SlideShare une entreprise Scribd logo
1  sur  13
Télécharger pour lire hors ligne
®
Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 1
Next Generation of RIA’s in
the Enterprise
Michael Hodgson
Matthias Zeller
®
Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 2
Twitter Tags for this Session
 Monday’s Session: #adobemax14
 Tuesday’s Session: #adobemax249
 Matthias - @matzeller
®
Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 3
Agenda
 LiveCycle Mosaic Overview
 Technical Whiteboard Discussion
 Creating a Mosaic Tile Hands-On
 Running a Mosaic Application
 Q&A
®
Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 4
Current Business Challenges
Problem:
 Plethora of hard-to-use applications in the
enterprise
 Different navigation systems and user
experiences
 Lack of shared application context forcing
users to re-enter the same data in
different applications
CRM ERP ECM PLM
. .
.
Consequence:
 Low user productivity due to swivel
chair integration
 Poor decision making due to lack of
data visibility
 High training costs to use all needed
applications
 Low return on existing investments
 Poor customer experience resulting in
customer abandonment
®
Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 5
Solution: Mosaic, New LiveCycle Solution Module
Composite RIA Framework for rapidly assembling intuitive, personalized and activity-
centric RIA applications that aggregate existing enterprise applications
Increased productivity
 Increase end-user productivity
through simple, personalized,
highly responsive and consistent
user experience
Improved decision making
• Make faster decisions through
aggregating relevant, timely
information from multiple sources
®
Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 6
Application Pattern: Composite Rich Internet Applications
 New breed of context aware enterprise applications composed of
existing and new web applications.
Development Characteristics:
 Client-side framework APIs (JavaScript/ActionScript)
 Client-side context
 Client-side communication between applications
 Build from a central or distributed catalog of mashable components
 Created and delivered by IT department
 Additionally mashed up and customized by business users
 Integrate with existing SSO, directory and entitlement management
solutions
®
Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 7
LiveCycle Mosaic ES2
For Business Users
 Easy access via desktop (AIR)
application or browser
 Task-centric composite views
bringing complete context to daily
work
 Create new composite views from
IT provided tiles
 Customizable views & dynamic
layouts
 Work on tasks with different
contexts in parallel and persist work
in progress
®
Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 8
LiveCycle Mosaic ES2
For Developers
 Composition approach to application
development
 Comprehensive ActionScript and
JavaScript API
 Client side communication between
application components
 Central catalog for housing all
reusable application components
 Out-of-the box skins, shells and
layout managers
 Pluggable component model
 Integrates with existing SSO,
directory and entitlement
management solutions
®
Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 9
Target Use Cases
Case Management:
• User environment uniting all case information to speed case
resolution
• Ex: call center applications, case worker
• Sample tiles: customer contacts, reported bug defects, internal
knowledge base
Financial Advisor Workplace:
• Rich, simple and customizable workplace
• Contextual views unifying over 200 applications
• Sample tiles: investment portfolio, Google finance, salesforce.com
Sales Workplace:
• Unified customer views aggregating all relevant customer data
• Sample tiles: customer contacts, order history, RFP responses,
projected pipeline
®
Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 10
Project Timeline
 LC Mosaic in pre-release program since
June ‘09
 General availability planned for Q4/09
®
Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 11
LC Mosaic Catalog Browser (planned for 1.1)
 Browsing features
 Search based on metadata
 Sorting & filtering
 Customizable catalog UI
 Multiple catalog
support for easier
management
®
Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 12
LC Mosaic Design-Time Client (planned for 1.1)
 AIR-based design
client
 Drag & drop
assembly of
reusable application
components found
in catalog
 Ability to create
layouts visually
®
Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 13

Contenu connexe

Tendances

IBM i and Your IT Strategy - Trevor Perry
IBM i and Your IT Strategy - Trevor PerryIBM i and Your IT Strategy - Trevor Perry
IBM i and Your IT Strategy - Trevor PerryFresche Solutions
 
Modernize Siebel CRM with Open UI
Modernize Siebel CRM with Open UIModernize Siebel CRM with Open UI
Modernize Siebel CRM with Open UIPerficient, Inc.
 
When applications mean business
When applications mean businessWhen applications mean business
When applications mean businessMicro Focus
 
Enterprise application integration
Enterprise application integrationEnterprise application integration
Enterprise application integrationGoa App
 
