SlideShare une entreprise Scribd logo
1  sur  39
Build your first interactive dashboard with Java and Flex ,[object Object]
Feel free to contact me Michaël Chaize Flash Platform Evangelist My blog:   www.RIAgora.com @ mchaize
Menu du jour RIA and decision making  The Adobe Flash platform Flash and interactive dashboards What is Flex 4 ? The classic charting components The advanced data visualization How to learn Flex ? Q&A
What Are Intuitive User Experiences? ,[object Object],[object Object],[object Object],[object Object],® Copyright 2009 Adobe Systems Incorporated.  All rights reserved.  Adobe confidential.
Why Do Intuitive User Experiences Matter? ® Copyright 2009 Adobe Systems Incorporated.  All rights reserved.  Adobe confidential. Forrester August 7, 2009 The State Of Enterprise IT Budgets: 2009 by Heidi Lo and Andrew Bartels
Rich User Experiences: Opportunities for internal users ® Copyright 2009 Adobe Systems Incorporated.  All rights reserved.  Adobe confidential. “ A problem can’t be solved with the same thinking  that created it”
Rich User Experiences: Opportunities for internal users ® Copyright 2009 Adobe Systems Incorporated.  All rights reserved.  Adobe confidential. 5 mins 20 secs Increase productivity & improve decision making
NATO ® Copyright 2009 Adobe Systems Incorporated.  All rights reserved.  Adobe confidential.
NATO ® Copyright 2009 Adobe Systems Incorporated.  All rights reserved.  Adobe confidential.
NATO ® Copyright 2009 Adobe Systems Incorporated.  All rights reserved.  Adobe confidential. From a system-centric view  (database) , to a user-centric application.
Productivity by Design Productive users Productive developers ® Copyright 2009 Adobe Systems Incorporated.  All Rights Reserved. Adobe Confidential. Productivity by design
Flash Platform - A complete system for web innovation
- 98% on Pc/Mac/Linux - Graphic API - Effects and Transitions - JIT compiler of AVM2 - Real-Time Messaging - P2P - 3D API - Soon on multiple screens
Live Collaborative dashboard ® Copyright 2009 Adobe Systems Incorporated.  All rights reserved.  Adobe confidential. 44 LiveCycle Data Services or BlazeDS Publisher Subscriber ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Message Service Endpoint
® Copyright 2009 Adobe Systems Incorporated.  All rights reserved.  Adobe confidential. 45 LiveCycle Data Services or BlazeDS Publisher Subscriber ,[object Object],[object Object],[object Object],Real-time data transmitted to dashboards Message Services Adapter Y Adapter X Messaging System Y Messaging System X Endpoint JMS Provider JMS Adapter
Flash and real-time dashboards
ADOBE FLEX 4
Productive developers Backend solutions Handle large datasets Real-time applications Live Collaboration Open source framework Large WW community IT approved IDE based on Eclipse Rich UI components ® Copyright 2009 Adobe Systems Incorporated.  All Rights Reserved. Adobe Confidential. Agile Development Unit testing, Quality control, Stressing framework, Model-driven development
What is Flex and how it works ©2010 Adobe Systems Incorporated.  All Rights Reserved. Adobe Confidential. Flex Builder IDE Flex Class Library MXML ActionScript Compile Flex SDK SOAP HTTP/S AMF/S RTMP/S Web Server Existing Applications & Infrastructure  J2EE Application Server LC Data Services XML/HTTP REST SOAP Web Services Browser Flash Player
IDE based on Eclipse
DATA SERVICES WIZARD DATA CONNECTIVITY
DATA SERVICES PANEL DATA CONNECTIVITY
TEST OPERATION PANEL DATA CONNECTIVITY
CODE GENERATION DATA CONNECTIVITY
AUTOMATIC DATA PAGING DATA CONNECTIVITY
NETWORK MONITOR DATA CONNECTIVITY
CHART GENERATION UI DEVELOPMENT
Show me the code My first interactive dashboard
ADOBE FLEX  Charting Components Area Bar Bubble CandleStick Column HLOC Line Pie Plot
ADOBE FLEX  Advanced Data Visualization  components IBM ILOG ELIXIR - 3D charts - Scheduling - Project Management - Calendar - Timelines - Gauges and dials - Maps - Heat maps - Pivot charts - Organization charts - Treemap charts - Radar charts
ADOBE FLEX  Advanced Data Visualization  components KAP IT lab - Diagrammer - Visualizer - Treemap - Elastic search - Ring chart - Radar chart
ADOBE FLEX  Advanced Data Visualization  components Axiis Open source framework
Develop your own  components with Flex 4
OLD COMPONENT MODEL FLEX FRAMEWORK 4 Graphics Layout Animation Parts States Behavior Logic Data Component / Skin
SPARK COMPONENT MODEL FLEX FRAMEWORK 4 ActionScript MXML Graphics Layout Animation Parts States Component Skin CSS  properties Behavior Logic Data
Circular Slider
How to learn Flex ? Flex.org The Flex SDK is free and open source Free trial of Flash Builder (IDE) Tour de Flex Free application, samples, live updates http://developer.adobe.com  : Flex in a week Free online video training, samples Flex Test drive Build a flex application in an hour Adobe TV Video tutorials
Flash Platform - A complete system for web innovation
Feel free to contact me Michaël Chaize Flash Platform Evangelist My blog:   www.RIAgora.com @ mchaize

