Online Food Shop for iPhone
Vo, Ho Nguyen (2012)
Vo, Ho Nguyen
Vaasan ammattikorkeakoulu
2012
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2012121619616
https://urn.fi/URN:NBN:fi:amk-2012121619616
Tiivistelmä
Nowadays, mobile phones have become an essential part of a human life. Mobile phones make it possible to listen to music, surf on the Internet, and capture a picture and so on. In recent years Apple’s iPhones have gained a lot of popularity and lots of applications have been developed for iPhones.
In this work client-server food shopping application was developed. The main function of the application is to list foods and places in Vaasa area and place order for the food. On the client side, Online Food Shop for iPhone, which is a native iOS application, has been developed by Objective-C (a programming language is used by Apple Inc.). The client application gets the food and place data from the web service, lists them and sends order data to the web service.
The server side application has been developed with Ruby on Rails programming language. The web service allows saving, modifying and searching data on the server, receiving orders from the client and storing client data. The server application has been deployed to cloud application platform, Heroku (http://www.heroku.com/), on which it is running too. The application data on the server side is saved on PostgresSQL database.
In this work client-server food shopping application was developed. The main function of the application is to list foods and places in Vaasa area and place order for the food. On the client side, Online Food Shop for iPhone, which is a native iOS application, has been developed by Objective-C (a programming language is used by Apple Inc.). The client application gets the food and place data from the web service, lists them and sends order data to the web service.
The server side application has been developed with Ruby on Rails programming language. The web service allows saving, modifying and searching data on the server, receiving orders from the client and storing client data. The server application has been deployed to cloud application platform, Heroku (http://www.heroku.com/), on which it is running too. The application data on the server side is saved on PostgresSQL database.