Genesis Overview Slides from Adobe MAX 2008
-
Upload
matthias-zeller -
Category
Technology
-
view
4.819 -
download
2
description
Transcript of Genesis Overview Slides from Adobe MAX 2008
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
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
Persisted, Shared Context, Shareable
Today’s Desktop
Tomorrow: Genesis
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
Genesis Improves Knowledge Worker Productivity
IM
Phone
MS Office
Portal
Internet EDMS
ECM SFA
CRM
BA
BI
PLM SCM
ERP
Multiple, disparate information sources
Unite relevant information in a single, shareable workspace available online/offline
Intuitive UI and drag-and-drop simplicity promote information use and sharing
SaaS delivery, easy-to-use templates facilitate cross-functional, cross-geo collaboration
No need to re-start work from scratch Knowledge Worker Value Proposition
Online/Offline Availability
Adobe-quality Aesthetics
Persisting Applications
Rapid, Easy Collaboration
*Multiple Silos
Genesis Workspaces: Personal, Shareable,
Collaborative
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
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
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
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.
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.
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.
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.
Demo
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
Genesis - A New Delivery Channel for Flex Developers
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
Genesis Current Overall Architecture (October 2008)
Storage
User Mgmnt
Connect
Amazon EC2
Genesis Core Server
XMPP Server (IM)
Catalog Server
Genesis Client
Internet Intranet
Workspaces
Local Catalog
Collaboration
AIR
SAP
Oracle
LiveCycle
Catalog Server
File(s)
Tile Data
Registration SSO (Adobe ID)
LiveCycle Data Services
Adobe SaaS Infrastructure
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
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.
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.
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.
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.
More Information
Genesis Blog – http://blogs.adobe.com/mashup
Genesis on Adobe Labs – http://www.adobe.com/go/genesis
Matthias Zeller – Group Product Manager - [email protected]
Steve Yankovich – Entrepreneur in Residence – [email protected]
Dan McWeeney – Solution Architect - dan_mcweeney
Matthias Zeller – Group Product Manager – matzeller