Team Aeryoptix

From MWCSWiki

Jump to: navigation, search

Contents

Description

We will work together to create an Ajax application for use by prospective students and visitors alike. The application will provide the user with detailed directions around the campus. The page will allow the user to choose a starting point and up to three destinations from this starting point.

Team Members

Joshua Haynes

  • Responsible for the inner workings of the map system. Will work with the AJAX and Server.

Richard Jones

  • Responsible for implementing the user interface. Will work with the CSS and AJAX.

Craig Miles

  • Responsible for math logic, ie integrating Dijkstra's algorithm into our map system.

Architecture

CSS

  • Will determine the size of each feature of the map/directions. Users will be able to choose from three CSS to use while the map is in use, small, medium, and large. Small will use a base font size of 9px, medium 11px, and large 14px. There will be three buttons at the top of the page that allows the user to dynamically switch between the three to satisfy their needs.

Javascript/XML (AJAX)

  • Will send the user's requests to the server and receive any subsequent information. It will be used to grab the directions stored in a two-dimensional array and display the shortest route from the starting point to each of the user's selected destinations.

Server

  • Dynamically fetch and deliver the appropriate directions. The javascript code will use the server's stored array of directions.

Deadlines

  • 2/16: All languages/architectures to be used will be determined.
  - MET ON TIME: The page will be purely XHTML and JavaScript.
  • 3/12: Prototype
  - MET ON TIME: We presented our prototype to the class with all goals met.
  • 4/13: Beta Release
   - MET ON TIME: Color the map and add the mouse over functions
   - NOT MET: Integrate a working but simple version of Djikstra's algorithm
   - NOT MET: Utilize the triple-linked-list for the drop downs
  • 4/27: 2nd Beta Release (Last Day of Class)
 -4/25: Have the 4 drop downs replaced with the new implementation
 -4/26: Integrate our Djikstra's code into the new interface
 -4/27: Have the picture/building info coincide with the most recent choice
  • 5/4: Final Release
Personal tools