Program |
 |
|
|
Find in Program |
 |
|
|
Page |
 |
|
|
Basket |
 |
|
view, help
"Using Java to Create Wireless Applications"
|
|
|
|
Using Java to Create Wireless Applications
Meeting Room 9 Tuesday, 13:30, half day 7 | · | 8 | · | 9 | · | 10 | · | 11 | · | 12 | · | 13 | · | 14 | · | 15 | · | 16 | · | 17 | · | 18 | · | 19 | · | 20 | · | 21 |
David Hemphill, Gearworks, Inc.: David Hemphill is the Lead Architect for Gearworks, Inc., a Minnesota-based company that creates wireless workforce automation software. David is the co-author of the book Java 2 Micro Edition (Manning Publications). He has published numerous articles on J2ME and speaks on the subject at industry conferences including OOPSLA and JavaOne. David is also a member of the J2ME expert team that created the Sun Certified Mobile Application Developer exam for the Java 2 Platform, Micro Edition.
Tutorial number: 44
The first part of this tutorial focuses on J2ME as a venue for creating mobile and wireless applications.
The architecture and goals of J2ME will discussed, with special attention being given to the Mobile Information
Device Profile (MIDP). Examples will give insight to creating usable interfaces on input-constrained devices, highlight
pitfalls of using HTTP over wireless networks and demonstrate data persistence. We will also cover many of the new
features of MIDP 2.0, such as the PushRegistry and the new security features. Elements of the JTWI, such as the
Wireless Messaging API and MultiMedia will be discussed as well.
The second part of this tutorial will focus on problems of the mobile and wireless space. During this session,
we will get into the logistics of Over-The-Air (OTA) deployment, issues you are likely to encounter in the field and
other lessons learned. Other profiles in J2ME, such as the Personal Profile and PersonalJava will be used to
provide alternative ways to implement Java applications on constrained devices. Architectural concerns,
such as supporting multiple device platforms, sharing code between projects and partitioning for flexibility
while still fitting into a tight application footprint will be discussed as well.
Beginner: Attendees should be familiar with Java, have an interest in mobile and wireless software and a basic understanding of object oriented concepts.
|