Spring 2012 CSS490/590: Mobile Applicaiton Development: Final Projects

These are the final projects we build in Spring Quarter 2012. Please feel free to download/test these. All projects games are build with Silverlight for Windows Phone 7.5. You can either download and deploy to the emulator or  to a developer unlocked phone.

Please refer to: http://www.microsoft.com/visualstudio/en-us/products/2010-editions/windows-phone-developer-tools/system-requirements for details of software and hardware requirements for running the Windows Phone emulator.

For each app, you can download the file, unzip and deploy the .xap file to either the emulator, or a phone. Some of the .xap links of missing, in these cases, look for the title in the Windows Phone Market Place!


Team/Members App Description
Team Cap'N Crunch

Matt Eason

Steve Smith
Scott Grosenick
Joy Bubbles: is designed to be a casual game. The objective of the game is to get the highest score before the timer runs out. You need to swipe three or more bubbles to eliminate them. You can increase the number of bubbles per swipe you can rotate sections of the game board with a pinch gesture.


Joy Bubbles Proposal

Joy Bubbles UI Design

Joy Bubbles XAP File (note: this requires the Joy Bubbles Server to be running. Offline support is TBD)

Team Architects United

Dan Becker
Dave Langer
Phix the Bookfinder: Want a book? Phix is the easiest way to get the book you want, any time, anywhere from your Windows Phone 7 mobile device. Phix leverages the Google Books API to provide sophisticated searches based on title, author, subject, whatever. You can select specific books from the search results and have Phix perform a search against WorldCat APIs to find the libraries nearest to you that stock the book in their collections and for online retailers that sell the book. Phix also provides additional features:
  1. Allowing you to navigate to the Google Books page for the book.
  2. Navigating to a library's page (NOTE - WorldCat sometimes returns broken/incorrect URIs) for the book.
  3. Displaying the location of a library using the Bing Maps Control.
  4. Getting driving directions from your current location to the library.
  5. Navigating to an online retailer's page for you to purchase the book.

App proposal presentation
UI design presentation
Phix source code file. NOTE - Google, Bing Maps, & WorldCat Developer Keys required to run code from Visual Studio.

Phix .XAP file.
Team LUDUS

Ben Davis
Soufiane Zeghmi
NEREUS You have been hired as a 'space cop' in charge of cracking down on illegal asteroid miners. You will have to patrol the galaxies destroying the illegal miners with a variety of weapons. Be careful while flying around because asteroids and planets have gravity and can affect your flight, and are certainly not good to fly into. Once you have defeated enough enemies, the boss of the galaxy will come out to get their revenge. Are you worth your pay?



App Proposal

App UI design

Xap File


Team: KUDC

Kohei Ueda
Daniel Chock
Mobile Mahjong: Mahjong is a game originated in China, commonly played by 4 players. Mahjong is a game both chance and risk, Mahjong is a game of strategy. The magic of Mahjong is the feeling of exhilaration that comes from winning a hand.
It uses 34 kinds of tiles, each has 4 identical tiles therefore 136 tiles in total, and similar to the Western card game Rummy player creates hand by making groups of triplets. Mobile Mahjong is online game which allows multiple people to play together, it sets up a table, distributes tiles and provide assistance to the players. This application is designed for people who never played Mahjong or not familiar with the rules of Mahjong; it provides tutorial pages, how to play page, and assistant functionality which dynamically provide advice about which tile you should keep and which one you want to create hand. The scoring is based on traditional Cantonese rule.
Propsoal document
UI design document

XAP file
Team Blue
Jens Titterness
Shifan Wu
BikeMate:

BikeMate is an application to assist you while on a bicycle trip. With BikeMate you can track your speed, distance, and set goals based on time or distance. With the use of Bing maps, you can visually see the path of your current trip.


App proposal

App UI design

XAP file

Team ACE

Christine Di Gino
Albert Gardner
Team Manager: Unlike other "To-do" or "Task" list applications, this Windows Phone app allows users to collaborate to get tasks and projects done. It uses a web service to keep tasks created by any team member in sync with the team. Tasks can be assigned directly to other users, or they can be assigned based on location. This allows jobs to be done by the closest person, rather than just a specific person. Additionally, instead of assigning tasks to a specific date and time, they can be assigned based on weather condition. For example, "Mow the lawn" could be set to occur next time the weather has been sunny for at least 3 days. This flexibility gives this app a huge advantage of existing apps, and the multi-user feature can help groups coordinate better to make sure everyone knows whats going on!

Proposal Presentation

UI Layout Presentation

UI Layout Document

XAP File

Team DDR

Devin McBride
David Schmieder
Ren Wu
Backlogged Errand Optimizer: Backlogged Errand Optimizer (BEO) is a tool to help you organize your life by tracking those items that aren't important enough to explicitly schedule in your calendar, but still need to get done...sometime. BEO leverages an easy to use 1-click optimize routine to automatically optimize the fastest route to complete your tasks at hand, allowing you to complete tasks on the go - whenever, and whereever you like. If you are like me, then you just want to 'get yer sh*t done' and this facilitates exactly that.


BEO Application Proposal

BEO UI Mockups

Download BEO

Team: Hindengburg

Anthony Nardozza
Charles J. Pilgrim

Dinner and a Movie: Unsure what to do this evening? Dinner and a Movie suggests restaurants and movies for a night out, or recipes and a streaming video for a night in. If the suggested restaurants, recipes or movies are not to your liking, Dinner and a Movie provides the tools to search local alternatives.

App Proposal

App UI Mockup

XAP File

Team: Red Sun LLC

Lavinder Singh
Kris Koford
STEM123: is a mobile application, which allows anyone to explain a Science, Technology, Engineering, Math (STEM) topic / idea using a presentation consisting of 3 slides (maximum). Content creator can make use of text, image, audio or video to explain a idea / topic. Finally anyone can search for answers related to a idea / topic and watch the presentations.

App Proposal

UI Design

Technical Design Summary

XAP File

Team Cool Trio

Anusha Swaminathan
Priyadharshini Asokan
Priyanka Patil
Flight Tracker:Our Flight tracker App provides real time status and real time updates of any commercial flight worldwide. It tracks the flight details like Departure City, Arrival City, Date time of flight departure and arrival and also the status of the flight such as en route, delayed, to depart. It also provides the current locations weather before tracking a flight and after tracking a flight it provides weather status of departure city and arrival city. It has extensible feature of providing driving directions from the current location to arrival airport. Also one can add flights to favorites for their future reference.


Project Proposal PPT  

UI design document

FlightTracker XAP

Team: Five Light

Weston Winn
Jeremy Oakes

VL Quest: FBA Helper is an app that represents a Functional Behavioral Analysis, one method of recording incidents in children within the Autism Spectrum. Typically, FBAs are given to parents in the form of a printout that they fill in with a pen. This app attempts to streamline that process, adding both accuracy and convenience.


App Proposal

App UI Mockup

XAP File

Team Spark:

Suchandra Ghosh
Agranee Ray


Photo Atlas: This mobile application displays photo at its captured location on the world map. A user would start a trip and then take pictures along the way and at end of trip he would be shown the trip and pictures on the world map. Optionally one can choose to upload the album to Facebook. This App will utilize location services and camera device of the phone. There may be privacy concerns but a user will have options to filter content before sharing publicly.

App Proposal

UI Design document

XAP File

App Intro doc