Integrating a web service and an iOS application through cloud computing

This report has been written with an objective to provide the reader with a detailed summary of the authors working and learning experience during completion of the Final Year Project at School of Computer Engineering at Nanyang Technological University, Singapore. For the purpose of this project a...

Full description

Saved in:
Bibliographic Details
Main Author: Sidhant Jain.
Other Authors: Miao Chun Yan
Format: Final Year Project
Language:English
Published: 2012
Subjects:
Online Access:http://hdl.handle.net/10356/49087
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary:This report has been written with an objective to provide the reader with a detailed summary of the authors working and learning experience during completion of the Final Year Project at School of Computer Engineering at Nanyang Technological University, Singapore. For the purpose of this project a system was developed composed of web service hosted on the Google App Engine and a user interface application was developed for Apple’s iPad. The project draws inspiration from the fact that mobile phones have today become a major computing and IT platform and that it is important to note that no industry has gone untouched from web services, which have the potential to streamline almost any industry or business. The project aims to make use of Cloud computing to integrate these two technologies and perform a feasibility study of a service architecture that integrates cloud computing, web services and the iPhone, for the student consumers. The project implementation focuses on three key technologies in the current IT industry, namely, Apple’s iOS 5, Google App Engine as a Cloud PaaS and REST Web Services. The project looks into demonstrating the functionality of this architecture with simulated scenarios. An interactive, user friendly and smooth user-interface to communicate with the service on the iPad was implemented. For the server side, RESTful web service was created and hosted on the Google App Engine. The system was successfully implemented and integrated using REST architecture on the iPad platform and on the Google App Engine and it allows the user to perform database operations from the client application to the server’s database hosted on the cloud.