Java Wireless Programming

This course introduces experienced Java programmers to the Java Micro Edition, or Java ME, and develops skills in Java programming for wireless devices via the Mobile Information Device Profile, or MIDP. The course begins with a top-down tour of the ME architecture, focusing on wireless programming via the Connected, Limited Device Configuration, or CLDC, and the MIDP. Students learn the simple Core API of the CLDC -- primarily by contrast to the Java Standard Edition Core API - and then move into the individual packages of the MIDP. We then study MIDP development in detail, working through several chapters on user interfaces and event handling, to local record storage and network connectivity, and on to threads and timers. The course concludes with chapters on advanced topics including memory management, best practices, and "over the air provisioning," which is a standard deployment model for MIDP applications to wireless devices via HTTP, including a security model using digital signatures.
This course is intended for experienced Java programmers.
4 Days/Lecture & Lab
This course is designed for Java programmers.
  • The Java ME Architecture
  • The Connected, Limited Device Configuration
  • The Mobile Information Device Profile
  • The High-Level User-Interface API
  • The Low-Level User-Interface API
  • Event Handling
  • The Record Management System
  • Networking
  • Threads and Timers
  • Memory Management
  • Best Practices
  • Over-the-Air Provisioning

Related Scheduled Courses