SlideShare ist ein Scribd-Unternehmen logo
1 von 13
®
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

Weitere ähnliche Inhalte

Was ist angesagt?

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
 

Was ist angesagt? (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
 

Andere mochten auch

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
 

Andere mochten auch (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
 

Ähnlich wie 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
 

Ähnlich wie 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
 

Mehr von 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
 

Mehr von 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
 

Kürzlich hochgeladen

(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Exploring ChatGPT Prompt Hacks To Maximally Optimise Your Queries
Exploring ChatGPT Prompt Hacks To Maximally Optimise Your QueriesExploring ChatGPT Prompt Hacks To Maximally Optimise Your Queries
Exploring ChatGPT Prompt Hacks To Maximally Optimise Your QueriesSanjay Willie
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 

Kürzlich hochgeladen (20)

(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Exploring ChatGPT Prompt Hacks To Maximally Optimise Your Queries
Exploring ChatGPT Prompt Hacks To Maximally Optimise Your QueriesExploring ChatGPT Prompt Hacks To Maximally Optimise Your Queries
Exploring ChatGPT Prompt Hacks To Maximally Optimise Your Queries
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 

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

Hinweis der Redaktion

  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