SlideShare a Scribd company logo
1 of 36
Download to read offline
Adobe technology platform
for rich Internet applications




Enrique Duvós
Sr Platform Evangelist
Adobe Systems
blog: www.duvos.com


                                                                  1
2008 Adobe Systems Incorporated. All Rights
2006 Adobe Systems Incorporated. All Rights Reserved. Reserved.
Customer expectations have changed




2008 Adobe Systems Incorporated. All Rights Reserved.
Customer expectations have changed




                                             Explosion in digital content
                                             Personal publishing and social
                                              networks
                                             Multiple devices




2008 Adobe Systems Incorporated. All Rights Reserved.
Applications have evolved



Global
  REACH




Local
                                   MAINFRAME



                                     Text UI             RICH   Integrated media GUI

 2008 Adobe Systems Incorporated. All Rights Reserved.
Applications have evolved



Global
  REACH




                                                         1992
Local
                                   MAINFRAME                               CLIENT/SERVER


                                     Text UI                    RICH   Integrated media GUI

 2008 Adobe Systems Incorporated. All Rights Reserved.
Applications have evolved



Global


                              WEB APPLICATIONS
  REACH




                                                                1998




                                                         1992
Local
                                   MAINFRAME                                 CLIENT/SERVER


                                     Text UI                      RICH   Integrated media GUI

 2008 Adobe Systems Incorporated. All Rights Reserved.
Applications have evolved



Global
                                                                       2004
                                                                                  RICH INTERNET
                              WEB APPLICATIONS                                  APPLICATIONS (RIAs)
  REACH




                                                                1998




                                                         1992
Local
                                   MAINFRAME                                      CLIENT/SERVER


                                     Text UI                      RICH        Integrated media GUI

 2008 Adobe Systems Incorporated. All Rights Reserved.
The web changed business requirements




   Applications must be built faster
    by fewer people
   Applications must reuse existing
    infrastructure and assets
   Applications must be flexible to
    support changing requirements




2008 Adobe Systems Incorporated. All Rights Reserved.
The designer–developer continuum




                      RIAs require an integrated designer/developer project team
                      Smooth, efficient workflows from design through application
                       development
                      Familiar, proven tools working together



2008 Adobe Systems Incorporated. All Rights Reserved.
Adobe RIA technology platform

 Applications
                                                            Adobe® Media                  Adobe                       Adobe Acrobat®
                                                            Player                        Buzzword™                   Connect™



 Designer/Developer tools                               Clients
                                                                                          Adobe                       Adobe
                                                                                          AIR™                        Flash® Player




                                                        Frameworks
                                                                                          Ajax                        Adobe Flex®
      Adobe Creative Suite® 3


                                                        Servers/Services



           Adobe Flex® Builder™                                              Adobe     Adobe Flash Media Adobe Flash Cast® Adobe Scene7®
                                                        Adobe LiveCycle®
                                                                           ColdFusion®      Server                          OnDemand




2008 Adobe Systems Incorporated. All Rights Reserved.
®
                                                        ADOBE FLEX 3
                                     A highly productive, free open source framework
                                     for building expressive web applications that
                                     deploy consistently on allcross-platform,
                                          Create engaging, major browsers
                                     and on the desktop with Adobe AIR
                                                        rich Internet applications




2008 Adobe Systems Incorporated. All Rights Reserved.
Amazing Flex apps




2008 Adobe Systems Incorporated. All Rights Reserved.
Amazing Flex apps




2008 Adobe Systems Incorporated. All Rights Reserved.
How Flex Works in the Browser

     Flex Builder IDE

 Flex SDK
   MXML       ActionScript

     Flex Class Library
How Flex Works in the Browser

     Flex Builder IDE                     Browser

 Flex SDK                                 Flash Player
   MXML       ActionScript

     Flex Class Library



                             Web Server
        Compile
How Flex Works in the Browser

     Flex Builder IDE                                Browser

 Flex SDK                                            Flash Player
   MXML       ActionScript

     Flex Class Library      SOAP           HTTP/S             AMF/S         RTMP/S


                              Web Server
        Compile
                             XML/HTTP
                                                               LC Data Services
                             REST
                             SOAP Web Services           J2EE Application Server

                                    Existing Applications & Infrastructure
Flash Player and Flex Adoption




