2012 Projects for Software Design for Handheld Devices

Previous years projects

Student Project Screenshot

Alsaleh

Hide & Seek - “Hide & Seek” is an iPhone application that allows hidden communication by the use of Steganography. A User can hide a secret message within an image then store, iMessage, or email it. Anyone viewing the image will just see a plain innocent picture, while only intended recipients will know the secrets that lie within. Users can optionally place a password to further hide the secret.

Proposal

Final Report

 

Anderson

Pollster.app - Pollster.app is an iOS application that displays aggregated political poll data from the Pollster.com API. Users can view lists of top polls and all polls, search polls, see individual results, and view historical data for polls. The app uses RestKit to parse and fetch JSON and JASidePanelControl to provide a Facebook-style sliding menu.

Testflight link: http://tflig.ht/XmiYkR
Github repo: https://github.com/chrismanderson/Poll.app

Proposal

Final Report

 

Aufrichtig

Tab - This application allows users to run a "tab" to keep track of money loaned and money borrowed between themself and another person. When the user begins, they can create a new tab and then add more money that they are in debt to the other person or add money that they should be receiving from the other person.

Proposal

Final Report

 

Bernhard

SolarBox - The SolarBox app utilizes a IOIO (pronounced yo-yo) microcontroller to create an interactive experience for Android users. Box owners collect solar rays through the solar panel attached to the IOIO. The more rays collected, the more in app options become available.  Available today is the SolarPet first edition.  

Proposal

Final Report 

 

Botha

Pickle - My Project will be a iOS app that allows users to submit a ‘Pickle’ or question they have to the database and then the public will vote on it. Once there are 50 votes, the Pickle will be complete.

Proposal

Final Report

 

Gan

DCEvent! - DCEvnt displays events happening or about to happen in DC area by offering a map view to its user. These events can be viewed and added to user's calendar, and user can also create his or her own events.

Proposal

Final Report

 

Goti

UPD - I created an application for the Android devices for the GWU Police department employees that aims at viewing, dropping, rescheduling their shifts as they need. I used Google Maps api for the users to view their schedule in a more detailed manner.

Proposal

Final Report

 

Han

iBurn - Headphone is the pathway between people and music devices. Good sound quality of a headphone not only based on its material and technology but also requires user to use it in a right way. Just like a new car, a new earphone or headphone needs a period of break in time which is called “burn-in” in professional sound editing field. Play white noise, pink noise, or some special sound in right volume for a certain period of time will help the headphone to get its perfect condition as soon as possible. iBurn is a headphone burn-in application with Twitter share post function. The app contains some professional edited audio files to help you to burn-in. Also, different brand headphones are very different, so the iBurn has special edited sound tracks for some popular brands of headphones such as Bose, Monster, and Sennheiser.

Proposal

Final Report

 

Joseph

IShare - Ishare is an android app that allows users to take pictures, record video, and record sound, select a category/subject and email all the files as attachments. So, you may wonder why you would want to use this app since you can already do all of those on your phone
currently. Well, for example currently if you wanted to do all the activity above and then
share it with someone by email you would have to open your camera and take pictures then send email. This would have to be repeated for the other two activities. This app allows you to do this in one place with the fewest amount of step. All images, recording, and video taking during a session is automatically attached to the email. The user also has an option to save the email address of someone they share often with in the preference.

Proposal

Final Report

 

Kane

TechChange - TechChange Mobile is a native mobile interface for the TechChange course platform. The app supports the loading of course modules, which are weekly readings and exercises intended to facilitate the learning process. The app also downloads and caches forum discussions, for easy reading and reply, providing a faster, cleaner, and more accessible alternative to the course website. Version 2.0 will support the viewing of live video chats, and participation in live chats.

Proposal

Final Report

 

Kattan

It’s Always 5 O’Clock - This app gives meaning to the phrase ‘it’s always five o’clock’. The app tells you how long it will be until it it is five o’clock, or how long ago five was, and tell you several cities where it is five. You can then decide to see where some bars near you are located. Moving to a new location in the map will load the bars for that location.

Proposal

Final Report

 

Knowlton

Brewculator -  Brewculator is a homebrewer's best friend.  It is an application that helps by aggregating some commonly used formulas and conversions, recipe planner, and links to other helpful online resources.  No more will a brewer be stuck flipping through his or her books on brew day or running back and forth to a computer to check they have the right amount of priming sugar or if the hops they are adding will give desired bitterness.  

Proposal

Final Report

 

Kruse

ConvertItAll - ConvertItAll is a simple application that provides a massive list of conversions, and formula for easy use and access. The application provides access to formula for area, surface area and volume of common (and some notso common) shapes. It also provides unit conversions for length, area, volume, energy, mass, time, pressure and force. The application includes SI, imperial and some completely nonstandard (and a few utterly ridiculous) units.

Proposal

Final Report

 

Landis

SoundCloud - For my final project I created a SoundCloud Utility application. This app allows users to record and upload sounds on the go, view and listen to their own tracks, and also view and listen to tracks uploaded by other artists.

Proposal

Final Report

 

Liu

My Sleep Diary - This is an app based on Android OS 2.2.  The name of this app is “My Sleep Diary”. The main purpose of this app is to assist people to keep track of their daily sleep hours. With storing sleep duration history of the user, this app will be able to display a weekly report of sleep in a line graph. In the report, the user can view how his/her sleep quantity changes every day, and also their sleep history of the past. In the app, the average number of sleep hours in the US is provided to allow the user to compare with theirs.  By rating every sleep, the user also can have an idea of his recent sleep quality.

Proposal

Final Report

 

Ma

Link - This application is a mini-game called “Link”. The game’s main view consists of 2N pictures, which are the same size. Each of the pictures will display even times. The player need to find the same two pictures, and the links between the two pictures should only be horizontal or vertical lines. Besides, there should be no other pictures on the line. In addition, the number of lines should be less than three, then the game will eliminate the two pictures. The goal of this game is to eliminate all the pictures in given time.

Proposal

Final Report

 

Madaan

Find My Car - Find My Car application is used to remember where you parked your car and later guides you back to your car. This application uses GPS coordinate to remember where you parked with the push of just one button. It also displays all essential information like from how long you parked your car, address of the parked location, GPS coordinates of the location etc.

Proposal

Final Report

 

March

heart diagnostic app - For my final project, I designed a heart diagnostic app. The idea behind the app was to use the microphone on an iOS device placed against the chest, neck or wrist of a patient and pick up any heart beats. The app itself unfortunately never fully came to fruition as the algorithm that I designed to pick up the heart beats and compare it with the library was too complex to convert (for my programming level) to objective-c. The application of this app is to be used for diagnostic purposes by an average person who may want to check in on their health.

Proposal

Final Report

 

Shah

NewsNow - An perfect android application for news readers without any ads/ unwanted  contents other than the news. The app is divided into various categories of news sections so that  the user can read news of his his choice without wasting his time. 

Proposal

Final Report

 

Song

ParkDC - This app helps people find a street parking place. Users could just load the app and check where they could park and take off to the destination. This could save some time and trouble of the exhausting street parking. The main elements in this app are google map api and HttpRequest.

Demo video is available on youTube: http://youtu.be/jXRXKmvWG2M

Proposal

Final Report

 

Wang

Mini Spaceship - This application is a game application which use trajectory to control the character in the game instead of using simulate game pad, simulate controller or keyboard. Control you space ship to avoid the collision with other items. You’re your trajectory to start control your space ship.

Proposal

Final Report

 

Zhao

DC Metrorail App -  This App is for the Washington, DC Metrorail system. It can be essential to metro riders.

Proposal

Final Report