Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Genesis Overview Slides from Adobe MAX 2008
1. Genesis (code-name):
A Collaborative
Mashup Client for
Business Users
Steve Yankovich
Matthias Zeller
11/17/2008
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
2. Genesis Zen – The Persistent Personal Portal
Today’s Desktop
Tomorrow: Genesis
Persisted, Shared Context, Shareable
®
2
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
3. Genesis Improves Knowledge Worker Productivity
ERP BA
Phone Internet EDMS SFA
Multiple, disparate
ECM
Email CRM information sources
MS Office
BI
Portal *Multiple Silos
IM SCM PLM
Unite relevant information in a single,
Online/Offline Availability shareable workspace available online/offline
Intuitive UI and drag-and-drop simplicity
Adobe-quality Aesthetics
promote information use and sharing
Knowledge Worker
Value Proposition Persisting Applications No need to re-start work from scratch
SaaS delivery, easy-to-use templates facilitate
Rapid, Easy
cross-functional, cross-geo collaboration
Collaboration
Genesis Workspaces:
Personal, Shareable,
Collaborative
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
4. Product Overview
Allows for drag-and-drop creation
of Workspaces and offline use
Catalogs of templates and tiles
Combine desktop files with
applications and Web based
services
Includes the same authentication
and security as browser based use
Create custom workspaces and
publish as templates
Communication between tiles
Easily share workspaces with others
Real-time collaboration
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
5. How Does it Work
1. Launch AIR-based client
®
5
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
6. How Does it Work
1. Launch AIR-based client
2. Drag and drop files into
new workspace
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
7. How Does it Work
1. Launch AIR-based client
2. Drag and drop files into
new workspace
3. Access the catalog
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
8. How Does it Work
1. Launch AIR-based client
2. Drag and drop files into
new workspace
3. Access the catalog
4. Drag and drop tiles
and templates
®
Enterprise
Server
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
9. How Does it Work
1. Launch AIR-based client
2. Drag and drop files into
new workspace
3. Access the catalog
4. Drag and drop tiles
and templates
5. Collaborate
®
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
10. Demo
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
11. Genesis - A New Delivery Channel for Flex Developers
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
12. Genesis Current Overall Architecture (October 2008)
Internet Intranet
Adobe SaaS
Infrastructure Amazon EC2 SAP
LiveCycle Data Services
Genesis Client
File(s)
Workspaces
Genesis Core
Storage
Server Oracle
Tile Data
Collaboration
XMPP Server (IM)
Local Catalog
User
Mgmnt
LiveCycle
Catalog Server
Registration
AIR
SSO (Adobe ID)
Catalog
Server
Connect
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
13. Developing Tiles for Genesis
Flex 3.1 is recommended
New Parent Class
TileApplication
Data persistency
New Event
AddedToWorkspace
Called after createComplete
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
14. Functionality of the Genesis Parent Class
Extends mx.core.Application
Gives access to Workspace API
Username
Current Role
Inter-Tile Communication
More to Come
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
15. Get Data Persistency with One Tag
New Metadata tag [Persistent]
Automatically saved by workspace
Shared along with the workspace
Managed as a blob, can be any data
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
16. New Event to Notify When Tile is Loaded and Ready
AddedToWorkspace
Fired after the Tile as creationComplete-d
Fired when persistent data is set
Other tiles have been notified you are being added
Finally rendered on the Workspace
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
17. More Information
Genesis Blog – http://blogs.adobe.com/mashup
Genesis on Adobe Labs – http://www.adobe.com/go/genesis
E-Mail
Matthias Zeller – Group Product Manager - mzeller@adobe.com
Steve Yankovich – Entrepreneur in Residence – styankov@adobe.com
Twitter
Dan McWeeney – Solution Architect - dan_mcweeney
Matthias Zeller – Group Product Manager – matzeller
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.