Development of collaborative applications on the cloud

Before cloud computing, a substantial investment was required to move an idea for an application from design to development, and then to go live. A high fixed cost was incurred for servers and storage, space and staff. Now with cloud vendors readily providing computing resources through cloud servic...

Full description

Bibliographic Details
Main Author: Loy, Shing Yong.
Other Authors: Chua Hock Chuan
Format: Final Year Project (FYP)
Language:English
Published: 2013
Subjects:
Online Access:http://hdl.handle.net/10356/54594
_version_ 1811692440127537152
author Loy, Shing Yong.
author2 Chua Hock Chuan
author_facet Chua Hock Chuan
Loy, Shing Yong.
author_sort Loy, Shing Yong.
collection NTU
description Before cloud computing, a substantial investment was required to move an idea for an application from design to development, and then to go live. A high fixed cost was incurred for servers and storage, space and staff. Now with cloud vendors readily providing computing resources through cloud services, any individual with an idea has the resources available to create a web application and share it with the world, easily allowing thousands of users to enjoy his product. Cloud computing has completely changed web development. From this project, the author hopes to demonstrate that any individual can be a web entrepreneur with the cloud platform. For the self-starting and enterprising undergraduate interested in technology, cloud computing and web programming should be an essential part of their tool kit. The objective of this project was to develop a web application running on Google App Engine, a cloud service. This application allows a group of users collaborate and will be able to easily scale up to support hundreds of users, a feature of the cloud. The web application is a simple project management tool that provides user interactive discussion boards, to-do lists, and task assignment to other collaborators. The web application also provides a repository in the cloud for users to store and backup their data. In this project, the author has no need to maintain any servers or incur any cost to get the project application live on the web. The author has successfully developed a web application, named Cuppage that is completely running on Google’s cloud. Users can log in with their Google accounts and create multiple projects. Other users can participate in live projects and work together in teams. Cuppage, running on Google App Engine, is now live on the web and is able to support up to 1 GB of storage and 500 million page views every month, free of charge.
first_indexed 2024-10-01T06:35:49Z
format Final Year Project (FYP)
id ntu-10356/54594
institution Nanyang Technological University
language English
last_indexed 2024-10-01T06:35:49Z
publishDate 2013
record_format dspace
spelling ntu-10356/545942023-07-07T17:39:28Z Development of collaborative applications on the cloud Loy, Shing Yong. Chua Hock Chuan School of Electrical and Electronic Engineering DRNTU::Engineering Before cloud computing, a substantial investment was required to move an idea for an application from design to development, and then to go live. A high fixed cost was incurred for servers and storage, space and staff. Now with cloud vendors readily providing computing resources through cloud services, any individual with an idea has the resources available to create a web application and share it with the world, easily allowing thousands of users to enjoy his product. Cloud computing has completely changed web development. From this project, the author hopes to demonstrate that any individual can be a web entrepreneur with the cloud platform. For the self-starting and enterprising undergraduate interested in technology, cloud computing and web programming should be an essential part of their tool kit. The objective of this project was to develop a web application running on Google App Engine, a cloud service. This application allows a group of users collaborate and will be able to easily scale up to support hundreds of users, a feature of the cloud. The web application is a simple project management tool that provides user interactive discussion boards, to-do lists, and task assignment to other collaborators. The web application also provides a repository in the cloud for users to store and backup their data. In this project, the author has no need to maintain any servers or incur any cost to get the project application live on the web. The author has successfully developed a web application, named Cuppage that is completely running on Google’s cloud. Users can log in with their Google accounts and create multiple projects. Other users can participate in live projects and work together in teams. Cuppage, running on Google App Engine, is now live on the web and is able to support up to 1 GB of storage and 500 million page views every month, free of charge. Bachelor of Engineering 2013-06-24T06:25:38Z 2013-06-24T06:25:38Z 2013 2013 Final Year Project (FYP) http://hdl.handle.net/10356/54594 en Nanyang Technological University 47 p. application/pdf
spellingShingle DRNTU::Engineering
Loy, Shing Yong.
Development of collaborative applications on the cloud
title Development of collaborative applications on the cloud
title_full Development of collaborative applications on the cloud
title_fullStr Development of collaborative applications on the cloud
title_full_unstemmed Development of collaborative applications on the cloud
title_short Development of collaborative applications on the cloud
title_sort development of collaborative applications on the cloud
topic DRNTU::Engineering
url http://hdl.handle.net/10356/54594
work_keys_str_mv AT loyshingyong developmentofcollaborativeapplicationsonthecloud