Master
'
s Thesis 2006 
FACHHOCHSCHULE
HOCHSCHULE F
U
R
LI Hui 
STUTTGART
TECHNIK
Background 
        STUTTGART UNIVERSITY OF APPLIED 
SCIENCES 
2.5  J2ME 
2.5.1  What is J2ME? 
J2ME  is  a  lean  Java  platform  targeted  specifically  at  applications  running  on  small 
devices such as mobile phones, PDAs, Internet screenphones, digital television set top 
boxes,  as  well  as  a  broad  range  of  embedded  devices.  Like  its  counterparts  for  the 
enterprise  (J2EE),  desktop  (J2SE)  and  smart  card  (Java  Card)  environments,  J2ME 
includes  Java  virtual  machines  and  a  set  of  standard  Java  APIs  defined  through  the 
Java  Community  Process  (JCP)  by  an  expert  group  of  more  than  50  companies, 
including  leading  device  manufacturers,  wireless  carriers,  and  vendors  of  mobile 
software. 
J2ME delivers the power and benefits of Java technology to consumer and embedded 
devices. It includes flexible user interfaces, a robust security model, a broad range of 
built in network protocols, and extern support for networked and offline applications 
that can be downloaded dynamically.  Applications based on J2ME specifications are 
written once for a wide range of devices, also exploit each device s native capabilities. 
The  J2ME  platform  is  deployed  on  millions  of  devices,  supported  by  leading  tool 
vendors, and used by companies worldwide. In short, it is the platform of choice  for 
today s consumer and embedded devices. 
2.5.2  The J2ME Architecture 
The  J2ME  architecture  comprises  a  variety  of  configurations,  profiles,  and  optional 
packages  that  implementers  and  developers  can  choose  from,  and  combine  to 
construct a complete Java runtime environment that closely fits the requirements of a 
particular range of devices and a target market. Each combination is optimized for the 
memory, processing power, and I/O capabilities of a related category of devices. The 
result  is a common  Java platform that takes full  advantage of each type of device to 
deliver a rich user experience.   
18 




PHP MySql Web Hosting Design and Implement Client Applications PHP MySQL Hosting




 
TotalRoute.net Business web hosting division of Vision Web Hosting Inc. All rights reserved.