Proposal Nemo Hajiyusuf Ekaterina Mineeva Arpi Shaverdian.

10
Proposal Nemo Hajiyusuf Ekaterina Mineeva Arpi Shaverdian

Transcript of Proposal Nemo Hajiyusuf Ekaterina Mineeva Arpi Shaverdian.

Page 1: Proposal Nemo Hajiyusuf Ekaterina Mineeva Arpi Shaverdian.

Proposal

Nemo Hajiyusuf

Ekaterina Mineeva

Arpi Shaverdian

Page 2: Proposal Nemo Hajiyusuf Ekaterina Mineeva Arpi Shaverdian.

Overview

Operational Concepts System Requirements System and Software Architecture Lifecycle Plan Feasibility Rationale Conclusion

Page 3: Proposal Nemo Hajiyusuf Ekaterina Mineeva Arpi Shaverdian.

Operational Concepts

Problem– Digital cameras make it easy to take hundreds of pictures.– Sharing and organizing of the pictures is not as easy.

Proposed Solution– A desktop application that will automatically organize

pictures. – The application will organize pictures based on the location

and time of the picture. Then, the pictures will be available to the customer on an easy to browse map and timeline interface.

Page 4: Proposal Nemo Hajiyusuf Ekaterina Mineeva Arpi Shaverdian.

Operational Concepts

Based on a Previous Project CSE 490jl: HCI– Iterating through prototypes based on various

user and heuristic studies. – Plan to code from scratch because old code is

simplified and mostly hard coded– New features as well

Page 5: Proposal Nemo Hajiyusuf Ekaterina Mineeva Arpi Shaverdian.

System Requirements

Essential System Features:– The application can import and organize pictures on map

using GPS coordinates of where the picture was taken and on timeline using the timestamp of the picture.

– The application allows browsing around the map, timelines, and the traditional thumbnail views.

– The application allows photo-editing applications to be used on pictures opened using the application.

Page 6: Proposal Nemo Hajiyusuf Ekaterina Mineeva Arpi Shaverdian.

System Requirements

Essential System Features:– The application allows searching for specific

pictures using location or time of picture, comments included on picture, or picture names.

– The application will provide a trip journal feature.

– For simplification reasons, this product will be limited to the United States map.

Page 7: Proposal Nemo Hajiyusuf Ekaterina Mineeva Arpi Shaverdian.

System and Software Architecture

The client is a stand-alone desktop application integrated with Microsoft MapPoint Web Service as a server side.

Functions used in MapPoint It is desirable to devise an efficient way to

store the application information. – Ideas on architecture…

Page 8: Proposal Nemo Hajiyusuf Ekaterina Mineeva Arpi Shaverdian.

Lifecycle Plan

Major Stakeholders:– avid photo takers, travelers, photojournalists, or more

broadly, any digital camera owner

There is a need:– As people collect more digital pictures, they will inevitably

run into organization and sharing difficulties.

Example Use:– A digital camera owner who traveled across America could

use the trip journal feature to record her travelers.

Page 9: Proposal Nemo Hajiyusuf Ekaterina Mineeva Arpi Shaverdian.

Feasibility Rationale

Some learning would be required on the part of the development team, especially for those not familiar with C# and MapPoint web service. However, we don’t expect many difficulties associated with the learning part of the development process.

The prototype underwent several user acceptance tests and proved to be a valuable product. It might be feasible to reuse at least part of the prototype’s GUI.

Problems with Digital Cameras with GPS capabilities

Page 10: Proposal Nemo Hajiyusuf Ekaterina Mineeva Arpi Shaverdian.

Conclusion

The overall objective of this proposed project is to organize digital pictures and improve photo sharing and retrieval.