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

The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
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
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
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
 
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
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
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
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
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
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
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
 

Recently uploaded (20)

The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
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
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
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...
 
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
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
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...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
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
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
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...
 

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.