[an error occurred while processing this directive]
With the advent of the Java 2 Platform, Micro Edition (J2ME) from Sun Microsystems, programmers can develop Java applications for resource constrained devices. These devices, such as PDAs and cell phones, usually have small memory footprints and limited CPU powers. Many wireless devices support J2ME technology, and many J2ME applications have been deployed in these devices.
This course gets you up to speed with the J2ME, including its configuration and profiles. It will first introduce the Connected Limited Device Configuration (CLDC) and the Mobile Information Device Profile (MIDP) for developing wireless applications. Then you will learn basics of MIDlet programming, including GUI programming, network programming, and database programming. You will also learn wireless programming with more advanced J2ME features, including mobile media, wireless messaging, location based programming, and Bluetooth connectivity
Prerequisite: One year Java programming experience.
Brochure for ITC32 in pdf format
Day One
Morning:
Lecture: Introduction to J2ME
Hands-on Lab: Getting Started
Day Two
Morning:
Hands-on Lab: Network programming
Afternoon:
Hands-on Lab: Database programming
Day Three
Morning:
Hands-on Lab: Mobile media programming
Hands-on Lab: Wireless messaging programming
Afternoon:
Hands-on Lab: Location based programming
Hands-on Lab: Bluetooth connectivity programming
Weichang Du is an associate professor at the University of New Brunswick’s Faculty of Computer Science. He has taught courses at the introductory, intermediate and advanced levels at the Fredericton and Saint John campuses of UNB for the past 12 years. He holds a PhD from the University of Victoria and is actively pursuing teaching and research in the areas of object-oriented technologies, software engineering, and parallel and distributed programming.
[an error occurred while processing this directive]