2008 Adobe Systems Incorporated. All Rights Reserved.
Flash Player and Flex Adoption



                                                        3,400,000,000+
                                                          Installs of Flash Player 9




2008 Adobe Systems Incorporated. All Rights Reserved.
Flash Player and Flex Adoption



                                                        3,400,000,000+
                                                           Installs of Flash Player 9

                                                        600,000+
                                                         Downloads of Flex




2008 Adobe Systems Incorporated. All Rights Reserved.
Flash Player and Flex Adoption



                                                        3,400,000,000+
                                                            Installs of Flash Player 9

                                                        600,000+
                                                         Downloads of Flex


                                                        97%
                                                        streamers used Flash to view video
                                                                                  in Feb 08

2008 Adobe Systems Incorporated. All Rights Reserved.
Demand for Flex skills




2008 Adobe Systems Incorporated. All Rights Reserved.
Application Development Choices




      REACH




                                                                               RICH

      Static Web                                Rich Internet       Desktop   Native
                                              Applications (RIAs)    RIAs     Apps




2008 Adobe Systems Incorporated. All Rights Reserved.
Application Development Choices




      REACH




                                                                               RICH

      Static Web                                Rich Internet       Desktop   Native
                                              Applications (RIAs)    RIAs     Apps




2008 Adobe Systems Incorporated. All Rights Reserved.
Application Development Choices




      REACH




                                                                               RICH

      Static Web                                Rich Internet       Desktop   Native
                                              Applications (RIAs)    RIAs     Apps




2008 Adobe Systems Incorporated. All Rights Reserved.
Disruptive innovation




2008 Adobe Systems Incorporated. All Rights Reserved.
Disruptive innovation

                      1984
                      PostScript®         1990
                                          Creative
                                          applications
                                                         1993
                                                         Adobe Reader®
                                                                     1995
                                                                     Adobe Flash®
                                                                                    2008
                                                                                    Adobe AIR™




2008 Adobe Systems Incorporated. All Rights Reserved.
Adobe AIR enables web developers to use
                               existing technologies to build and deploy
                               rich Internet applications on the desktop.




2008 Adobe Systems Incorporated. All Rights Reserved.
Why RIAs on the desktop

                           Persistent connection                 Branded experiences




 Desktop functionality                                  Data access              Efficient development




2008 Adobe Systems Incorporated. All Rights Reserved.
Adobe AIR features

Rich applications                                       Broad reach




 Designer and developer productivity                    Proven technology




2008 Adobe Systems Incorporated. All Rights Reserved.
Adobe AIR features

    Rich applications                                   Broad reach
   Rich media and video
   Custom chrome and transparency
   Desktop integration (Drag and drop,
    background, notifications, clipboard)




    Designer and developer productivity                 Proven technology




2008 Adobe Systems Incorporated. All Rights Reserved.
Adobe AIR features

    Rich applications                                   Broad reach
   Rich media and video                                   Windows/Macintosh/Linux
   Custom chrome and transparency                         Universal application installer
   Desktop integration (Drag and drop,                    On/offline with network detection
    background, notifications, clipboard)
                                                           Local file access and embedded database



    Designer and developer productivity                 Proven technology




2008 Adobe Systems Incorporated. All Rights Reserved.
Adobe AIR features

    Rich applications                                   Broad reach
   Rich media and video                                   Windows/Macintosh/Linux
   Custom chrome and transparency                         Universal application installer
   Desktop integration (Drag and drop,                    On/offline with network detection
    background, notifications, clipboard)
                                                           Local file access and embedded database



    Designer and developer productivity                 Proven technology

       Existing tools: Flex, Flash, Dreamweaver,
        Ajax Frameworks
       Reuse existing assets
       Adobe Creative Suite integration
       Application updates




2008 Adobe Systems Incorporated. All Rights Reserved.
Adobe AIR features

    Rich applications                                   Broad reach
   Rich media and video                                   Windows/Macintosh/Linux
   Custom chrome and transparency                         Universal application installer
   Desktop integration (Drag and drop,                    On/offline with network detection
    background, notifications, clipboard)
                                                           Local file access and embedded database



    Designer and developer productivity                 Proven technology

       Existing tools: Flex, Flash, Dreamweaver,          Integrated HTML/Flash/PDF
        Ajax Frameworks
                                                           AJAX: Full WebKit HTML engine
       Reuse existing assets
                                                           Flex/Flash: Full Flash Player 9
       Adobe Creative Suite integration
                                                           Embedded SQL database
       Application updates
                                                           Robust application security




