|

DEVELOPING MOBILE PHONE APPLICATIONS WITH J2ME TECHNOLOGY (DTJ-365) 1. Giới thiệu Khóa học Developing Mobile Phone Applications With J2ME Technology cung cấp cho học viên với kinh nghiệm hands-on với các ứng dụng phát triển di động trên Nền tảng Java 2, Micro Edition (J2ME platform) sử dụng kết nối, Limited Device Configuration (CLDC) và Mobile Interface Device Profile (MIDP). Khóa học cung cấp thông tin về MIDP 1.0 và MIDP 2.0 chi tiết kỹ thuật, khái niệm, và khả năng. 2. Đối tượng Những học viên có thể được hưởng lợi từ khóa học này là nhà phát triển, thiết kế và kiến trúc sư công nghệ Java, những người muốn phát triển các ứng dụng di động cho MIDP. Ngoài ra, khóa học này sẽ có lợi cho kiến trúc sư người thiết kế các giải pháp công nghệ di động, và kỹ sư công nghệ Java di cư, những người cần phải tận dụng mã hiện có đối với nền tảng mới. 3. Yêu cầu trước khi tham gia khóa học Để thành công hoàn toàn trong khóa học này, học viên cần: - Có thể tạo các ứng dụng nhằm tạo Java 2 Platform, Standard Edition (nền tảng J2SE)
Thêm vào đó, học viên nên: - Vượt qua kì thi chứng chỉ lập trình viên Java 2 của Sun hoặc có nhiều hơn 2 năm kinh nghiệm phát triển phần mềm Java.
- Đánh giá các tài liệu CLDC và MIDP được cho lên trang web: http://java.sun.com/j2me/docs/ web site
4. Kỹ năng đạt được Sauk hi hoàn thành khoá học này, học viên có thể: - Giải thích các kiến trúc nền tảng J2ME và vai trò của các cấu hình và hồ sơ
- Xây dựng các ứng dụng cơ bản MIDP (MIDlets) và kết hợp tăng cường đa phương tiện truyền thông vào các ứng dụng dựa trên MIDP
- Thực hiện các lưu trữ dữ liệu địa phương trên các thiết bị sử dụng Record Management System (RMS)
- Tạo và thực hiện giao diện người dùng hướng sự kiện bằng cách sử dụng giao diện lập trình ứng dụng cấp cao và cấp thấp (API)
- Tạo các ứng dụng sử dụng thông tin dựa trên mạng
- Mô tả cải tiến bảo mật MIDP 2.0
5. Khóa học liên quan Trước: - Introduction to Wireless Technologies (WD-1100)
- An Overview of the J2ME Platform (WJT-1500)
Sau: - 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)
Nội dung DEVELOPING MOBILE PHONE APPLICATIONS WITH J2ME TECHNOLOGY 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
|