
×
With forewords by Jan Bosch, Nokia and Antero Taivalsaari, SunMicrosystems.
Learn how to programme the mobile devices of thefuture!
The importance of mobile systems programming has emerged overthe recent years as a new domain in software development. Thedesign of software that runs in a mobile device requires thatdevelopers combine the rules applicable in embedded environment; memory-awareness, limited performance, security, and limitedresources with features that are needed in workstation environment; modifiability, run-time extensions, and rapid applicationdevelopment.
Programming Mobile Devices is a comprehensive, practicalintroduction to programming mobile systems. The book is a platformindependent approach to programming mobile devices: it does notfocus on specific technologies, and devices, instead it evaluatesthe component areas and issues that are common to all mobilesoftware platforms. This text will enable the designer to programmemobile devices by mastering both hardware-aware andapplication-level software, as well as the main principles thatguide their design.
Programming Mobile Devices:
* Provides a complete and authoritative overview of programmingmobile systems.
* Discusses the major issues surrounding mobile systemsprogramming; such as understanding of embedded systems andworkstation programming.
* Covers memory management, the concepts of applications, dynamically linked libraries, concurrency, handling localresources, networking and mobile devices as well as securityfeatures.
* Uses generic examples from JavaTM and Symbian OS to illustratethe principles of mobile device programming.
Programming Mobile Devices is essential reading forgraduate and advanced undergraduate students, academic andindustrial researchers in the field as well as software developers, and programmers.
Learn how to programme the mobile devices of thefuture!
The importance of mobile systems programming has emerged overthe recent years as a new domain in software development. Thedesign of software that runs in a mobile device requires thatdevelopers combine the rules applicable in embedded environment; memory-awareness, limited performance, security, and limitedresources with features that are needed in workstation environment; modifiability, run-time extensions, and rapid applicationdevelopment.
Programming Mobile Devices is a comprehensive, practicalintroduction to programming mobile systems. The book is a platformindependent approach to programming mobile devices: it does notfocus on specific technologies, and devices, instead it evaluatesthe component areas and issues that are common to all mobilesoftware platforms. This text will enable the designer to programmemobile devices by mastering both hardware-aware andapplication-level software, as well as the main principles thatguide their design.
Programming Mobile Devices:
* Provides a complete and authoritative overview of programmingmobile systems.
* Discusses the major issues surrounding mobile systemsprogramming; such as understanding of embedded systems andworkstation programming.
* Covers memory management, the concepts of applications, dynamically linked libraries, concurrency, handling localresources, networking and mobile devices as well as securityfeatures.
* Uses generic examples from JavaTM and Symbian OS to illustratethe principles of mobile device programming.
Programming Mobile Devices is essential reading forgraduate and advanced undergraduate students, academic andindustrial researchers in the field as well as software developers, and programmers.