Contenu connexe

Tendances

IBM Connect 2014 - BP207 - Don’t Reinvent the Wheel - (Re)use Open Source Sof...
IBM Connect 2014 - BP207 - Don’t Reinvent the Wheel - (Re)use Open Source Sof...IBM Connect 2014 - BP207 - Don’t Reinvent the Wheel - (Re)use Open Source Sof...
IBM Connect 2014 - BP207 - Don’t Reinvent the Wheel - (Re)use Open Source Sof...Niklas Heidloff
 
IBM Bluemix Demos: Driving Smartphone and Personality Ball
IBM Bluemix Demos: Driving Smartphone and Personality BallIBM Bluemix Demos: Driving Smartphone and Personality Ball
IBM Bluemix Demos: Driving Smartphone and Personality BallNiklas Heidloff
 
ArcReady - Architecting For The Client Tier
ArcReady - Architecting For The Client TierArcReady - Architecting For The Client Tier
ArcReady - Architecting For The Client TierMicrosoft ArcReady
 
ArcReady - Scalable And Usable Web Applications
ArcReady - Scalable And Usable Web ApplicationsArcReady - Scalable And Usable Web Applications
ArcReady - Scalable And Usable Web ApplicationsMicrosoft ArcReady
 
IBM Bluemix for Administrators with Focus on XPages
IBM Bluemix for Administrators with Focus on XPagesIBM Bluemix for Administrators with Focus on XPages
IBM Bluemix for Administrators with Focus on XPagesNiklas Heidloff
 
Application Development for IBM Connections with IBM Bluemix
Application Development  for IBM Connections with IBM BluemixApplication Development  for IBM Connections with IBM Bluemix
Application Development for IBM Connections with IBM BluemixIBM Connections Developers
 
ArcReady - Architecting Modern Distributed Applications
ArcReady -  Architecting Modern Distributed ApplicationsArcReady -  Architecting Modern Distributed Applications
ArcReady - Architecting Modern Distributed ApplicationsMicrosoft ArcReady
 
Experience with Google Glass and Business Applications
Experience with Google Glass and Business ApplicationsExperience with Google Glass and Business Applications
Experience with Google Glass and Business ApplicationsMarkus Van Kempen
 
synebo talk #1 Salesforce lightning
synebo talk #1 Salesforce lightningsynebo talk #1 Salesforce lightning
synebo talk #1 Salesforce lightningAnna Kryvulya
 
ETS Summer School - Introduction to Bluemix (July 4th)
ETS Summer School - Introduction to Bluemix (July 4th)ETS Summer School - Introduction to Bluemix (July 4th)
ETS Summer School - Introduction to Bluemix (July 4th)Jean-Louis (JL) Marechaux
 
IBM Bluemix Tech Meetup 18-02-2015
IBM Bluemix Tech Meetup 18-02-2015IBM Bluemix Tech Meetup 18-02-2015
IBM Bluemix Tech Meetup 18-02-2015gjuljo
 
