Saturday - Sunday CLOSED

Mon - Fri 8.00 - 18.00

Call us


Java ME

Java is currently running on over 3 billion phones and offers unrivaled potential for mobile developers worldwide. This Java Platform, Micro Edition (Java ME) training provides a rich and robust environment for the development of applications that run on mobile devices. Learn To: Create a simple payment application with the Payment API. Create a simple location application with the Location API. Create a simple game using the Game API. Create applications using the Connected Limited Device Configuration (CLDC) and the Mobile Information Device Profile (MIDP). Create robust user interfaces with the Lightweight User Interface Toolkit (LWUIT). Use the latest NetBeans IDE and JavaME SDK to develop user interfaces with MIDP. Develop a game with sounds using sprites and layers.

Course Duration :-
Upon the completion of the Informatica course, the candidates will be able to do the following:
Render HTML using LWUIT
Write an application that uses location-based services such as GPS
Create a Java ME MIDlet and run it on the emulator
Create a custom LWUIT component
Use the PushRegistry to register events such as alarms and connections
Open and read from I/O connections
Create a MIDP form and add basic components to it
Use the MIDP canvas and write an application to paint on the canvas
Create a game using Sprites and Layers
Create a application to play audio from the mobile phone emulator
Create applications using LWUIT components
Use the LWUIT Resource Editor to apply a theme
Use LWUIT list components
Write a Payment application
Use RMS to read and write files on a mobile device


Accredited Training Partner

To teach real programming skills

Build a solid understanding

Educated Staff


Video Lessons

Modules / Levels

Module 1

Course Overview and Introduction

Describing the course objectives

Discussing the schedule

Java ME platform overview

The MiDlet class

MIDLet lifecycle

JAD common descriptors

Over the air (OTA) installation

Using the obfuscator


Module 3

CDLC Basics

Collections: Vector, Hashtable, Stack

Working with Enumerations

DataInputStream and DataOutputStream

Module 4

Basic User Interfaces with Java ME


Item and its subclasses: StringItem, ImageItem, TextField, Spacer, CustomItem

Module 5

Low Level UI


Key events


Drawing methods

Module 6

Game API

Using GameCanvas to override behavior

Creating and managing Layers

Creating and animating Sprites

Creating TiledLayer

Module 7

Multimedia API


Player and its lifecycle

Control and its implementations (VideoControl, ToneControl, VolumeControl)

Module 8

LWUIT: Overview and Forms

LWUIT Design goals

LWUIT's component-container model


Module 9

LWUIT: Basic Components

Labels, Buttons, CheckBoxes

RadioButtons, ComboBox

TextArea, TextField


Layout Managers

FlowLayout, BoxLayout, GridLayout, BorderLayout, CoordinateLayout


LWUIT: Adding Style

The Style object


Background types

Padding, margins, borders

Font and Text decorations

LWUIT: Resource Editor

Creating themes with the resource editor

Adding images to a resource file

Creating and adding fonts with the resource editor

Creating localization in the resource editor and accessing them from a LWUIT app

Adding data files to a resource file and accessing them from a LWUIT app


Module 11

LWUIT: List components

Basics of lists




Custom LWUIT components


Input behavior

Module 12


The HTMLComponent

Viewing pages from URLs and files

HTML events with HTMLCallback

Building a basic browser

Parsing XML with the XML package

Module 13

Location API

Location concepts

Location common sources

LocationProvider class

Location class

LandMarkStore class

Module 14

Payments API

Payments concepts

Payment providers

Transactions and their lifecycle

Record Management Store

Creating RecordStores

Adding records to a RecordStores

Reading records

Using Data streams to serialize objects

Handling RMS exceptions and size limitations

Module 15

The MIDP 2.0 Push Registry

Push notifications common use cases

Creating an alarm

Creating a connection based wakeup

Drop us a Query

Your Name (required)

Your Email (required)

Phone No

Your Query

What You Get

  • 24/7 e-Learning Access
  • Certified & Industry Experts Trainers
  • Assessments and Mock Tests