2008 Adobe Systems Incorporated. All Rights Reserved.
Now building on Adobe AIR




2008 Adobe Systems Incorporated. All Rights Reserved.
Getting started resources

    www.adobe.com/ria
    www.adobe.com/products/flex
    www.adobe.com/products/air




2008 Adobe Systems Incorporated. All Rights Reserved.
Revolutionizing
    how the world engages with
    ideas and information




                                                                  37
2008 Adobe Systems Incorporated. All Rights
2006 Adobe Systems Incorporated. All Rights Reserved. Reserved.

More Related Content

What's hot

Michael Adobe Flex Java 1 London
Michael Adobe Flex Java 1 LondonMichael Adobe Flex Java 1 London
Michael Adobe Flex Java 1 LondonSkills Matter
 
Fatc - Productivity by Design
Fatc - Productivity by DesignFatc - Productivity by Design
Fatc - Productivity by DesignMichael 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
 
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
 
Best practices for Flash applications on mobile devices
Best practices for Flash applications on mobile devicesBest practices for Flash applications on mobile devices
Best practices for Flash applications on mobile devicesMichael 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
 
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
 
webinos and Open Ecosystems Open Governance
webinos and Open Ecosystems Open Governancewebinos and Open Ecosystems Open Governance
webinos and Open Ecosystems Open Governancewebinos project
 
Xplatform mobile development
Xplatform mobile developmentXplatform mobile development
Xplatform mobile developmentMichael Chaize
 
Xebia adobe flash mobile applications
Xebia adobe flash mobile applicationsXebia adobe flash mobile applications
Xebia adobe flash mobile applicationsMichael Chaize
 
Flex For Java Architects Ledroff Breizh Jug V Blog Cc
Flex For Java Architects Ledroff Breizh Jug V Blog CcFlex For Java Architects Ledroff Breizh Jug V Blog Cc
Flex For Java Architects Ledroff Breizh Jug V Blog CcFrançois Le Droff
 
Innovation and the Adobe Flash Platform
Innovation and the Adobe Flash PlatformInnovation and the Adobe Flash Platform
Innovation and the Adobe Flash PlatformMichael Chaize
 
Soa204 Kawasaki Final
Soa204 Kawasaki FinalSoa204 Kawasaki Final
Soa204 Kawasaki FinalAnush Kumar
 
Public-i User Group Presentation (June 14)
Public-i User Group Presentation (June 14)Public-i User Group Presentation (June 14)
Public-i User Group Presentation (June 14)lewieashman
 
Kony Mobile Management
Kony Mobile ManagementKony Mobile Management
Kony Mobile ManagementDipesh Mukerji
 

What's hot (20)

Jax 2011 keynote
Jax 2011 keynoteJax 2011 keynote
Jax 2011 keynote
 
Michael Adobe Flex Java 1 London
Michael Adobe Flex Java 1 LondonMichael Adobe Flex Java 1 London
Michael Adobe Flex Java 1 London
 
Jax2001 adobe keynote
Jax2001 adobe keynoteJax2001 adobe keynote
Jax2001 adobe keynote
 
Montpellier - Flex UG
Montpellier - Flex UGMontpellier - Flex UG
Montpellier - Flex UG
 
Fatc - Productivity by Design
Fatc - Productivity by DesignFatc - Productivity by Design
Fatc - Productivity by Design
 
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
 
Develop multi-screen applications with Flex
Develop multi-screen applications with Flex Develop multi-screen applications with Flex
Develop multi-screen applications with Flex
 
Adobe® Flex™
Adobe® Flex™Adobe® Flex™
Adobe® Flex™
 
Jax2010 adobe lcds
Jax2010 adobe lcdsJax2010 adobe lcds
Jax2010 adobe lcds
 
Best practices for Flash applications on mobile devices
Best practices for Flash applications on mobile devicesBest practices for Flash applications on mobile devices
Best practices for Flash applications on mobile devices
 
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
 
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
 
webinos and Open Ecosystems Open Governance
webinos and Open Ecosystems Open Governancewebinos and Open Ecosystems Open Governance
webinos and Open Ecosystems Open Governance
 
Xplatform mobile development
Xplatform mobile developmentXplatform mobile development
Xplatform mobile development
 
