SlideShare a Scribd company logo
1 of 46
Download to read offline
Flex: the leading RIA framework
      Michaël CHAIZE | Flash Platform Evangelist




© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential.
Menu du jour




                                                                                Why Rich Internet Applications ?

                                                                                Why does it take so much time ?

                                                                                Why the Adobe Flash Platform ?

                                                                                Who invested in Flex ?

                                                                                What happened in 2010 ?

                                                                                What’s next ?

                                                                                What happened to our soccer teams ?




©2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential.   2
Introduction




                                                                                Michaël Chaize
                                                                                Flash Platform Evangelist
                                                                                mchaize@adobe.com


                                                                                My blog: www.   RIAgora.com

                                                                                      @mchaize




©2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential.   3
Why
Rich Internet Applications ?
What Are Intuitive User Experiences?


!   E ective, E cient, Engaging, Easy to learn, Error free
!   Personalized, responsive experiences across devices and channels
!   Communication & collaboration in context
!   Harmonization of backend processes and services




                                                                                         ®




Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe con dential.   5
Why Do Intuitive User Experiences Ma er?




   Forrester
   August 7, 2009
     e State Of Enterprise IT Budgets: 2009
   by Heidi Lo and Andrew Bartels




                                                                                         ®




Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe con dential.   6
RIA bene ts




                                                                                Operating costs ?

                                                                                     - 6M calls
                                                                                     + 19M€




©2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential.   7
RIA bene ts




                                                                                Operating costs ?




©2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential.   8
RIA bene ts




                                                                                Quality of process ?

                                                                                      From 4 weeks
                                                                                      to 4 minutes




©2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential.   9
RIA bene ts




                                                                                 Retaining customers ?

                                                                                   Would you leave
                                                                                   this bank ?




©2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential.   10
RIA bene ts




                                                                                 Di erentiate ?




©2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential.   11
RIA bene ts




                                                                                 Workforce productivity ?




©2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential.   12
Rich User Experiences: Opportunities for internal users




                                                                                          ®




Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe con dential.   13
Rich User Experiences: Opportunities for internal users




                                                                                      5 mins        20 secs




      Increase productivity & improve decision making

                                                                                                              ®




 Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe con dential.            14
Why
does it take so much time ?
NATO




                                                                                          ®




Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe con dential.   16
NATO




                                                                                          ®




Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe con dential.   17
NATO




              From a system-centric views to a user-centric applications.

                                                                                          ®




Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe con dential.   18
CLASSIC IT development cycle (system-centric apps)                                   USERS



                       Business            Services          Presentation       Design/Dev
   Definition                                                                                                    Delivery
                        layer              exposure             Layer            iterations

Long and painful development cycles.
User is involved at the end of the process.
The presentation steps start after backend steps.
60% of IT applications fail because of poor user adoption.




OPTIMIZED RIA development cycle (user-centric apps)

                                                Business             Services
      USERS
                                                 layer               exposure
 Design/Users                                                                      Delivery
                        Definition                            USERS
  iterations
                                              Design/Dev         Presentation
                                               iterations           Layer                     Up to 50% faster
                                                                                              Minimize iterations
Roles: design, business layer, presentation layer                                             Successful deliveries
Functional and technical specifications from the design
Guarantee user adoption
Why
the Adobe Flash Platform ?
Applications are beginning adapt to context




                                                                        >           >

                            RIA                                             Cloud       Devices




©2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential.
                                                                                          Adobe Systems Inc.| FOTB2009
PRESENTATION LAYER


APPLICATION SERVER


      DATA
e Flash Platform is the leading solution for rapidly building RIAs

                    Multiscreen
                    Content and Applications




                                 TOOLS                                       FRAMEWORK    SERVERS         SERVICES       CLIENTS
 FLASH PLATFORM




                       Flash                   Flash                            Flex      Flash Media        Flash      Flash Player
                    Professional              Catalyst                                   Server Family     Platform
                                                                                                           Services

                           Flash Builder                                                  LiveCycle                        AIR




                           Creative Suite                                                ColdFusion      Analytics &
                                                                                                         Optimization



© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential.
All external content and images pending approvals.
Who
invested in Flex in Europe ?
SUCCESS STORIES    MAAF, MMA, Generali, VEOLIA WATER, SANOFI AVENTIS




Global
                                            2004
                                                     RICH INTERNET
           WEB APPLICATIONS                          APPLICATIONS
 REACH




                                     1998




                              1992
