The document discusses using Java and Flex to create enterprise-class rich internet applications (RIAs). It promotes Flex and the Flash platform as a complete system for building innovative web applications, including details on Flex's capabilities, integration with Java, and productive development workflows. The author, Michael Chaize, is identified as a Flash platform evangelist.
4. Applications in the Enterprise
Global
2004
RICH INTERNET
WEB APPLICATIONS APPLICATIONS
REACH
1998
1992
Local
MAINFRAME CLIENT/SERVER
Text UI Integrated media GUI
RICH
®
4
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
5. Why Do Intuitive User Experiences Ma er?
Forrester
August 7, 2009
e State Of Enterprise IT Budgets: 2009
by Heidi Lo and Andrew Bartels
®
Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe con dential. 5
6. Rich User Experiences: Opportunities for internal users
®
Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe con dential. 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 con dential. 7
8. NATO
®
Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe con dential. 8
9. NATO
®
Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe con dential. 9
10. NATO
From system-centric views, to user-centric applications.
®
Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe con dential. 10
11. Design the new generation of Enterprise applications
Productivity by design
Productive users Productive developers
®
Copyright 2009 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential.
15. The Open Screen Project
Singular experience, Multiple devices
Enable consumers to engage with rich Internet experiences seamlessly across any device, anywhere.
®
Copyright 2008 Adobe Systems Incorporated. All rights reserved.
16. Open Screen Project: more than 70 partners
Technology Partners Content Partners
®
Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe con dential. 16
28. Learn a new language ?
Flex and Java
developers
FAST and FUN
29. Agile development ?
JavaUnit and FlexUnit
JavaPMD and FlexPMD
MAVEN, ANT
MVC frameworks
Hudson, Sonar reports
FlexCover, FlexCPD, load tests
Flex and Java
developers
Keep your tools and methodologies
30. Large-scale systems ?
Adobe J2EE
Flex and Java libraries
developers
Leading framework for Enterprise RIA
31. How to learn Flex ?
www.FLEX.org
Flex and Java
developers
Free online trainings
32. Productive development cycles
CLASSIC IT development cycle (system-centric apps) USERS
Business Services Presentation Design/Dev
De nition Delivery
layer exposure Layer iterations
Long and painful development cycles.
User is involved at the end of the process.
e presentation steps start a er backend steps.
60% of IT applications fail because of poor user adoption.
OPTIMIZED RIA development cycle (user-centric apps)
Business Services
USERS layer exposure
Design/Users Delivery
De nition USERS
iterations
Design/Dev Presentation
iterations Layer Up to 50% faster
Minimize iterations
Roles: design, business layer, presentation layer Successful deliveries
Functional and technical speci cations from the design
Guarantee user adoption
®
Copyright 2009 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential.