This project deals with the construction of a Voice over IP network using Session Initiation Protocol (SIP). One goal is to create a voicemail system/file server and a centralized handle-resolving location server. One interesting aspect of this project is that it must accommodate both private and public IP addresses for its clients, so there will also be a SIP proxy server to run on the interface between private and public networks. The main goal of this project is to successfully send calls by way of "soft phones" through a SIP gateway with authentication and voicemail capabilities.  Encryption is also an important aspect of this project and will be featured in almost all communications. The encryption we are using includes MD5 and SSL .

The Project Tracking System is designed to allow drill-down access for individual projects throughout every level of the Auto-Owners Insurance Company. Currently, this system is housed completely within the Microsoft Access application, utilizing VBA macros. As technology has advanced, the need for advancements in their PTS has also arisen. With .NET technologies promising longevity, ease of use, and maintainability, the PTS will be rewritten using this framework, with an emphasis on C#.

The Blue Angels Visualization project creates a visual representation of flight data downloaded from the air data computers of the Blue Angels flight team.  Flight data is received through a Microsoft Access database, processed, interpolated, and translated into an OpenGL rendering of the flight path of the aircraft.  One goal for this project is conversion from MFC to .net architectures and enabling the visualization of five aircraft in separate windows, as well as all five aircraft in an “air show” perspective.

Due to the recent concern over national security, the government issued a Homeland Security Presidential Directive mandating the creation of a country-wide identification system for federal government employees. This directive specifies that the identification system must be strongly resistant to identity fraud, tampering, counterfeiting, and terrorist exploitation and be rapidly authenticated electronically. The natural choice for these functions was Java Smart Cards. The purpose of this project is to implement the base systems that will allow the use of Smart Cards for identification purposes. To do this, a subset of card edge commands must be defined and implemented in order to meet the use cases of the HSPD-12 effort and follow ISO 7816 standards as mandated by the NIST. The goal is to produce this subset and implement a Java Card applet based upon this command set.

rFactor is a racing simulation game currently being developed by Image Space Inc.  To try the test version of the game go here.  Our team will be developing an rFactor Vehicle Maker application.  This application will allow users to edit one or all of their vehicles at the same time.  Users will be able to customize almost every feature of the car.  The program will also act as a viewer that will allow the user to see what their cars will look like running on the game engine.

MediaMatrix is a server-side application that allows users to collect, segment, and annotate streaming media on the internet. The media and notes collected by users are stored on a personal portal page where they can be organized and combined into online publications. Right now, these publications are flat pages where the media selected from the user's portal page simply is listed alongside the text created for the publication. The scope of this project is to create an online publication editor that would allow users to associate multimedia objects with their own writing in more complex ways. This would include such things as embedding objects within text, dynamic slide shows, and time-synced presentations of multiple objects.

The Michigan State University Men's Basketball team incorporates the use of a variety of stat-tracking software tools. Unfortunately, logging statistics using a traditional keyboard can be cumbersome. This design will enhance and extend a student developed stat-tracking device known as STATe, and incorporate the use of Tablet PC functionality to ease its use. Included is the development of a stat-tracking, play-tracking, and play-grading system that allows real time functionality and extendable parallel computation of statistics. In addition, the software will allow a user to interact with gameplay video in real time and in high definition with the use of Windows Media Player 10. Also in development is an XML based sports markup schema called "Smal-X."

The goal of the Motorola P2P project is to design a Peer to Peer (P2P) application using the JXTA Protocol. JXTA was developed by SUN to be a robust and machine and transport independent protocol for implementing P2P.  Our application is a resource identifier that keeps track of a group of peers and is able to manage and locate resources. It consists of a clickable map that can display all available peers in a room and list their resources.  These resources may be files, mobile devices, cameras, or any type of object or entity that exists in the network.

The ultimate goal of the TWO MEN AND A TRUCK survey project is to develop a fully functional as well as fully customizable software package that is able to integrate reliably scan-tron cards, automated telephone, and web-based customer satisfaction survey results into a single data pool that can be queried for valuable statistical and marketing information.

To develop and deploy an e-commerce site that can be used to sell moving products to customers. With this site a user can browse and purchase all the products that Two Men and A Truck has to offer. The company can then keep track of orders and data mine the different information that the site will acquire. A company side site that allows a user to interact with the database and make changes will also be built.

The Visually Impaired Mapping System (VIMS) is a system of technologies that will work with each other to assist visually impaired users in navigating around a physical environment where GPS would be of no service. From a BOBBY compatible website, a user can search for a location that has been mapped by VIMS and download the map data to a mobile device. This map data can then be loaded into custom client software for Pocket PC (also available on the website) to provide audio directions between an origin and a destination within the location.

Client Project Videos Spring 2005

Capstone Experience
Client Projects
Meeting Agendas
Career Opportunities
Other Information
Design Day
Who's on first?