Local
             MAINFRAME                                  CLIENT/SERVER


              Text UI                              Integrated media GUI
                                        RICH
SUCCESS STORIES   SALESFORCE.COM, SAP, MSFT SHAREPOINT




   Sanofi Aventis, Renault, Chaumet, Société Générale,
     Gaz de France, BNP Paribas, Peugeot, ETAM...
SUCCESS STORIES




      155k        20M          10k
      employees   customers   branch o ces
DESIGN, the DNA of Adobe   powered by Adobe and SQLi
What
happened in 2010 ?
THE RUNTIMES

EVERY SCREEN




               10.1
THE RUNTIMES

EXTENDED DESKTOP




                                   Out of the browser
                                   O ine/Online sync
                                   Invoke OS Native Processes
                                   Embed your own Java libraries
                                   Soon on smartphones
                   ADOBE AIR 2.0
DESIGN IN MIND

FLEX 4 AND THE SPARK ARCHITECTURE


            ActionScript                                    MXML

                 Component                                      Skin




                                        FLEX 4
                                                           Graphics
                  Behavior                                 Layout
                   Logic                                   Animation
                                 CSS properties            Parts
                    Data
                                                           States




                       Separation of behavior from appearance
DEVELOPER PRODUCTIVITY

FLASH BUILDER 4




                         FLASH BUILDER 4
The Enterprise love story



               Design                                                   Technical specifications
       Specifications     Project                            Project     Data model
           Marketing
Customer relationship
                         owner                            supervisor    IT production
                                                                        Development




“Business”                                                             “IT”

                                     FLASH CATALYST CS5

                        Final user                        Developers
IN-CONTEXT COLLABORATION

 LiveCycle Collaboration Service
What’s next ?
THE RUNTIMES

MORE SCREENS, MORE FEATURES




               http://max.adobe.com/online/
ADOBE AIR 2.5

MORE SCREENS, MORE FEATURES




       ADOBE AIR 2.5
THE FRAMEWORK

Flex “HERO”




                Multi-Screen Development: Allow developers to build
                applications that target the web, desktop or mobile devices using
                a single uni ed framework.

                Spark Maturation: Polish and grow the Spark architecture by
                adding new Spark components and capabilities.

                Large-Application Development: Support developers building
                large applications by improving fundamental pieces of the Flex
                infrastructure.

                Enhanced RSLs: Remove unused RSLs. Don’t load RSL already
                loaded by the main application.
DEVELOPER PRODUCTIVITY & MOBILE

FLASH BUILDER NEXT




                                        Code templates

                                        Metadata code completion

                                        Generate from usage

                                        Quick Assist/Fix

      FLASH BUILDER NEXT                Override / Implements methods




                      http://blogs.adobe.com/flex/
LiveCycle Data Services

 LCDS NEXT




                                                    JavaScript
                                     iOS   <HTML>
                 Devices & Clients                  / AJAX
e Flash Platform is the leading solution for rapidly building RIAs

                    Multiscreen
                    Content and Applications




                                 TOOLS                                       FRAMEWORK    SERVERS         SERVICES       CLIENTS
 FLASH PLATFORM




                       Flash                   Flash                            Flex      Flash Media        Flash      Flash Player
                    Professional              Catalyst                                   Server Family     Platform
                                                                                                           Services

                           Flash Builder                                                  LiveCycle                        AIR




                           Creative Suite                                                ColdFusion      Analytics &
                                                                                                         Optimization



© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential.
All external content and images pending approvals.
2010 RIA   2011 RIA
rockstar   rockstar
I’ll watch MAX keynotes
h p://max.adobe.com/online
Flash driving Innovation & Innovation driving Flash




                                                                                          ®




Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe con dential.   45
Now you can free the Flex tigers




                                                                                 @mchaize


©2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential.   46

More Related Content

What's hot

Adobe flash platform java
Adobe flash platform javaAdobe flash platform java
Adobe flash platform javaMichael Chaize
 
Xplatform mobile development
Xplatform mobile developmentXplatform mobile development
Xplatform mobile developmentMichael Chaize
 
Ria2010 - keynote - Evolution des RIA d'Entreprise
Ria2010 - keynote - Evolution des RIA d'EntrepriseRia2010 - keynote - Evolution des RIA d'Entreprise
Ria2010 - keynote - Evolution des RIA d'EntrepriseMichael Chaize
 