SAPTechED 2015 UX114 -Building custom SAP Fiori Apps Using SAP Web IDE
SAPTechED 2015 UX114 -Building custom SAP Fiori Apps Using SAP Web IDESAPTechED 2015 UX114 -Building custom SAP Fiori Apps Using SAP Web IDE
SAPTechED 2015 UX114 -Building custom SAP Fiori Apps Using SAP Web IDEMarkus Van Kempen
 
Software Technology Trends in 2013-2014
Software Technology Trends in 2013-2014Software Technology Trends in 2013-2014
Software Technology Trends in 2013-2014KMS Technology
 
IBM Bluemix & IoT Foundation
IBM Bluemix & IoT FoundationIBM Bluemix & IoT Foundation
IBM Bluemix & IoT FoundationNat Weerawan
 
FIU cloud-hackathon-lec1
FIU cloud-hackathon-lec1FIU cloud-hackathon-lec1
FIU cloud-hackathon-lec1Kirill Osipov
 
Techdays 2019 Helsinki - Power Platform Deep Dive
Techdays 2019 Helsinki - Power Platform Deep DiveTechdays 2019 Helsinki - Power Platform Deep Dive
Techdays 2019 Helsinki - Power Platform Deep DiveTimo Pertilä
 
An In-Depth Look at Office 365
An In-Depth Look at Office 365An In-Depth Look at Office 365
An In-Depth Look at Office 365Sharepoint360
 
JVx and Vaadin, in practice
JVx and Vaadin, in practiceJVx and Vaadin, in practice
JVx and Vaadin, in practiceSIB Visions GmbH
 

Tendances (20)

IBM Connect 2014 - BP207 - Don’t Reinvent the Wheel - (Re)use Open Source Sof...
IBM Connect 2014 - BP207 - Don’t Reinvent the Wheel - (Re)use Open Source Sof...IBM Connect 2014 - BP207 - Don’t Reinvent the Wheel - (Re)use Open Source Sof...
IBM Connect 2014 - BP207 - Don’t Reinvent the Wheel - (Re)use Open Source Sof...
 
IBM Bluemix Demos: Driving Smartphone and Personality Ball
IBM Bluemix Demos: Driving Smartphone and Personality BallIBM Bluemix Demos: Driving Smartphone and Personality Ball
IBM Bluemix Demos: Driving Smartphone and Personality Ball
 
ArcReady - Architecting For The Client Tier
ArcReady - Architecting For The Client TierArcReady - Architecting For The Client Tier
ArcReady - Architecting For The Client Tier
 
ArcReady - Scalable And Usable Web Applications
ArcReady - Scalable And Usable Web ApplicationsArcReady - Scalable And Usable Web Applications
ArcReady - Scalable And Usable Web Applications
 
IBM Bluemix for Administrators with Focus on XPages
IBM Bluemix for Administrators with Focus on XPagesIBM Bluemix for Administrators with Focus on XPages
IBM Bluemix for Administrators with Focus on XPages
 
Application Development for IBM Connections with IBM Bluemix
Application Development  for IBM Connections with IBM BluemixApplication Development  for IBM Connections with IBM Bluemix
Application Development for IBM Connections with IBM Bluemix
 
ArcReady - Architecting Modern Distributed Applications
ArcReady -  Architecting Modern Distributed ApplicationsArcReady -  Architecting Modern Distributed Applications
ArcReady - Architecting Modern Distributed Applications
 
Flex3
Flex3Flex3
Flex3
 
Experience with Google Glass and Business Applications
Experience with Google Glass and Business ApplicationsExperience with Google Glass and Business Applications
Experience with Google Glass and Business Applications
 
synebo talk #1 Salesforce lightning
synebo talk #1 Salesforce lightningsynebo talk #1 Salesforce lightning
synebo talk #1 Salesforce lightning
 
ETS Summer School - Introduction to Bluemix (July 4th)
ETS Summer School - Introduction to Bluemix (July 4th)ETS Summer School - Introduction to Bluemix (July 4th)
ETS Summer School - Introduction to Bluemix (July 4th)
 