Web Site and Rich Internet Applications
Web Site and Rich Internet ApplicationsWeb Site and Rich Internet Applications
Web Site and Rich Internet ApplicationsWeb Site srl
 
Soa architect summit mobile 2013_mar [compatibility mode]
Soa architect summit mobile 2013_mar [compatibility mode]Soa architect summit mobile 2013_mar [compatibility mode]
Soa architect summit mobile 2013_mar [compatibility mode]Sreeni Pamidala
 
2014 Android and iOS Design Trends
2014 Android and iOS Design Trends2014 Android and iOS Design Trends
2014 Android and iOS Design TrendsMelvin Thambi
 
From RPG OA to Node.js: Approaches to Application Modernization - Greg Patterson
From RPG OA to Node.js: Approaches to Application Modernization - Greg PattersonFrom RPG OA to Node.js: Approaches to Application Modernization - Greg Patterson
From RPG OA to Node.js: Approaches to Application Modernization - Greg PattersonFresche Solutions
 
Project maturity level with ms project server 2007
Project maturity level with ms project server 2007Project maturity level with ms project server 2007
Project maturity level with ms project server 2007Faisal Masood
 
Mobile and IBM Worklight Best Practices
Mobile and IBM Worklight Best PracticesMobile and IBM Worklight Best Practices
Mobile and IBM Worklight Best PracticesAndrew Ferrier
 
Cognos Analytics August 2017 Enhancements: 11.0.7 Demos and Q&A with IBM Prod...
Cognos Analytics August 2017 Enhancements: 11.0.7 Demos and Q&A with IBM Prod...Cognos Analytics August 2017 Enhancements: 11.0.7 Demos and Q&A with IBM Prod...
Cognos Analytics August 2017 Enhancements: 11.0.7 Demos and Q&A with IBM Prod...Senturus
 
Status update: Axiell Roadmap/ New features
Status update: Axiell Roadmap/ New featuresStatus update: Axiell Roadmap/ New features
Status update: Axiell Roadmap/ New featuresAxiell ALM
 
VMware & Unidesk Customer Webinar: Menlo College
VMware & Unidesk Customer Webinar: Menlo CollegeVMware & Unidesk Customer Webinar: Menlo College
VMware & Unidesk Customer Webinar: Menlo CollegeUnidesk Corporation
 
Flex In Dot Net
Flex In Dot NetFlex In Dot Net
Flex In Dot Netpradeepfdo
 
Key 101: Social Next: The Evolution of Collaboration To The Leading Social Pl...
Key 101: Social Next: The Evolution of Collaboration To The Leading Social Pl...Key 101: Social Next: The Evolution of Collaboration To The Leading Social Pl...
Key 101: Social Next: The Evolution of Collaboration To The Leading Social Pl...Franck Horowitz
 
Presentation build and connect apps, devices and data ibm worklight overview
Presentation   build and connect apps, devices and data ibm worklight overviewPresentation   build and connect apps, devices and data ibm worklight overview
Presentation build and connect apps, devices and data ibm worklight overviewxKinAnx
 

Tendances (20)

IBM i and Your IT Strategy - Trevor Perry
IBM i and Your IT Strategy - Trevor PerryIBM i and Your IT Strategy - Trevor Perry
IBM i and Your IT Strategy - Trevor Perry
 
Modernize Siebel CRM with Open UI
Modernize Siebel CRM with Open UIModernize Siebel CRM with Open UI
Modernize Siebel CRM with Open UI
 
Web engineering
Web engineeringWeb engineering
Web engineering
 
Pariksha ria presentation
Pariksha ria presentationPariksha ria presentation
Pariksha ria presentation
 
When applications mean business
When applications mean businessWhen applications mean business
When applications mean business
 
Enterprise application integration
Enterprise application integrationEnterprise application integration
Enterprise application integration
 
Rational HATS overview 7.5.1
Rational HATS overview 7.5.1Rational HATS overview 7.5.1
Rational HATS overview 7.5.1
 
Web Site and Rich Internet Applications
Web Site and Rich Internet ApplicationsWeb Site and Rich Internet Applications
Web Site and Rich Internet Applications
 
Soa architect summit mobile 2013_mar [compatibility mode]
Soa architect summit mobile 2013_mar [compatibility mode]Soa architect summit mobile 2013_mar [compatibility mode]
Soa architect summit mobile 2013_mar [compatibility mode]
 
