ments for ALP and was first announced in February 2006. The initial versions of the platform and software development kits for ALP were officially released in February 2007. The ALP presents standard APIs for most common operations such as device customization, tele- phony, and SO on. Applications for ALP can be developed as Linux-native code in C or C++, as legacy Palm os applications or in Java. The ALP Software Development Kit uses an Eclipse-based IDE (inte- grated development environment), with additional plug-ins, as did its predecessor Palm os development environment [4]. The first Smartphone to use ALP is called ELSE jointly developed by Emblaze Mobile and Access and was released in October 2009. 10.3.3.2 Palm webOS Palm webOS is an embedded operating system developed by Palm, Inc. for Smartphones, and was introduced to the public at the Consumer Electronics Show in Las Vegas on January 8, 2009. The Palm webOS has a built-in application catalog, a development environment called Mojo, and APIs for extending JavaScript in order to access hardware features of the device. Although many of the pre-loaded applications available on webOS are based on the original PIM applications available on Palm OS, webOS is a completely new operating system based on Linux. Therefore webOS will not Next Generation Mobile Communications Ecosystem have pre-loaded support for legacy Palm os software; support for Palm os applications may be possible through the use of an emulator. Palm webOS is designed for use with a touch screen-based graphical user interface. The programmers can use XHTML, JavaScript or CSS2 to write application for webOS based devices. Palm Pre was the first webOS based device and was released during 2009 Consumer Electronics Show (CES). It was originally released exclusively for Sprint in June 2009. During 2010 CES Palm Pre Plus (a face lifted version of Palm Pre) was revealed and would be sold through Verizon Wireless [4]. 10.3.4 Blackberry Research in Motion BlackBerry has a market share of about 18-20%. Th