Xebia adobe flash mobile applications
Xebia adobe flash mobile applicationsXebia adobe flash mobile applications
Xebia adobe flash mobile applications
 
Flex For Java Architects Ledroff Breizh Jug V Blog Cc
Flex For Java Architects Ledroff Breizh Jug V Blog CcFlex For Java Architects Ledroff Breizh Jug V Blog Cc
Flex For Java Architects Ledroff Breizh Jug V Blog Cc
 
Innovation and the Adobe Flash Platform
Innovation and the Adobe Flash PlatformInnovation and the Adobe Flash Platform
Innovation and the Adobe Flash Platform
 
Soa204 Kawasaki Final
Soa204 Kawasaki FinalSoa204 Kawasaki Final
Soa204 Kawasaki Final
 
Public-i User Group Presentation (June 14)
Public-i User Group Presentation (June 14)Public-i User Group Presentation (June 14)
Public-i User Group Presentation (June 14)
 
Kony Mobile Management
Kony Mobile ManagementKony Mobile Management
Kony Mobile Management
 

Similar to Enrique Duvos: Adobe RIA Platform

Flex Air Intro
Flex Air IntroFlex Air Intro
Flex Air IntroJUG Genova
 
Adobe flash platform java
Adobe flash platform javaAdobe flash platform java
Adobe flash platform javaCh'ti JUG
 
Adobe flash platform java
Adobe flash platform javaAdobe flash platform java
Adobe flash platform javaMichael Chaize
 
Qcon flex体系架构深度剖析
Qcon flex体系架构深度剖析Qcon flex体系架构深度剖析
Qcon flex体系架构深度剖析youzitang
 
Adobe jax2010 1_dashboard
Adobe jax2010 1_dashboardAdobe jax2010 1_dashboard
Adobe jax2010 1_dashboardguest9776673
 
David Coletta Architecting A Shared Codebase For Browser And Desktop Final
David Coletta Architecting A Shared Codebase For Browser And Desktop FinalDavid Coletta Architecting A Shared Codebase For Browser And Desktop Final
David Coletta Architecting A Shared Codebase For Browser And Desktop Finaldcoletta
 
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
 
Flex体系架构剖析
Flex体系架构剖析Flex体系架构剖析
Flex体系架构剖析ematrix
 
RIAs with Java, Spring, Hibernate, BlazeDS, and Flex
RIAs with Java, Spring, Hibernate, BlazeDS, and FlexRIAs with Java, Spring, Hibernate, BlazeDS, and Flex
RIAs with Java, Spring, Hibernate, BlazeDS, and Flexelliando dias
 
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
 
Keeping Current with ColdFusion - Adobe Max 2011
Keeping Current with ColdFusion - Adobe Max 2011Keeping Current with ColdFusion - Adobe Max 2011
Keeping Current with ColdFusion - Adobe Max 2011Rupesh Kumar
 
Making Money with Adobe AIR
Making Money with Adobe AIRMaking Money with Adobe AIR
Making Money with Adobe AIRAlmog Koren
 
Drupal and-flex-drupal camp
Drupal and-flex-drupal campDrupal and-flex-drupal camp
Drupal and-flex-drupal campClaudiu Cristea
 
JAX2010 Flex Java technical session: interactive dashboard
JAX2010 Flex Java technical session: interactive dashboardJAX2010 Flex Java technical session: interactive dashboard
JAX2010 Flex Java technical session: interactive dashboardMichael Chaize
 
Flex360 Milan 2008 - Flex & Webservices
Flex360 Milan 2008 - Flex & WebservicesFlex360 Milan 2008 - Flex & Webservices
Flex360 Milan 2008 - Flex & Webservicesivascucristian
 
Flash Platformアップデート
Flash PlatformアップデートFlash Platformアップデート
Flash PlatformアップデートMariko Nishimura
 

Similar to Enrique Duvos: Adobe RIA Platform (20)

Flex Air Intro
Flex Air IntroFlex Air Intro
Flex Air Intro
 
Adobe flash platform java
Adobe flash platform javaAdobe flash platform java
Adobe flash platform java
 
Adobe flash platform java
Adobe flash platform javaAdobe flash platform java
Adobe flash platform java
 
Qcon flex体系架构深度剖析
Qcon flex体系架构深度剖析Qcon flex体系架构深度剖析
Qcon flex体系架构深度剖析
 
