Apologies if this gets as a duplicate, I tried posting a while ago but
it didn't seem to have worked.
I have placed Juan Miguel's and Sergio's project of a Calendar plugin
for Android in this repo:
https://github.com/dcheng/PhoneGap-Calendar-Plugin.
It implements the W3C DAP Calendar API spec. I'm pretty sure they will
be very happy to receive some feedback on their project which they
undertook while staying with us at Vodafone Group R&D in Düsseldorf.
As of the time when the project was completed, the Android SDK didn't
provide any way to natively interact with the device's calendar. This
is now possible in the recently released Android 4.0. Therefore, the
project here implements access to the Google Calendar in the cloud of
the user account registered in the device. Nonetheless, the
architecture is extensible so adding support for direct access in 4.0
should not be a great deal.
Thanks,
Diana Cheng.
> > > >> Good to see you are looking at tackling theCalendarAPI. That is
> > > >> something we have on our roadmap post 1.0 release of PhoneGap. My
> > > >> suggestion is for you to just look at implementing the find() command
> > > >> that is in the current API. IfCalendaris anything like Contacts
> > > >> there will be a follow up spec released that doesCalendarwriting and
> > > >> adds functions like create/save/remove.
>
> > > >> Let me know what your github branch is and I'll see where I can help out.
>
> > > >> Simon Mac Donaldhttp://
hi.im/simonmacdonald
>
> > > >> 2011/7/7 Juan Miguel Muñoz Rondán <
juanmi...@gmail.com>:
>
> > > >> > Hello everybody!
>
> > > >> > I'm trying to implement using phoneGap a plugin in order to develop
> > > >> > all functionalities of W3CcalendarAPI (Using google Gdata services
> > > >> > ascalendarprovider). Well the main issue I found is a little bit
> > > >> > hard to explain but let's try.
>
> > > >> > Everything is right with W3Ccalendar"find" method (the only
> > > >> > specified in the API) more or less idea is well explained at API but
> > > >> > with "Create" and "Update" operations things are not so clear.
> > > >> > Regarding the API sections :
>
> > > >> > 7. API Invocation via DOM Events
> > > >> > A. Adding and UpdatingCalendarEvents
> > > >> > A.1 Adding a newCalendarEvent
> > > >> > A.2 Updating an existingCalendarEvent
>
> > > >> > API suggest how to add and updatecalendarevents, but it seems
> > > >> > strange the way they do it. You can find this sentence:
>
> > > >> > "To handle the saving of a newCalendarEvent, a user agent should
> > > >> > register as the default handler for any validCalendarresource."
>
> > > >> > Into "A" section and I think that means something like our phoneGap
> > > >> > plugin must be able to load any web resource with text/calendarMIME
> > > >> > Type (such as .ical, .icalendar...). It sounds bizarre even more
> > > >> > comparing with Contacts plugin already developed. I've been having a
> > > >> > look into the W3C Contacts API (quite similar toCalendarAPI) and