Book description
Delivering high-value mobile applications-from start to finish
This is the definitive guide to building successful mobile applications. It covers every facet of development and deployment, including business issues, architectural design, integration with existing web and legacy applications, and the management of mobile application development projects. It also presents three application case studies that demonstrate best practices at work in real projects. Coverage includes:
Requirements, design, development, integration, testing, release, and maintenance
"Mobilizing" existing application architectures
Building effective user interfaces for mobile applications
Fat-client and thin-client scenarios
Managing client-server data transfer
Securing mobile applications: authentication, encryption, and data self-destruction
Full Microsoft .NET code examples for cell phones, Pocket PCs, and Tablet PCs
Mobile Applications is indispensable for everyone who needs to deliver robust, high-value mobile solutions: project managers, technical leaders, architects, and experienced developers alike.
Table of contents
- Copyright
- Praise for Mobile Applications: Architecture, Design, and Development
- About Prentice Hall Professional Technical Reference
- Hewlett-Packard® Professional Books
- Foreword
- Preface
- 1. Introduction
- 2. Business Context
- 3. Mobile Application Architectures
- 4. Mobile Infrastructure
-
5. Mobile Client User Interface
- 5.1. User Interface
- 5.2. Application Content
- 5.3. User Experience
-
5.4. Best Practices for Developing a User Interface
- 5.4.1. Consider Hardware Dependencies
- 5.4.2. Consider Software Dependencies
- 5.4.3. Consider Absolute and Relative Sizing and Positioning
- 5.4.4. Reduce Horizontal Scrolling
- 5.4.5. Use Text Extensively
- 5.4.6. Check Image Scaling
- 5.4.7. Reduce Image Size and Quantity
- 5.4.8. Reduce Animation
- 5.4.9. Reduce Input and Typing
- 5.4.10. Implement Separate Page Sets
- 5.5. Summary
- 6. Mobile Client Applications
- 7. Client-Server Data Transfer
-
8. Mobilizing Existing Application Architectures
- 8.1. Evolution of Enterprise Architectures
- 8.2. Anatomy of an Enterprise Web Architecture
-
8.3. Considerations When Mobilizing Existing Applications
- 8.3.1. Architecture
- 8.3.2. Users, Roles, and Entitlements
- 8.3.3. Presentation Tier
- 8.3.4. Application Tier
- 8.3.5. Database Tier
- 8.3.6. Existing Back-end Systems
- 8.3.7. Authentication
- 8.3.8. Enrollment
- 8.3.9. Administration
- 8.3.10. High Availability and Performance
- 8.3.11. Scalability
- 8.3.12. Security
- 8.4. Summary
- 9. Security
- 10. Mobile Application Development Management
- 11. Mobile Museum Case Study
- 12. Mobile Biologist Case Study
- 13. Mobile Zoo Case Study
- A. Further Reading
- B. Pocket Web Host Design
Product information
- Title: Mobile Applications: Architecture, Design, and Development
- Author(s):
- Release date: April 2004
- Publisher(s): Pearson
- ISBN: 0131172638
You might also like
book
Professional Mobile Application Development
Create applications for all major smartphone platforms Creating applications for the myriad versions and varieties of …
book
Mobile Design and Development
Mobile devices outnumber desktop and laptop computers three to one worldwide, yet little information is available …
video
The Complete Guide to Designing a Mobile App
Welcome to The Complete Guide to Designing a Mobile App! Many fantastic apps never attract a …
book
Native Mobile Development
Learn how to make mobile native app development easier. If your team frequently works with both …