Lightning In The Clouds

495
-1

Published on

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

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

No notes for slide

Lightning In The Clouds

  1. 1. Lightning in the Clouds Using Flex with M technology
  2. 2. What is Flex? <ul><li>Flex is a product from Adobe that allows developers to create applications for Flash Player/Adobe AIR </li></ul><ul><li>Flash is a product from Adobe that allows designers to create applications for Flash Player/Adobe AIR </li></ul><ul><li>Everything that can be done in Flash can be done in Flex, and vice versa. </li></ul><ul><li>Flex is open source, Flex Builder is Adobe’s proprietary tool to develop with. </li></ul>
  3. 3. Why Flex? <ul><li>I was frustrated with the typical Web development/runtime environment </li></ul><ul><li>Multiple technologies to learn, different behaviors on different browsers </li></ul><ul><li>Performance issues with data intensive applications </li></ul><ul><li>Stuck in the browser, and at the mercy of the browser publishers. </li></ul>
  4. 4. What’s different <ul><li>Flex develops a complete application, not a set of pages. </li></ul><ul><li>Data can be easily be manipulated in Flex, without ‘attachment’ required to form or page elements. </li></ul><ul><li>More logical, consistent flow through the application. </li></ul><ul><li>Eliminates dreaded Back Button. </li></ul>
  5. 5. How to Use with M <ul><li>Web Services – Works, but overly complex and slow for most uses. </li></ul><ul><li>REST – simple name/value pair / XML interface. This is what we chose. Easily implemented with the Weblink gateway, the CSP gateway, or the MGWSI gateway with a small PHP page if desired. </li></ul><ul><li>AMF – Adobe specific data exchange format. We will explore this in the future, but we are experiencing good performance with REST and M. </li></ul>
  6. 6. How the cloud comes in <ul><li>With the simple REST interface, how the data is stored, and WHERE the data is stored becomes irrelevant. It is easy to change where the data is retrieved/returned to without any impact on the user. </li></ul>
  7. 7. <ul><li>Provides a very rich visual development environment, which can be overwhelming for us poor developer types. </li></ul><ul><li>Close integration with other Adobe visual tools such as Photoshop, Dreamweaver, Illustrator, etc. Designers can create the assets and ‘look and feel’, developers focus on connecting the logic and database. </li></ul>
  8. 8. What’s coming <ul><li>Next version of Flex/Flash Player include very powerful 3d capabilities. </li></ul><ul><li>Fully programmatic ‘skins’ </li></ul><ul><li>Presentation view more fully separated from ‘logic’ </li></ul>

×