Java Platform, Micro Edition (Java ME) provides a robust, flexible environment for applications running on embedded and mobile devices in the Internet of Things: micro-controllers, sensors, gateways, mobile phones, personal digital assistants (PDAs), TV set-top boxes, printers and more. Java ME includes flexible user interfaces, robust security, built-in network protocols, and support for networked and offline applications that can be downloaded dynamically. Applications based on Java ME are portable across many devices, yet leverage each device's native capabilities.
Learning about J2ME is not hard: Once you understand the new terminology, it's mostly about learning new APIs (application programming interfaces) and learning how to work in constrained environments. (If you think writing an applet is challenging, wait until you try to fit an application into the 30K of memory some cellphones provide!) You can use most of the same tools you already use in your code development, and with careful coding you can develop libraries of classes that are portable to any device or computer with a Java virtual machine.
Why use Android(J2ME)?
J2ME (Java 2 Platform, Micro Edition) is a technology that allows programmers to use the Java programming language and related tools to develop programs for mobile wireless information devices such as cellular phones and personal digital assistants (PDAs). J2ME consists of programming specifications and a special virtual machine, the K Virtual Machine, that allows a J2ME-encoded program to run in the mobile device.
Course Objectives: Android(J2ME)
Be able to discuss current and emerging technology in Wirelss technology.
Understand fundamental trends of technological evolution of Wireless technology.
Have hands-on knowledge in developing simple and comprehensive Wireless WAP contents.
Be able to plan, design, and develop WAP pages and contents.
Acquire creative skills in design, layout, and interactivity of WAP pages.
Integrate varied Wireless technologies such as MMS, SMS, ring tones, and etc.
Be able to create simple Wireless applicaitions.
Basic Programming knowledge,
Basic SQL knowledge
basic knowledge of computer