J2ME Programming: Hiroyuki Akimoto
J2ME Programming: Hiroyuki Akimoto
Hiroyuki Akimoto
Contents
J2ME and its Technologies
i-appli Programming
1
Mobile Java
We can run Java program in our mobile
device (such as mobile phone, PDA).
http://www.nokia.com/phones/9210/demo/intro_and_guide.html
about J2ME
Java2 is divided into three platforms
J2EE (Java2 Enterprise Edition)
Business applications.
J2SE (Java2 Standard Edition)
General applications (In this lecture, using this
platform).
J2ME (Java2 Micro Edition)
Small devices such as mobile phone, PDA, car
navigation.
2
about J2ME
J2ME Platform needs configuration and
profile.
3
Profiles for mobile phone
DoJa MIDP
(Mobile Information
Device Profile)
Maker NTT DoCoMo SUN
Adopt NTT DoCoMo J-PHONE
company in au
Japan
Foreign adopt None LG Telecom, Motorola,
company Nokia, Siemens, Sam Sung,
Sendo
4
Detail of i-appli
DoCoMo 503, 504, 505,.. 900, FOMA
Limited capacity
503i – 10Kbyte
504i – 30Kbyte
505,506 – 100K
900 – 300K
Nonvolatile Memory Size
503i – 10Kbyte
504i – 100Kbyte
505i – 300K
900 - 500-1M
Applications can connect to only downloaded server
5
How to make i-appli
Flow of development
Write
Compile Preverify
i-appli Program
6
Hello World (Source Code)
import com.nttdocomo.ui.*;
7
HelloWorld (Make jam file)
<html>
</html>
8
References
J2ME Technologies (English)
http://java.sun.com/j2me/
i-jade (Japanese)
http://www.zentek.com/i-JADE/ja/