Flex presentation for Paris Android User group PAUG
Flex presentation for Paris Android User group PAUGFlex presentation for Paris Android User group PAUG
Flex presentation for Paris Android User group PAUGMichael Chaize
 
Adobe flex at jax london 2011
Adobe flex at  jax london 2011Adobe flex at  jax london 2011
Adobe flex at jax london 2011Michael Chaize
 
Adobe et la stratégie multi-écrans
Adobe et la stratégie multi-écransAdobe et la stratégie multi-écrans
Adobe et la stratégie multi-écransMichael Chaize
 
Over the air 2.5 - Adobe AIR for Android
Over the air 2.5 - Adobe AIR for AndroidOver the air 2.5 - Adobe AIR for Android
Over the air 2.5 - Adobe AIR for AndroidMichael Chaize
 
Oop2012 keynote Design Driven Development
Oop2012 keynote Design Driven DevelopmentOop2012 keynote Design Driven Development
Oop2012 keynote Design Driven DevelopmentMichael Chaize
 
Fm Mc Presentation Ria2008
Fm Mc   Presentation Ria2008Fm Mc   Presentation Ria2008
Fm Mc Presentation Ria2008Michael Chaize
 
Eva flex java_1_slides
Eva flex java_1_slidesEva flex java_1_slides
Eva flex java_1_slidesMichael Chaize
 
Breizh camp adobe flex et les mobiles
Breizh camp   adobe flex et les mobilesBreizh camp   adobe flex et les mobiles
Breizh camp adobe flex et les mobilesMichael Chaize
 
Enterprise Flex applications on tablet devices
Enterprise Flex applications on tablet devicesEnterprise Flex applications on tablet devices
Enterprise Flex applications on tablet devicesMichael Chaize
 
One backend multiple Screens
One backend multiple ScreensOne backend multiple Screens
One backend multiple ScreensMichael Chaize
 
Using design pattern for mobile
Using design pattern for mobileUsing design pattern for mobile
Using design pattern for mobileluca mezzalira
 
Flex 4.5 and mobile development
Flex 4.5 and mobile developmentFlex 4.5 and mobile development
Flex 4.5 and mobile developmentMichael Chaize
 
Develop multi-screen applications with Flex
Develop multi-screen applications with Flex Develop multi-screen applications with Flex
Develop multi-screen applications with Flex Codemotion
 

What's hot (20)

Jax2001 adobe keynote
Jax2001 adobe keynoteJax2001 adobe keynote
Jax2001 adobe keynote
 
Adobe flash platform java
Adobe flash platform javaAdobe flash platform java
Adobe flash platform java
 
Xplatform mobile development
Xplatform mobile developmentXplatform mobile development
Xplatform mobile development
 
Ria2010 - keynote - Evolution des RIA d'Entreprise
Ria2010 - keynote - Evolution des RIA d'EntrepriseRia2010 - keynote - Evolution des RIA d'Entreprise
Ria2010 - keynote - Evolution des RIA d'Entreprise
 
Montpellier - Flex UG
Montpellier - Flex UGMontpellier - Flex UG
Montpellier - Flex UG
 
Flex presentation for Paris Android User group PAUG
Flex presentation for Paris Android User group PAUGFlex presentation for Paris Android User group PAUG
Flex presentation for Paris Android User group PAUG
 
Adobe flex at jax london 2011
Adobe flex at  jax london 2011Adobe flex at  jax london 2011
Adobe flex at jax london 2011
 
Flex mobile for JUG
Flex mobile for JUGFlex mobile for JUG
Flex mobile for JUG
 
Adobe et la stratégie multi-écrans
Adobe et la stratégie multi-écransAdobe et la stratégie multi-écrans
Adobe et la stratégie multi-écrans
 
Over the air 2.5 - Adobe AIR for Android
Over the air 2.5 - Adobe AIR for AndroidOver the air 2.5 - Adobe AIR for Android
Over the air 2.5 - Adobe AIR for Android
 
Oop2012 keynote Design Driven Development
Oop2012 keynote Design Driven DevelopmentOop2012 keynote Design Driven Development
Oop2012 keynote Design Driven Development
 
Fm Mc Presentation Ria2008
Fm Mc   Presentation Ria2008Fm Mc   Presentation Ria2008
Fm Mc Presentation Ria2008
 
Eva flex java_1_slides
Eva flex java_1_slidesEva flex java_1_slides
Eva flex java_1_slides
 
