Showing posts with label smartphone dev. Show all posts
Showing posts with label smartphone dev. Show all posts

Smart Phone and Next Generation Mobile Computing (Morgan Kaufmann Series in Networking) Review

Smart Phone and Next Generation Mobile Computing (Morgan Kaufmann Series in Networking)
Average Reviews:

(More customer reviews)
This is a very brief review, since I haven't finished reading the book, but I'm finding this to be exactly what I wanted: an intelligently written book that focuses on a very diverse set of uses of Smart Phones, and provides good technical deatil about their capabilities.

Click Here to see more reviews about: Smart Phone and Next Generation Mobile Computing (Morgan Kaufmann Series in Networking)



Buy Now

Click here for more information about Smart Phone and Next Generation Mobile Computing (Morgan Kaufmann Series in Networking)

Read More...

Programming Mobile Devices: An Introduction for Practitioners Review

Programming Mobile Devices: An Introduction for Practitioners
Average Reviews:

(More customer reviews)
The biggest feature of this book is how you need to get accustomed to the limited resources on a cellphone, compared to a laptop or personal computer. Many programmers will come to mobile devices from developing on the latter 2 platforms. Still, if you have been programming long enough, the cellphone environments described in the text can be akin to working on the PCs of the 1980s.
It is a pity that there are two programming languages needed for cellphones. The book has examples drawn from Java and Symbian. The Java code is simpler than Java programs written for larger environments. The widget set is very limited. The Symbian examples are likewise easy to follow. What it does mean is that any commercial examples you develop have to be manually coded into both languages, if you are after the largest possible market.

Click Here to see more reviews about: Programming Mobile Devices: An Introduction for Practitioners

With forewords by Jan Bosch, Nokia and Antero Taivalsaari, Sun Microsystems.
Learn how to programme the mobile devices of the future!
The importance of mobile systems programming has emerged over the recent years as a new domain in software development. The design of software that runs in a mobile device requires that developers combine the rules applicable in embedded environment; memory-awareness, limited performance, security, and limited resources with features that are needed in workstation environment; modifiability, run-time extensions, and rapid application development.
Programming Mobile Devices is a comprehensive, practical introduction to programming mobile systems. The book is a platform independent approach to programming mobile devices: it does not focus on specific technologies, and devices, instead it evaluates the component areas and issues that are common to all mobile software platforms. This text will enable the designer to programme mobile devices by mastering both hardware-aware and application-level software, as well as the main principles that guide their design.
Programming Mobile Devices:
Provides a complete and authoritative overview of programming mobile systems.
Discusses the major issues surrounding mobile systems programming; such as understanding of embedded systems and workstation programming.
Covers memory management, the concepts of applications, dynamically linked libraries, concurrency, handling local resources, networking and mobile devices as well as security features.
Uses generic examples from JavaTM and Symbian OS to illustrate the principles of mobile device programming.

Programming Mobile Devices is essential reading for graduate and advanced undergraduate students, academic and industrial researchers in the field as well as software developers, and programmers.

Buy NowGet 32% OFF

Click here for more information about Programming Mobile Devices: An Introduction for Practitioners

Read More...

Microsoft® Mobile Development Handbook Review

Microsoft® Mobile Development Handbook
Average Reviews:

(More customer reviews)
Trust me, I've read them all going back to 2001 and I've written two of them myself. This is as broad and deep as it gets when it comes to managed code development on Windows Mobile. This should come as no surprise as it was written by the Windows Mobile MVP "Dream Team" of Andy Wigley, Peter Foot and Daniel "The Moth" Moth (now at Microsoft). Not only is this one of the first books to cover the .NET Compact Framework 2.0 and SQL Server 2005 Compact Edition, it even gives the reader coverage of Visual Studio 2008, and .NET Compact Framework 3.5 technologies such as WCF, LINQ, Compression, and "on-device" Unit Tests.
This book provides superb coverage of Security Programming where it shows the reader how to encrypt data with AES and RSA plus the signing of exe's and dll's. If you're interesting developing games or UI's that can't be created with the controls found in the Visual Studio Toolbox, the two chapters on Graphics and Direct3D Mobile are unparalleled. As someone who has a personal interest in the sucess of games on Windows Mobile using the .NET Compact Framework as a consistent game development runtime, this book serves as the launch pad for such endeavors. Whether you're an ISV looking to build the next killer app, a corporate developer tasked with mobilizing your line of business applications, a consultant that needs to aquire mobile development skills, or a game development house looking to take advantage of the explosive growth of the Windows Mobile platform, I highly recommend you get this book!
-Rob

