- From: Marcos Caceres <marcosc@opera.com>
- Date: Tue, 29 Sep 2009 11:32:19 +0200
- To: Dominique Hazael-Massieux <dom@w3.org>
- CC: richard.tibbett@orange-ftgroup.com, anssi.kostiainen@nokia.com, robin@robineko.com, public-device-apis@w3.org
Dominique Hazael-Massieux wrote:
> Le mardi 29 septembre 2009 à 10:16 +0200, Marcos Caceres a écrit :
>> Sorry to be PITA, but I'm still not clear about the use cases for a
>> calendar API? Why can't a calendar API just be built on-top of
>> JavaScript using WebStorage, etc.? Is the intention to interact with a
>> device's "calendar" capability?
>
> That's the intention, indeed; the API should allow a Web app to register
> an event in my device calendar, or check if I've already registered it,
> etc.
I'm very ignorant of this space so I have some dumb n00b questions; but
maybe they are important so we are all on the same page:
What is the availability of such calendars on devices? Would it be
valuable for the WG to create a landscape analysis of calendar APIs used
in devices in the wild? Is there relevant literature that we should be
reading?
It would be great to know what, for instance, is supported across the
Nokia range, SonyEriccson range, iPhone, etc. as well as on Windows,
Linux, and Mac. And how applications interact with those calendar apps
ATM (do they use URIs? or method calls? synchronous or asynchronous?
pass around XML or some other format?).
My concern is that as more and more general purpose devices become Web
enabled, they might not have a built in calendar in the way being
described so far. What seems to me to be more useful is some kind of
general-purpose-scheduler-thingamajig, on which a calendar can be built.
That's my gut feeling ATM, which is why I want to understand the
landscape and clearly understand the use cases for this.
>> Or is it to have some kind of calendar
>> application available to every Web document? does locking this API so
>> some calendar format limit it's applicability (i.e., only
>> exports/imports format X), hence making it less able to scale or allow
>> for innovation/extensions?
>
> I think the idea of using iCalendar as the basis for that API is that
> most devices calendars support iCalendar in one way or another, and
> thus, an API modeled on top of that format is likely to be usefully
> implementable on a large number of devices.
Ok, if this is the defacto, then great (again, I know almost nothing of
this space). However, I think it would be of value to present evidence
to prove that "yes, in fact, iCalendar is the defacto standard" by
presenting a landscape analysis. Note that the landscape analysis might
just be a simple list ("devices/systems/apps that use iCalendar: x, y, z").
Also, there must be issues with iCalendar (there are always issues and
limitations with every specification). What are they? What has been the
implementation experience? Is there things in iCalendar that we can
avoid, or that are really important etc.
Kind regards,
Marcos
Received on Tuesday, 29 September 2009 09:33:14 UTC