Apollo Sample
Apollo is the code name for a cross-operating system runtime being developed by Adobe that allows developers to leverage their existing web development skills (Flash, Flex, HTML, JavaScript, Ajax) to build and deploy rich Internet applications (RIAs) to the desktop.
Using the Flex Toolkit for Force.com you can build interesting applications that run on the desktop but leverage the Force.com platform.
This sample is a desktop widget for displaying tasks and events from your Force.com.com account on your desktop. This sample is not meant to be anything more than a mechanism to spur your imagination about what you can do with Flex/Apollo and the Flex Toolkit for Force.com.
You will need to have the console and a mini layout designed for tasks and events in Force.com.
The widget is configurable, but I didn't have time to store the settings. You have to login each time you run the app. Once logged in any uncompleted tasks will be shown as well as any events that have been scheduled for the current date.
You can navigate forward and backward using the green arrows on the bottom and return to today using the white circle on the bottom. You can also pick a date from a calendar by using the Pick Date link at the bottom.
You can add, edit and delete events and tasks directly from the widget. I got a bit lazy and just added an html control to the app that brings up the mini-layout for the record. One problem that I encountered with the HTML Control was that popups do not work, so editing is a bit limited.
To run the Day Planner you will need to install the Apollo runtime from here.
Download the latest build here.
You can view the source code here



