移動計算是隨著移動通信、Internet、數據庫、分布式計算等技術的發(fā)展而興起一個多學科交叉、涵蓋范圍廣泛的新技術。移動計算技術將使計算機或其他信息智能終端設備在無線環(huán)境下實現數據傳輸及資源共享。它的作用是將有用、準確、及時的信息提供給任何時間、任何地點的任何客戶。這將極大地改變人們的生活方式和工作方式。本書首先介紹了UML、XML和在開發(fā)移動軟件應用程序時所必需的工具,并以這些工具貫穿全書闡述了移動應用的用戶界面開發(fā)、位置感知、無線連接、移動Agent、數據同步、安全和推送等技術,最后通過用例,討論了移動應用開發(fā)所涉及的實際問題,包括移動應用程序的開發(fā)周期、測試和相關體系結構等。本書內容豐富,技術性強,條理清晰,通俗易懂。本書可以作為計算機、通信等相關專業(yè)本科生和研究生的教材,也可供從事移動應用開發(fā)的工程技術人員參考。本書主要解決移動開發(fā)者在跨平臺(J2ME、WAP、Windows CE等)開發(fā)程序時所面臨的技術問題,同時還闡述了移動和固定應用程序的區(qū)別及開發(fā)一個移動應用程序所需要掌握的體系結構和軟件開發(fā)概念。Reza B’Far采用UML工具來指導開發(fā)者應該如何在開發(fā)的全過程中設計和實現程序。作者以其采用的平臺和相應工具為例子重點介紹了移動計算的整體概念。在介紹了UML、XML和在開發(fā)移動軟件應用程序時所必需的工具后,B’Far講解了如何為移動程序建立用戶接口。作者在全書中涉及了位置感知、無線連接、移動Agent、數據同步、安全和推送技術,最后采用用例,論述了開發(fā)應用程序所涉及的實際問題,包括移動應用程序的開發(fā)周期、測試和相關體系結構。