Java ME Embedded: Develop Applications for Embedded Devices NEW



Course Objectives
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


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
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
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
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
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
  • Using I/O and Generic Connection Framework (GCF)
    < >Identify the various streams available in CLDCSend and receive Simple Message Service (SMS) messagesAccessing files and directoriesCreating, reading and writing filesDefine the purpose of the AMSDevelop an IMlet using the AMS to install, control and manage other IMletsUse the TaskManagerListener to receive status change events and implement an auto-restart capabilityDescribe the push registry mechanismIdentify the use cases for push registryDescribe the different types of push registry triggers, including alarms and connectionsRegister an alarmRegister a connectionDescribe the RMS and how it is different than a traditional file systemIdentify the structure of the RMSCreate a RecordStore and save data in itRead data from an existing RecordStore


Developer, Java Developer
Campus y sedes: Itehl Consulting
Itehl Consulting
(Distrito Federal)
Cursos más populares