2014 Android and iOS Design Trends
2014 Android and iOS Design Trends2014 Android and iOS Design Trends
2014 Android and iOS Design Trends
 
Cognos demo.
Cognos demo.Cognos demo.
Cognos demo.
 
From RPG OA to Node.js: Approaches to Application Modernization - Greg Patterson
From RPG OA to Node.js: Approaches to Application Modernization - Greg PattersonFrom RPG OA to Node.js: Approaches to Application Modernization - Greg Patterson
From RPG OA to Node.js: Approaches to Application Modernization - Greg Patterson
 
Project maturity level with ms project server 2007
Project maturity level with ms project server 2007Project maturity level with ms project server 2007
Project maturity level with ms project server 2007
 
Mobile and IBM Worklight Best Practices
Mobile and IBM Worklight Best PracticesMobile and IBM Worklight Best Practices
Mobile and IBM Worklight Best Practices
 
Cognos Analytics August 2017 Enhancements: 11.0.7 Demos and Q&A with IBM Prod...
Cognos Analytics August 2017 Enhancements: 11.0.7 Demos and Q&A with IBM Prod...Cognos Analytics August 2017 Enhancements: 11.0.7 Demos and Q&A with IBM Prod...
Cognos Analytics August 2017 Enhancements: 11.0.7 Demos and Q&A with IBM Prod...
 
Status update: Axiell Roadmap/ New features
Status update: Axiell Roadmap/ New featuresStatus update: Axiell Roadmap/ New features
Status update: Axiell Roadmap/ New features
 
VMware & Unidesk Customer Webinar: Menlo College
VMware & Unidesk Customer Webinar: Menlo CollegeVMware & Unidesk Customer Webinar: Menlo College
VMware & Unidesk Customer Webinar: Menlo College
 
Flex In Dot Net
Flex In Dot NetFlex In Dot Net
Flex In Dot Net
 
Key 101: Social Next: The Evolution of Collaboration To The Leading Social Pl...
Key 101: Social Next: The Evolution of Collaboration To The Leading Social Pl...Key 101: Social Next: The Evolution of Collaboration To The Leading Social Pl...
Key 101: Social Next: The Evolution of Collaboration To The Leading Social Pl...
 
Presentation build and connect apps, devices and data ibm worklight overview
Presentation   build and connect apps, devices and data ibm worklight overviewPresentation   build and connect apps, devices and data ibm worklight overview
Presentation build and connect apps, devices and data ibm worklight overview
 

En vedette

Participating in the Creative Commons (WYLA)
Participating in the Creative Commons (WYLA)Participating in the Creative Commons (WYLA)
Participating in the Creative Commons (WYLA)Michael Sauers
 
Participating in the Creative Commons (NLA/NEMA 2008)
Participating in the Creative Commons (NLA/NEMA 2008)Participating in the Creative Commons (NLA/NEMA 2008)
Participating in the Creative Commons (NLA/NEMA 2008)Michael Sauers
 
5 reasons copyright is difficult to communicate
5 reasons copyright  is difficult to communicate5 reasons copyright  is difficult to communicate
5 reasons copyright is difficult to communicateChris Morrison
 
Buzzer @ Bridge2Food 2011 in Amsterdam
Buzzer @ Bridge2Food 2011 in AmsterdamBuzzer @ Bridge2Food 2011 in Amsterdam
Buzzer @ Bridge2Food 2011 in AmsterdamWillem Sodderland
 
Access copyright ppt
Access copyright ppt Access copyright ppt
Access copyright ppt kiran_mahal
 
UBC Student Services Style Guide Intro
UBC Student Services Style Guide IntroUBC Student Services Style Guide Intro
UBC Student Services Style Guide IntroMeg Stiven
 

En vedette (7)

Participating in the Creative Commons (WYLA)
Participating in the Creative Commons (WYLA)Participating in the Creative Commons (WYLA)
Participating in the Creative Commons (WYLA)
 
Participating in the Creative Commons (NLA/NEMA 2008)
Participating in the Creative Commons (NLA/NEMA 2008)Participating in the Creative Commons (NLA/NEMA 2008)
Participating in the Creative Commons (NLA/NEMA 2008)
 
5 reasons copyright is difficult to communicate
5 reasons copyright  is difficult to communicate5 reasons copyright  is difficult to communicate
5 reasons copyright is difficult to communicate
 
