Adobe RIA Technologies: Adobe Flex 3
Applications have evolved MAINFRAME REACH Local Global RICH Text UI Integrated media GUI CLIENT/SERVER WEB APPLICATIONS 20...
RIA Technical Characteristics Rich + Reach Local Processing + Hosted Services Content /Application/Communication Declarati...
<ul><li>A highly productive,  free open source framework  for building expressive web applications that deploy consistentl...
Understanding Flex <ul><li>2 languages </li></ul><ul><ul><li>MXML (actually a library of ActionScript) </li></ul></ul><ul>...
How Flex Works in the Browser Flex Builder IDE Flex Class Library MXML ActionScript Compile Flex SDK SOAP HTTP/S AMF/S RTM...
How Flex (Flash) can integrate with the Javascript API <ul><li>Use ExternalInterface </li></ul><ul><li>Supported in every ...
Adobe AIR enables web developers to use existing technologies to build and deploy  rich Internet applications on the deskt...
Adobe AIR Application Stack Cross-OS  Application Integrated Rendering Integrated DOMs & Scripting Adobe AIR APIs Mac, Win...
Adobe Air security highlights <ul><li>Applications can be signed using certificates. The certificate is used for install a...
Revolutionizing how the world engages with ideas and information
Upcoming SlideShare
Loading in...5
×

Adobe Flex

557

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
557
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Adobe Flex

  1. 1. Adobe RIA Technologies: Adobe Flex 3
  2. 2. Applications have evolved MAINFRAME REACH Local Global RICH Text UI Integrated media GUI CLIENT/SERVER WEB APPLICATIONS 2004 1992 1998 RICH INTERNET APPLICATIONS
  3. 3. RIA Technical Characteristics Rich + Reach Local Processing + Hosted Services Content /Application/Communication Declarative Languages + Scripting Designer + Developer Collaboration
  4. 4. <ul><li>A highly productive, free open source framework for building expressive web applications that deploy consistently on all major browsers and on the desktop with Adobe AIR </li></ul>® ADOBE FLEX 3
  5. 5. Understanding Flex <ul><li>2 languages </li></ul><ul><ul><li>MXML (actually a library of ActionScript) </li></ul></ul><ul><ul><li>ActionScript 3 </li></ul></ul><ul><li>Compilers </li></ul><ul><li>Debugger </li></ul><ul><li>Profiler </li></ul><ul><li>Rich Component Library </li></ul>Flex Builder IDE <ul><li>Flex Builder IDE </li></ul><ul><ul><li>Eclipse Plugin or turn-key install </li></ul></ul><ul><ul><li>Accelerates Design </li></ul></ul><ul><ul><li>Design view and code view </li></ul></ul>Flex SDK Flex Class Library MXML ActionScript Debuggers
  6. 6. How Flex Works in the Browser Flex Builder IDE Flex Class Library MXML ActionScript Compile Flex SDK SOAP HTTP/S AMF/S RTMP/S Web Server Existing Applications & Infrastructure J2EE Application Server LC Data Services XML/HTTP REST SOAP Web Services Browser Flash Player
  7. 7. How Flex (Flash) can integrate with the Javascript API <ul><li>Use ExternalInterface </li></ul><ul><li>Supported in every modern browser </li></ul><ul><li>From ActionScript, you can call any JavaScript function on the HTML page </li></ul><ul><li>From JavaScript on the HTML page, you can call an ActionScript function in Flash Player </li></ul>
  8. 8. Adobe AIR enables web developers to use existing technologies to build and deploy rich Internet applications on the desktop .
  9. 9. Adobe AIR Application Stack Cross-OS Application Integrated Rendering Integrated DOMs & Scripting Adobe AIR APIs Mac, Windows, Linux & Device OS File System Access Network Detection Notifications Application Update Drag and Drop Local Database ... Flash Flex ActionScript XML Audio Video HTML PDF HTML HTML JavaScript XML CSS Flash PDF
  10. 10. Adobe Air security highlights <ul><li>Applications can be signed using certificates. The certificate is used for install and update </li></ul><ul><li>Use Encrypted Local Store or SQLite for storing sensitive data </li></ul><ul><li>Sandboxes </li></ul><ul><ul><li>Application sandbox </li></ul></ul><ul><ul><li>Non – application sandbox (does not have access to AIR api) </li></ul></ul><ul><ul><li>Use SandboxBridge in order to communicate between them </li></ul></ul><ul><li>It is your responsibility to check for data validation and to use secures channels in order to exchange data </li></ul>
  11. 11. Revolutionizing how the world engages with ideas and information

×