本論文皆在於應用Google App Engine (GAE)平台設計一基於雲端運算(Cloud Computing)技術之系統,並實際運用於iPhone智慧型手機的遊戲開發。透過Java的開發工具和標準API,我們發展出一個建立在雲端運算平台的架構能夠達成GAE與iPhone的連結。在此系統中,用戶端的iPhone執行指令輸入和顯示結果,並且利用網路傳值到GAE在雲端上進行資料運算與存取的動作。最後,本研究亦實作出一套多人互動的雲端遊戲程式,以展現採用此架構開發雲端服務的可行性。
With the wide network deployment, Cloud computing becomes emerging by utilizing the distributed data storage and computing to achieve both lower cost and higher data processing power. The purpose of this paper is to study a practical architecture for diverse cloud computing applications based on Google App Engine (GAE). This studied architecture adopts the Java development kit and standard API to launch GAE cloud computing applications on the iPhone devices. In the GAE/iPhone system, the iPhone client transmits the control commands to GAE through networks and presents the returning results, while the data access and computing are done in the remote GAE platform. In this paper, a multi-player game is implemented based on the proposed GAE/iPhone system to evaluate the system feasibility.