Breizh camp adobe flex et les mobiles
Breizh camp   adobe flex et les mobilesBreizh camp   adobe flex et les mobiles
Breizh camp adobe flex et les mobiles
 
Enterprise Flex applications on tablet devices
Enterprise Flex applications on tablet devicesEnterprise Flex applications on tablet devices
Enterprise Flex applications on tablet devices
 
Jax 2011 keynote
Jax 2011 keynoteJax 2011 keynote
Jax 2011 keynote
 
One backend multiple Screens
One backend multiple ScreensOne backend multiple Screens
One backend multiple Screens
 
Using design pattern for mobile
Using design pattern for mobileUsing design pattern for mobile
Using design pattern for mobile
 
Flex 4.5 and mobile development
Flex 4.5 and mobile developmentFlex 4.5 and mobile development
Flex 4.5 and mobile development
 
Develop multi-screen applications with Flex
Develop multi-screen applications with Flex Develop multi-screen applications with Flex
Develop multi-screen applications with Flex
 

Viewers also liked

心安平安
心安平安心安平安
心安平安nonnon
 
Summary of LA5
Summary of LA5Summary of LA5
Summary of LA5Cma Mohd
 
141022 ic3 k semanticsofinnovation missikoff
141022 ic3 k semanticsofinnovation missikoff141022 ic3 k semanticsofinnovation missikoff
141022 ic3 k semanticsofinnovation missikoffMichele Missikoff
 
02 классификация документов
02 классификация документов02 классификация документов
02 классификация документовLidia Pivovarova
 
Web 2.0 Session introduction
Web 2.0 Session introductionWeb 2.0 Session introduction
Web 2.0 Session introductionCindy Kendall
 
Максим Литвинов
Максим ЛитвиновМаксим Литвинов
Максим ЛитвиновLidia Pivovarova
 
A Mixed Discrete-Continuous Attribute List Representation for Large Scale Cla...
A Mixed Discrete-Continuous Attribute List Representation for Large Scale Cla...A Mixed Discrete-Continuous Attribute List Representation for Large Scale Cla...
A Mixed Discrete-Continuous Attribute List Representation for Large Scale Cla...jaumebp
 
So This Is Christmas
So This Is ChristmasSo This Is Christmas
So This Is Christmasnonnon
 

Viewers also liked (12)

心安平安
心安平安心安平安
心安平安
 
Summary of LA5
Summary of LA5Summary of LA5
Summary of LA5
 
Korea
KoreaKorea
Korea
 
141022 ic3 k semanticsofinnovation missikoff
141022 ic3 k semanticsofinnovation missikoff141022 ic3 k semanticsofinnovation missikoff
141022 ic3 k semanticsofinnovation missikoff
 
02 классификация документов
02 классификация документов02 классификация документов
02 классификация документов
 
Web 2.0 Session introduction
Web 2.0 Session introductionWeb 2.0 Session introduction
Web 2.0 Session introduction
 
大家行01
大家行01大家行01
大家行01
 
Zambetul
ZambetulZambetul
Zambetul
 
Максим Литвинов
Максим ЛитвиновМаксим Литвинов
Максим Литвинов
 
2010 ims slides
2010 ims slides2010 ims slides
2010 ims slides
 
A Mixed Discrete-Continuous Attribute List Representation for Large Scale Cla...
A Mixed Discrete-Continuous Attribute List Representation for Large Scale Cla...A Mixed Discrete-Continuous Attribute List Representation for Large Scale Cla...
A Mixed Discrete-Continuous Attribute List Representation for Large Scale Cla...
 
So This Is Christmas
So This Is ChristmasSo This Is Christmas
So This Is Christmas
 

Similar to Flex and the city in London - Keynote

Adobe flash platform java
Adobe flash platform javaAdobe flash platform java
Adobe flash platform javaCh'ti JUG
 
Innovation and the Adobe Flash Platform
Innovation and the Adobe Flash PlatformInnovation and the Adobe Flash Platform
Innovation and the Adobe Flash PlatformMichael Chaize
 
Adobe Flash platform の法人利用
Adobe Flash platform の法人利用Adobe Flash platform の法人利用
Adobe Flash platform の法人利用Keisuke Todoroki
 
Michael Adobe Flex Java 1 London
Michael Adobe Flex Java 1 LondonMichael Adobe Flex Java 1 London
Michael Adobe Flex Java 1 LondonSkills Matter
 
