FLEX , What’s that <ul><li>It’s a RIA programming for traditional enterprise developers. </li></ul><ul><li>It Supports common design patterns, works with existing development and deployment technologies. </li></ul><ul><li>FLEX uses opening and closing tags, just like HTML , the markup language is called MXML. Also, MXML documents are standards-compliant XML files. </li></ul>
Benefits of FLEX Q : Who’s Benefited ? A : Any Designer/Developer <ul><li>Creating FLEX Custom Components. </li></ul><ul><li>Loading RSS Feed. </li></ul><ul><li>Client / Server Balance. </li></ul><ul><li>Asynchronous Communication. </li></ul><ul><li>Network Efficiency. </li></ul>
FLEX over FLASH <ul><li>FLEX is NOT a replacement of FLASH. </li></ul><ul><li>FLEX allows the developer, to create Flash applications using code. </li></ul>Developer Designer
R I A <ul><li>Typically provide a "no-refresh" look to the user interface and provide what is now being known as HDuX - High Definition User eXperience . </li></ul><ul><li>Rich User Experience. </li></ul><ul><li>Quick Response. </li></ul><ul><li>High Performance. </li></ul><ul><li>Advanced Client/Server Interactivity. </li></ul>Rich Internet Applications
FLEX Architecture Flash Player (Flash Virtual Machine) Flex Builder (based on Eclipse) WYSIWYG Editor Code Editor Debugger Skinning and Styling Flex Charting Components Integration Services Remoting Data Management Messaging .NET User Applications DLL DLL DLL DLL
FLEX Apps Framework MXML FLEX Class Library ActionScript COMPILE
How FLEX Works ? Web Server Flex Builder Flex Application SWF compile <MXML> ActionScript Resources HTM
Running FLEX Application Web Server (IIS) Flex Builder Flex Application SWF ASP.NET Browser SWF compile <MXML> ActionScript Resources
GOAL <ul><li>To allow Web application developers to quickly and easily build RIA. </li></ul>
What IBM & SAP says . . . "With Flex , complex data sets can be presented simply and visually reducing the cycle time to decision making or providing a significant enhancement to the overall User Experience. This RIA approach offers business managers valuable insight into business performance—whether it be sales, portfolio management, customer views or operational metrics." Chuck Carney Partner, Center for Solution Innovation Boston IBM Global Services "SAP is continually working to enhance the user experience, simplify the ways in which information workers access and use business information, and enable SAP users to work within the environments and interfaces where they are most comfortable. By offering robust technology in Flex and Flash, Adobe is a key partner in these efforts. We are very excited to extend the enhancements in Flash Player 9 to our xApp Analytics customers. Adobe is providing a very rich, easy-to-use and familiar interface to SAP xApp Analytics, further improving the SAP user experience while leveraging the power of SAP applications." Doug Merritt EVP and GM, Product & Technology Group
THANK YOU http://www.themidnightcoders.com http://www.adobe.com/devnet/flex/articles/flextodotnet_remoteobject.html References :
A particular slide catching your eye?
Clipping is a handy way to collect important slides you want to go back to later.