6
AnnotePad Liz Kain Keith Kowalczykowski Richard Lee Kenton Roberts

AnnotePad Liz Kain Keith Kowalczykowski Richard Lee Kenton Roberts Liz Kain Keith Kowalczykowski Richard Lee Kenton Roberts

Embed Size (px)

Citation preview

Page 1: AnnotePad Liz Kain Keith Kowalczykowski Richard Lee Kenton Roberts Liz Kain Keith Kowalczykowski Richard Lee Kenton Roberts

AnnotePadAnnotePad

Liz Kain

Keith Kowalczykowski

Richard Lee

Kenton Roberts

Liz Kain

Keith Kowalczykowski

Richard Lee

Kenton Roberts

Page 2: AnnotePad Liz Kain Keith Kowalczykowski Richard Lee Kenton Roberts Liz Kain Keith Kowalczykowski Richard Lee Kenton Roberts

Our ProjectOur Project

Create a site where users can upload their pictures for everyone to see.

Additionally, users can freely annotate these images using the power of Web 2.0 design paradigms.

Annotations are shared across all users.

Create a site where users can upload their pictures for everyone to see.

Additionally, users can freely annotate these images using the power of Web 2.0 design paradigms.

Annotations are shared across all users.

Page 3: AnnotePad Liz Kain Keith Kowalczykowski Richard Lee Kenton Roberts Liz Kain Keith Kowalczykowski Richard Lee Kenton Roberts

ChallengesChallenges

Building a web 2.0 site from scratch. Server side processing Database design and implementation Javascript and HTML front-end

Working with the relatively unused <canvas> tag.

Building a web 2.0 site from scratch. Server side processing Database design and implementation Javascript and HTML front-end

Working with the relatively unused <canvas> tag.

Page 4: AnnotePad Liz Kain Keith Kowalczykowski Richard Lee Kenton Roberts Liz Kain Keith Kowalczykowski Richard Lee Kenton Roberts

AccomplishmentsAccomplishments

Proof of concept functional. Envisioned product not fully reflected in design

Want greater user control over sharing of images, annotations

Wanted greater annotation abilities

Increased knowledge of many aspects of AJAX design. Server-side, XML, Javascript, CSS.

Proof of concept functional. Envisioned product not fully reflected in design

Want greater user control over sharing of images, annotations

Wanted greater annotation abilities

Increased knowledge of many aspects of AJAX design. Server-side, XML, Javascript, CSS.

Page 5: AnnotePad Liz Kain Keith Kowalczykowski Richard Lee Kenton Roberts Liz Kain Keith Kowalczykowski Richard Lee Kenton Roberts

Future DevelopmentsFuture Developments

Further work on annotation abilities. Drawing: Opacity, other drawing options. Multi-modal annotation: audio annotations? Animated

annotations? Greater power on ability to manage annotations. Ability to annotate beyond images (such as HTML,

PDF, etc). Change in layout.

Implementation of photo gallery à la flickr. Ability to have distinct public/private galleries

Further work on annotation abilities. Drawing: Opacity, other drawing options. Multi-modal annotation: audio annotations? Animated

annotations? Greater power on ability to manage annotations. Ability to annotate beyond images (such as HTML,

PDF, etc). Change in layout.

Implementation of photo gallery à la flickr. Ability to have distinct public/private galleries

Page 6: AnnotePad Liz Kain Keith Kowalczykowski Richard Lee Kenton Roberts Liz Kain Keith Kowalczykowski Richard Lee Kenton Roberts

DemoDemo

http://ucsdhouse.homeip.net/cogs121/private/http://ucsdhouse.homeip.net/cogs121/private/