page header
main_image
main_image main_image

EECS 498, Mobile App Programming, was offered for the second time at Michigan in Fall 2009. This page highlights projects that sprang from the class, which includes iPhone, Android, and Zune apps. All of these projects were developed in association with the class or came out of the 48-Hour Smartphonia Mania that was sponsored by Apple and CSE in November 2009.

Questions about the class or mobile app development at Michigan? Contact Prof. Elliot Soloway at soloway at umich dot edu.

iPhone Apps

icon

Album Tube
Justin Dallal, Alex Soule

AlbumTube is a simple, intuitive application that allows users to search for and play pop-music albums using Youtube as a source of content, thereby requiring no space or additional downloads from the user.

icon

CAEN Finder
Emeric Bechi, Rong Ling, Paolo Ranoso, Yuandong Zhuang

This app helps students find available CAEN computer around campus. It gets real-time data from CAEN's website about the usage information for each CAEN computer. Users can view computer usage info in a map view or a summary view. Users also can add rooms to their favorites for easier access in the future.
$0.99, get it from the App Store

icon

iJam
Bryan Summersett and collaborators

iJam is a collaborative music application for the iPhone. Users play instruments in a virtual music "session" which then can be broadcast across the globe. iJam currently features an electric bass and drum kit with more instrument "packs" to come soon. iJam uses the open-source audio synthesizer Pure Data (http://puredata.info/).

icon

iPong
Nathaniel Christman, Bryan Summersett, Majd Taby

iPong is a virtual multiplayer game of Ping Pong. The server taps on the paddle to throw the ball to server, then moves the phone in a swinging motion at the right time to hit the ball. Then the other player has to do swing back at the right time, to hit the ball back.

icon

iRemote
Nick Beier, John Ciccone, Joe Phillips

iRemote is a hardware/software solution for the iPhone which allows it to function as a universal remote. It features a fully customizable touch-and-drag interface, macro capabilites, and support for an unlimited number of home entertainment devices.

icon

iSing Karaoke 1
Emeric Bechi, Siddharth Kirtikar, Izabela Paszkowska

iSing Karaoke is a music app for iPhone/iPod Touch that allows users to sing and record their voices on a background score of a song. Lyrics are timed word by word to help user keep track of the song. Songs recorded on the iPhone/iPod Touch can be shared on the cloud or send to other users. It includes a gaming feature in which people can time the lyrics of a particular song and share with other users to match and score. Users can also customize a list of songs and submit requests to creators to add new songs to their list. As of now, all the songs provided are free for the users.

icon

iWolverine
Kevin Chan, Mark Yang

Allows the user to do the following U-M related services: search the U-M directory and add people into your contacts, see dining hall menus, check building abbreviation names, read the latest U-M news, check bus timings, and check out the latest events happening around school. This project was purchased by the University of Michigan Information and Technology Services.

icon

MagiCalc
Arun Ganesan, Ari Grant

MagiCalc is a Graphing Calculator unlike any other. It features a large list of functions, use of lists and matrices, the ability to use and convert units, a large set of built-in constants, and support for imaginary numbers. With a simple interface it packs a lot of power into a great, versatile app!

icon

PodLink
Dimitri Liakakos, Tyler Pasch, Nathan Zukoff

PodLink enables you to wirelessly control the music playing on another iPhone or iPod touch running PodLink. Plug in one device (in sharing mode) to a stereo or docking station, and control it remotely with multiple other devices using Wi-Fi or bluetooth as if you were holding the device in front of you.
$2.99, get it from the App Store

icon

ToDoList
Nikhil Mangla, Tejas Shikhare

ToDoList is a location sensitive task manager. The application offers a convenient interface to add, delete and modify tasks. The user can add a geographic location to a task and can view tasks in a particular location. The user can also prioritize his tasks or view them by date.

icon

XFB
Ray Lillywhite, Andy Lin

A music player for the iPhone that builds on the feature set of the iPod application and utilizes the internet connectivity of the platform. XFB allows the user to add songs to the current queue, as well as save playlists. It also uses geolocation to show personalized concert information, and songs being played by other users in the area. XFB can post status updates to Facebook, and can show you what your facebook friends with XFB are listening to.

icon

YouQueue
Illi Eisner, Aditya Govil, Majd Taby, Varun Varma

YouQueue is a full-featured media player for the web. It combines the vast libraries of YouTube, immem, as well as the data of last.fm to bring you an integrated music experience.

Android Apps

icon

CashTrack
Matt Colf, Alan Mayer, Chris Spath

CashTrack is a collaborative expense sharing application written for Android that makes the management of bills among friends a breeze. Debts that are created in the application are automatically shared and synced in real time with all included parties. This means that if you create a bill on your phone and include your friend as a debtor, it will automatically pop up in your friend's balance page. Reminders are automatically sent to your buddies reminding them to pay you back. It even allows you to include people who don't use the service - just add their email address to your friends list. No more paper IOUs or late night phone calls reminding your buddies to pay the rent on time - CashTrack handles it all.

icon

DroidWake
Grant Fricano, Jay Novak

DroidWake is a full featured alarm that plays any media (including video) and YouTube videos as the alarm.

icon

GellyTab
Tommy Gellatly, Tabish Javed, Nader Jawad

A teaching tool Android application geared toward helping students and others who are new to programming, through a serious of question and answers. Users can build their answers using the GellyTab touchscreen interface and submit them for verification. A server would then compile and run their output verifying for correctness.

icon

GeoPix
Brian Allen, Rich Franklin, Brian Jennings

GeoPix allows users to upload geogeaphically tagged photos to their Flickr account. Users can also view a map, centered on their location, which shows thumbnails for interesting photos that were taken around them. These photos come from two sources that contain geographically tagged images, Panoramio and Flickr. Users can move around the map to view photos taken in different locations as well as using some basic Google Maps settings. Pictures can be enlarged from the map view and author info can be displayed for the photo as well as the title and original website the photo came from.
Free, get it from the Android Marketplace

icon

MedAlert
Abhishek Agrawal, Vijay Alexander, Prashant Chandrasekar

MedAlert reminds people of when to take their pills and how many of them to take. At the same time it keeps an inventory and track of the no. of each medicine that the user has and remind him to refill/rebuy them once its getting over. We are also incorporating bar-code reader so that user can just scan the medicine and the details automatically fill up on the screen. Apart from that we have synced with google calendar, allowing the user to view the entries even when his phone is not available.

icon

See It?
Kenny Joseph, Anthony Ross

Have you ever seen something in nature that your friends couldn't? With "See It?", you can finally show them exactly what you see. Now, you can snap a photo (or upload an existing image from your phone) and trace out what you see. Once you've uploaded the image, other users of "See It?" can view, comment on, and draw a new trace of your photo. Of course, you may also choose to browse other photos and see what you think of the images and comments from other "See It?" users. Photos can be tagged as favorites for quick access to your favorite photos.

icon

TaskTurf
Dylan Harris, Thomas Holland, Shalaj Jain

Our application is a location based task manager that reminds the user of a task set beforehand. Tasks can be set by different conditions, currently limited to entry to a location radius, exit of a location radius, or a specific time. Future features may include other task conditions, such as reminders based on the proximity of a friend's phone.

Zune HD Apps

icon

Synapse
Pascal Carole, Anthony Henderson, Scott Treadwell, Justin Washington

A set of three games for the Zune HD personal media player. Each game will focus on a different kind of mental stimulation or brain training: a maze game, a memory game, and a vocabulary game.