The Village at the Keystone Resort
Colorado Software Summit
Java and XML Programming Conference
October 26 – 31, 2003
Keystone Conference Center
 

 

Peter Haggar – IBM Corporation, RTP

Web Services and Mobile Devices

This session will examine the opportunities that exist for enabling mobile devices to invoke web services. In addition, this session will discuss the tools and technologies that make this possible. Because of the constraints of a mobile device, there are various considerations that must be made in order to effectively utilize web services on mobile devices. These issues are examined, and specific programming recommendations made. This session will also examine the various wireless networking topologies and considerations for each when providing a mobile web services solution.

Advanced Java Multi-threading Techniques

In this session, Peter will demonstrate various programming techniques for properly behaved multi-threaded code. In addition, he will explore multi-threading issues and strategies including: atomicity, the proper use of volatile and synchronized to guarantee thread safety, issues with the memory model, double-checked locking, and specific notification. Sample source code used in this session is provided.

Picture of Peter Haggar

Peter Haggar is a Senior Software Engineer with IBM in Research Triangle Park, North Carolina and the author of the best selling book, Practical Java Programming Language Guide, published by Addison-Wesley. He has a broad range of programming experience, having worked on development tools, class libraries, operating systems, and real-time Java. At IBM, Peter works on emerging internet technology. Currently he focuses on web services on mobile devices and high performance web services. Peter is also a frequent technical speaker on Java technology at numerous industry conferences. He received a B.S. in computer science from Clarkson University.

Email: haggar@us.ibm.com

 
 

* Return to Top *

© 1997 – 2003  Kovsky Conference Productions Inc.  All rights reserved.