JavaME (J2ME) Training UK:
|
Course Content
Course content has been developed for real-world, commercial scenarios by our expert instructors. See below for detailed syllabus, or if you have a technical query email .
What you will learn:
1. Understand the differences between J2ME and other versions of Java, namely
J2SE (standard client-side Java), and J2EE (enterprise Java).
2. Understand the environments, and their limitations, in which J2ME runs.
3. Become familiar with the J2ME API.
4. How to create Midlets (applets for Mobile Information Devices).
5. How to deploy and test Midlets.
6. Create a graphical user interface (GUI).
7. Test J2ME code using Wireless toolkit.
8. Understand issues affecting speed and performance.
Duration
5 Days
Who Should Attend
Delegates who are completely new to Java who need to gain the skills and hands-on
experience of developing commercial J2ME applications.
Prerequisite Skills
Programming experience and skills gained in a high level language.
Clients who have benefitted from our J2ME training include:

Java Virtual Machine and bytecode
Classes, source, and compilers
Class files, loaders and compilers
Object orientation
Classes and instances
Object Oriented techniques
Classes and Objects
Abstract classes
Interfaces
Polymorphism
Dynamic dispatch
Error handling
Using inner classes
Storing data in Java
Collections
Hashtable and HashMap
Vector and List
Collections in Java 2
I/O Programming
GUI Programming
AWT
Swing
J2ME components:
- KVM
- CLDC
- MIDP
Personal Java
Overview of profile system Architecture
J2ME language differences
Developing Midlets
Testing code
Comparison of different ME platforms
Differences between J2ME environments
Mobile information device profile
Creating MIDP applications
Midlet suites
Midlet deployment
Graphical User Interfaces with MIDP
Displays, Commands, Pointers, Screens
Animations and drawing
Threading
Creating Threads in Java
Synchronisation
Streamed IO
Socket IO (TCP/IP)
J2ME IO
Networking with HTTP
Persisting data on portable devices - JSR 75
SMS
Bluetooth
IrDA - Infrared Data Adapter
Networking
Push Registry
MMAPI - JSR 135
SIPAPI - JSR 180
Game API
Associated Course(s)
JavaFX
Script Training Course
JavaFX
Mobile Training Course
JavaSE (J2SE)
Training Course
Advanced
Java SE Training – Advanced Programming Techniques & Design Patterns Workshop
JavaEE (J2EE) Training Course
JavaME (J2ME) Training Course
JavaME (J2ME) Upgrade for Java Programmers
JavaEE (J2EE) Design Patterns & Architecture
JavaEE (J2EE) Architecture - 1 day overview
Enterprise
Workshop with Struts Training Course
Web
Enterprise Development Workshop with Spring Framework Training
JBoss
J2EE Application Server Administration Training
Hibernate
training course
SOA
& ESB - Service Oriented Architecture & Enterprise Service Bus Training
IBM
Visual Age for Java Training Course
Websphere
Application Server Training Course
Weblogic
/ J2EE Training Course
Weblogic
Upgrade Training Course
![]() |
![]() |
![]() |