Flex3
Flex3Flex3
Flex3
 
Adobe jax2010 1_dashboard
Adobe jax2010 1_dashboardAdobe jax2010 1_dashboard
Adobe jax2010 1_dashboard
 
David Coletta Architecting A Shared Codebase For Browser And Desktop Final
David Coletta Architecting A Shared Codebase For Browser And Desktop FinalDavid Coletta Architecting A Shared Codebase For Browser And Desktop Final
David Coletta Architecting A Shared Codebase For Browser And Desktop Final
 
Adobe's RIA Technologies (non technical)
Adobe's RIA Technologies (non technical)Adobe's RIA Technologies (non technical)
Adobe's RIA Technologies (non technical)
 
air
airair
air
 
Flex体系架构剖析
Flex体系架构剖析Flex体系架构剖析
Flex体系架构剖析
 
Adobe Flex
Adobe FlexAdobe Flex
Adobe Flex
 
RIAs with Java, Spring, Hibernate, BlazeDS, and Flex
RIAs with Java, Spring, Hibernate, BlazeDS, and FlexRIAs with Java, Spring, Hibernate, BlazeDS, and Flex
RIAs with Java, Spring, Hibernate, BlazeDS, and Flex
 
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
 
Keeping Current with ColdFusion - Adobe Max 2011
Keeping Current with ColdFusion - Adobe Max 2011Keeping Current with ColdFusion - Adobe Max 2011
Keeping Current with ColdFusion - Adobe Max 2011
 
Making Money with Adobe AIR
Making Money with Adobe AIRMaking Money with Adobe AIR
Making Money with Adobe AIR
 
Drupal and-flex-drupal camp
Drupal and-flex-drupal campDrupal and-flex-drupal camp
Drupal and-flex-drupal camp
 
JAX2010 Flex Java technical session: interactive dashboard
JAX2010 Flex Java technical session: interactive dashboardJAX2010 Flex Java technical session: interactive dashboard
JAX2010 Flex Java technical session: interactive dashboard
 
W-JAX Keynote 2010
W-JAX Keynote 2010W-JAX Keynote 2010
W-JAX Keynote 2010
 
Flex360 Milan 2008 - Flex & Webservices
Flex360 Milan 2008 - Flex & WebservicesFlex360 Milan 2008 - Flex & Webservices
Flex360 Milan 2008 - Flex & Webservices
 
Flash Platformアップデート
Flash PlatformアップデートFlash Platformアップデート
Flash Platformアップデート
 

More from Initium

Zemanta - Ljubljana, London, the World
Zemanta - Ljubljana, London, the WorldZemanta - Ljubljana, London, the World
Zemanta - Ljubljana, London, the WorldInitium
 
Yoav Leitersdof: Early Stage Venture Investments
Yoav Leitersdof: Early Stage Venture InvestmentsYoav Leitersdof: Early Stage Venture Investments
Yoav Leitersdof: Early Stage Venture InvestmentsInitium
 
Reshma Sohoni: Seedcamp
Reshma Sohoni: SeedcampReshma Sohoni: Seedcamp
Reshma Sohoni: SeedcampInitium
 
Damir Sabol: Kako Započeti i financirati projekte
Damir Sabol: Kako Započeti i financirati projekteDamir Sabol: Kako Započeti i financirati projekte
Damir Sabol: Kako Započeti i financirati projekteInitium
 
prof. Ivo Orlić: STeP Ri
prof. Ivo Orlić: STeP Riprof. Ivo Orlić: STeP Ri
prof. Ivo Orlić: STeP RiInitium
 
Ivo Špigel: Venture Or Vulture?
Ivo Špigel: Venture Or Vulture?Ivo Špigel: Venture Or Vulture?
Ivo Špigel: Venture Or Vulture?Initium
 
Tomislav Car: Prodaja oglasnog prostora na Webu - primjer Studenstski oglasnik
Tomislav Car: Prodaja oglasnog prostora na Webu - primjer Studenstski oglasnikTomislav Car: Prodaja oglasnog prostora na Webu - primjer Studenstski oglasnik
Tomislav Car: Prodaja oglasnog prostora na Webu - primjer Studenstski oglasnikInitium
 
Senko Rašić: Firma 2.0
Senko Rašić: Firma 2.0Senko Rašić: Firma 2.0
Senko Rašić: Firma 2.0Initium
 
