The innovation engine for new materials

Jocelyn Ramirez

Major: 

Electrical Engineering

Faculty Sponsor(s): 

Chandra Krintz

Faculty Sponsor's Department(s): 

Computer Science

Project Title: 

OPEN SOURCE PRIVATE CLOUD FILE-SYSTEM

Project Description: 

Technology's availability and convenience has led to people employing multiple devices to satisfy their needs, with this arises the problem of how to make data portable. If someone created a presentation at their workplace but wanted to review it on their smart phone or desktop at home, how can this process be simplified? A way to tackle this problem is to utilize cloud computing, which allows data to be stored, shared, and interpreted outside of a local server. Currently various applications allow data to be uploaded and retrieved via the Internet, however most have a cap on the memory reserved or are run by developers who could use the uploaded data for their own gain. The research we are conducting focuses on creating an open source and private application that allows users to store and retrieve data through a cloud, avoiding external hardware and small memory limits. By utilizing different programming languages, such as Python, Java, and HyperText Markup Language (HTML), we can create a system that allows for data mobility via the Internet or a virtual folder. This application will be developed on two clouds, Google App Engine (Public) and App Scale (private). The main framework of the code was written in Python and the webpage in HTML and Java. By allowing hybrid cloud usage and making it open source, the issue of privacy is resolved. In the future we hope to create a virtual folder that is linked to the users account and can be installed onto any device. Application development is evolving towards cloud computing and our research explores this emerging technology while allowing users to access its power.