2. contents
• w is Fle x?
hat
• where did it com from
e ?
• w does it all m
hat ean?
• w uses Fle x?
ho
• w to get som
ant e?
A presentation by
3. w is Flex?
hat
a collection of technologies for the development
and deploym of cross platform rich Internet
ent
applications based on the proprietary Adobe
Flash platform .
view using the popular and w
ed idely accepted
Flash runtim player.
e
typically developed using the Fle x Builde r
w y s iwy g application.
A presentation by
4. w is Flex?
hat
a free, open source fram ork for building highly
ew
interactive, expressive web.
a standards-based language and program ing
m
m odel that supports com on design patterns
m
Fle x uses M L, a declarative XM
XM L-based
language for UI layout and behaviors
A presentation by
5. w is Flex?(contined)
hat
wo rks with Ado be Air
create desktop applications
Brow ser-less runtim for RIA’
e s
Ado be AIR (Apo llo )
Adobe Integrated Runtim e
versatile runtim environm
e ent
allow use of Flash, Actionscript or HTM and
s L
JavaScript code
A presentation by
6. where did it com from
e ?
originally Developed by M acrom edia
first released M arch of 2004 as licensed product-
the initial release included a SDK (software
developm kit), IDE (integrated developm environm
ent ent ent), and
J2EE (Java platformenterprise edition) called Flex Data
Services.
M acrom edia acquired by Adobe System Flex s-
no longer requires license for Flex Data
Services
FLEX 3 released early 2008 w open source ith
license.
A presentation by
7. where did it com from
e ?
re le as e his to ry
Fle x 1.0- Marc h 2004 (M acromedia)
Fle x 1.5-Oc to be r 2004
Flex 2.0 (Alpha) - October 2005
Flex 2.0 Beta 1 - February 2006
Flex 2.0 Beta 2 - M arch 2006
Fle x 2.0- June 2006
Flex 2.0.1 - January 5, 2007
Flex 3.0 Beta 1 - June 11, 2007
Flex 3.0 Beta 2 - October 1, 2007
Flex 3.0 Beta 3 - Decem 12, 2007
ber
Fle x 3.0- Fe bruary 2008
Fle x 4.0- (Codename Gumbo) 2009
A presentation by
8. w does it all m
hat ean?
what c an Fle x do ?
rich user experience
cross-platform accessible applications
,
Adobe AIR integration
developer productivity
Adobe Creative Suite 3 integration
ease of use
Open source, standards-based fram ork
ew
advanced data services
A presentation by
9. w does it all m
hat ean?
what c an Fle x do ? (c o ntinue d )
enhancem ents to existing projects
scalability
advanced data visualization
dem os
http://taggraph.com /everybody
http://w w
w .sherw in-w illiams.com
http://w w
w .discovery.com /discoveryearthlive
A presentation by
10. w does it all m
hat ean?
Ado be Fle x Builde r 3
code refactoring
native support for Adobe AIR
pow erful testing tools
advanced data services
Flex 2 and 3 SDK support
improved project w orkflows
W service introspection
eb
advanced data visualization
A presentation by
11. w does it all m
hat ean?
c o mpo ne nt library
Flex Builder Application
integrated ILOG Elixir library
drag and drop it into place and set its properties
from w ithin Flex Builder
com ponent dem o-
http://w w
w .ilog.com/products/ilogelixir/demos/
A presentation by
12. w does it all m
hat ean?
to p 10 myths abo ut Fle x 2.0
2) Flex requires a Flex Player
3) Flex requires a special server
4) Flex costs a sm fortune
all
5) Flex applications only w w special servers
ork ith
6) Flex doesn't play w w AJAX
ell ith
7) Flex apps can only be full screen
8) Flex is hard to learn
9) Fewreal projects are using Flex
10)Flex and Flash do not w together
ork
10) Flex is slow
A presentation by
13. w uses Flex?
ho
e xample s
http://w w
w .scrapblog.com/
http://dsc.discovery.com /guides/discovery-earth-
live/discovery-earth-live.htm l?dcitc=w99-502-ah-1051
http://w w
w .sherwin-williams.com/do_it_yourself/
http://trinketssales.com/flexstore/index.html#
http://w w
w .flexplayground.com/flickr/
A presentation by
14. w to get som
ant e?
hello@momentumdesignlab.com
1.866.542.7124
A presentation by