Dražen Drnas: GoHome Philosophy
Dražen Drnas: GoHome PhilosophyDražen Drnas: GoHome Philosophy
Dražen Drnas: GoHome PhilosophyInitium
 
Blaž Kos: Business Angels of Slovenia
Blaž Kos: Business Angels of SloveniaBlaž Kos: Business Angels of Slovenia
Blaž Kos: Business Angels of SloveniaInitium
 
Ivana Maršić: CRANE - Hrvatska mreža poslovnih anđela
Ivana Maršić: CRANE - Hrvatska mreža poslovnih anđelaIvana Maršić: CRANE - Hrvatska mreža poslovnih anđela
Ivana Maršić: CRANE - Hrvatska mreža poslovnih anđelaInitium
 
Krešo Gudelj: Adriatic-Home.Com
Krešo Gudelj: Adriatic-Home.ComKrešo Gudelj: Adriatic-Home.Com
Krešo Gudelj: Adriatic-Home.ComInitium
 
Gordan Orlić: Optimizacija frontenda
Gordan Orlić: Optimizacija frontendaGordan Orlić: Optimizacija frontenda
Gordan Orlić: Optimizacija frontendaInitium
 
Denis Kotlar: RenzooPush za mobilni marketing
Denis Kotlar: RenzooPush za mobilni marketingDenis Kotlar: RenzooPush za mobilni marketing
Denis Kotlar: RenzooPush za mobilni marketingInitium
 

More from Initium (14)

Zemanta - Ljubljana, London, the World
Zemanta - Ljubljana, London, the WorldZemanta - Ljubljana, London, the World
Zemanta - Ljubljana, London, the World
 
Yoav Leitersdof: Early Stage Venture Investments
Yoav Leitersdof: Early Stage Venture InvestmentsYoav Leitersdof: Early Stage Venture Investments
Yoav Leitersdof: Early Stage Venture Investments
 
Reshma Sohoni: Seedcamp
Reshma Sohoni: SeedcampReshma Sohoni: Seedcamp
Reshma Sohoni: Seedcamp
 
Damir Sabol: Kako Započeti i financirati projekte
Damir Sabol: Kako Započeti i financirati projekteDamir Sabol: Kako Započeti i financirati projekte
Damir Sabol: Kako Započeti i financirati projekte
 
prof. Ivo Orlić: STeP Ri
prof. Ivo Orlić: STeP Riprof. Ivo Orlić: STeP Ri
prof. Ivo Orlić: STeP Ri
 
Ivo Špigel: Venture Or Vulture?
Ivo Špigel: Venture Or Vulture?Ivo Špigel: Venture Or Vulture?
Ivo Špigel: Venture Or Vulture?
 
Tomislav Car: Prodaja oglasnog prostora na Webu - primjer Studenstski oglasnik
Tomislav Car: Prodaja oglasnog prostora na Webu - primjer Studenstski oglasnikTomislav Car: Prodaja oglasnog prostora na Webu - primjer Studenstski oglasnik
Tomislav Car: Prodaja oglasnog prostora na Webu - primjer Studenstski oglasnik
 
Senko Rašić: Firma 2.0
Senko Rašić: Firma 2.0Senko Rašić: Firma 2.0
Senko Rašić: Firma 2.0
 
Dražen Drnas: GoHome Philosophy
Dražen Drnas: GoHome PhilosophyDražen Drnas: GoHome Philosophy
Dražen Drnas: GoHome Philosophy
 
Blaž Kos: Business Angels of Slovenia
Blaž Kos: Business Angels of SloveniaBlaž Kos: Business Angels of Slovenia
Blaž Kos: Business Angels of Slovenia
 
Ivana Maršić: CRANE - Hrvatska mreža poslovnih anđela
Ivana Maršić: CRANE - Hrvatska mreža poslovnih anđelaIvana Maršić: CRANE - Hrvatska mreža poslovnih anđela
Ivana Maršić: CRANE - Hrvatska mreža poslovnih anđela
 
Krešo Gudelj: Adriatic-Home.Com
Krešo Gudelj: Adriatic-Home.ComKrešo Gudelj: Adriatic-Home.Com
Krešo Gudelj: Adriatic-Home.Com
 
Gordan Orlić: Optimizacija frontenda
Gordan Orlić: Optimizacija frontendaGordan Orlić: Optimizacija frontenda
Gordan Orlić: Optimizacija frontenda
 
