flex and the city in london - keynote
DESCRIPTION
Presentation for the FATC UK event (Flex and the city in London). Keynote that introduced the day.TRANSCRIPT
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con�dential.
Flex: the leading RIA frameworkMichaël CHAIZE | Flash Platform Evangelist
©2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con�dential.
Menu du jour
2
Why Rich Internet Applications ?
Why does it take so much time ?
Why the Adobe Flash Platform ?
Who invested in Flex ?
What happened in 2010 ?
What’s next ?
What happened to our soccer teams ?
©2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con�dential.
Introduction
3
Michaël ChaizeFlash Platform [email protected]
My blog: www.RIAgora.com
@mchaize
Why Rich Internet Applications ?
®
Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe con�dential. 5
What Are Intuitive User Experiences?
! E�ective, E�cient, Engaging, Easy to learn, Error free
! Personalized, responsive experiences across devices and channels
! Communication & collaboration in context
! Harmonization of backend processes and services
®
Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe con�dential. 6
Why Do Intuitive User Experiences Ma�er?
ForresterAugust 7, 2009�e State Of Enterprise IT Budgets: 2009by Heidi Lo and Andrew Bartels
©2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con�dential. 7
RIA bene�ts
Operating costs ?
- 6M calls+ 19M€
©2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con�dential. 8
RIA bene�ts
Operating costs ?
©2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con�dential. 9
RIA bene�ts
Quality of process ?
From 4 weeksto 4 minutes
©2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con�dential. 10
RIA bene�ts
Retaining customers ?
Would you leave this bank ?
©2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con�dential. 11
RIA bene�ts
Di�erentiate ?
©2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con�dential. 12
RIA bene�ts
Workforce productivity ?
®
Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe con�dential. 13
Rich User Experiences: Opportunities for internal users
®
Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe con�dential. 14
Rich User Experiences: Opportunities for internal users
5 mins 20 secs
Increase productivity & improve decision making
Why does it take so much time ?
®
Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe con�dential. 16
NATO
®
Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe con�dential. 17
NATO
®
Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe con�dential. 18
NATO
From a system-centric views to a user-centric applications.
Design/Deviterations
PresentationLayer
Services exposure
Business layerDefinition Delivery
Long and painful development cycles.User is involved at the end of the process.The presentation steps start after backend steps.60% of IT applications fail because of poor user adoption.
CLASSIC IT development cycle (system-centric apps)
Services exposure
Business layer
DefinitionDelivery
Roles: design, business layer, presentation layerFunctional and technical specifications from the designGuarantee user adoption
OPTIMIZED RIA development cycle (user-centric apps)
USERS
Design/Usersiterations
PresentationLayer
Design/Deviterations
USERS
Up to 50% fasterMinimize iterationsSuccessful deliveries
USERS
Why the Adobe Flash Platform ?
©2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con�dential.
Applications are beginning adapt to context
RIA Cloud Devices
Adobe Systems Inc.| FOTB2009
> >
DATA
APPLICATION SERVER
PRESENTATION LAYER
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con�dential.
All external content and images pending approvals.
�e Flash Platform is the leading solution for rapidly building RIAs
MultiscreenContent and Applications
Flex
ColdFusion
Flash Media Server Family
Flash PlatformServices
AIR
Flash Player
Flash Builder
FlashCatalyst
FlashProfessional
Creative Suite Analytics &Optimization
FLA
SH P
LATF
ORM
TOOLS FRAMEWORK CLIENTSSERVICESSERVERS
LiveCycle
Who invested in Flex in Europe ?
SUCCESS STORIES
MAINFRAME
REAC
H
Local
Global
RICHText UI Integrated media GUI
CLIENT/SERVER
WEB APPLICATIONS
2004
1992
1998
RICH INTERNETAPPLICATIONS
MAAF, MMA, Generali, VEOLIA WATER, SANOFI AVENTIS
SUCCESS STORIES SALESFORCE.COM, SAP, MSFT SHAREPOINT
Sanofi Aventis, Renault, Chaumet, Société Générale, Gaz de France, BNP Paribas, Peugeot, ETAM...
SUCCESS STORIES
155kemployees
20Mcustomers
10kbranch o�ces
DESIGN, the DNA of Adobe powered by Adobe and SQLi
What happened in 2010 ?
10.1
EVERY SCREEN
THE RUNTIMES
ADOBE AIR 2.0
Out of the browserO�ine/Online syncInvoke OS Native ProcessesEmbed your own Java librariesSoon on smartphones
EXTENDED DESKTOP
THE RUNTIMES
ActionScript MXML
Separation of behavior from appearance
GraphicsLayoutAnimationPartsStates
Component Skin
CSS properties
BehaviorLogicData
FLEX 4 AND THE SPARK ARCHITECTURE
DESIGN IN MIND
FLEX 4
FLASH BUILDER 4
DEVELOPER PRODUCTIVITY
FLASH BUILDER 4
Project owner
Project supervisor
DesignSpecifications
MarketingCustomer relationship
Technical specificationsData modelIT productionDevelopment
Final user Developers
“Business” “IT”
The Enterprise love story
FLASH CATALYST CS5
LiveCycle Collaboration Service
IN-CONTEXT COLLABORATION
What’s next ?
MORE SCREENS, MORE FEATURES
THE RUNTIMES
http://max.adobe.com/online/
ADOBE AIR 2.5
MORE SCREENS, MORE FEATURES
ADOBE AIR 2.5
Flex “HERO”
THE FRAMEWORK
Multi-Screen Development: Allow developers to build applications that target the web, desktop or mobile devices using a single uni�ed framework.
Spark Maturation: Polish and grow the Spark architecture by adding new Spark components and capabilities.
Large-Application Development: Support developers building large applications by improving fundamental pieces of the Flex infrastructure.
Enhanced RSLs: Remove unused RSLs. Don’t load RSL already loaded by the main application.
FLASH BUILDER NEXT
DEVELOPER PRODUCTIVITY & MOBILE
FLASH BUILDER NEXT
Code templates
Metadata code completion
Generate from usage
Quick Assist/Fix
Override / Implements methods
http://blogs.adobe.com/flex/
LCDS NEXT
LiveCycle Data Services
Devices & Clients <HTML>JavaScript / AJAXiOS
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con�dential.
All external content and images pending approvals.
�e Flash Platform is the leading solution for rapidly building RIAs
MultiscreenContent and Applications
Flex
ColdFusion
Flash Media Server Family
Flash PlatformServices
AIR
Flash Player
Flash Builder
FlashCatalyst
FlashProfessional
Creative Suite Analytics &Optimization
FLA
SH P
LATF
ORM
TOOLS FRAMEWORK CLIENTSSERVICESSERVERS
LiveCycle
2010 RIA rockstar
2011 RIArockstar
I’ll watch MAX keynotesh�p://max.adobe.com/online
®
Copyright 2009 Adobe Systems Incorporated. All rights reserved. Adobe con�dential. 45
Flash driving Innovation & Innovation driving Flash
©2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con�dential.
Now you can free the Flex tigers
46
@mchaize