Mobile Applications: Architecture, Design, and Development
暫譯: 行動應用程式:架構、設計與開發

Valentino Lee, Heather Schneider, Robbie Schell

  • 出版商: Prentice Hall
  • 出版日期: 2004-04-26
  • 售價: $2,040
  • 貴賓價: 9.5$1,938
  • 語言: 英文
  • 頁數: 368
  • 裝訂: Paperback
  • ISBN: 0131172638
  • ISBN-13: 9780131172630
  • 已絕版

買這商品的人也買了...

相關主題

商品描述

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:

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.

商品描述(中文翻譯)

交付高價值的行動應用程式——從開始到結束

這是一本關於構建成功行動應用程式的權威指南。它涵蓋了開發和部署的每個方面,包括商業問題、架構設計、與現有網頁和舊有應用程式的整合,以及行動應用程式開發專案的管理。它還展示了三個應用案例研究,展示了在實際專案中最佳實踐的運作。內容包括:

- 需求、設計、開發、整合、測試、發布和維護
- 將現有應用架構「行動化」
- 為行動應用程式構建有效的使用者介面
- 厚客戶端和薄客戶端場景
- 管理客戶端-伺服器數據傳輸
- 確保行動應用程式的安全性:身份驗證、加密和數據自毀
- 針對手機、Pocket PC 和平板電腦的完整 Microsoft .NET 代碼範例

《行動應用程式》對於需要交付穩健、高價值行動解決方案的每個人都是不可或缺的:專案經理、技術領導者、架構師和經驗豐富的開發人員。

目錄:

前言 由 Nick Grattan 撰寫。
序言。

1. 介紹。
什麼是行動性?

開發行動應用程式。

摘要。

2. 商業背景。
誰在行動化?

人們想做什麼?

為什麼要行動化您的企業?

摘要。

3. 行動應用架構。
客戶端-伺服器。

客戶端。

伺服器。

連接類型。

同步。

有趣的架構模式。

良好的架構設計原則。

摘要。

4. 行動基礎設施。
行動裝置類型。

行動裝置組件。

連接方法。

摘要。

5. 行動客戶端使用者介面。
使用者介面。

應用內容。

使用者體驗。

開發使用者介面的最佳實踐。

摘要。

6. 行動客戶端應用程式。
薄客戶端。

厚客戶端。

網頁託管。

最佳實踐。

摘要。

7. 客戶端-伺服器數據傳輸。
HTTP 和 HTML。

WAP 和 WML。

同步軟體。

RDA 和合併複製。

SOAP 和網路服務。

消息佇列。

TCP/IP。

摘要。

8. 將現有應用架構行動化。
企業架構的演變。

企業網路架構的解剖。

行動化現有應用程式時的考量。

摘要。

9. 安全性。
行動化的企業網路架構。

使用者到行動客戶端的安全問題。

行動客戶端的安全問題。

客戶端-伺服器通訊的安全問題。

現有網路架構和後端系統的安全問題。

摘要。

10. 行動應用開發管理。
專案管理。

需求。

設計。

代碼開發和整合。

整合和系統測試。

部署和發布管理。

重新評估和重申。

運營和維護。

摘要。

11. 行動博物館案例研究。
使用案例。

架構。

客戶端詳細設計。

伺服器詳細設計。

行動化現有應用程式。

討論。

擴展。

摘要。

12. 行動生物學家案例研究。
使用案例。

架構。

Pocket PC 客戶端詳細設計。

平板電腦客戶端詳細設計。

伺服器詳細設計。

討論。

擴展。

摘要。

13. 行動動物園案例研究。
使用案例。

架構。

客戶端詳細設計。

伺服器詳細設計。

討論。

摘要。

附錄。
A. 進一步閱讀。
B. Pocket Web Host 設計。
索引。