Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Â
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.