1 / 16

Adobe Flex

Adobe Flex. Nitant Patel CSI 668 Dec 04, 2009. What is Flex?. Flex is a highly constructive, free open source framework for developing and maintaining artistic web applications that deploy consistently on all major browsers, desktops, and operating systems. Why Flex?.

sabin
Download Presentation

Adobe Flex

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Adobe Flex Nitant Patel CSI 668 Dec 04, 2009

  2. What is Flex? Flex is a highly constructive, free open source framework for developing and maintaining artistic web applications that deploy consistently on all major browsers, desktops, and operating systems.

  3. Why Flex? As a web developer you might have often found yourself heavily restricted by HTML, in designing a smart web application. Even if you are a PRO – I mean expert at it, it’s extremely time consuming to make the application interactive and user friendly.

  4. Solution is Flex Flex takes you to the next level of web application development with the concept of Rich Internet Applications.

  5. Solution is Flex (cont…) It provides sophisticated set of Rich Interface like: • Large set of UI components • CSS Styles • Animation effects • Form validation • Powerful image manipulation • Many others… Which helps in building really impressive and productive applications.

  6. Framework – Ordinary vs Flex

  7. How Flex works…

  8. Application Building – How? Flex Applications can be built using Adobe Flex Builder and the languages used are: • MXML : An XML-based markup language that offers a way to build and lay out graphic user interfaces • CSS : To provide look and feel of the application • ActionScript : Interactivity is achieved by this scripting language The final compiled version (.swf – Shockwave Flash) of the application is deployed on the Server.

  9. Elements - Flex working REST (Representational state transfer ): It is an architecture designed to handle representational state of resources. JSON (JavaScript Object Notation): It is a lightweight computer data interchange format. It is a text-based, human-readable format for representing simple data structures and associative arrays (called objects).

  10. Elements - Flex working (cont…) Flex data Services: It provides an Enterprise-level solution allowing application to feature not only rich client interface, but also data management. Examples: 1) Collaboration Dashboard 2) Stock Market Monitor

  11. Sites & Applications using Flex • Yahoo! Maps • Sony Ericsson Product Catalog • Picnik • Sliderocket • GIS mapping software • BBC iPlayer • Dashboard applications

  12. Advantages • Platform and Database Independent • Access the maximum audience with minimum investment • Open source architecture • Highly productive development environment • Supports all browsers IE, Firefox, Opera, Safari…

  13. Disadvantages • Major disadvantage of Flex is that it does not support read and write files to the end-user’s computer. This is a restriction of the Flash Player. • Takes a while in handling large amount of data.

  14. Q & A

  15. Thank you

  16. References • http://media.photobucket.com/image/frustrated%20web%20developer/pbauer007/frustrated.jpg • http://media.photobucket.com/image/frustrated%20web%20developer/pbauer007/frustrated.jpg • http://www.slideshare.net/muhammad.hassan/engaging-rich-internet-applications-using-flex • http://en.wikipedia.org/wiki/Adobe_Flex • http://en.wikipedia.org/wiki/Json

More Related