TimeStamp TimeStamp Group Oct. 17 th 2008
Logo Agenda Project Background Investigation Requirements Analysis Use Cases Development Plan
Three Questions What did you do? What are you doing? What are you going to do? Logo
Google knows its history What did Google do? Logo
We should know our history People’s experiences are valuable – How to know what we have done? – How to know what others have done, or are doing? – How to let others know what we are doing? TimeStamp – Record our own experiences on the timeline – View these experiences on the timeline – Share experiences with others – …… – Social network for knowledge management and cooperation Logo
Investigation Twitter Simile-widgets(timeline, exhibit) Timemap Google Calendar API Logo
Twitter Micro-blogging service, allowing users to send and read other users’ updates Logo
Simile-widgets Timeline – a DHTML-based AJAXy widget for visualizing time-based events – like Google Maps for time-based information Logo
Simile-widgets Exhibit – a three-tier web application framework written in Javascript – can include many things like Google Maps Logo
Timemap a Javascript library to facilitate using Google Maps with a SIMILE timeline /examples/kenya.html Logo
Google Calendar API Google Calendar offers many ways to create and share content. The API allows us to view and update calendar. Logo
Requirements Analysis TimeStamp – Not only Twitter + Google Calendar + Timeline + Google Map – But an experience-based social network Functionality list Logo Functionality Create, update or delete events on timeline, and set the privacy Share the events with contact Category managementComment on events of contact Contact managementView timeline by time precision or category Notify the user when contact updates events Search contact or events
Use Cases Create an event on the timeline Logo
Use Cases Edit an event on the timeline Logo
Use Cases Delete an event on the timeline Logo
Use Cases Create a category Logo
Use Cases Edit a category Logo
Use Cases Delete a category Logo
Use Cases View timeline by time precision Logo
Use Cases View timeline by category Logo
Use Cases Search events Logo
Development Plan Schedule Logo Num.Main TasksCheckpoint 1Collect and analyze requirements, and investigate similar open source project Oct. 21st 2Study source codeOct. 30th 3System designNov. 12nd 4Develop and testDec. 24th 5Deploy and write final research paper Dec. 31st
Development Plan Currently we are in the first stage Logo MemberTask Yang Lin1.Study Google Calendar API 2.Find out how to embed the Google Calendar into Timeline interface Peng Pai1.Refine requirements 2.Decide the implementation of event share and contact mode in Google Calendar Ma Tengfei1. Find out how to solve input problem of timeline: double click some time plot, get the time value of the plot, then generate a form dynamically to submit an event
The Value of TimeStamp Make people’s experiences valuable Attract people to pay attention to the past or ongoing things around them Provide People or facility with free timeline service Will Google use TimeStamp to show its history at its twentieth birthday? Logo
Logo Thank you! Q&A