F Ashutosh, Nachiket & Narsi

advertisement
FTN
Ashutosh, Nachiket & Narsi
Presentation Outline
A brief history of
photo sharing.
 The world before
Foton
 Foton 1.0 design
overview
 Evolution of Foton
and it’s implications
 Questions?
Photo Sharing : A brief history
Photo Sharing
•Online photo
finishing since
1990s
•Subscription based
• Peer based
• Web albums and
Social Networking
sites
The world b4 Foton…
A few popular photo
sharing sites…
 Many more such sites
Atpic, MijnAlbum,
Phanfare, Shutterfly,
SmugMug, Snapfish,
Webshots, Woophy,
Zooomr
The world b4 Foton…
A few problems
 Multiple sites require
separate uploads.
 Tiresome to upload
same photos
individually to each
site.
 Lesser visibility
Foton 1.0 Design Overview
Foton
1.0
Evolution of Foton…
Using Foton user should be able to:
 Upload graphic
content(video and audio) to
multiple sites in a single
process.
 Register for channel feeds
to images.
We aim to propose Foton as an
architecture to develop
applications for central content
distribution.
Implications of Foton
Volume and visibility
implications of Foton
architecture
 Increased visibility of
content.
 Exponential increase in
graphic data available via
the web.
Financial implications of Foton
architecture
 Possible end to Google’s
monopoly of online advertising
revenue for the graphic content
market.
Foton 1.0
 Implement Foton
architecture as an application
for image sharing via the
internet.
 Initially target sites with
standard APIs.
 Determine scope of
automation using HTML source
analysis for sites not
providing APIs.
 Document and analyze
challenges faced to refine
architecture for video
sharing.
Foton 1.0 Implementation
 Java application
 Uses Java APIs and POST
methods offered by the sites
Foton 1.0 Challenges
 APIs must. Not feasible to
automate login using
browser.
 Heterogeneous flows by
different websites.
 Different authentication
flows
 Flickr versus Picasa
 Different Feed method
 Flickr versus Picasa
Foton 1.0 Challenges and Lessons
 Websites have common
underlying functionality.
 Standardize APIs across
sites wishing to add their
visibility to Foton.
 Increase scope of APIs
from image distribution
to include video and
files.
 Evolution of Foton as
unified information
distribution application.
Questions?
Acknowledgements
• David Fullmer (AE)
References
•http://www.flickr.com/services/api
•http://code.google.com/apis/picasa
web/overview.html
Download