Yashwant S Phatak CS898t - Wireless/Mobile Communications Dr. Chang Technical Paper/Project Proposal Topic: ------ Wireless/Mobile Development: The battle for J2ME and BREW Technologies Major Goals: ------------ 1. Wireless Development: Brief Introduction and History 2. Wireless Applications: Issues and Consideration 3. Wireless Application Development: Expertise and Other Hottest Technologies 4. J2ME or BREW for Wireless Development a. J2ME: What is J2ME - Overview How it Works - Architecture Application - Sample Demo b. The alternatibe, BREW: BREW Distribution System (BDS) Overview BREW Drawbacks c. BREW Based Java d. Which way should Developer go? 5. Current Developments 6. Future Market Scope: ------ In todays fast growing technology environment, the main and the biggest challenge for IT professionals is knowing when to jump on a new technology, and when to watch and wait. It is really important factor for any IT organization, when they see something that promises to change lives and reshape the way companies do business, Is it really ready for prime time? Wireless Application Development presents just this dilemma. Wireless is a trend that is here to stay and impossible to ignore as Wireless Applications are appearing everywhere and Wireless Internet Development seems to be top of it. Wireless Internet is more than just "wireless access to the Internet." It's about different types of small mobile devices and the ability to provide anytime, anywhere access to information in an easy and effective way. So far, WAP has been more or less the only standard providing basic access to Web-based services using a microbrowser on the mobile device. However, next-generation wireless devices, eg: smart phones, raise application functionality expectations. Two vendors, Sun and Qualcomm, are attempting to meet this challenge by offering a new model for online access to wireless applications. The main purpose of this paper is to provide users with a brief overview of current trends in Wireless Application Development, the different available Wireless toolkits by which Application Developer can develop application and deploy it. This paper discusses in detail, Sun Microsystems's Java 2 Micro Edition (J2ME) and Qualcomm's Binary Runtime Environment for Wireless (BREW), two emerging technologies that provide a new model for online access by allowing applications to be downloaded from the Web. These technologies provide the developer community with enormous opportunity for building and distributing feature-rich mobile and wireless applications. The paper also discuses the benefits and differences between these two technologies and finally it concludes with which way to go? References: ----------- Puneet Gupta. J2ME or BREW for wireless development? Builder.com, July 18, 2002, 11:59 GMT. [http://insight.zdnet.co.uk/hardware/mobile/0,39020442,2119365,00.htm] Ian S. Hayes. Wireless Technology Introduction. MTrilogix: The Mobile Solutions Provider, Summer 2001. [http://m-trilogix.com/whitepapers/wireless/pdf/4.pdf] Derek Kerton and Bin Hu. Java- Wireless Application Strategies Sponsored by Bouygues Telecom, May 2003 [http://www.kerton.com/papers/JavaAbstract.pdf] Steven J. Vaughan-Nichols. What's Behind BREW? ZDNet US, 17 June 2002. [http://www.zdnet.com.au/news/communications/0,2000061791,20266005,00.htm] The Shosteck Group. The Battle For BREW, J2ME And Related Technologies Herschel Shosteck Associates Ltd, 10/29/2001. [http://www.microjava.com/articles/perspective/shosteck]