[Design] [Cosmo] Usage Scenarios for GData/Atom
Mimi Yin
mimi at osafoundation.org
Tue Sep 26 10:50:29 PDT 2006
After many rounds of questions and answers and a lot of patience on
bcm's part, I think I finally have a first pass at end-user usage
scenarios that would be supported GData and Atom.
While in the short-term, the primary users of GData will be
developers looking for easy ways to move data around, we envision
that in the long-term, the Cosmo development community will create
interesting end-user applications for this technology. This is a
thought exercise to explore how some of those scenarios might pan
out. This is by no means a complete list, but it starts to paint a
picture of real-world usage.
BLOGGING
+ I write about obscure, suburban and rural teen and pre-teen
lifestyle trends.
+ I write a travelogue about traveling to towns where UFOs sightings
have been reported.
+ I write about gadgets smaller than a breadbox and bigger than a
thumbnail.
+ I write about cooking shows that use mail-order kitchen appliances.
+ I write about cultural cross-over celtic/cantonese rap groups.
+ I write about the art of nano-origami.
I use a blogging client to organize and publish my research, media
(pictures, video clips, audio), and writing. The client speaks GData/
Atom and publishes my writing to a variety of websites, all of which
pull my writing from my Cosmo account, where the data actually lives.
(Someone could write a parcel so that Chandler could be this client.
OR, this client could be developed completely independently of OSAF.)
Additionally, whenever I refer to specific products, tv shows, towns,
books, albums, or people, my client is able to encode that
information as pre-defined types so that other clients who can
understand these types can pull them down.
+ Someone can add the tv cooking shows I review to their "tv shows"
calendar.
+ Someone can add the products I review to their wishlist manager.
+ Someone can add a town I write about to their travel planning app.
+ Someone can add the people I write about to their people manager.
They would either do this because my client identifies data as
events, contacts and Cosmo is able to spit out standard file formats
(e.g. .ics, vCard). OR Cosmo is dumb about the data types and the
client on the other end can understand the GData types defined by my
blogging client.
LOW-TECH INFORMATION MANAGEMENT
+ I am a entomology enthusiast. I keep track of and archive
interesting research, articles in the mainstream media and
blogosphere about butterfly migration patterns in the Northern
Hemisphere. I have an app that helps me organize all of the materials
I find, keep track of citations and sources and publishes my archive
to a website I maintain. I want to make the materials I collect
available to others interested in this research in a standard data
format with citations intact, topic tags and comments. My archive app
publishes my material as 'research' data to Cosmo. Cosmo doesn't
necessarily understand the 'research' data type. But other 'research
organization apps' do.
PERSONAL INFORMATION MANAGEMENT
+ I use a travel planning app to plan my vacations. Flight schedules,
hotels, walking tours, safaris, museums, restaurants, shows, shops,
etc. However, I need to be able to access this information, not only
through the travel planning app, but also through my desktop PIM, my
mobile device, my web calendar. I also want my family members to be
able to pull down this information into the various PIM apps they use.
Follow-up Questions
1. How do these usage scenarios fit in with our stated organizational
and poduct/service goals? There are clear applications in the realm
of small-workgroup collaboration.
2. How does this affect planning on the desktop client side? Where
can Chandler desktop play a role in these scenarios?
Mimi
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osafoundation.org/pipermail/design/attachments/20060926/e222b3df/attachment.html
More information about the Design
mailing list