Adobe is going to give more details about Genesis, their enterprise / collaborative / mashup AIR client next week at Adobe MAX. This client is supposed to be a free download with for pay SAAS collaborative services, and have an app catalog.
Although I assume it won’t be open source, I am curious how open and flexible it will be. Can it be used as a general flex based portal container? Can you customize the container or only just plug in Tiles? What apis will it have? Could you use it without their services and tie in your own SSO ?
I could do the portlets for the FlexibleShare project I have started on as Genesis Tiles (for Alfresco ECM, Alfresco Share collaboration, open source BI/reporting, etc). Maybe also have an open source Flex portal container supporting the Adobe Genesis Tile api (and support both Flex+AIR and Flex+Browser containers. Note: html embedded in Flex works best in AIR).
I have been prototyping using the Esria dashboard sample as a Flex based container with FlexSpaces components in pods (Alfresco DocLib, Search, Tasks, WCM). It works in AIR including drag/drop of desktop files into FlexSpaces pods. The DocLib and Search pods also support Adobe LiveCycle Content Services ES. The Alfresco Share UI works in this prototype currently in an HTML pod. I will be starting Flex versions of the Alfresco Share collaboration components (wiki, blog, calendar, discussions). Also have a JasperReports viewer pod based on a modified version of the flex based JasperReports flash viewer. There is also a Flex based Pentaho dashboard sample available. BIRT reports could be viewed as html or pdf, or with the Actuate interactive viewer.
Some Genesis links
Blog: Code Name Genesis – The Future of the Enterprise Desktop
Demo of an early Genesis prototype
The Future of the Enterprise Desktop: The Elevator Pitch
Office 2.0 Conference: Adobe Genesis Unveiling
Teblog: Adobe Genesis addresses real needs
Adobe readying new mashup tool for business users | ITworld