Saturday - Sunday CLOSED

Mon - Fri 8.00 - 18.00

Call us


Java ME Embedded

This Java ME Embedded: Develop Applications for Embedded Devices training will introduce you to the Java ME Embedded and the tools needed to develop applications for ME Embedded. Expert Oracle University instructors will teach you how this solution allows for greater distribution of devices closer to the source of the required data and more. Learn To: Work with a Windows emulator. Program applications for embedded devices. Access and read peripheral devices and sensors. Write concise Java code while taking advantage of new features in Java ME SDK 3.3, including the AMS, logging and file I/O.

Course Duration :- 40 Hours
Upon the completion of the Informatica course, the candidates will be able to do the following:
Develop Java ME Embedded applications using the CLDC configuration
Access a peripheral devices using the Device Access API
Develop strategies for logging messages from an embedded device
Read and write messages and files using the Generic Connection Framework
Make network connections using the Access Point API
Create and receive notification events using the PushRegistry
Store data locally on an embedded device using the Record Management System


Accredited Training Partner

To teach real programming skills

Build a solid understanding

Educated Staff


Video Lessons

Modules / Levels

Module 1

Introducing Java Embedded

Define the objectives of Embedded Development

Describe the differences between mobile device and desktop development

Define hardware concepts: interfacing with hardware peripherals

Module 2

Creating IMlets

Describe the IMP-NG architecture

Describe the MIDlet lifecycle

Use AMS life cycle methods

Identify the roles of the JAD and JAR files

Describe the OTA (over-the-air) installation process

Describe Obfuscation

Access system and descriptor information

Describe MIDP's permissions model

Module 3

Introducing CLDC

Describe the differences between Java SE and Java ME base classes

Identify the available collections in CLDC

Work with the common collections

Describe the streams available in CLDC

Describe multi-tasking

Use inter-application communication

Module 4

Accessing Sensors Using the Device Access API Objectives:

Use the Device Access API to open peripheral devices

Define the security permissions required to access devices

Read an analog to digital converter (ADC) device

Read digital pulses from a pulse counter/generator

Read and write general purpose I/O pins and port

Control inter-integrated circuits (I2C) devices

Use power management

Use a watchdog timer to control system hangs

Module 5

Using the Logging API

Use the Java ME SDK 3.3 logging service to record runtime execution information

Create a Handler to export messages

Create a Formatter to modify message presentation

Create a Filter to choose which messages to log

Module 6

Using I/O and Generic Connection Framework (GCF)

Identify the various streams available in CLDC

Send and receive Simple Message Service (SMS) messages

Accessing files and directories

Creating, reading and writing files

Module 7

Using the Application Management System (AMS)

Define the purpose of the AMS

Develop an IMlet using the AMS to install, control and manage other IMlets

Use the TaskManagerListener to receive status change events and implement an auto-restart capability

Module 8

Creating Notifications with PushRegistry

Describe the push registry mechanism

Identify the use cases for push registry

Describe the different types of push registry triggers, including alarms and connections

Register an alarm

Register a connection

Module 9

Storing Data Using Record Management Store (RMS)

Describe the RMS and how it is different than a traditional file system

Identify the structure of the RMS

Create a RecordStore and save data in it

Read data from an existing RecordStore

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