Buzzer @ Bridge2Food 2011 in Amsterdam
Buzzer @ Bridge2Food 2011 in AmsterdamBuzzer @ Bridge2Food 2011 in Amsterdam
Buzzer @ Bridge2Food 2011 in Amsterdam
 
Access copyright ppt
Access copyright ppt Access copyright ppt
Access copyright ppt
 
3-Naceunbb
3-Naceunbb3-Naceunbb
3-Naceunbb
 
UBC Student Services Style Guide Intro
UBC Student Services Style Guide IntroUBC Student Services Style Guide Intro
UBC Student Services Style Guide Intro
 

Similaire à Next Generation Of Enterprise RIA's

Live Cycle ES2 News From Adobe MAX
Live Cycle ES2 News From Adobe MAXLive Cycle ES2 News From Adobe MAX
Live Cycle ES2 News From Adobe MAXMatthias Zeller
 
Adobe.com Redesign: Powered by Day CQ5
Adobe.com Redesign: Powered by Day CQ5Adobe.com Redesign: Powered by Day CQ5
Adobe.com Redesign: Powered by Day CQ5Day Software
 
Software Factories in the Real World: How an IBM WebSphere Integration Factor...
Software Factories in the Real World: How an IBM WebSphere Integration Factor...Software Factories in the Real World: How an IBM WebSphere Integration Factor...
Software Factories in the Real World: How an IBM WebSphere Integration Factor...ghodgkinson
 
IBM Connections Cloud Application Development Strategy
IBM Connections Cloud Application Development StrategyIBM Connections Cloud Application Development Strategy
IBM Connections Cloud Application Development StrategyLuis Benitez
 
Adobe jax2010 1_dashboard
Adobe jax2010 1_dashboardAdobe jax2010 1_dashboard
Adobe jax2010 1_dashboardguest9776673
 
Techcello at a glance
Techcello at a glanceTechcello at a glance
Techcello at a glancekanimozhin
 
AD101: IBM Domino Application Development Futures
AD101: IBM Domino Application Development FuturesAD101: IBM Domino Application Development Futures
AD101: IBM Domino Application Development FuturesEamon Muldoon
 
Con8493 simplified ui 2013 tailoring dubois_evers_teter_o'broin_uob_partner
Con8493 simplified ui 2013 tailoring dubois_evers_teter_o'broin_uob_partnerCon8493 simplified ui 2013 tailoring dubois_evers_teter_o'broin_uob_partner
Con8493 simplified ui 2013 tailoring dubois_evers_teter_o'broin_uob_partnerBerry Clemens
 
IBM Connect 2014 KEY102
IBM Connect 2014 KEY102IBM Connect 2014 KEY102
IBM Connect 2014 KEY102Scott Souder
 
News to Development Environments and for RDz for z/VSE
News to Development Environments and for RDz for z/VSENews to Development Environments and for RDz for z/VSE
News to Development Environments and for RDz for z/VSEIBM
 
Realizing Great Customer Experiences with Adobe® LiveCycle® ES3
Realizing Great Customer Experiences with Adobe® LiveCycle® ES3Realizing Great Customer Experiences with Adobe® LiveCycle® ES3
Realizing Great Customer Experiences with Adobe® LiveCycle® ES3Craig Randall
 
The new developer experience
The new developer experienceThe new developer experience
The new developer experienceEric Cattoir
 
Empowering business users with hybrid solutions
Empowering business users with hybrid solutionsEmpowering business users with hybrid solutions
Empowering business users with hybrid solutionsBlueMetalInc
 
Worklight mobile v6
Worklight mobile v6 Worklight mobile v6
Worklight mobile v6 GameStop
 
DevOps in the Hybrid Cloud
DevOps in the Hybrid CloudDevOps in the Hybrid Cloud
DevOps in the Hybrid CloudRichard Irving
 
Adobe.com Redesign: Powered by Day CQ5
Adobe.com Redesign: Powered by Day CQ5Adobe.com Redesign: Powered by Day CQ5
Adobe.com Redesign: Powered by Day CQ5Day Software
 

Similaire à Next Generation Of Enterprise RIA's (20)

Live Cycle ES2 News From Adobe MAX
Live Cycle ES2 News From Adobe MAXLive Cycle ES2 News From Adobe MAX
Live Cycle ES2 News From Adobe MAX
 
