| The technology evolution has been once and for all beyond comparison during the past decade or two. Any of us can nowadays do numerous things with numerous devices to help in everyday life. This applies not least to mobile phones. If we compare the feature set of a mobile phone model in 1995 with the latest smartphone models the most visible difference is of course in the user interface, the mp3 player, integrated camera, and the access to the mobile Internet.
This evolution is a result of multiple members in the entire mobile ecosystem: (1) device manufacturers have managed to bring richer devices into markets, (2) operators have invested in network enablers heavily, (3) developers have found mobile platforms fancy to innovate on, and last but not least (4) consumers have discovered the benefits of using the rich feature set of mobile devices and they have welcomed them into their lives.
This book gives a thorough picture of all options a developer can choose from when developing mobile applications or other content. It explains Python; that is especially suitable for scripting, supports procedural programming, and object-oriented programming. Java, an object-oriented programming language developed by Sun Microsystems. Symbian C++, a programming language tailored to mobile programming. Open C provides the familiar standard C function libraries in mobile development. Qtopia’s greenphone is a Linux mobile development device open for innovation. Maemo Linux, an embedded Linux development environment for mobile innovation. Windows Mobile, a compact operating system combined with a suite of basic applications for mobile devices based on the Microsoft Win32 API. |