Creating Flash Content for Mobile Devices
Creating Flash Content for Mobile DevicesCreating Flash Content for Mobile Devices
Creating Flash Content for Mobile Devicespaultrani
 
UX Concerns across Mobile Platforms
UX Concerns across Mobile PlatformsUX Concerns across Mobile Platforms
UX Concerns across Mobile PlatformsJoseph Labrecque
 
Ria Event Lisbon Jan 2010
Ria Event Lisbon Jan 2010Ria Event Lisbon Jan 2010
Ria Event Lisbon Jan 2010joaogoncalves
 
Flash Applications For Mobile
Flash Applications For MobileFlash Applications For Mobile
Flash Applications For MobileSerge Jespers
 
Deloitte Cem Ams 25 May2011
Deloitte Cem Ams 25 May2011Deloitte Cem Ams 25 May2011
Deloitte Cem Ams 25 May2011Theo Slaats
 
Willkommen zum Adobe Digital Marketing Tag
Willkommen zum Adobe Digital Marketing TagWillkommen zum Adobe Digital Marketing Tag
Willkommen zum Adobe Digital Marketing TagAdobe Marketing Cloud
 
Xebia adobe flash mobile applications
Xebia adobe flash mobile applicationsXebia adobe flash mobile applications
Xebia adobe flash mobile applicationsMichael Chaize
 
Enrique Duvos: Adobe RIA Platform
Enrique Duvos: Adobe RIA PlatformEnrique Duvos: Adobe RIA Platform
Enrique Duvos: Adobe RIA PlatformInitium
 
Ibm software network2012 claudio cinquepalmi #ibmsocialbiz
Ibm software network2012 claudio cinquepalmi  #ibmsocialbiz Ibm software network2012 claudio cinquepalmi  #ibmsocialbiz
Ibm software network2012 claudio cinquepalmi #ibmsocialbiz Claudio Cinquepalmi
 
Creating Mobile Content Using Flash
Creating Mobile Content Using FlashCreating Mobile Content Using Flash
Creating Mobile Content Using Flashpaultrani
 
Process in the Age of Digital Innovation
Process in the Age of Digital InnovationProcess in the Age of Digital Innovation
Process in the Age of Digital InnovationCharles Duncan jr.
 
Flex, Adobe AIR, and PHP: the beginning of a beautiful friendship
Flex, Adobe AIR, and PHP: the beginning of a beautiful friendshipFlex, Adobe AIR, and PHP: the beginning of a beautiful friendship
Flex, Adobe AIR, and PHP: the beginning of a beautiful friendshipelliando dias
 
董龙飞 - 新一代企业应用
董龙飞 - 新一代企业应用董龙飞 - 新一代企业应用
董龙飞 - 新一代企业应用d0nn9n
 

Similar to Flex and the city in London - Keynote (20)

Adobe flash platform java
Adobe flash platform javaAdobe flash platform java
Adobe flash platform java
 
Innovation and the Adobe Flash Platform
Innovation and the Adobe Flash PlatformInnovation and the Adobe Flash Platform
Innovation and the Adobe Flash Platform
 
Adobe Flash platform の法人利用
Adobe Flash platform の法人利用Adobe Flash platform の法人利用
Adobe Flash platform の法人利用
 
Michael Adobe Flex Java 1 London
Michael Adobe Flex Java 1 LondonMichael Adobe Flex Java 1 London
Michael Adobe Flex Java 1 London
 
Adobe Flash Platform Summit 2010
Adobe Flash Platform Summit 2010Adobe Flash Platform Summit 2010
Adobe Flash Platform Summit 2010
 
Creating Flash Content for Mobile Devices
Creating Flash Content for Mobile DevicesCreating Flash Content for Mobile Devices
Creating Flash Content for Mobile Devices
 
UX Concerns across Mobile Platforms
UX Concerns across Mobile PlatformsUX Concerns across Mobile Platforms
UX Concerns across Mobile Platforms
 
Ria Event Lisbon Jan 2010
Ria Event Lisbon Jan 2010Ria Event Lisbon Jan 2010
Ria Event Lisbon Jan 2010
 
Flash Applications For Mobile
Flash Applications For MobileFlash Applications For Mobile
Flash Applications For Mobile
 
Deloitte Cem Ams 25 May2011
Deloitte Cem Ams 25 May2011Deloitte Cem Ams 25 May2011
Deloitte Cem Ams 25 May2011
 
Willkommen zum Adobe Digital Marketing Tag
Willkommen zum Adobe Digital Marketing TagWillkommen zum Adobe Digital Marketing Tag
Willkommen zum Adobe Digital Marketing Tag
 
Xebia adobe flash mobile applications
Xebia adobe flash mobile applicationsXebia adobe flash mobile applications
Xebia adobe flash mobile applications
 
Air for android with flex
Air for android with flexAir for android with flex
Air for android with flex
 
Enrique Duvos: Adobe RIA Platform
Enrique Duvos: Adobe RIA PlatformEnrique Duvos: Adobe RIA Platform
Enrique Duvos: Adobe RIA Platform
 
Ibm software network2012 claudio cinquepalmi #ibmsocialbiz
Ibm software network2012 claudio cinquepalmi  #ibmsocialbiz Ibm software network2012 claudio cinquepalmi  #ibmsocialbiz
Ibm software network2012 claudio cinquepalmi #ibmsocialbiz
 
Creating Mobile Content Using Flash
Creating Mobile Content Using FlashCreating Mobile Content Using Flash
Creating Mobile Content Using Flash
 
Process in the Age of Digital Innovation
Process in the Age of Digital InnovationProcess in the Age of Digital Innovation
Process in the Age of Digital Innovation
 
As2 vs as3
As2 vs as3As2 vs as3
As2 vs as3
 
Flex, Adobe AIR, and PHP: the beginning of a beautiful friendship
Flex, Adobe AIR, and PHP: the beginning of a beautiful friendshipFlex, Adobe AIR, and PHP: the beginning of a beautiful friendship
Flex, Adobe AIR, and PHP: the beginning of a beautiful friendship
 
董龙飞 - 新一代企业应用
董龙飞 - 新一代企业应用董龙飞 - 新一代企业应用
董龙飞 - 新一代企业应用
 

More from Michael Chaize

Typography on the Web - FITC Amsterdam 2015
Typography on the Web - FITC Amsterdam 2015Typography on the Web - FITC Amsterdam 2015
Typography on the Web - FITC Amsterdam 2015Michael Chaize
 
FITC Amsterdam 2015 - keynote-adobe - We are mutants
FITC Amsterdam 2015 -  keynote-adobe - We are mutantsFITC Amsterdam 2015 -  keynote-adobe - We are mutants
FITC Amsterdam 2015 - keynote-adobe - We are mutantsMichael Chaize
 
Multimania - Web Design Trends
Multimania - Web Design TrendsMultimania - Web Design Trends
Multimania - Web Design TrendsMichael Chaize
 
Feweb - Adobe et le Web Design
Feweb - Adobe et le Web DesignFeweb - Adobe et le Web Design
Feweb - Adobe et le Web DesignMichael Chaize
 
FITC 2014 Amsterdam - Adobe Apps for Web Designers in 2014
FITC 2014 Amsterdam - Adobe Apps for Web Designers in 2014FITC 2014 Amsterdam - Adobe Apps for Web Designers in 2014
FITC 2014 Amsterdam - Adobe Apps for Web Designers in 2014Michael Chaize
 
Adobe gaming flash gamm michael
Adobe gaming flash gamm michaelAdobe gaming flash gamm michael
Adobe gaming flash gamm michaelMichael Chaize
 
Max2013 rejected apps presentation
Max2013   rejected apps presentationMax2013   rejected apps presentation
Max2013 rejected apps presentationMichael Chaize
 
Pocket agile challenge adobe mobile v1.0.pptx
Pocket agile   challenge adobe mobile v1.0.pptxPocket agile   challenge adobe mobile v1.0.pptx
Pocket agile challenge adobe mobile v1.0.pptxMichael Chaize
 
The future of the Adobe Flash platform
The future of the Adobe Flash platformThe future of the Adobe Flash platform
The future of the Adobe Flash platformMichael Chaize
 
Ria2010 keynote développeurs
Ria2010 keynote développeursRia2010 keynote développeurs
Ria2010 keynote développeursMichael Chaize
 
Devoxx 2010: Develop mobile applications with Flex
Devoxx 2010: Develop mobile applications with FlexDevoxx 2010: Develop mobile applications with Flex
Devoxx 2010: Develop mobile applications with FlexMichael Chaize
 

More from Michael Chaize (11)

Typography on the Web - FITC Amsterdam 2015
Typography on the Web - FITC Amsterdam 2015Typography on the Web - FITC Amsterdam 2015
Typography on the Web - FITC Amsterdam 2015
 
FITC Amsterdam 2015 - keynote-adobe - We are mutants
FITC Amsterdam 2015 -  keynote-adobe - We are mutantsFITC Amsterdam 2015 -  keynote-adobe - We are mutants
FITC Amsterdam 2015 - keynote-adobe - We are mutants
 
Multimania - Web Design Trends
Multimania - Web Design TrendsMultimania - Web Design Trends
Multimania - Web Design Trends
 
Feweb - Adobe et le Web Design
Feweb - Adobe et le Web DesignFeweb - Adobe et le Web Design
Feweb - Adobe et le Web Design
 
FITC 2014 Amsterdam - Adobe Apps for Web Designers in 2014
FITC 2014 Amsterdam - Adobe Apps for Web Designers in 2014FITC 2014 Amsterdam - Adobe Apps for Web Designers in 2014
FITC 2014 Amsterdam - Adobe Apps for Web Designers in 2014
 
Adobe gaming flash gamm michael
Adobe gaming flash gamm michaelAdobe gaming flash gamm michael
Adobe gaming flash gamm michael
 
Max2013 rejected apps presentation
Max2013   rejected apps presentationMax2013   rejected apps presentation
Max2013 rejected apps presentation
 
Pocket agile challenge adobe mobile v1.0.pptx
Pocket agile   challenge adobe mobile v1.0.pptxPocket agile   challenge adobe mobile v1.0.pptx
Pocket agile challenge adobe mobile v1.0.pptx
 
The future of the Adobe Flash platform
The future of the Adobe Flash platformThe future of the Adobe Flash platform
The future of the Adobe Flash platform
 
Ria2010 keynote développeurs
Ria2010 keynote développeursRia2010 keynote développeurs
Ria2010 keynote développeurs
 
Devoxx 2010: Develop mobile applications with Flex
Devoxx 2010: Develop mobile applications with FlexDevoxx 2010: Develop mobile applications with Flex
Devoxx 2010: Develop mobile applications with Flex
 

Recently uploaded

My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
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
 
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
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
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
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 

Recently uploaded (20)

My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
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
 
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
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
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
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 