Adobe.com Redesign: Powered by Day CQ5
Adobe.com Redesign: Powered by Day CQ5Adobe.com Redesign: Powered by Day CQ5
Adobe.com Redesign: Powered by Day CQ5
 
Software Factories in the Real World: How an IBM WebSphere Integration Factor...
Software Factories in the Real World: How an IBM WebSphere Integration Factor...Software Factories in the Real World: How an IBM WebSphere Integration Factor...
Software Factories in the Real World: How an IBM WebSphere Integration Factor...
 
IBM Connections Cloud Application Development Strategy
IBM Connections Cloud Application Development StrategyIBM Connections Cloud Application Development Strategy
IBM Connections Cloud Application Development Strategy
 
Adobe jax2010 1_dashboard
Adobe jax2010 1_dashboardAdobe jax2010 1_dashboard
Adobe jax2010 1_dashboard
 
Techcello at a glance
Techcello at a glanceTechcello at a glance
Techcello at a glance
 
AD101: IBM Domino Application Development Futures
AD101: IBM Domino Application Development FuturesAD101: IBM Domino Application Development Futures
AD101: IBM Domino Application Development Futures
 
Con8493 simplified ui 2013 tailoring dubois_evers_teter_o'broin_uob_partner
Con8493 simplified ui 2013 tailoring dubois_evers_teter_o'broin_uob_partnerCon8493 simplified ui 2013 tailoring dubois_evers_teter_o'broin_uob_partner
Con8493 simplified ui 2013 tailoring dubois_evers_teter_o'broin_uob_partner
 
IBM Connect 2014 KEY102
IBM Connect 2014 KEY102IBM Connect 2014 KEY102
IBM Connect 2014 KEY102
 
News to Development Environments and for RDz for z/VSE
News to Development Environments and for RDz for z/VSENews to Development Environments and for RDz for z/VSE
News to Development Environments and for RDz for z/VSE
 
Realizing Great Customer Experiences with Adobe® LiveCycle® ES3
Realizing Great Customer Experiences with Adobe® LiveCycle® ES3Realizing Great Customer Experiences with Adobe® LiveCycle® ES3
Realizing Great Customer Experiences with Adobe® LiveCycle® ES3
 
Bluemix summary
Bluemix summaryBluemix summary
Bluemix summary
 
IBM BPM Overview
IBM BPM OverviewIBM BPM Overview
IBM BPM Overview
 
The new developer experience
The new developer experienceThe new developer experience
The new developer experience
 
Empowering business users with hybrid solutions
Empowering business users with hybrid solutionsEmpowering business users with hybrid solutions
Empowering business users with hybrid solutions
 
Kuoll pitch-deck
Kuoll pitch-deckKuoll pitch-deck
Kuoll pitch-deck
 
Worklight mobile v6
Worklight mobile v6 Worklight mobile v6
Worklight mobile v6
 
Evolve 19 | Sarah Xu & Kanika Gera | Adobe I/O - Why You Need it to Execute o...
Evolve 19 | Sarah Xu & Kanika Gera | Adobe I/O - Why You Need it to Execute o...Evolve 19 | Sarah Xu & Kanika Gera | Adobe I/O - Why You Need it to Execute o...
Evolve 19 | Sarah Xu & Kanika Gera | Adobe I/O - Why You Need it to Execute o...
 
DevOps in the Hybrid Cloud
DevOps in the Hybrid CloudDevOps in the Hybrid Cloud
DevOps in the Hybrid Cloud
 
Adobe.com Redesign: Powered by Day CQ5
Adobe.com Redesign: Powered by Day CQ5Adobe.com Redesign: Powered by Day CQ5
Adobe.com Redesign: Powered by Day CQ5
 

Plus de Matthias Zeller

Running a large commercial data asset
Running a large commercial data assetRunning a large commercial data asset
Running a large commercial data assetMatthias Zeller
 
Powering your Apps with Data.com (Dreamforce 2011)
Powering your Apps with Data.com (Dreamforce 2011)Powering your Apps with Data.com (Dreamforce 2011)
Powering your Apps with Data.com (Dreamforce 2011)Matthias Zeller
 
Creating Engaging SAP User Interfaces with Adobe Flex
Creating Engaging SAP User Interfaces with Adobe FlexCreating Engaging SAP User Interfaces with Adobe Flex
Creating Engaging SAP User Interfaces with Adobe FlexMatthias Zeller
 