IBM Bluemix Tech Meetup 18-02-2015
IBM Bluemix Tech Meetup 18-02-2015IBM Bluemix Tech Meetup 18-02-2015
IBM Bluemix Tech Meetup 18-02-2015
 
SAPTechED 2015 UX114 -Building custom SAP Fiori Apps Using SAP Web IDE
SAPTechED 2015 UX114 -Building custom SAP Fiori Apps Using SAP Web IDESAPTechED 2015 UX114 -Building custom SAP Fiori Apps Using SAP Web IDE
SAPTechED 2015 UX114 -Building custom SAP Fiori Apps Using SAP Web IDE
 
Software Technology Trends in 2013-2014
Software Technology Trends in 2013-2014Software Technology Trends in 2013-2014
Software Technology Trends in 2013-2014
 
IBM Bluemix & IoT Foundation
IBM Bluemix & IoT FoundationIBM Bluemix & IoT Foundation
IBM Bluemix & IoT Foundation
 
FIU cloud-hackathon-lec1
FIU cloud-hackathon-lec1FIU cloud-hackathon-lec1
FIU cloud-hackathon-lec1
 
Techdays 2019 Helsinki - Power Platform Deep Dive
Techdays 2019 Helsinki - Power Platform Deep DiveTechdays 2019 Helsinki - Power Platform Deep Dive
Techdays 2019 Helsinki - Power Platform Deep Dive
 
An In-Depth Look at Office 365
An In-Depth Look at Office 365An In-Depth Look at Office 365
An In-Depth Look at Office 365
 
Adobe RIA
Adobe RIAAdobe RIA
Adobe RIA
 
JVx and Vaadin, in practice
JVx and Vaadin, in practiceJVx and Vaadin, in practice
JVx and Vaadin, in practice
 

Similaire à Adobe jax2010 1_dashboard

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
 
Flex In Dot Net
Flex In Dot NetFlex In Dot Net
Flex In Dot Netpradeepfdo
 
Making Money with Adobe AIR
Making Money with Adobe AIRMaking Money with Adobe AIR
Making Money with Adobe AIRAlmog Koren
 
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
 
Afik Gal @alphageeks: Flex Intro
Afik Gal @alphageeks: Flex IntroAfik Gal @alphageeks: Flex Intro
Afik Gal @alphageeks: Flex IntroAlphageeks
 
Enrique Duvos: Adobe RIA Platform
Enrique Duvos: Adobe RIA PlatformEnrique Duvos: Adobe RIA Platform
Enrique Duvos: Adobe RIA PlatformInitium
 
Adobe's RIA Technologies (non technical)
Adobe's RIA Technologies (non technical)Adobe's RIA Technologies (non technical)
Adobe's RIA Technologies (non technical)Cyril Hanquez
 
Alpha Five Version 8 - Rapid tool to build Web & Desktop DB Applications
Alpha Five Version 8 - Rapid tool to build Web & Desktop DB ApplicationsAlpha Five Version 8 - Rapid tool to build Web & Desktop DB Applications
Alpha Five Version 8 - Rapid tool to build Web & Desktop DB ApplicationsRichard Rabins
 
Adobe flex an overview
Adobe flex  an overviewAdobe flex  an overview
Adobe flex an overviewSubin Sugunan
 
Next Generation Of Enterprise RIA's
Next Generation Of Enterprise RIA'sNext Generation Of Enterprise RIA's
Next Generation Of Enterprise RIA'sMatthias 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
 
Innovate2011 DevOps TSRM RTC
Innovate2011 DevOps TSRM RTCInnovate2011 DevOps TSRM RTC
Innovate2011 DevOps TSRM RTCSteve Speicher
 
Flex and .NET Integration
Flex and .NET IntegrationFlex and .NET Integration
Flex and .NET Integrationicaraion
 
Adobe Flex builder by elmagnif
Adobe Flex builder  by elmagnifAdobe Flex builder  by elmagnif
Adobe Flex builder by elmagnifmbaye camara
 
Flex 4.5 and mobile development
Flex 4.5 and mobile developmentFlex 4.5 and mobile development
Flex 4.5 and mobile developmentMichael Chaize
 

