[Flashcoders] Updating MS Outlook calendar from Flash app

2005-10-31 Thread James Johnson
Is it possible to create a calendar application in Flash which allows 
the user to click on an event and to have that event automatically added 
to their MS Outlook calendar?


I know that Microsoft has done a lot to tighten up security in Outlook, 
and a lot of things that used to be possible are not any more. I expect 
this is one of them.


If it is not possible, is there any way anyone knows of to make it 
easier for someone to get the event info. out of the Flash app and into 
the Outlook calendar - for instance cutting and pasting the info. in an 
appropriate format?


Cheers for any help you can give.

James
___
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders


Re: [Flashcoders] Updating MS Outlook calendar from Flash app

2005-10-31 Thread Jim Cheng

James Johnson wrote:
Is it possible to create a calendar application in Flash which allows 
the user to click on an event and to have that event automatically added 
to their MS Outlook calendar?


You can, but it's rather tricky.  Microsoft closely guards their 
proprietary ActiveSync protocol used for sync'ing external applications 
and devices with Exchange Server.  While a number of large phone and 
device manufacturers have licensed the protocol recently, this probably 
out of reach to all but the largest of clients.


Failing that, there's several other options available.  The simplest way 
to go about this would be to create and e-mail a vCalendar meeting 
request to the recipient and depend on them to accept and add it onto 
their calendar.  It's not quite automatic and doesn't sync in real-time, 
but is probably the easiest solution.  As vCalendar is an open format 
(http://www.imc.org/pdi/), this shouldn't be very difficult to do with 
Flash and a little bit of server-side code.


Alternatively, Novell had worked around the issue of licensing the 
ActiveSync protocol with Exchange Connector by reimplementing the RPC 
over HTTP calls used by the Outlook web application (OWA).  This has 
been open-sourced into Gnome's Evolution mail/address/calendaring client 
(http://www.gnome.org/projects/evolution/), so you could reuse their 
code to sync with Exchange Server that way.


Lastly, you could always screen-scrape OWA yourself and add the event 
that way through HTTP, though I'd imagine this would probably be even 
more work then reusing the code from Evolution.  In theory, you could 
probably do all of this from within the Flash client if you go this 
route, though this would probably involve lots of work.  ;(


Jim
___
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders