Genesis Overview Slides from Adobe MAX 2008

17
® 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

description

I presented this overview of Genesis (code-name) at Adobe MAX. More info about Genesis can be found at http://www.adobe.com/genesis.

Transcript of Genesis Overview Slides from Adobe MAX 2008

Page 1: 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

Page 2: Genesis Overview Slides from Adobe MAX 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

Page 3: Genesis Overview Slides from Adobe MAX 2008

®

Copyright 2008 Adobe Systems Incorporated. All rights reserved.

Genesis Improves Knowledge Worker Productivity

Email

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

Page 4: Genesis Overview Slides from Adobe MAX 2008

®

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

Page 5: Genesis Overview Slides from Adobe MAX 2008

®

Copyright 2008 Adobe Systems Incorporated. All rights reserved. 5

How Does it Work

1. Launch AIR-based client

Page 6: Genesis Overview Slides from Adobe MAX 2008

®

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

Page 7: Genesis Overview Slides from Adobe MAX 2008

®

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

Page 8: Genesis Overview Slides from Adobe MAX 2008

®

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

Page 9: Genesis Overview Slides from Adobe MAX 2008

®

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

®

Page 10: Genesis Overview Slides from Adobe MAX 2008

®

Copyright 2008 Adobe Systems Incorporated. All rights reserved.

Demo

Page 11: Genesis Overview Slides from Adobe MAX 2008

®

Copyright 2008 Adobe Systems Incorporated. All rights reserved.

Genesis - A New Delivery Channel for Flex Developers

Page 12: Genesis Overview Slides from Adobe MAX 2008

®

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

Page 13: Genesis Overview Slides from Adobe MAX 2008

®

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

Page 14: Genesis Overview Slides from Adobe MAX 2008

®

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

Page 15: Genesis Overview Slides from Adobe MAX 2008

®

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

Page 16: Genesis Overview Slides from Adobe MAX 2008

®

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

Page 17: Genesis Overview Slides from Adobe MAX 2008

®

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

E-Mail

Matthias Zeller – Group Product Manager - [email protected]

Steve Yankovich – Entrepreneur in Residence – [email protected]

Twitter

Dan McWeeney – Solution Architect - dan_mcweeney

Matthias Zeller – Group Product Manager – matzeller