180 likes | 347 Views
INFOTECH Seminar Advanced Communication Services SS 2003. Applications developed with J2ME MIDP 1.0 & 2.0. June 27, 2003 Yun Guo. Traditional Telecommunication Networks. Software. New Mobile Telecommunication Networks:. Download Software.
E N D
INFOTECH Seminar Advanced Communication Services SS 2003 Applications developed with J2ME MIDP 1.0 & 2.0 June 27, 2003 Yun Guo
Traditional Telecommunication Networks Software New Mobile Telecommunication Networks: Download Software What is new about Applications for Mobile Phones? Mobile set can load new application software
What is the difference between applications installed by the manufacturer of the mobile and applications, which may be loaded by the user? How dangerous is loading of applications? How do telecommunication services look from the perspective of a developer and what kind of services can be developed? What is behind J2ME as a technology for such services? Questions
1 : Motivations 2 : JavaTM 2 Platform Micro Edition (J2ME) 3 : Components of J2ME Connected, Limited Device Configuration Mobile Information Device Profile 5 : Service Applications with J2ME MIDP 6: Java Community Process 7 : Conclusion Agenda
Java 2 Micro Edition (J2ME) Applications Portability APIs Midlet Foundation Profile MIDP Libraries CDC JVM Mobiltelephone CLDC KVM Java 2 Micro Edition
Verification of Byte Code Seperate Name Spaces Limited access of MIDlets Usage of libraries is mandatory How Security is Provided?
User Interface Networking Libraries Persistent Libraries Record Store Record Management System Additional MIDP APIs Timer Support System Properties Application Resource Files Exiting a MIDlet Components of MIDP
List Alert Textbox Gauge Examples of the User Interface
MIDP2.0 MIDP1.0 ServerSocketConnection UDPDatagramConnection SocketConnection HttpConnection Networking Connection Connection StreamConnectionNotifier DatagramConnection CLDC InputConnection OutputConnection StreamConnection ContentConnection
NO MIDP Data Storage Midlet_Suite_1 Record Store RecordId 1 RecordId 5 Midlet2 Midlet1 RecordId 3 Midlet_Suite_2 Midlet1 Midlet2
Enhancement of the User Interface Support for game and audio Networking extensions (HTTP, HTTPs, Sockets, Secure Sockets, and UDP datagram) Over the Air (OTA) provisioning (Standard for the security and interoperability between service providers and devices) Push registry service Enhancements in MIDP 2.0
Stand – alone application Single – player games Java services (calendar, personal organizers) Network application Interactive games Online audios and videos Mobile commerce and moble clients Applications with J2ME MIDP
An international organizaion Helps to ensure the standard of Java Technology Open to anybody and any organization Provides standards by performing following steps: Initiation Community Draft Public Draft Maintenance Java Community Process
J2ME is the platform of choice for today‘s consumer and embedded devices. It is Supported by leading Java technology tools vendors. Many kinds of new applications are available. Keeping improvement is very important. Conclusions
Thank You and Questions?