EnglishSite mapContactsFrançais
 CompanyConsultingTrainingDevelopmentProductsProjectsTechnologiesReferencesEventsRecruitment
J2ME
Aims
At the end of this training course, participants will know how to:
• Identify the main concepts of mobile technology and the J2ME platform
• Define, write and test wireless devices with CLDC and the MID profile
• Use recommendations for mobile application development
• Understand the future orientations of the J2ME environment
Participants
This training course is designed for Java developers who wish to develop mobile applications for the MIDP profile, designers who wish to use Java solutions to satisfy company needs in the field of mobile applications, and Java technology developers who wish to migrate their existing code to the MIDP profile.

Prerequisites:
• To take full advantage of this training course, participants must be able to create applications using the J2SE platform (Java 2, Standard Edition).

Ratio of theory to practice:
• This training course includes a practical case study: application based on MIDlets.

Ref : J2ME 2 Days
Paris 2008/2009
Contact us

Presentation of J2ME
• Embedding, stakes and perspectives
• The principle behind lightweight applications (multi-publication, WML, cHTML, …)
• Panorama of technical solutions in Java
• J2ME architecture and concepts (virtual machines, configurations, profiles)

CLDC: Configuration for mobile telephones and PDAs
• The CLDC configuration
The KVM
Language limitations
CLDC packages
Security
• MIDP, profile for mobile terminals
Development tools
User interface MIDP APIs
Persistence MIDP APIs
Network management MIDP APIs
• Other profiles and optional packages

CDC: Configuration for connected terminals
• CDC
CVM the virtual machine CDC
CDC APIs
• CDC profiles
Foundation Profile
Personal Basic Profile
Personal Profile
Game Profile
• Optional CDC packages

Go further with J2ME
• CDC vs CLDC
• Virtual machines available in the marketplace
• Code optimization
• Other APIs (JavaCard)
• The future of J2ME
• Bibliography

Case study
Realization of a schedule. This schedule, made available to all users on a data server, is accessible either from a PC-type computer or from a terminal.

Paris  •  Rennes  •  Nantes  •  Sophia Antipolis  •  Objecteering Software