Click Here to see more reviews about: Microsoft® Mobile Development Handbook


Get practical information for developing applications with the Microsoft .NET Compact Framework 2.0—straight from mobile-development experts. This definitive guide delivers the proven techniques, real-world insights, and extensive code samples you need to bring information access to any Windows-based mobile device.

Discover how to:

Design a user interface that is optimized for smart devices
Add functionality by using Windows® Mobile APIs
Organize and persist data stored on a device
Establish network connections and respond to changes in network state
Synchronize mobile devices with data stored on backend servers
Implement authentication, symmetric encryption, and asymmetric encryption algorithms
Optimize application performance for resource-constrained devices
Interoperate with native code by using PInvoke and COM interop
PLUS—Get an introduction to .NET Compact Framework 3.5 and Microsoft Visual Studio® code name "Orcas"

PLUS—Get Microsoft Visual C#® and Visual Basic® code samples on the Web


Buy NowGet 27% OFF

Click here for more information about Microsoft® Mobile Development Handbook

Read More...

Palm webOS Review

Palm webOS
Average Reviews:

(More customer reviews)
It is a good book, but the errata is just too much. You can't even get the first few lines of code to work because they won't fix the file names. Basically, WebOS made an engine change in their file naming schema after the book was published. Therefore the entire book uses naming conventions that won't work. I've spent hours trying to find all the instances of incorrect file name reference to no avail.
Wait for another book to come out or until they fix this one.

Click Here to see more reviews about: Palm webOS


A Note from the Author and from O'Reilly Media about what this book does--and doesn't--do: Palm webOS is a brand new platform and represents a very different type of operating system where the web runtime is used as the basis for the UI and Application model. Palm and O'Reilly felt that it was important to have a book available to help developers get a basic understanding of the new Palm platform at the time that the SDK was released; this timing played a major role in the content and structure of the book. Ideally this book would have been a complete reference of the new platform but that wasn't possible since the content was written at the same time as the software SDK was being developed by the Palm engineering team. Thebook does provide a complete overview of Palm webOS, a thorough description of the application model and gives details on many key design concepts. There are descriptions and examples of UI widgets, services, storage, notifications, dashboards and background applications, serving as a great introduction but not as a definitive source. The book uses a simple News reader application to illustrate the technical descriptions but the examples are not intended to serve as a cookbook tutorial. Experienced developers should be able to use the examples to build up a working application chapter by chapter but others may not find the loose descriptions adequate for recreating the application unaided. Over time, these different needs will be filled by other books, but in the meantime we hope that this book will serve a valuable role introducing developers to webOS and giving them a way of getting started with webOS application development. A second printing of the book will update any original coverage obsoleted by subsequent Mojo SDK builds. For owners of the original printing of the book, all of these updates are posted on the "View/Submit Errata" link (please see left-hand column of this web page). Thanks for understanding that book publishing and coverage of rapidly moving technologies can sometimes be an inexact science; we knew there'd be a need for a book such as Palm webOS: The Insider's Guide to Developing Applications in JavaScript using the Palm MojoT Framework, and there's certainly no better person to write that book that Mitch Allen; that said, we understand that because it is such a new operating system and SDK, there would (and will continue to be) changes that at best can't be documented and explored until new printings of the books are released. In the meantime we will be diligent in posting updates to this book's O'Reilly Media catalog page.
Description This is the official guide to building native JavaScript applications for Palm's new mobile operating system, Palm® webOS™. Written by Palm's software chief technology officer along with the Palm webOS development team, Palm webOS provides a complete tutorial on the design principles, architecture, UI, tools, and services necessary to develop webOS applications-including the Mojo JavaScript framework and Palm's SDK. Palm webOS is designed to support a fast and superb user experience using established web standards, so if you're familiar with HTML, CSS, and JavaScript, you're ready to build applications for any webOS-based device, including the Palm Pre. You'll gain expertise, chapter by chapter, as you build a working mobile application through the course of the book. You'll also learn how to extend existing web apps to work with the new generation of mobile phones.
Get a thorough overview of the webOS platform and architecture
Understand the critical concepts for application design: what separates webOS from other web and mobile platforms
Learn the details of Mojo's development tools and SDK for building and testing mobile applications
Examine best practices, important considerations, and guiding principles for developing with webOS and the Mojo framework


Buy NowGet 29% OFF

Click here for more information about Palm webOS

Read More...