An idea how to handle scopes and lenses properly.
Jo-Erlend Schinstad
joerlend.schinstad at gmail.com
Tue Oct 11 18:52:53 UTC 2011
After I raised some concerns about the music lense, I got some feedback
that made me think. Didier Roche asked me how we can make it better.
I had the TV on in the background the other day and there was a
documentary on. The narrator kept referring to "the damn wall". I
thought it was rather peculiar language for a Discovery documentary, so
I had to investigate. It turned out that it was about the "Dambusters"
who blew up a nazi dam during the second world war. If you get a single
crack in the dam wall, then that wall is coming down. The same can be
said about trust. If the emotional trust is broken, then a relationship
might be lost even if there's still some rational trust. A user might be
calmed by the fact that only searches for music is sent online, but I'm
a little bit worried that some might not be able to shake the question:
"yes, but how do I know?". The feeling that the crack might expand just
doesn't make you want to invest in it. I wrote to Didier that a bottle
is either water-proof or leaking. That's not entirely true, of course. A
bottle is supposed to leak, but only when and how you want it to.
So how do we make the lenses and scopes work the way we want it to,
without making it complicated and without introducing any privacy
concerns? For the music lense in isolation, this would be very easy. A
checkbox "search online" or "use u1ms" would suffice. But we want lots
of lenses and scopes, don't we? So what happens when I get a Google Docs
scope? Should it be told about all my file searches? In some cases,
maybe that'd be fine. In others, it would be completely unacceptable.
What if we learn from JACK? They manage many inputs and many outputs.
Sounds perfect for lenses and scopes. That is, we'd have our lenses on
the left and our scopes to the right. Then we could just connect our
lenses to the scopes we wanted to use and disconnect them just as
easily. The default scope would always be personal data and nothing
else, but it would be easy to add others. You'd want to use the u1ms
scope, of course, but wouldn't it be nice if you could also have a music
scope for your local radio channel so that you could choose to purchase
the last song they played? And wouldn't it be nice if a sales manager
could connect to the recent customers scope of the salesmen in her team
so she could easily find a customer if anyone had a question? Obviously,
when you installed a new scope, it would be able to add itself -- with
your permission.
I'm sure there are thousands of use cases, but that also means we must
have a flexible way of managing them. Until we do, I propose that the
online searches for the music lense be deactivated for Oneiric and use
the time to come up with a proper way to deal with this issue and to
make it both more flexible and user friendly. Searching u1ms through the
music lense, is not a killer feature (though it is nice), but does have
a potential to fuel some FUD and I don't think it's worth it. Better to
really _launch_ it in April.
Thanks :)
Jo-Erlend
More information about the ubuntu-desktop
mailing list