Is The Personal Portal The Future Of Your Desktop
Is The Personal Portal The Future Of Your DesktopIs The Personal Portal The Future Of Your Desktop
Is The Personal Portal The Future Of Your DesktopMatthias Zeller
 
Genesis Overview Slides from Adobe MAX 2008
Genesis Overview Slides from Adobe MAX 2008Genesis Overview Slides from Adobe MAX 2008
Genesis Overview Slides from Adobe MAX 2008Matthias Zeller
 
The Future of your Desktop - Trends in Enterprise Mash-Up, Collaboration and ...
The Future of your Desktop - Trends in Enterprise Mash-Up, Collaboration and ...The Future of your Desktop - Trends in Enterprise Mash-Up, Collaboration and ...
The Future of your Desktop - Trends in Enterprise Mash-Up, Collaboration and ...Matthias Zeller
 
Adobe "Genesis" Overview @ Office 20
Adobe "Genesis" Overview @ Office 20Adobe "Genesis" Overview @ Office 20
Adobe "Genesis" Overview @ Office 20Matthias Zeller
 
Developing RIAs... 10 reasons to use Adobe Flex
Developing RIAs... 10 reasons to use Adobe FlexDeveloping RIAs... 10 reasons to use Adobe Flex
Developing RIAs... 10 reasons to use Adobe FlexMatthias Zeller
 

Plus de Matthias Zeller (8)

Running a large commercial data asset
Running a large commercial data assetRunning a large commercial data asset
Running a large commercial data asset
 
Powering your Apps with Data.com (Dreamforce 2011)
Powering your Apps with Data.com (Dreamforce 2011)Powering your Apps with Data.com (Dreamforce 2011)
Powering your Apps with Data.com (Dreamforce 2011)
 
Creating Engaging SAP User Interfaces with Adobe Flex
Creating Engaging SAP User Interfaces with Adobe FlexCreating Engaging SAP User Interfaces with Adobe Flex
Creating Engaging SAP User Interfaces with Adobe Flex
 
Is The Personal Portal The Future Of Your Desktop
Is The Personal Portal The Future Of Your DesktopIs The Personal Portal The Future Of Your Desktop
Is The Personal Portal The Future Of Your Desktop
 
Genesis Overview Slides from Adobe MAX 2008
Genesis Overview Slides from Adobe MAX 2008Genesis Overview Slides from Adobe MAX 2008
Genesis Overview Slides from Adobe MAX 2008
 
The Future of your Desktop - Trends in Enterprise Mash-Up, Collaboration and ...
The Future of your Desktop - Trends in Enterprise Mash-Up, Collaboration and ...The Future of your Desktop - Trends in Enterprise Mash-Up, Collaboration and ...
The Future of your Desktop - Trends in Enterprise Mash-Up, Collaboration and ...
 
Adobe "Genesis" Overview @ Office 20
Adobe "Genesis" Overview @ Office 20Adobe "Genesis" Overview @ Office 20
Adobe "Genesis" Overview @ Office 20
 
Developing RIAs... 10 reasons to use Adobe Flex
Developing RIAs... 10 reasons to use Adobe FlexDeveloping RIAs... 10 reasons to use Adobe Flex
Developing RIAs... 10 reasons to use Adobe Flex
 

Dernier

Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationUsing IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationIES VE
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureEric D. Schabell
 
Things you didn't know you can use in your Salesforce
Things you didn't know you can use in your SalesforceThings you didn't know you can use in your Salesforce
Things you didn't know you can use in your SalesforceMartin Humpolec
 
Digital magic. A small project for controlling smart light bulbs.
Digital magic. A small project for controlling smart light bulbs.Digital magic. A small project for controlling smart light bulbs.
Digital magic. A small project for controlling smart light bulbs.francesco barbera
 
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024SkyPlanner
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Will Schroeder
 
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Adtran
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesMd Hossain Ali
 
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8DianaGray10
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.YounusS2
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Commit University
 
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPathCommunity
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemAsko Soukka
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IES VE
 
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfAijun Zhang
 
Babel Compiler - Transforming JavaScript for All Browsers.pptx
Babel Compiler - Transforming JavaScript for All Browsers.pptxBabel Compiler - Transforming JavaScript for All Browsers.pptx
Babel Compiler - Transforming JavaScript for All Browsers.pptxYounusS2
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding TeamAdam Moalla
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1DianaGray10
 
