Java ME Advanced covers a number of common issues and problems that can arise in Java ME programming, such as multi-threading, IO and the content handler API.
The course will teach you how to write multi-threaded MIDlets, that are well structured, protect their shared resources, behave predictably and avoid deadlocks. This is a necessary first step to good IO handling. The course also teach you how to work with the Content Handler API to create good, structured and well-behaved code.
Through-out the course an emphasis will be put on application design and a number of design patterns will be explained and used. All concepts of the course will be illustrated with numerous examples and exercises.
Topics
Threading
IO handling
Content Handler API
Design Patterns
Tools
Examples and exercises
Target Audience
Java programmers that have started using the Java ME platform and wants to learn more.
Prerequisites
Participation in the Java ME Application Development course or similar