Designing Java MIDP applications
Abstract : Learn to design and implement Java MIDP 2.0 Applications, studying typical business solutions.
Material : Presentation + lab
Audience : Developers, architects.
Duration : 5 days.
Recommended assets : basic knowledge of desktop Java (J2SE)
Evolution : adding new JSRs as they are deployed
Schedule :
- Day 1 : introduction to MIDP and development environment
- History of embedded Java and MIDP
- MIDP platform, MIDP API blocks
- MIDP portability
- MIDP development environments
- Designing your first MIDP application
- Day 2 : Development environment and main APIs
- Debugging mobile applications
- Optimizing mobile applications
- Detailed platform APIs
- Day 3 : designing a stock management application
- Designing the stock management application UI
- Storing data on the device (RecordStore)
- Introduction to customized UIs
- Day 4 : connecting the stock management application to a server
- Overview of MIDP communication APIs (network, phone)
- Implementing a simple web service
- Consuming the web service on the client
- Optimizing for speed and volume of data exchanged
- Day 5 : adding security features to the stock management application
- Security risks
- Overview of MIDP cryptographic features
- Using the SIM card to identify the user
- Using the SIM card to provide tracability of operations