6. Rich User Experiences: Opportunities for internal users
®
Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 6
7. Rich User Experiences: Opportunities for internal users
5 mins 20 secs
Increase productivity & improve decision making
®
Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 7
8. NATO
®
Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 8
9. NATO
®
Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 9
10. NATO
From a system-centric view to a user-centric application.
®
Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe confidential. 10
18. Flash Player 10.1
+ WebKit
+ SQLite
+ Desktop APIs
---------------------
= Adobe AIR
ADOBE AIR 2.0
19. Xplatform runtime
Drag & Drop files / Desktop
Local system access
Multiple windows
Transparent applications
Native Process, UDP, USB...
ADOBE AIR 2.0
24. Basics
Flash 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
25. FLEX FRAMEWORK 3
OLD COMPONENT MODEL
Component / Skin
Graphics
Layout
Animation
Parts
States
Behavior
Logic
Data
26. FLEX FRAMEWORK 4
SPARK COMPONENT MODEL
ActionScript MXML
Component Skin
Graphics
Behavior Layout
Logic Animation
CSS properties Parts
Data States
41. Flex/JSP architecture
UI LAYER
Web browser
SERVER XML on HTTP(s) Java servlet container (tomcat, WAS…)
PRESENTATION
/SERVICES/DAO Webapp (WAR)
LAYER
JAVA classes/services
listEvents.jsp
EventService.java public getEvents()
DATABASE/
STORAGE LAYER
WSDL JDBC
2008 Adobe Systems Incorporated. All Rights Reserved.
42. XML AMF Published in December 2007
1.1Mo 5000 rows ? 29Ko