Flex and the city in London - Keynote

  • 1. Flex: the leading RIA framework Michaël CHAIZE | Flash Platform Evangelist © 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential.
  • 2. Menu du jour Why Rich Internet Applications ? Why does it take so much time ? Why the Adobe Flash Platform ? Who invested in Flex ? What happened in 2010 ? What’s next ? What happened to our soccer teams ? ©2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 2
  • 3. Introduction Michaël Chaize Flash Platform Evangelist mchaize@adobe.com My blog: www. RIAgora.com @mchaize ©2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 3
  • 5. What Are Intuitive User Experiences? ! E ective, E cient, Engaging, Easy to learn, Error free ! Personalized, responsive experiences across devices and channels ! Communication & collaboration in context ! Harmonization of backend processes and services ® Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe con dential. 5
  • 6. Why Do Intuitive User Experiences Ma er? Forrester August 7, 2009 e State Of Enterprise IT Budgets: 2009 by Heidi Lo and Andrew Bartels ® Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe con dential. 6
  • 7. RIA bene ts Operating costs ? - 6M calls + 19M€ ©2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 7
  • 8. RIA bene ts Operating costs ? ©2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 8
  • 9. RIA bene ts Quality of process ? From 4 weeks to 4 minutes ©2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 9
  • 10. RIA bene ts Retaining customers ? Would you leave this bank ? ©2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 10
  • 11. RIA bene ts Di erentiate ? ©2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 11
  • 12. RIA bene ts Workforce productivity ? ©2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 12
  • 13. Rich User Experiences: Opportunities for internal users ® Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe con dential. 13
  • 14. Rich User Experiences: Opportunities for internal users 5 mins 20 secs Increase productivity & improve decision making ® Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe con dential. 14
  • 15. Why does it take so much time ?
  • 16. NATO ® Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe con dential. 16
  • 17. NATO ® Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe con dential. 17
  • 18. NATO From a system-centric views to a user-centric applications. ® Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe con dential. 18
  • 19. CLASSIC IT development cycle (system-centric apps) USERS Business Services Presentation Design/Dev Definition Delivery layer exposure Layer iterations Long and painful development cycles. User is involved at the end of the process. The presentation steps start after backend steps. 60% of IT applications fail because of poor user adoption. OPTIMIZED RIA development cycle (user-centric apps) Business Services USERS layer exposure Design/Users Delivery Definition USERS iterations Design/Dev Presentation iterations Layer Up to 50% faster Minimize iterations Roles: design, business layer, presentation layer Successful deliveries Functional and technical specifications from the design Guarantee user adoption
  • 20. Why the Adobe Flash Platform ?
  • 21. Applications are beginning adapt to context > > RIA Cloud Devices ©2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. Adobe Systems Inc.| FOTB2009
  • 23. e Flash Platform is the leading solution for rapidly building RIAs Multiscreen Content and Applications TOOLS FRAMEWORK SERVERS SERVICES CLIENTS FLASH PLATFORM Flash Flash Flex Flash Media Flash Flash Player Professional Catalyst Server Family Platform Services Flash Builder LiveCycle AIR Creative Suite ColdFusion Analytics & Optimization © 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. All external content and images pending approvals.
  • 24. Who invested in Flex in Europe ?
  • 25. SUCCESS STORIES MAAF, MMA, Generali, VEOLIA WATER, SANOFI AVENTIS Global 2004 RICH INTERNET WEB APPLICATIONS APPLICATIONS REACH 1998 1992 Local MAINFRAME CLIENT/SERVER Text UI Integrated media GUI RICH
  • 26. SUCCESS STORIES SALESFORCE.COM, SAP, MSFT SHAREPOINT Sanofi Aventis, Renault, Chaumet, Société Générale, Gaz de France, BNP Paribas, Peugeot, ETAM...
  • 27. SUCCESS STORIES 155k 20M 10k employees customers branch o ces
  • 28. DESIGN, the DNA of Adobe powered by Adobe and SQLi
  • 31. THE RUNTIMES EXTENDED DESKTOP Out of the browser O ine/Online sync Invoke OS Native Processes Embed your own Java libraries Soon on smartphones ADOBE AIR 2.0
  • 32. DESIGN IN MIND FLEX 4 AND THE SPARK ARCHITECTURE ActionScript MXML Component Skin FLEX 4 Graphics Behavior Layout Logic Animation CSS properties Parts Data States Separation of behavior from appearance
  • 34. The Enterprise love story Design Technical specifications Specifications Project Project Data model Marketing Customer relationship owner supervisor IT production Development “Business” “IT” FLASH CATALYST CS5 Final user Developers
  • 35. IN-CONTEXT COLLABORATION LiveCycle Collaboration Service
  • 37. THE RUNTIMES MORE SCREENS, MORE FEATURES http://max.adobe.com/online/
  • 38. ADOBE AIR 2.5 MORE SCREENS, MORE FEATURES ADOBE AIR 2.5
  • 39. THE FRAMEWORK Flex “HERO” Multi-Screen Development: Allow developers to build applications that target the web, desktop or mobile devices using a single uni ed framework. Spark Maturation: Polish and grow the Spark architecture by adding new Spark components and capabilities. Large-Application Development: Support developers building large applications by improving fundamental pieces of the Flex infrastructure. Enhanced RSLs: Remove unused RSLs. Don’t load RSL already loaded by the main application.
  • 40. DEVELOPER PRODUCTIVITY & MOBILE FLASH BUILDER NEXT Code templates Metadata code completion Generate from usage Quick Assist/Fix FLASH BUILDER NEXT Override / Implements methods http://blogs.adobe.com/flex/
  • 41. LiveCycle Data Services LCDS NEXT JavaScript iOS <HTML> Devices & Clients / AJAX
  • 42. e Flash Platform is the leading solution for rapidly building RIAs Multiscreen Content and Applications TOOLS FRAMEWORK SERVERS SERVICES CLIENTS FLASH PLATFORM Flash Flash Flex Flash Media Flash Flash Player Professional Catalyst Server Family Platform Services Flash Builder LiveCycle AIR Creative Suite ColdFusion Analytics & Optimization © 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. All external content and images pending approvals.
  • 43. 2010 RIA 2011 RIA rockstar rockstar
  • 44. I’ll watch MAX keynotes h p://max.adobe.com/online
  • 45. Flash driving Innovation & Innovation driving Flash ® Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe con dential. 45
  • 46. Now you can free the Flex tigers @mchaize ©2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 46