Team chronoView Home Team Members Technical Details Team Standards Schedule File Archive Related Software

Sponsor Information
Cole Mitchell
Philosophy Instructor
Philosophy Department, NAU
cole.mitchell@nau.edu

Technical Advisor
Dr. Wolf-Dieter Otte
Teaching Website

Valid HTML 4.01 Transitional

Visualizing History
Technical Details

High-Level Requirements
The goal of the chronoView project is to create a useful, web-based visual timeline software. This software will be capable of displaying historical events and lifetimes throughout large or small spans of time. Events will be displayed in a visual manner, by category if applicable, with the capability to be re-organized, added to and even exported to different file formats for inclusion in presentations, documents etc.

Major functionality items

  • Timeline website with secured or public access
  • Creation of historical timelines to view different lifetimes, eras, wars, periods etc..
  • Automatically generate visual grid track-system timeline based on uploaded files containing historical events
  • Manipulate timeline display elements and optionally include files and images
  • Export visual timelines to image or PDF file formats
  • Embed created interactive timelines into web pages easily

Design Concept
Preliminarily, the team is considering a modern waterfall software development approach. The modern waterfall encourages good intial design, but also allows going back to any previous step to correct issues or oversights. The traditional notion that each phase: requirements, design, implementaion, testing and maintenance are totally separate and can't be traversed doesn't work well with our development ideas.

Tools / Languages
We intend to employ both server and client side scripting languages including PHP, and JavaScript, or jQuery. MySQL will be used for the backend database. The developers will each use their own favorite development environments, so no insights on specific tools as of yet.