JOLIE and Plasma: status and discussion
Aaron J. Seigo
aseigo at kde.org
Sat Nov 22 02:49:57 CET 2008
something else i just remembered:
we're going to want to think about the full round trip "experience":
use case: widget wants to use a web service
* it says "give me this web service" -> that should be a one liner with no
jargon in it, just the URL of the service and return a Plasma::Service ready
to go
use case: widget wants to publish it's own service onto the network
* it takes a Plasma::Service and, again with a one liner and no jargon it
pushes the service by a name passed in; this would get automatically set up
using SODEP to the local MetaService and the service's published name
namspaced using the ID of the applet.
use case: a widget wants to relocate devices
* it publishes a service
* another device subscribes to that service, asks for the widget to come over
* authentication of the request (perhaps user OK?) happens
* the service sends across a Plasma::Package and forwards the engines and
services the Widget currently holds
use case: widget wants to use a service exposed by another Plasma system
* it scans the network for an announcer service
* it selects a service from it
* this results in an auth request on the other Plasma system
* on approval, the service is set up on both sides
these are the things the API should make easy to do, imho.
ok, i have a massive headache atm and am going to lay down ... ugh.
--
Aaron J. Seigo
humru othro a kohnu se
GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA EE75 D6B7 2EB1 A7F1 DB43
KDE core developer sponsored by Qt Software
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part.
Url : http://mail.kde.org/pipermail/plasma-devel/attachments/20081121/8419e2d6/attachment.sig
More information about the Plasma-devel
mailing list