Share on Facebook Tweet on Twitter Share on LinkedIn Share by email
Project Hawaii Student Projects Spring 2012

See the apps created with Project Hawaii.

Spring 2012


Convo is a chat mobile app with a social networking essence. Its main features include: One-to-one and group chat transfer, which has been implemented using the Hawaii relay service, local caching of chats and preservation of an exclusive chat context for each conversation. Special attention was given to the user interface, while also the application functionality has been enhanced, with features such as the Locator, to offer a better alternative to existing chat applications on Windows Phone 7.

Siddhartha Gupta, Ronald Searl and Suraj Modi 
University of Illinois at Urbana-Champaign 


Verto is a mobile app that promotes non-monetary trading. Individuals can use the application to publish items that are willing to trade in the exchange of other items. In terms of implementation, speech to text integration is supported for most application features and an intuitive user interface has been designed for Windows mobile phones. The interaction with the Windows Azure cloud services is based on the client/server model and user authentication supports the use of Facebook accounts. On the cloud the WCF service is used to utilize the SQL Azure database.

Aviral Jain, Pranav Ram and Tej Chajed
University of Illinois at Urbana-Champaign 


Eventeè is an event sharing mobile application. Close integration with Facebook has been implemented, for user authentication as well as events publishing. Bing maps and directions are used for the events. Users can invite other users to specific events and also receive event notifications and reminders. In the cloud the applications uses Windows Azure cloud services, specifically WCF data services, Open Data protocol and Binary Large Object (Blob) storage. Concerning future work, the implementation of an event suggestion algorithm is under consideration.

Fabian Becerra, Kevin Hsu, Gaurang Katyal and Taehwan Kim
University of Illinois at Urbana-Champaign 


Classelect is a mobile app that targets to facilitate course selection out of a university curriculum and is based on three principles: Requirements (of the curriculum), Reviews & Ratings (of classes, professors etc. by students), and Recommendations (for classes you could/should take). Let’s face it, those generic course descriptions on college websites are just not enough. You don’t get to know enough about the material, nature, usefulness, the professors or just about anything about the class. If you’re lucky, all you learn is about the topics covered. These descriptions become even more important when you have multiple classes, or potentially, multiple career paths to choose from. With Class Select we aim to empower students, of any sort of education institution, to learn more about these classes they are about to take from students who have “been there, done that.” Not only can students learn about what other students think about various classes & professors, but they can also share their experiences with their peers. The app comes with some handy features which are motivated by the principles of web 2.0 and collective intelligence. Granted, there exists a fragmented market of such tools on the web, but such an idea, or app, to our knowledge does not exist on mobile platform yet. And since the future is going to be “mobile,” there exists the need for such a tool for students, who are one of the most technologically active groups nowadays.

Devbratt Harlalka, Zeqing Li and Shivam Sharma
University of Illinois at Urbana-Champaign 


In recent years the Restaurant Industry has begun catching on to the new wave of technology and social media outlets available everywhere. A few groups, such as OpenTable and, are trying to capitalize on this new wave by providing a means to make reservations from your phone or by providing an interface to order online. However, the in-restaurant experience has been entirely static for years and years, even though there are some key weak points that could be improved with a little more technology. Our mobile and web application, GOUR, is a way to drastically improve the ins and outs of the restaurant experience. With GOUR, you can search for, make reservations for, and see all the reviews for the restaurant of your choice. Once you have made your choice, using GOUR, you can pre-order your meal, days in advance, so that it is ready once you and your party arrive. Then you can amend your order, call for service, and even pay, all using GOUR. Our platform makes it easy for the restaurant to schedule reservations, see which tables have which customers and which orders, and track which parties need assistance (for more water, or ranch dressing). With GOUR, going out to eat is a smooth and painless experience where all of the resources you need are in the palm of your hand!

Caleb Qian, Nicholas Ewalt and Justin Martin
University of Illinois at Urbana-Champaign 


Drivers always face situations in which they drive on roads that they are not familiar with. Driving on unfamiliar roads makes the driver a good candidate of accidents especially in night trips. Many accidents happen on specific and known spots on the map over and over again due to the same reasons as in some areas people are driving so fast, not paying much attention to the road signs or the road nature. If you know ahead about these road issues, you'd drive safer and smoother than ever.

In our solution to this problem, We are targeting vehicle drivers. We deliver notification about what will driver face soon next on roads (about potholes, bumps, congestion, road exits, accidents, U-turns, etc..). Those notifications are precious for drivers to take their precautions before ahead facing those situations.

Eslam Ashraf and Muhammed Elsayed
Egypt-Japan University of Science and Technology, Egypt

TRANSLATR: A translation application for Windows Phone 7

TRANSLATR is a utility for on-the-go translations. Visual, audio, and text inputs are used for various methods of translation. Project Hawaii’s optical character recognition and speech-to-text services are used for visual and audio inputs, whereas the Bing Translator API is used for textual translations.

Jason Bussard 
University at Buffalo, SUNY


A location based music sharing application built for the windows mobile platform with an element of a social application. Music Bomb is a LBS (location based service) Windows Phone 7 app built as part of Microsoft’s Project Hawaii. It is a music sharing application along with social networking capabilities. Users can share their favorite music with fellow users nearby. These users can make new friends with the people from the surroundings With the social network feature, user can also make new friends who are inclined to the same style of music, even meet in real life and talk more.

Vivek Nandavanam and Wei Zheng 
University at Buffalo, SUNY

Location Based data sharing (Location based tweets)

We developed an information sharing service with respect to location. In this system, a user provides information to the system, also it provides metadata about the same information. This information will be shared with users having same preferences as metadata, location until some threshold time limit. We used terms tagging, location-tweets, and threshold time limit for metadata, shared data and TTL respectively.


Naveen Rawat and Vikram Sawant 
University at Buffalo, SUNY

Securely Expanding the Web of Data to Smartphones

Data Silos are a threat to the openness of the web and hampers the potential
benefits of the free flow of information (often referred to as Linked Data or
the Semantic Web). The modern smartphone is an example of a Data Silo, but
there are legitimate privacy concerns with allowing personal data from a
smartphone device to be freely accessible. Existing solutions for making
personal data on a smartphone more widely available do not currently meet the
needs of a Linked Data architecture. In this paper we describe how to securely
expose personal Linked Data from your smartphone device to authorized 3rd
parties using the OAuth protocol. A proof of concept architecture OAuth based
architecture tackles the 3 primary data silo challenges of Duplicated Data,
Ad-hoc Integration, and Data Migration. The architecture includes a OAuth 2.0
server component that is connected to a mobile device via a cross-platform
mobile application utilizing Phone Gap technology. We evaluate this
architecture and prove it to be effective. We show that highly valuable
personal information that is locked within a smartphone can be shared in a
secure way on the Semantic Web.

Matthew Marum
North Carolina State University