Adobe flex an overview

17
Adobe Flex – An Overview [email protected]

description

An old presentation, which I used to introduce Rich Internet Applications and Adobe Flex to my friends. Around 2 yrs old but good to serve the purpose.

Transcript of Adobe flex an overview

Page 1: Adobe flex  an overview

Adobe Flex – An [email protected]

Page 2: Adobe flex  an overview

What’s Inside

RIA What is Flex ? Why Flex ? Flex Architecture How Flex Works ? Hello World Flex Programming Model Flash Player 9

Page 3: Adobe flex  an overview

RIA – A brief history…

Page 4: Adobe flex  an overview

Rich Internet Applications

Desktop Applicati

ons

Web Applicati

ons

Communication

Technologies

RIA

Page 5: Adobe flex  an overview

RIA• RIA Characteristics

Expressiveness Rich media integration Performance / Responsiveness Real time Offline Deep back-end integration Web deployment model

• RIA Technologies

JavaFX

Page 6: Adobe flex  an overview

What is FLEX

• Flex Builder 3• Flex 3 SDK• Flex Charting• Server Products with Flex Integration

Flex is a way to make SWF files !!!!

Adobe's platform for developing and deploying Rich internet applications , which includes the following

Page 7: Adobe flex  an overview

Why FLEX

• Flex is for developers• All those cool features• Flash player 9

Page 8: Adobe flex  an overview

FLEX Architecture

Page 9: Adobe flex  an overview

How FLEX works

Page 10: Adobe flex  an overview

Flex Runtime Architecture

Page 11: Adobe flex  an overview

Flex Programming Model

• MXML• Action Script• Class Libraries

Em

bed

XHTML

Page 12: Adobe flex  an overview

The building blocksMXML

Action Script

Class Libraries

Page 13: Adobe flex  an overview

A Tour of Flex Builder 3 - Hello World

Page 14: Adobe flex  an overview

Flash Player 9 – A brand new Virtual Machine• New World Class Virtual Machine

– Performance (JIT Compiler)– Reduced memory consumption

• Action Script 3 – Standard compliant (ECMAScript 4)– Strong and dynamic typing– Runtime error checking– ECMAScript for XML (E4X)

• Seamless Deployment – One-click upgrade– Full backward compatibility

Adobe Virtual Machine - AVM2

Page 15: Adobe flex  an overview

The most distributed software in the history of computing……..

Flash content reaches over 98% of Internet viewers

Page 16: Adobe flex  an overview

Resources Open Source Flex Community

http://flex.org/

Flex 3 Developer Network http://www.adobe.com/devnet/flex/

Flex 3 Help http://livedocs.adobe.com/flex/3/html/index.html

Flex 3 Developer's Guide http://livedocs.adobe.com/flex/3/html/index.html?content=Part2_DevApps_1.html

Flex 3 Component Explorer - Examples http://examples.adobe.com/flex3/componentexplorer/explorer.html

Page 17: Adobe flex  an overview

Thank You