Home > Store

Writing Mobile Code: Essential Software Engineering for Building Mobile Applications: Essential Software Engineering for Building Mobile Applications

Register your product to gain access to bonus material or receive a coupon.

Writing Mobile Code: Essential Software Engineering for Building Mobile Applications: Essential Software Engineering for Building Mobile Applications

Book

  • Sorry, this book is no longer in print.
Not for Sale

About

Features

A truly essential guide for the many programmers writing - or thinking of writing - applications for the new generation of mobile devices

° Concisely lays out the principals and methods of good mobile software design, using concrete examples to back up the theory

° With the proliferation of smart mobile devices such as cell phones and PDAs, more and more programmers are building mobile applications

° With its emphasis on good engineering practices and design wisdon, this book will be valuable for years to come

Description

  • Copyright 2005
  • Dimensions: 7" x 9-1/4"
  • Pages: 792
  • Edition: 1st
  • Book
  • ISBN-10: 0-321-26931-4
  • ISBN-13: 978-0-321-26931-7

Mobile devices have now become both much richer and much morewidespread - just look at the capabilities of the newest cell phones. At the sametime advances such as the .NET Compact Framework have opened the worldof application development for these devices to a much larger group ofpotential developers. Most of the material available to help traditionalapplication developers adapt to the very different world of mobile applications(including books) has focused on particular features sets of either thedevelopment tools or the devices. This is the first concise and practicalengineering book that lays out the principals and methods of good mobilesoftware design and uses concrete examples to back up the theaory. While thenumerous examples use the .NET Compact Framework, the general principalsdiscussed are valid for all mobile device development. This is a book which isdestined to be a well-respected guide to this growing field for years to come.

Sample Content

Downloadable Sample Chapter

Download the Sample Chapter related to this title.

Table of Contents

1. Introduction.

2. Characteristics of Mobile Applications.

3. Design of the .NET Compact Framework.

4. How to Be Successful Developing Mobile Applications.

5. Our Friend, the State Machine.

6. Step 0: Before You Start, Decide on the Scope of Your Application.

7. Step 1: Start with Performance; Stay with Performance.

8. Performance and Memory Management.

9. Performance and Multithreading.

10. Performance and XML.

11. Graphics and User Interface Performance.

12. Performance Summary.

13. Step 2: Design the Right User Interface1.

14. Step3: Get Your Data Access Model Right.

15. Step4: Get Your Communications Model Right.

16. Step 5: Packaging and Deploying Your Mobile Application.

17. Afterword.

Appendix A: Additional Resources for the .NET Compact Framework.

Appendix B: Visual Basic .NET Samples.

Index.

Index

Download the Index file related to this title.

Updates

Submit Errata

More Information

InformIT Promotional Mailings & Special Offers

I would like to receive exclusive offers and hear about products from InformIT and its family of brands. I can unsubscribe at any time.