- Microsoft sistemi
- Microsoft Dynamics
- Red Hat Linux
- VMware
- JBoss
- Citrix
- Java (Unofficial)
- Fundamentals of the Java Programming Language SL-110
- Java Programming Language SL-275
- Developing Applications for the Java EE Platform FJ-310-EE5
- Web Component Development Wth Servlet and JSP Technologies SL-314-EE5
- Business Component Development with Enterprise JavaBeans Technology SL-351-EE5
- Web 2.0 and Java Web Site Development DTH-314
- Object-Oriented Analysis and Design Using UML OO-226
- Developing Applications With the Java SE Platform SL-285-SE6
- Developing Secure Java Web Services DWS-4120-EE5
- Developing Mobile Phone Applications With J2ME Technology DTJ-365
- Developing Innovative Multimedia JavaFX Applications DTJ-2500
- Creating Web Services Using Java Technology DWS-3111-EE5
- Designing Java Web Services DWS-4112-EE5
- SCJA
- SCJP
- SCMAD
- SCWCD
- SCBCD
- SCDJWS
- Oracle (Unofficial)
- Typo3
- MySQL (Unofficial)
- ITIL
- CompTIA
- HP
- Varnost informacijskih sistemov
- Baze podatkov
- Novell SuSE Linux
- Mrežologija
- Spring
- Elektronsko poslovanje
- Project Management Institute
- Storage tehnologije
- Projektno vodenje
- SEO - Search Engine Optimization
- Razvijalci
- Virtualizacija
- Študij
IT novice
Hitre povezave
Sodelovanje

Developing Mobile Phone Applications With J2ME Technology
The Developing Mobile Phone Applications With J2ME Technology course provides students with hands-on experience with developing mobile applications on the Java 2 Platform, Micro Edition (J2ME platform) using Connected, Limited Device Configuration (CLDC) and the Mobile Interface Device Profile (MIDP). The course provides information about MIDP 1.0 and MIDP 2.0 specifications, concepts, and capabilities.
Course Content
Module 1 - Overview of the J2ME Architecture
- Describe J2ME Architecture
- Run the J2ME Wireless Toolkit demonstrations
Module 2 - Building and Executing MIDP Applications
- Define the MIDP 2.0 application environment
- Define the MIDP development process
- Write and build a MIDP application (MIDlet)
- Interrogate the device to verify that it can run the new MIDlet
Module 3 - Creating a High-Level User Interface
- Describe the MIDP user interface (UI) architecture
- Describe the MIDP high-level UI API
- Describe the Display object
- Define the Item class and subclass components
- Implement high-level item event handling
- Display a message on the MIDlet screen
- Implement a user input interface
- Handle user input through item state changes
- Verify form data using a Command object
- Implement the menu system
Module 4 - Creating a Low-Level User Interface
- Describe the MIDP low-level UI API
- Describe the low-level UI event handling
- Handle pointer events
- Create and implement a splash screen using the Canvas class
- Implement a skip option on the splash screen
Module 5 - Enhanced High and Low-Level Interfaces
- Describe the CustomItem abstract class
- Describe CustomItem class event handling
- Describe the javax.microedition.lcdui.game package
- Create a form and add CustomItem, TextBox, and Gauge objects to download a game
- Create the StarShip Battle 2004 game
Module 6 - Managing Data on the Device
- Define data persistence and the RMS package in the MIDP
- Access RecordStore objects on the device object
- Store and retrieve data in a RecordStore object
- Describe the RecordEnumeration interface
- List RecordStore objects
- Share a RecordStore object between MIDlet suites
- Implement an option screen, and save and retrieve the data in the RecordStore object
Module 7 - Accessing Network Data and Services
- Access data with the Generic Connection Framework (GCF) interface
- Exchange Data over Hypertext Transfer Protocol (HTTP)
- Use the HttpConnection interface to retrieve text for an application help screen
Module 8 - Media Control
- Describe media control in the MIDP
- Describe the Mobile Media API (MMAPI) class hierarchy and interfaces
- Add sound to the StarShip Battle 2004 game
Module 9 - MIDP Security
- Describe the MIDlet security model and define three MIDP security concerns
- Describe the MIDP Push technology
- Create a certificate
- Authenticate a MIDlet suite
- Create a MIDlet that handles static Push connections
- Create a MIDlet that handles dynamic Push connections
Module 10 - Over-the-Air Provisioning
- Download J2ME applications
- Describe application deployment
- Provision MIDP 2.0 applications
Enroll now
Duration: 3 days
Price: 1100 EUR + VAT
Location: Housing Co. d.o.o., Vodovodna 100, 1000 Ljubljana, Slovenia
For delivery dates, please call us at +386 1 568 40 40 or write us to koraknaprej@housing.si
Prijava
More info...
Who Can Benefit
Students who can benefit from this course are Java technology developers, designers, and architects, who want to develop mobile applications for the MIDP. In addition, this course will benefit architects who design mobile technology solutions, and Java migration technologists, who need to leverage existing code to the new platform.
Prerequisites
To succeed fully in this course, students should be able to:
- Be able to create applications using the Java 2 Platform, Standard Edition (J2SE platform)
In addition, students should:
- Have passed the Sun Java 2 Programmers Certification Exam or have more than two years Java software development experience
- Have reviewed the CLDC and MIDP documentation that is located on the http://java.sun.com/j2me/docs/ web site
Skills Gained
Upon completion of this course, students should be able to:
- Explain the J2ME platform architecture and the role of configurations and profiles
- Build basic MIDP applications (MIDlets) and incorporate enhanced multi-media into MIDP-based applications
- Create and implement event-driven user interfaces using the high-level and low-level application programming interface (API)
- Implement local data storage on devices using the Record Management System (RMS)
- Create applications that use network-based information
- Describe the MIDP 2.0 security enhancements
Related Courses
Before:
- Introduction to Wireless Technologies (WD-1100)
- An Overview of the J2ME Platform (WJT-1500)
After:
- Working with the Java 2 Platform, Micro Edition, Wireless Toolkit 2.0 (WJT-3701)
- Java Technology for the Wireless Industry: Architecture and Implementation (WJT-3702)
- Java Technology for the Wireless Industry Standard Extensions: Multimedia and Wireless Messaging (WJT-3703)
