Desktop Widgets Revisted

by Dave Carroll on May 25, 2007 at 03:36 PM

A while back, when the AJAX toolkit was in it's initial form, I created a sample that used a then new technology called Konfabulator (now Yahoo Widgets) to create a couple of desktop widgets.  At the time, it was a pretty cool and powerful way to bring salesforce.com and platform data to your desktop.

Since then, I have had the great pleasure of working with Ron Hess (Platform Evangelist for salesforce.com) and James Ward (Technical Evangelist for Flex at Adobe) from Adobe.  Together, over a 7 day span, we ported the current AJAX toolkit to Flex and ActionScript.  The result is the ability to create Rich Internet Applications (ala AJAX) that natively and easily use the salesforce.com platform as the data layer. 

This also means that, since Adobe Apollo is based on Flex, you can create these RIAs outside of the browser.  Thanks to a great demo application in the category of "Stupid Apollo Tricks" called Bounce that illustrates a full screen, transparent apollo application, I started thinking again about desktop widgets.  That of course lead back to the original K-widget, the modified Day Planner widget, that shows events and tasks assigned to you in salesforce.com.  This is the simplest thing that I thought I could make that might be useful. 

Mainscreen_5

I have published a wiki page here were you can learn about this widget app and examine, download, and leverage the sample code.  This Apollo app is just a proof of concept and likely has some bugs, but with the rich component set and functionality of Flex/Apollo (not the least interesting of which is charting) it is my sincere hope that you will create very compelling and diverse widget type Apollo apps.

Continue reading "Desktop Widgets Revisted" »

TrackBack

TrackBack URL for this entry: http://www.typepad.com/services/trackback/6a00d8341cded353ef00d83548830553ef

Listed below are links to weblogs that reference Desktop Widgets Revisted:

Comments

Posted by Gareth Davies on May 29, 2007 10:09 AM:

Hi Dave,

thanks for the heads-up. Flex looks like a really interesting technology. I am not sure about the license situation for developing Appexchange applications that use it however.

My initial reading of the Adobe website suggested that redistribution of Flex widgets required a seperately negotiated license agreement for ISV's. Can you use your contacts to confirm the situation w.r.t. to creating and sharing Flex based apps.

Thanks
Gareth.

Posted by Dave Carroll on May 29, 2007 02:01 PM:

Hey Gareth,

Maybe you could point me to the url that contains the content that you mention. The following is from the Flex 2 SDK download site:

"Free Flex 2™ Software Development Kit
The Flex 2 SDK includes the Flex framework (component class library) and Flex compiler, enabling you to freely develop and deploy Flex applications using an IDE of your choice (already included with Flex Builder 2)."

Cheers

Posted by Gareth Davies on May 30, 2007 10:55 AM:

I found this on the Adobe site:
http://www.adobe.com/products/flex/http://www.adobe.com/products/flex/

(click on tab which says Flex for ISVs)

For ISVs that develop software applications for sale that are built on or embed Flex, an Adobe ISV support plan and/or OEM license and redistribution agreement is required. Flexible licensing and value pricing options are available for Flex OEMs and ISVs.

Cheers
Gareth

Posted by Matthias Zeller on June 30, 2007 03:54 PM:

Hello Gareth,
the info on the web site was outdated (from Flex 1.5 times) and the site was updated. ISVs can develop apps with the Flex SDK or Flex Builder and distribute them without a license or redistribution agreement.

Cheers,
Matthias
Adobe Systems

Posted by Ann on July 1, 2007 08:32 AM:

Thank you for bringing such nice posts. Your blog is always fascinating to read.

The comments to this entry are closed.