Professional Development Seminar: Concurrent Programming in Java


 
Seminar: Concurrent Programming in Java
Lecturer(s): Doug Lea
Overview: The Mercury Project was created to extend the boundaries of pervasive access to information and wireless communication. The results of the project will facilitate the access to all personal data, of any type, from anywhere, any time, securely. The Mercury Project is creating both hardware --- the BackPAQ expansion pack, which is a platform for handheld research --- and software --- consisting of networking technology, middleware, and applications.

The Mercury BackPAQ is a research prototype enabling experimentation not currently possible with off-the-shelf products. The Mercury Project leverages the expandability of Compaq popular iPAQ H3600 design by adding a custom-designed expansion pack called the BackPAQ. The BackPAQ consists of a low power CMOS VGA imager, two PC Card slots, 32MB of flash, an accelerometer, and a cellphone headset jack and audio codec. The combination of these features enables applications such as voice or video conferencing, and roaming across multiple physical networks.

The Mercury software is based on Linux on the iPAQ. Linux was ported to the iPAQ by Compaq as part of the Open Handhelds Project(www.handhelds.org).

In the talk, I will discuss the project, its foundations in Open Handhelds, and demonstrate some of the mobility features investigated by the project. For more information on Project Mercury, go to http://crl.research.compaq.com/projects/mercury. where semID = '31';
Seminar Topics:
  • Concurrency features in Java threads, locks, and monitors
  • Predefined libraries
  • Concurrency control in Applets and the Abstract Windowing Toolkit
  • OO Design Patterns:
    • Encapsulating representations
    • Running asynchronous commands
    • Controlling state-dependent actions
    • Layering concurrency control
    • Creating special locking constructs
Lecturer(s) Biography:

Doug Lea is a professor of Computer Science at the State University of New York at Oswego and the author of Concurrent Programming in Java, Object-Oriented System Development, and many articles and reports.  He has written a number of widely used software packages including several library routines (including gnu malloc) distributed by the Free Software Foundation.

Location: Northeastern University, Boston
Date: Saturday, 03/14/1998
Time: 9:00 am - 4:30 pm
Pricing: Advanced Registration Price: $75.00 Good until Wednesday, 03/04/1998
Regular Price: $85.00
Session Chair: Peter Mager
Directions:
Books:  
Title: Concurrent Programming in Java
Author(s): Doug Lea
Publisher:
List price: $39.76
PDS price: $30.00

 



Home | Seminars | Meetings | Newsletter | About GBC/ACM | Links
PDS Archive

©2007 GBC/ACM Click here for our privacy policy.
Administrative Options