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.
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.
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.
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.