Denis Kotlar: RenzooPush za mobilni marketing
Denis Kotlar: RenzooPush za mobilni marketingDenis Kotlar: RenzooPush za mobilni marketing
Denis Kotlar: RenzooPush za mobilni marketing
 

Recently uploaded

TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
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
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...itnewsafrica
 
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
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
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
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesManik S Magar
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesBernd Ruecker
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 

Recently uploaded (20)

TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
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
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
 
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
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
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
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 

Enrique Duvos: Adobe RIA Platform

  • 1. Adobe technology platform for rich Internet applications Enrique Duvós Sr Platform Evangelist Adobe Systems blog: www.duvos.com 1 2008 Adobe Systems Incorporated. All Rights 2006 Adobe Systems Incorporated. All Rights Reserved. Reserved.
  • 2. Customer expectations have changed 2008 Adobe Systems Incorporated. All Rights Reserved.
  • 3. Customer expectations have changed  Explosion in digital content  Personal publishing and social networks  Multiple devices 2008 Adobe Systems Incorporated. All Rights Reserved.
  • 4. Applications have evolved Global REACH Local MAINFRAME Text UI RICH Integrated media GUI 2008 Adobe Systems Incorporated. All Rights Reserved.
  • 5. Applications have evolved Global REACH 1992 Local MAINFRAME CLIENT/SERVER Text UI RICH Integrated media GUI 2008 Adobe Systems Incorporated. All Rights Reserved.
  • 6. Applications have evolved Global WEB APPLICATIONS REACH 1998 1992 Local MAINFRAME CLIENT/SERVER Text UI RICH Integrated media GUI 2008 Adobe Systems Incorporated. All Rights Reserved.
  • 7. Applications have evolved Global 2004 RICH INTERNET WEB APPLICATIONS APPLICATIONS (RIAs) REACH 1998 1992 Local MAINFRAME CLIENT/SERVER Text UI RICH Integrated media GUI 2008 Adobe Systems Incorporated. All Rights Reserved.
  • 8. The web changed business requirements  Applications must be built faster by fewer people  Applications must reuse existing infrastructure and assets  Applications must be flexible to support changing requirements 2008 Adobe Systems Incorporated. All Rights Reserved.
  • 9. The designer–developer continuum  RIAs require an integrated designer/developer project team  Smooth, efficient workflows from design through application development  Familiar, proven tools working together 2008 Adobe Systems Incorporated. All Rights Reserved.
  • 10. Adobe RIA technology platform Applications Adobe® Media Adobe Adobe Acrobat® Player Buzzword™ Connect™ Designer/Developer tools Clients Adobe Adobe AIR™ Flash® Player Frameworks Ajax Adobe Flex® Adobe Creative Suite® 3 Servers/Services Adobe Flex® Builder™ Adobe Adobe Flash Media Adobe Flash Cast® Adobe Scene7® Adobe LiveCycle® ColdFusion® Server OnDemand 2008 Adobe Systems Incorporated. All Rights Reserved.
  • 11. ® ADOBE FLEX 3 A highly productive, free open source framework for building expressive web applications that deploy consistently on allcross-platform, Create engaging, major browsers and on the desktop with Adobe AIR rich Internet applications 2008 Adobe Systems Incorporated. All Rights Reserved.
  • 12. Amazing Flex apps 2008 Adobe Systems Incorporated. All Rights Reserved.
  • 13. Amazing Flex apps 2008 Adobe Systems Incorporated. All Rights Reserved.
  • 14. How Flex Works in the Browser Flex Builder IDE Flex SDK MXML ActionScript Flex Class Library
  • 15. How Flex Works in the Browser Flex Builder IDE Browser Flex SDK Flash Player MXML ActionScript Flex Class Library Web Server Compile
  • 16. How Flex Works in the Browser Flex Builder IDE Browser Flex SDK Flash Player MXML ActionScript Flex Class Library SOAP HTTP/S AMF/S RTMP/S Web Server Compile XML/HTTP LC Data Services REST SOAP Web Services J2EE Application Server Existing Applications & Infrastructure
  • 17. Flash Player and Flex Adoption 2008 Adobe Systems Incorporated. All Rights Reserved.
  • 18. Flash Player and Flex Adoption 3,400,000,000+ Installs of Flash Player 9 2008 Adobe Systems Incorporated. All Rights Reserved.
  • 19. Flash Player and Flex Adoption 3,400,000,000+ Installs of Flash Player 9 600,000+ Downloads of Flex 2008 Adobe Systems Incorporated. All Rights Reserved.
  • 20. Flash Player and Flex Adoption 3,400,000,000+ Installs of Flash Player 9 600,000+ Downloads of Flex 97% streamers used Flash to view video in Feb 08 2008 Adobe Systems Incorporated. All Rights Reserved.
  • 21. Demand for Flex skills 2008 Adobe Systems Incorporated. All Rights Reserved.
  • 22. Application Development Choices REACH RICH Static Web Rich Internet Desktop Native Applications (RIAs) RIAs Apps 2008 Adobe Systems Incorporated. All Rights Reserved.
  • 23. Application Development Choices REACH RICH Static Web Rich Internet Desktop Native Applications (RIAs) RIAs Apps 2008 Adobe Systems Incorporated. All Rights Reserved.
  • 24. Application Development Choices REACH RICH Static Web Rich Internet Desktop Native Applications (RIAs) RIAs Apps 2008 Adobe Systems Incorporated. All Rights Reserved.
  • 25. Disruptive innovation 2008 Adobe Systems Incorporated. All Rights Reserved.
  • 26. Disruptive innovation 1984 PostScript® 1990 Creative applications 1993 Adobe Reader® 1995 Adobe Flash® 2008 Adobe AIR™ 2008 Adobe Systems Incorporated. All Rights Reserved.
  • 27. Adobe AIR enables web developers to use existing technologies to build and deploy rich Internet applications on the desktop. 2008 Adobe Systems Incorporated. All Rights Reserved.
  • 28. Why RIAs on the desktop Persistent connection Branded experiences Desktop functionality Data access Efficient development 2008 Adobe Systems Incorporated. All Rights Reserved.
  • 29. Adobe AIR features Rich applications Broad reach Designer and developer productivity Proven technology 2008 Adobe Systems Incorporated. All Rights Reserved.
  • 30. Adobe AIR features Rich applications Broad reach  Rich media and video  Custom chrome and transparency  Desktop integration (Drag and drop, background, notifications, clipboard) Designer and developer productivity Proven technology 2008 Adobe Systems Incorporated. All Rights Reserved.
  • 31. Adobe AIR features Rich applications Broad reach  Rich media and video  Windows/Macintosh/Linux  Custom chrome and transparency  Universal application installer  Desktop integration (Drag and drop,  On/offline with network detection background, notifications, clipboard)  Local file access and embedded database Designer and developer productivity Proven technology 2008 Adobe Systems Incorporated. All Rights Reserved.
  • 32. Adobe AIR features Rich applications Broad reach  Rich media and video  Windows/Macintosh/Linux  Custom chrome and transparency  Universal application installer  Desktop integration (Drag and drop,  On/offline with network detection background, notifications, clipboard)  Local file access and embedded database Designer and developer productivity Proven technology  Existing tools: Flex, Flash, Dreamweaver, Ajax Frameworks  Reuse existing assets  Adobe Creative Suite integration  Application updates 2008 Adobe Systems Incorporated. All Rights Reserved.
  • 33. Adobe AIR features Rich applications Broad reach  Rich media and video  Windows/Macintosh/Linux  Custom chrome and transparency  Universal application installer  Desktop integration (Drag and drop,  On/offline with network detection background, notifications, clipboard)  Local file access and embedded database Designer and developer productivity Proven technology  Existing tools: Flex, Flash, Dreamweaver,  Integrated HTML/Flash/PDF Ajax Frameworks  AJAX: Full WebKit HTML engine  Reuse existing assets  Flex/Flash: Full Flash Player 9  Adobe Creative Suite integration  Embedded SQL database  Application updates  Robust application security 2008 Adobe Systems Incorporated. All Rights Reserved.
  • 34. Now building on Adobe AIR 2008 Adobe Systems Incorporated. All Rights Reserved.
  • 35. Getting started resources  www.adobe.com/ria  www.adobe.com/products/flex  www.adobe.com/products/air 2008 Adobe Systems Incorporated. All Rights Reserved.
  • 36. Revolutionizing how the world engages with ideas and information 37 2008 Adobe Systems Incorporated. All Rights 2006 Adobe Systems Incorporated. All Rights Reserved. Reserved.