Mimi asked me to write up a summary and use case descriptions for each
web widget idea. This is simply an exploration of how people might use
these widgets and does not reflect any strategy details or relative
priority. That will be addressed in a separate email.
Quick Item Entry
+ Gives the user an easy mechanism to enter data into the application
when they are in another context. By default, all items are notes.
+ The user logs into the server, gets pulldown populated with all the
collections on the server then selects which collection they want to
add the items to.
+ Until we have a list widget there is no way to see the items without
accessing the desktop or hub UI.
+ A way for current desktop users to add data to their collections as
well as a way for other desktop users or casual collaborators to add
data to a particular collection.
+ Use Case: I am researching contractors for my home renovation
project. Based on searches in yelp, craigslist, I find a number of
people to call. I bring up the quick entry widget and quickly add them
into my HomeReno collection so I discuss the list with my husband and
I can call them later and ask for quotes.
+ Use Case: My husband receives a phone invitation to friends birthday
party while on the road. He uses the web browser on his phone to
access our shared home collection. He adds a quick note for me to
setup a babysitter for that particular date.
Single Editable Detail View
+ Accessible via item URL created by a desktop user or in the hub UI.
There is a separate workflow to generate one of these things.
+ Read write is the most useful to have so we can do that one first.
We would also like read only but won't block on this if it's
considerably more difficult.
+ Users do not require an account to access the item.
+ Use Case: I create a grocery list in my Home collection in the
desktop and generate the item URL. I then bring up this item in a
browser on my iPhone while I am shopping at Whole Foods and check off
items as I get them.
+ Use Case: My spouse is planning a 40th birthday party for me and
generates an item URL to send to a small group of our friends. The
theme is black and white and we want people to bring some kind of
black and white dessert. The invitees can edit the item to indicate if
they can attend and what they are bringing.
Mini calendar and Preview area
+ Provides quick at-a-glance summary of today's schedule - all the
events in the dashboard collection.
+ The first implementation would be a simple read only view showing
the list of events for today and a single month mini calendar which
you then could move backwards and forwards by a month.
+ The next iteration would be to support viewing the read only event
details when you click on that event and perhaps support multiple
month mini calendar display.
+ The final iteration would present an editable detail view for the
event.
+ Use Case: I spend quite a bit of time working from the iGoogle home
page. I add my mini calendar widget to the home page so I can see what
my meetings are today without having to run Chandler.
+ Use Case: I access the mini calendar widget from my iPhone while
traveling for business. My assistant has access to my schedule and
added some new calls for me.
Bookmarklet
+ Add a bookmarklet for a web page you want to keep and send this to
your Chandler Hub account. For quickly adding content.
+ Login and select the collection destination for your bookmarks.
+ Use Case: I want to hire a children's photographer for my kids. I
find a number of reviews and links to sites online. I bookmark all the
sites I am interested in and send those to my Kids collection. I can
then go through them with my spouse and look at the sites in more
detail.
Search box
+ Login and search all shared collections or select a particular
collection.
+ This would generate a list and selecting an item would bring up a
read only detail view. The next iteration would bring up an editable
detail view.
+ Use Case: I wrote a friend's phone number in an event from a few
weeks ago. I am not running Chandler and I am on my way to meet them.
I quickly use the search widget to look up their name and get the
phone number.
+ Use Case: Our kitchen faucet is leaking. My spouse searches our home
collection for the name of the plumber we used last year to fix our
bathroom.
Single collection dashboard list + read only detail view
+ Login and specify the collection to view which displays a list view
for all items in that collection.
+ A more advanced iteration would display an editable detail view.
+ Very useful for people sharing a collection since they can look at
all the items and view triage information as well.
+ Use Case: I share seasons tickets to the San Jose Sharks with some
friends. We divide up the tickets amongst 4 people. I have friends
coming to town so I use the web widget to bring up the collection and
see if there are games this week and how has the tickets so I can try
and switch with them.
+ Use Case: My husband and I share a collection for planning our
vacation to Australia. He has a friend in Melbourne that wants to meet
us for dinner. He uses the web widget to check the itinerary we have
planned so far to see what date we can meet up.
Notifications via SMS/IM/Email
+ There would be a workflow in the desktop where you can set these up.
+ Works well for mobile devices.
+ Users login and specify a collection they want to receive
notifications for.
+ Use Case: I am managing a software release. I am out this week at
the conference and can't run Chandler all the time. I sign up to
receive notifications for new and changed items so I can monitor the
progress on tasks.
+ Use Case: I share a kids activity calendar with a few close friends.
I want to receive updates for items changed or added by others so I
know about new kids events ie: trip to the zoo on Saturday.
Sheila
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Open Source Applications Foundation "chandler-dev" mailing list
http://lists.osafoundation.org/mailman/listinfo/chandler-dev