Home > Store > Data > SQL Server

Mobile Applications:  Architecture, Design, and Development: Architecture, Design, and Development

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

Mobile Applications: Architecture, Design, and Development: Architecture, Design, and Development

Book

  • Your Price: $39.99
  • List Price: $49.99
  • We're temporarily out of stock, but order now and we'll send it to you later.

Description

  • Copyright 2004
  • Dimensions: 7x9-1/4
  • Pages: 368
  • Edition: 1st
  • Book
  • ISBN-10: 0-13-117263-8
  • ISBN-13: 978-0-13-117263-0

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.

Downloads

Source Code

Download the Source Code related to this title.

Sample Content

Online Sample Chapter

Introduction to Mobile Application Architectures

Downloadable Sample Chapter

Download the Sample Chapter related to this title.

Table of Contents



Foreword by Nick Grattan.


Preface.


1. Introduction.

What Is Mobility?

Developing Mobile Applications.

Summary.



2. Business Context.

Who Is Going Mobile?

What Do People Want to Do?

Why Mobilize Your Enterprise?

Summary.



3. Mobile Application Architectures.

Client-Server.

Client.

Server.

Connection Types.

Synchronization.

Interesting Architectural Patterns.

Good Architectural Design Tenets.

Summary.



4. Mobile Infrastructure.

Mobile Device Types.

Mobile Device Components.

Connection Methods.

Summary.



5. Mobile Client User Interface.

User Interface.

Application Content.

User Experience.

Best Practices for Developing a User Interface.

Summary.



6. Mobile Client Applications.

Thin Client.

Fat Client.

Web Page Hosting.

Best Practices.

Summary.



7. Client-Server Data Transfer.

HTTP and HTML.

WAP and WML.

Synchronization Software.

RDA and Merge Replication.

SOAP and Web Services.

Message Queues.

TCP/IP.

Summary.



8. Mobilizing Existing Application Architectures.

Evolution of Enterprise Architectures.

Anatomy of an Enterprise Web Architecture.

Considerations When Mobilizing Existing Applications.

Summary.



9. Security.

Mobilized Enterprise Web Architectures.

User-to-Mobile Client Security Issues.

Mobile Client Security Issues.

Client-Server Communications Security Issues.

Existing Web Architectures and Back-End Systems Security Issues.

Summary.



10. Mobile Application Development Management.

Project Management.

Requirements.

Design.

Code Development and Integration.

Integration and System Testing.

Deployment and Release Management.

Re-Evaluation and Reiteration.

Operations and Maintenance.

Summary.



11. Mobile Museum Case Study.

Use Cases.

Architecture.

Client Detailed Design.

Server Detailed Design.

Mobilizing the Existing Application.

Discussion.

Extensions.

Summary.



12. Mobile Biologist Case Study.

Use Cases.

Architecture.

Pocket PC Client Detailed Design.

Tablet PC Client Detailed Design.

Server Detailed Design.

Discussion.

Extensions.

Summary.



13. Mobile Zoo Case Study.

Use Cases.

Architecture.

Client Detailed Design.

Server Detailed Design.

Discussion.

Summary.



Appendices.


A. Further Reading.


B. Pocket Web Host Design.


Index.

Foreword

Download the Foreword related to this title.

Index

Download the Index file related to this title.

Updates

Submit Errata

More Information

ONE MONTH ACCESS!

WITH PURCHASE


Get unlimited 30-day access to thousands of Books & Training Videos about technology, professional development and digital media If you continue your subscription after your 30-day trial, you can receive 30% off a monthly subscription to the Safari Library for up to 12 months.