timestamp timestamp group oct. 17 th 2008. logo agenda project background investigation...

25
Logo TimeStamp TimeStamp Group Oct. 17 th 2008

Upload: eric-adams

Post on 03-Jan-2016

226 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: TimeStamp TimeStamp Group Oct. 17 th 2008.  Logo Agenda Project Background Investigation Requirements Analysis Use Cases Development

TimeStamp

TimeStamp GroupOct. 17th 2008

Page 2: TimeStamp TimeStamp Group Oct. 17 th 2008.  Logo Agenda Project Background Investigation Requirements Analysis Use Cases Development

Company Logowww.themegallery.com

Agenda

Project Background Investigation Requirements Analysis Use Cases Development Plan

Page 3: TimeStamp TimeStamp Group Oct. 17 th 2008.  Logo Agenda Project Background Investigation Requirements Analysis Use Cases Development

Company Logo

Three Questions

What did you do?

What are you doing?

What are you going to do?

www.themegallery.com

Page 4: TimeStamp TimeStamp Group Oct. 17 th 2008.  Logo Agenda Project Background Investigation Requirements Analysis Use Cases Development

Company Logo

Google knows its history

What did Google do?http://www.google.cn/tenthbirthday

www.themegallery.com

Page 5: TimeStamp TimeStamp Group Oct. 17 th 2008.  Logo Agenda Project Background Investigation Requirements Analysis Use Cases Development

Company 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 cooperationwww.themegallery.com

Page 6: TimeStamp TimeStamp Group Oct. 17 th 2008.  Logo Agenda Project Background Investigation Requirements Analysis Use Cases Development

Company Logo

Investigation

Twitter Simile-widgets(timeline, exhibit) Timemap Google Calendar API

www.themegallery.com

Page 7: TimeStamp TimeStamp Group Oct. 17 th 2008.  Logo Agenda Project Background Investigation Requirements Analysis Use Cases Development

Company Logo

Twitter

Micro-blogging service, allowing users to send and read other users’ updates

http://twitter.com

www.themegallery.com

Page 8: TimeStamp TimeStamp Group Oct. 17 th 2008.  Logo Agenda Project Background Investigation Requirements Analysis Use Cases Development

Company Logo

Simile-widgets

Timeline http://simile.mit.edu/timeline/ – a DHTML-based AJAXy widget for visualizing

time-based events– like Google Maps for time-based information

www.themegallery.com

Page 9: TimeStamp TimeStamp Group Oct. 17 th 2008.  Logo Agenda Project Background Investigation Requirements Analysis Use Cases Development

Company Logo

Simile-widgets

Exhibit http://simile.mit.edu/exhibit/ – a three-tier web application framework

written in Javascript– can include many things like Google Maps

www.themegallery.com

Page 10: TimeStamp TimeStamp Group Oct. 17 th 2008.  Logo Agenda Project Background Investigation Requirements Analysis Use Cases Development

Company Logo

Timemap

a Javascript library to facilitate using Google Maps with a SIMILE timeline

http://timemap.googlecode.com/svn/trunk/examples/kenya.html

www.themegallery.com

Page 11: TimeStamp TimeStamp Group Oct. 17 th 2008.  Logo Agenda Project Background Investigation Requirements Analysis Use Cases Development

Company Logo

Google Calendar API

Google Calendar offers many ways to create and share content.

The API allows us to view and update calendar.

www.themegallery.com

Page 12: TimeStamp TimeStamp Group Oct. 17 th 2008.  Logo Agenda Project Background Investigation Requirements Analysis Use Cases Development

Company Logo

Requirements Analysis

TimeStamp– Not only Twitter + Google Calendar +

Timeline + Google Map– But an experience-based social network

Functionality list

www.themegallery.com

Functionality Functionality

Create, update or delete events on timeline, and set the privacy

Share the events with contact

Category management Comment on events of contact

Contact management View timeline by time precision or category

Notify the user when contact updates events

Search contact or events

Page 13: TimeStamp TimeStamp Group Oct. 17 th 2008.  Logo Agenda Project Background Investigation Requirements Analysis Use Cases Development

Company Logo

Use Cases

Create an event on the timeline

www.themegallery.com

timeline双击 的某一时间点

,输入事件标题,起止时间以及描述选择分类,设置事件的浏览权限

点击保存

在点击处显示输入框

显示新创建的事件

TimeStamp InterfaceUser