20200723_insight_release_plan_v6.pdf20200723_insight_release_plan_v6.pdf
20200723_insight_release_plan_v6.pdf20200723_insight_release_plan_v6.pdf20200723_insight_release_plan_v6.pdf20200723_insight_release_plan_v6.pdf
20200723_insight_release_plan_v6.pdf20200723_insight_release_plan_v6.pdfJamie (Taka) Wang
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7DianaGray10
 

Dernier (20)

Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationUsing IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability Adventure
 
Things you didn't know you can use in your Salesforce
Things you didn't know you can use in your SalesforceThings you didn't know you can use in your Salesforce
Things you didn't know you can use in your Salesforce
 
Digital magic. A small project for controlling smart light bulbs.
Digital magic. A small project for controlling smart light bulbs.Digital magic. A small project for controlling smart light bulbs.
Digital magic. A small project for controlling smart light bulbs.
 
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
 
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
 
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)
 
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation Developers
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystem
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
 
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdf
 
Babel Compiler - Transforming JavaScript for All Browsers.pptx
Babel Compiler - Transforming JavaScript for All Browsers.pptxBabel Compiler - Transforming JavaScript for All Browsers.pptx
Babel Compiler - Transforming JavaScript for All Browsers.pptx
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
 
20200723_insight_release_plan_v6.pdf20200723_insight_release_plan_v6.pdf
20200723_insight_release_plan_v6.pdf20200723_insight_release_plan_v6.pdf20200723_insight_release_plan_v6.pdf20200723_insight_release_plan_v6.pdf
20200723_insight_release_plan_v6.pdf20200723_insight_release_plan_v6.pdf
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7
 

Next Generation Of Enterprise RIA's

  • 1. ® Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 1 Next Generation of RIA’s in the Enterprise Michael Hodgson Matthias Zeller
  • 2. ® Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 2 Twitter Tags for this Session  Monday’s Session: #adobemax14  Tuesday’s Session: #adobemax249  Matthias - @matzeller
  • 3. ® Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 3 Agenda  LiveCycle Mosaic Overview  Technical Whiteboard Discussion  Creating a Mosaic Tile Hands-On  Running a Mosaic Application  Q&A
  • 4. ® Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 4 Current Business Challenges Problem:  Plethora of hard-to-use applications in the enterprise  Different navigation systems and user experiences  Lack of shared application context forcing users to re-enter the same data in different applications CRM ERP ECM PLM . . . Consequence:  Low user productivity due to swivel chair integration  Poor decision making due to lack of data visibility  High training costs to use all needed applications  Low return on existing investments  Poor customer experience resulting in customer abandonment
  • 5. ® Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 5 Solution: Mosaic, New LiveCycle Solution Module Composite RIA Framework for rapidly assembling intuitive, personalized and activity- centric RIA applications that aggregate existing enterprise applications Increased productivity  Increase end-user productivity through simple, personalized, highly responsive and consistent user experience Improved decision making • Make faster decisions through aggregating relevant, timely information from multiple sources
  • 6. ® Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 6 Application Pattern: Composite Rich Internet Applications  New breed of context aware enterprise applications composed of existing and new web applications. Development Characteristics:  Client-side framework APIs (JavaScript/ActionScript)  Client-side context  Client-side communication between applications  Build from a central or distributed catalog of mashable components  Created and delivered by IT department  Additionally mashed up and customized by business users  Integrate with existing SSO, directory and entitlement management solutions
  • 7. ® Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 7 LiveCycle Mosaic ES2 For Business Users  Easy access via desktop (AIR) application or browser  Task-centric composite views bringing complete context to daily work  Create new composite views from IT provided tiles  Customizable views & dynamic layouts  Work on tasks with different contexts in parallel and persist work in progress
  • 8. ® Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 8 LiveCycle Mosaic ES2 For Developers  Composition approach to application development  Comprehensive ActionScript and JavaScript API  Client side communication between application components  Central catalog for housing all reusable application components  Out-of-the box skins, shells and layout managers  Pluggable component model  Integrates with existing SSO, directory and entitlement management solutions
  • 9. ® Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 9 Target Use Cases Case Management: • User environment uniting all case information to speed case resolution • Ex: call center applications, case worker • Sample tiles: customer contacts, reported bug defects, internal knowledge base Financial Advisor Workplace: • Rich, simple and customizable workplace • Contextual views unifying over 200 applications • Sample tiles: investment portfolio, Google finance, salesforce.com Sales Workplace: • Unified customer views aggregating all relevant customer data • Sample tiles: customer contacts, order history, RFP responses, projected pipeline
  • 10. ® Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 10 Project Timeline  LC Mosaic in pre-release program since June ‘09  General availability planned for Q4/09
  • 11. ® Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 11 LC Mosaic Catalog Browser (planned for 1.1)  Browsing features  Search based on metadata  Sorting & filtering  Customizable catalog UI  Multiple catalog support for easier management
  • 12. ® Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 12 LC Mosaic Design-Time Client (planned for 1.1)  AIR-based design client  Drag & drop assembly of reusable application components found in catalog  Ability to create layouts visually
  • 13. ® Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 13