Similaire à Adobe jax2010 1_dashboard (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
 
Flex In Dot Net
Flex In Dot NetFlex In Dot Net
Flex In Dot Net
 
Making Money with Adobe AIR
Making Money with Adobe AIRMaking Money with Adobe AIR
Making Money with Adobe AIR
 
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
 
Afik Gal @alphageeks: Flex Intro
Afik Gal @alphageeks: Flex IntroAfik Gal @alphageeks: Flex Intro
Afik Gal @alphageeks: Flex Intro
 
41218
4121841218
41218
 
Enrique Duvos: Adobe RIA Platform
Enrique Duvos: Adobe RIA PlatformEnrique Duvos: Adobe RIA Platform
Enrique Duvos: Adobe RIA Platform
 
Adobe® Flex™
Adobe® Flex™Adobe® Flex™
Adobe® Flex™
 
What is Adobe Flex ?
What is Adobe Flex  ?What is Adobe Flex  ?
What is Adobe Flex ?
 
Adobe's RIA Technologies (non technical)
Adobe's RIA Technologies (non technical)Adobe's RIA Technologies (non technical)
Adobe's RIA Technologies (non technical)
 
Alpha Five Version 8 - Rapid tool to build Web & Desktop DB Applications
Alpha Five Version 8 - Rapid tool to build Web & Desktop DB ApplicationsAlpha Five Version 8 - Rapid tool to build Web & Desktop DB Applications
Alpha Five Version 8 - Rapid tool to build Web & Desktop DB Applications
 
Adobe flex an overview
Adobe flex  an overviewAdobe flex  an overview
Adobe flex an overview
 
Jax2001 adobe keynote
Jax2001 adobe keynoteJax2001 adobe keynote
Jax2001 adobe keynote
 
Next Generation Of Enterprise RIA's
Next Generation Of Enterprise RIA'sNext Generation Of Enterprise RIA's
Next Generation Of Enterprise RIA's
 
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
 
Innovate2011 DevOps TSRM RTC
Innovate2011 DevOps TSRM RTCInnovate2011 DevOps TSRM RTC
Innovate2011 DevOps TSRM RTC
 
Flex and .NET Integration
Flex and .NET IntegrationFlex and .NET Integration
Flex and .NET Integration
 
Adobe Flex builder by elmagnif
Adobe Flex builder  by elmagnifAdobe Flex builder  by elmagnif
Adobe Flex builder by elmagnif
 
Adobe Flex
Adobe FlexAdobe Flex
Adobe Flex
 
Flex 4.5 and mobile development
Flex 4.5 and mobile developmentFlex 4.5 and mobile development
Flex 4.5 and mobile development
 

Dernier

The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 

Dernier (20)

The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 

Adobe jax2010 1_dashboard

  • 1.
  • 2. Feel free to contact me Michaël Chaize Flash Platform Evangelist My blog: www.RIAgora.com @ mchaize
  • 3. Menu du jour RIA and decision making The Adobe Flash platform Flash and interactive dashboards What is Flex 4 ? The classic charting components The advanced data visualization How to learn Flex ? Q&A
  • 4.
  • 5. Why Do Intuitive User Experiences Matter? ® Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. Forrester August 7, 2009 The State Of Enterprise IT Budgets: 2009 by Heidi Lo and Andrew Bartels
  • 6. Rich User Experiences: Opportunities for internal users ® Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. “ A problem can’t be solved with the same thinking that created it”
  • 7. Rich User Experiences: Opportunities for internal users ® Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 5 mins 20 secs Increase productivity & improve decision making
  • 8. NATO ® Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential.
  • 9. NATO ® Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential.
  • 10. NATO ® Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. From a system-centric view (database) , to a user-centric application.
  • 11. Productivity by Design Productive users Productive developers ® Copyright 2009 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Productivity by design
  • 12. Flash Platform - A complete system for web innovation
  • 13. - 98% on Pc/Mac/Linux - Graphic API - Effects and Transitions - JIT compiler of AVM2 - Real-Time Messaging - P2P - 3D API - Soon on multiple screens
  • 14.
  • 15.
  • 16. Flash and real-time dashboards
  • 18. Productive developers Backend solutions Handle large datasets Real-time applications Live Collaboration Open source framework Large WW community IT approved IDE based on Eclipse Rich UI components ® Copyright 2009 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Agile Development Unit testing, Quality control, Stressing framework, Model-driven development
  • 19. What is Flex and how it works ©2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Flex Builder IDE Flex Class Library MXML ActionScript Compile Flex SDK SOAP HTTP/S AMF/S RTMP/S Web Server Existing Applications & Infrastructure J2EE Application Server LC Data Services XML/HTTP REST SOAP Web Services Browser Flash Player
  • 20. IDE based on Eclipse
  • 21. DATA SERVICES WIZARD DATA CONNECTIVITY
  • 22. DATA SERVICES PANEL DATA CONNECTIVITY
  • 23. TEST OPERATION PANEL DATA CONNECTIVITY
  • 24. CODE GENERATION DATA CONNECTIVITY
  • 25. AUTOMATIC DATA PAGING DATA CONNECTIVITY
  • 26. NETWORK MONITOR DATA CONNECTIVITY
  • 27. CHART GENERATION UI DEVELOPMENT
  • 28. Show me the code My first interactive dashboard
  • 29. ADOBE FLEX Charting Components Area Bar Bubble CandleStick Column HLOC Line Pie Plot
  • 30. ADOBE FLEX Advanced Data Visualization components IBM ILOG ELIXIR - 3D charts - Scheduling - Project Management - Calendar - Timelines - Gauges and dials - Maps - Heat maps - Pivot charts - Organization charts - Treemap charts - Radar charts
  • 31. ADOBE FLEX Advanced Data Visualization components KAP IT lab - Diagrammer - Visualizer - Treemap - Elastic search - Ring chart - Radar chart
  • 32. ADOBE FLEX Advanced Data Visualization components Axiis Open source framework
  • 33. Develop your own components with Flex 4
  • 34. OLD COMPONENT MODEL FLEX FRAMEWORK 4 Graphics Layout Animation Parts States Behavior Logic Data Component / Skin
  • 35. SPARK COMPONENT MODEL FLEX FRAMEWORK 4 ActionScript MXML Graphics Layout Animation Parts States Component Skin CSS properties Behavior Logic Data
  • 37. How to learn Flex ? Flex.org The Flex SDK is free and open source Free trial of Flash Builder (IDE) Tour de Flex Free application, samples, live updates http://developer.adobe.com : Flex in a week Free online video training, samples Flex Test drive Build a flex application in an hour Adobe TV Video tutorials
  • 38. Flash Platform - A complete system for web innovation
  • 39. Feel free to contact me Michaël Chaize Flash Platform Evangelist My blog: www.RIAgora.com @ mchaize

Notes de l'éditeur

  1. When you break it down, an intuitive user experience has a variety of characteristics: Effective. Supports goal accomplishment with minimum effort. Efficient. Allows rapid task completion Engaging. Offers enjoyable day-to-day operation. Easy to learn. Supports rapid initial skill acquisition &expanded skill development with experience. Error free. Prevents errors and supports error recovery. And to support these five E’s, it has to be personalized, enable the user to collaborate with others in the context of the task at hand, all while completely abstracting and automating all backend processes.
  2. In a recent survey done by Forrester, LOB people were asked about their top priorities. Looking at their top priorities, you can quickly see how our RIA solutions help them achieve their goals. Intuitive RIA driven self service applications reduce the cost of servicing customers by streamlining and simplifying the user interaction reducing the number of calls to the call center Intuitive applications for employees increase people’s capabilities allowing them to quickly respond to customers and increase the number of customers they can service. RIA self service also increases customers satisfaction and retention by empowering users to help themselves anytime and anywhere. And RIAs introduce new customer interaction paradigms opening new markets and innovating services not possible in the past (offline, complex processing, real time, collaboration … )
  3. Sector Monitor: Spreadsheet -> RIA Anatomy of Experience: Directive affordance, focus and emphasis (‘soul of the application’), movement has meaning, removing chrome, direct manipulation of content, progressive reveal of content this shows a spreadsheet, where client thought the solution was to “build a spreadsheet in Flex”. I’ll talk about “a problem cannot be solved with the same thinking that created it”, and how by spending time with traders and understanding the key data that they act upon (“when everything is equal, nothing is important”), it’s possible to create a more effective trader-centric solution that supports faster, less error-prone decision making. * Help people to understand the “anatomy of a great user-experience” by talking about the concepts and principles of a good user-experience * Help people to understand how ROI is unlocked through user-centric design
  4. Without changing anything on the backend, using exactly the same services, Adobe redefined the user experience. Adobe transformed DATA into Information. The traders who used to take 5 to 6 minutes (average time) to make a decision, take today 15 to 20 seconds. 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
  5. NATO before
  6. NATO before
  7. NATO: Web Forms -> RIA Anatomy of Experience: Direct Manipulation, Real-time access to data for critical decision making, Model real-world interactions (maps), collaboration within application. This has a GREAT before and after story, really bad “view on a database” for mission planning Can also talk about how user-centric process reduces time to market...talk about previous attemts to get to market, were lost in requirements gathering and analysis, but user-centric design approach allowed us to engage in August and be in the air (literally) by December, with the most important functionality, and with incremental releaes thereafter. When we talk about ‘consumerization of the enterprise’, it’s not just about the fidelity of experience, but the idea that you can “release early, and then release often”....incremental feature release.
  8. So the Flash Platform has evolved to meet the demands for multi-screen applications. In this diagram you can see the tools, application frameworks, runtimes and cloud technologies that we have developed.
  9. Let’s start with messaging and let’s look at a simple use case. In this example, there is a series of Flex clients on the left. One of them (client B) will send (or publish) a message to a specific destination in the Message Service. The Message Service, which lives in your application server, is responsible for routing messages to the clients who subscribed to that destination. In this case, the message service will route the message to clients A and C.
  10. In the previous examples, messages were initiated by the client. There are many situations where you want the messages to be initiated by a server process. These are traditional data push use cases.
  11. opensource fruit of community
  12. IT APPROVED Secure Scalable Pluggable Manageable
  13. Lets have a look at how Flex works and fits into existing infrastructure. First is the application server, Flex uses the existing application server. If you don’t have one, Macromedia can provide one for you. On top of the application server, sits the Flex Presentation Server. Flex is broken down into two areas. A client-side Application Framework and the server-side Run-time services. The Application Framework consists of an XML declarative programming language for laying out and defining rich user experiences, which is code named MXML ActionScript which is the Flex programming language for procedural programming The class library, which consists of components like containers & controls and managers for commonly used services. These provide the building blocks for creating great user experiences Flex Run-time Services provide services for Flex Web Services proxy for interaction between the client and enterprise data sources Java object connectivity which allows you to invoke methods on local or remote objects Player detection which detects and locally deploys Flash client as necessary and performance optimizations like content caching and deferred instantiation. And Flex applications can be built using leading IDEs or text editors. We’re also working on a new technology, code named Brady, which is based on Dreamweaver MX 2004 and enables visual layout and code editing of Flex applications. Note to speaker: If you click on the “IDEs and text editor” box, that will take you a large screen shot of Flexstore code in Brady. If you click that image, it will take you back to this slide. If you click on the Brady box, it will take you to a large screenshot of Brady. And then if you click on that image it will take you back again.
  14. Beyond coding productivity, Adobe Flash Builder 4 adds two important new features for testing applications: a network monitor and Flex Unit support. The network monitor allows you to see the network traffic between the Flash client and your backend server from within Flash Builder itself. This enables you to more easily debug data access portions of the Flex application, and to diagnose any performance issues that might exist between the client and server. Unit testing is another important part of the application development process, and Builder makes it easy with integrated Flex Unit support. This will allow test setup, test file creation, test running and test result analysis in Builder.
  15. opensource fruit of community
  16. opensource fruit of community
  17. opensource fruit of community
  18. opensource fruit of community
  19. opensource fruit of community
  20. The biggest feature of the Design in Mind theme is our new skinning and component architecture, named Spark. Building on top of the existing MX architecture, Spark provides a much more expressive mechanism for developers and designers to work together on the appearance of their Flex applications.
  21. opensource fruit of community
  22. So the Flash Platform has evolved to meet the demands for multi-screen applications. In this diagram you can see the tools, application frameworks, runtimes and cloud technologies that we have developed.