Features
- Cover Type: Hard Cover with 473 pages
- Published by: Springer
- Edition: 1st Edition August 17, 2007
- Written in: English
- ISBN 10 Number: 140205968X
- ISBN 13 Number: 978-1402059681
-
Book Dimensions:
9.4 x 6.3 x 0.9 inches
- Weighs: 2.2 pounds
Product Description
This book provides a solid overview of mobile phone programming targeting both academia and industry. The book covers all commercial realizations of Symbian, Windows Mobile and Linux platforms. Each programming language (JAVA, Python, C/C++) and a set of development environments are introduced “step by step” making developers familiar with current limitations, pitfalls, and challenges.
Each chapter contains examples and source code to rapidly make developers familiar with the most important concepts. Examples cover peer to peer networks, cooperative networking, cross layer protocol design, key challenges such as power consumption, and sensor networks for which a full hardware and
software implementation is provided.
The book’s DVD contains all presented development environments and source code examples. Whether you are an experienced developer or an advanced student this book will be your key reference for successfully entering the world of
software development for mobile devices.
About The Author
Frank Fitzek is Associate Professor at Aalborg University, and is Head of Future Visions. He has edited one book for Springer, and is currently working on a second. This book will be the third.
Reader ReviewsVery good introduction and high-level overview of the different mobile "primary" application platforms (Symbian/C++, JavaME, and WinMob). The book even dedicates chapters to Maemo Linux and Qtopia Greenphone -- although, as a critique, I doubt too many mobile developers would currently be focusing on either one of those OS platforms. Given today's environment, it would have been nice to see some mention of Apple's CodeX or Google Android; but, the book was published in 2007 when those platforms were just starting to bubble up. Giving the book an additional star due to its coverage of Device Discovery, P2P, Power Consumption considerations during design, and Cross-Layer Communication. If you are new to -- or just interested in -- mobile application design, this is a great resource to start with to see how vast the playing field is....and what the future may hold.