Notes de l'éditeur

  1. Easy access via desktop or browser From an end user perspective, end users interface with either a desktop or browser-based client. When they log in, the application will present them with the default views assigned to their role with the default skin and shell. Task-centric composite views bringing complete context to daily work The application itself is a very task-centric, enabling them as they work on a specific task, to see in context, all relevant data coming from various back ends and applications. So, a customer service rep at a bank using a Mosaic app, can see in one tile on the screen the past history of the customer coming from a case tracking application, account details appearing in another tile from their core banking system, and cross sell/upsell tile with information coming from a marketing database and step by step script to use ( if they have mortgage with interest rate of 8%, ask if they want to refinance.) Through these unified views, users no longer need to sign into multiple applications or drill down through each of them separately, saving time and effort. Less training is required for new employees as well, because the Mosaic application eliminates the need for employees to learn all the features and navigation systems of each of the underlying source systems—the new UI gives them only what they need from the backend systems. Create new composite views from IT provided tiles In addition, the application enables them to create whole new views themselves by picking the tiles they need for the activity they are working on, so they might pick a customer list tile, detailed contact info tile, and list of products tile and a tile for a new proposal for the customer. Since tiles share common context, these tiles will automatically talk to each other giving business users great flexibility. In addition, one key capability business users get excited about when they see Mosaic is working in multiple views in parallel and persisting the work. So, if an agent is working on researching items for one customer, they can save the work , and switch to another work area for another user, because Mosaic apps have persistence capabilities.
  2. Composition approach to application development: Mosaic uses a composition approach to enable developers to build applications faster. Instead of building a large monolithic application, developers can use Mosaic to easily create application components (tiles) that expose business logic from existing Flex and HTML applications { using comprehensive APIs) , extending the return on existing investments. Developers can work more effectively as a team by creating and testing different tiles in parallel and later assembling them into a full application. Communication between application components) happens on server side, key differentiator, for more responsive apps Catalog: Tiles can be stored in the Mosaic Catalog . which a repository for housing all pre-built reusable components. So we’re talking about reusable assets being application tiles, or templates for specific views that layout and mashup multiple application tiles, or skin & shell. Out-of-the box.. And pluggable component model Mosaic includes out-of-the-box skins, shells, and layout managers to help developers quickly create a variety of intuitive interfaces. They can also use their own skins and shells and develop their own layout managers, then plug them into the Mosaic framework to be able to brand the applications with their own look and feel.   Integrates with SSO One key capability to highlight is that for single sign on, the Mosaic framework integrates with external identity management systems if the customers have them deployed. Finally ( note on multiple versions) – Internal Note Tiles compiled with different versions of Flex can co-exist (Support for Flex SDK 3.2 and higher ) Future proofing investment, applicable only for flex developer audience For Developers: Make existing Flash/Flex and HTML/AJAX applications mashable as Phoenix tiles within hours (no complex portlet development required) Comprehensive ActionScript and JavaScript API to enable development of custom tiles which integrate with the Phoenix framework API enables communication between multiple Flash/Flex and HTML/AJAX application tiles Transparent versioning – Tiles compiled with different versions of Flex can co-exist (Support for Flex SDK 3.2 and higher ) Pluggable component model allows integration of custom developed layout models Integrated notification services via real-time messaging (from tiles or back-end applications)
  3. Sample aggregated applications: for example if you take Customer support the application would unify data coming from CRM for customer details, bug tracking for reported product defects, internal knowledge base articles and public forums.
  4. Repository for housing pre-built reusable components Role-based access to catalog content
  5. Fully customizable skin & shell Take an existing layout manager Instead of size x,y, we’d do drag and drop