have you guys been to anything like this before?
Duration:- 3 Days
The first day is a seminar that is largely conceptual and introduces the overall framework of the mobile technology landscape, the last two days are a workshop that covers specifics of application development and some hand-on exercises on J2ME.
Who Can Benefit:
Project managers, decision makers and architects can attend just the first day, i.e. the seminar, while developers should attend all three days.
Prerequisite Skills:
- Familiarity with Web technologies
- In addition, developers attending the workshop should have strong Java programming skills
- and be experienced with object-oriented design and analysis.
Course Outline:
The seminar & workshop aim to provide attendees with
- An understanding of the role of Java as a sound technology for developing applications for mobile and handheld devices
- A perspective into the scope of J2ME and how it integrates into a business model
- The ability to relate J2ME to existing frameworks for delivery such as WAP and i-mode
- An appreciation of the limitations of working with J2ME in contrast to standard Java development
- The ability to categorize devices based on configurations and profiles
- Understanding of the tools and resources necessary for J2ME development
- Demonstrations and code of working examples
- Exposure specifically on the KVM, MIDP, CDC and CLDC configurations
- An understanding of the restrictions that CLDC enforces
- Some hands-on experience in programming simple MIDlets
- An understanding of how the High-level and Low level UI classes are used
- A practical working knowledge of the MIDP event framework
- Some hands-on experience in networking, and RMS programming
- An understanding of how to write a simple application for Palm
Skills Gained:
Upon completion of this course, delegates should be able to:
- Describe the restrictions and requirements put in place by the CLDC
- Write a simple text-based application for the CLDC Reference Implementation
- Describe the lifecycle of a MIDlet, and how it interacts with its environment
- Create simple MIDlets using the Canvas class and low-level events
- Create simple MIDlets using the high-level GUI components and command listeners
- Use the RecordStore API to persist data
- Write simple networked applications using the Generic Connection Framework
- Package MIDlets using .jad/.jar files, and deploy them to an emulator