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

Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 

Recently uploaded (20)

Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 

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.