Page 14: TimeStamp TimeStamp Group Oct. 17 th 2008.  Logo Agenda Project Background Investigation Requirements Analysis Use Cases Development

Company Logo

Use Cases

Edit an event on the timeline

www.themegallery.com

timeline点击 上的事件标题

修改事件的信息,点击保存

popup显示事件的详细信息

timeline在 上显示更新后的事件

TimeStamp InterfaceUser

Page 15: TimeStamp TimeStamp Group Oct. 17 th 2008.  Logo Agenda Project Background Investigation Requirements Analysis Use Cases Development

Company Logo

Use Cases

Delete an event on the timeline

www.themegallery.com

timeline点击 上的事件标题

popup点击 中的删除按钮

popup显示事件的详细信息

timeline在 中删除该事件

TimeStamp InterfaceUser

Page 16: TimeStamp TimeStamp Group Oct. 17 th 2008.  Logo Agenda Project Background Investigation Requirements Analysis Use Cases Development

Company Logo

Use Cases

Create a category

www.themegallery.com

“点击 创建分”类 链接

输入分类名称

点击保存

显示分类信息的输入框

创建新的分类,并显示

TimeStamp InterfaceUser

Page 17: TimeStamp TimeStamp Group Oct. 17 th 2008.  Logo Agenda Project Background Investigation Requirements Analysis Use Cases Development

Company Logo

Use Cases

Edit a category

www.themegallery.com

category点击 旁边的编辑按钮

输入新的category名称

回车或者点击保存按钮

category将 置为可编辑状态

保存修改

TimeStamp InterfaceUser

Page 18: TimeStamp TimeStamp Group Oct. 17 th 2008.  Logo Agenda Project Background Investigation Requirements Analysis Use Cases Development

Company Logo

Use Cases

Delete a category

www.themegallery.com

category点击 旁边的删除按钮

删除该分类

将该分类下所有的事件放入未分类中

TimeStamp InterfaceUser

Page 19: TimeStamp TimeStamp Group Oct. 17 th 2008.  Logo Agenda Project Background Investigation Requirements Analysis Use Cases Development

Company Logo

Use Cases

View timeline by time precision

www.themegallery.com

timeline选择 的时间粒度:按年、按月或者按天

按所选的时间粒timeline度显示

TimeStamp InterfaceUser

Page 20: TimeStamp TimeStamp Group Oct. 17 th 2008.  Logo Agenda Project Background Investigation Requirements Analysis Use Cases Development

Company Logo

Use Cases

View timeline by category

www.themegallery.com

timeline在 上选择一个分类

timeline在 上只显示该分类下的事件

TimeStamp InterfaceUser

Page 21: TimeStamp TimeStamp Group Oct. 17 th 2008.  Logo Agenda Project Background Investigation Requirements Analysis Use Cases Development

Company Logo

Use Cases

Search events

www.themegallery.com

在搜索框中输入事件的关键字

点击搜索按钮

点击列表中的事件timeline标题查看该

列表显示包含关键字的事件标题,创建人名称

TimeStamp InterfaceUser

Page 22: TimeStamp TimeStamp Group Oct. 17 th 2008.  Logo Agenda Project Background Investigation Requirements Analysis Use Cases Development

Company Logo

Development Plan

Schedule

www.themegallery.com

Num.

Main Tasks Checkpoint

1 Collect and analyze requirements, and investigate similar open source project

Oct. 21st

2 Study source code Oct. 30th

3 System design Nov. 12nd

4 Develop and test Dec. 24th

5 Deploy and write final research paper

Dec. 31st

Page 23: TimeStamp TimeStamp Group Oct. 17 th 2008.  Logo Agenda Project Background Investigation Requirements Analysis Use Cases Development

Company Logo

Development Plan

Currently we are in the first stage

www.themegallery.com

Member Task

Yang Lin 1. Study Google Calendar API2. Find out how to embed the

Google Calendar into Timeline interface

Peng Pai 1. Refine requirements2. Decide the implementation of

event share and contact mode in Google Calendar

Ma Tengfei 1. 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

Page 24: TimeStamp TimeStamp Group Oct. 17 th 2008.  Logo Agenda Project Background Investigation Requirements Analysis Use Cases Development

Company Logo

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?

www.themegallery.com

Page 25: TimeStamp TimeStamp Group Oct. 17 th 2008.  Logo Agenda Project Background Investigation Requirements Analysis Use Cases Development

Company Logowww.themegallery.com

Thank you!Q&A