tforms that have been described in this section. 10.3.11 Mobile Browsers A mobile browser, also called a micro-browser, mini-browser or wireless Internet browser, is a web browser designed for use on a mobile device such as a mobile phone or PDA. The mobile browser Table 10.1 Comparison of mobile software platforms Mobile Common Software Operating Programming Example of Market Platform Company System Languages Source SDK Cost Devices Share Symbian Symbian Ltd Symbian os C++, Java Various 45-47% Windows Microsoft Windows CE Various Mobile Palm Inc. Palm webOS XHTML, Limited Palm Pre (1H2009) webOS JavaScript, BlackBerry BlackBerry os BlackBerry devices 18-20% iPhone Apple iPhone os X Objective C Limited iPhone, iPod Touch 14-15% Andriod Google Linux os HTC Dream, Sciphone Linux Various Linux os C, C++, Java Yes Fees may Various be required Qualcomm BREW RTOS C, C++, Java Qualcomm Phones Java ME Sun (Oracle) Various REX os Qualcomm REX os Qualcomm Phones Next Generation Mobile Communications Ecosystem Application Digital Baseband Power Processor Processor RF Transceiver Amplifier Figure 10.5 RF and processors usually connects via a cellular network using standard HTTP over TCP/IP and displays web pages written in HTML, XHTML Mobile Profile, or WML (wireless markup language). Symbian devices use S60 Browser and jB5 Browser is used in many Smartphones. The details on mobile browsers can be found in [4]. 10.4 RF and Processors In this section we will examine the three key elements of handset namely RF (Radio Frequency) module, Baseband Processor and Application Processor. Most Smartphones consist of two processors that is, application and baseband processors while in low end devices the baseband processor is often used as the entire processor. Mobile processors form a large and rapid growing segment of semiconductor industry. The microprocessor section controls the overall operation of the mobile phone. It receives commands from a keypad, provides status indication on the display; and receives, processes, and transmit