To meet the demand for information appliances in the rapidly developing consumer and embedded markets, Sun has extended the scope of Java technology with the introduction of Java™ 2 Platform, Micro Edition (J2ME™)[9][10]. A user having a J2ME enabled mobile device will be able to download applications from a network and run them on his/her mobile device.