With Codethink sponsoring the prize for the upcoming to be announced competition for the coolest app using Tracker and RDF, I took the liberty to sum up the “fuss” around Tracker in 2 blog posts.
- Part I: User Stories and Problems of the current desktop.
- Part II: Tracker To The Rescue and Providing New User Experience
So here we go with Part I:
User stories:
- Tony is making some changes to a document. To clarify some issues, he wants to refer back to the email threads or IM conversations he’s had about that document.
- Jenna uploaded her vacation pictures from Brazil to her desktop. She would like to tag people in the picture with contacts in her address book. Later when she uploads the pictures to Flickr she expects to have the tags available there too.
- John has to work on his Michael Jackson research. Since he worked using webapps such as “Google docs” and some local data, he needs to be able to globally search for all his data on the web and locally.
- Rob is trying to land a contract with ACME Inc. he wants to get a list of all of his contacts who have a relationship to ACME Inc.
- Tony met a hot girl at a house party. He wants to search which of his freinds know her.
- April is working on a project. She wants to make a ‘folder’ containing all the research materials she’s using on the project. Her research materials include webpages, downloaded files, e-books, emails and IMs.
Problem:
- Current information architectures store data in special, independent file formats. For example, e-mail messages in e-mail files (or an e-mail database), contact data in contact files, appointments to calendar files.
- File formats differ between different applications and services, making an interpretation or even a combination of the data only possible via special software. In many cases, it is required to put use information from different sources together such an address book and a calendar.
- The current desktop has no logic to understand its data, what they are about, who they are from or how they are related to other documents.
- Current devices need to integrate with multiple online services, and there is no standard for doing this.
- Data stored online is just as important local data, however there is no standard for handling both data sources simultaneously.










Hey this sounds like a job for Nats old project dashboard… If we had an update for tracker we could really be onto something.
Did you just steal Codethink’s thunder?
Lol, I hope not…:
Rereading the user stories, it’s not exactly the same as Dashboard.
Zeitgeist a newer version of the same vision (although with a different application).
It’s great we have some apps that are actually in a state to be used….
(after all Dashboard was never finished, due to Nat going and working on the underlying API (not finishing stuff being something I well understand))
- However not we have a great api in tracker, it would be nice to have something providing realtime info, in the way Dashboard promised us back in the way-back-when.
@Stu: I will be reviving dashboard soon again. We have 2 technologies to make it possible.
1) Tracker: knowing how ur data is linked over metadata
(Tracker knows what your data is about)
2) Zeitgeist: knowing how ur data is used together
(Zeitgeist knows how you use ur data)
You forgot my favorite use-case:
Joe receives an IM message asking “Have you review the document i sent you by email yesterday?”. Joe can answer quickly “yes” because he has access to a list of documents sent/receive to/from that contact sorted by date.
Dear Ivan,
Sorry for letting you down by forgetting your favorite use-case.
Will you ever forgive me?
Seif
The list of problems sounds like the problem space that Central Services (http://launchpad.net/central-services) is meant to solve.
Wow, I am REALLY happy you folks mentioned Dashboard. I had no idea about that project, and I’ve been dreaming of that exact functionality for ages now. Please, keep us posted on your revival efforts, Seif; I would love to at least follow this one closely. (If not help in some way).
I like the layout of your blog and I’m going to do the same thing for mine. Do you have any tips? Please PM ME on yahoo @ AmandaLovesYou702