Flex In Dot Net


Published on

Published in: Technology
1 Comment
  • fgdgdfgdfgdfgdgdfgfdgd
    Are you sure you want to  Yes  No
    Your message goes here
  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Flex In Dot Net

  1. 1. FLEX in .NET Priya Pradeep
  2. 2. AGENDA PREFACE FLEX Benefits of FLEX FLEX Over FLASH SKETCH RIA Architecture INTEGRATION Tools FLEX in .NET DEMO Easy Steps Conclusion
  3. 3. PREFACE FLEX Benefits of FLEX FLEX Over FLASH
  4. 4. 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>
  5. 5. 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>
  6. 6. 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
  7. 7. SKETCH RIA Architecture
  8. 8. Local Global Text UI Integrated media GUI MAINFRAME DESKTOP WEB Application RIA 1992 1998 2004 INTRODUCING R I A reach rich
  9. 9. Static Forms Dynamic Forms Form Guide RIA RIA
  10. 10. R I A <ul><li>Typically provide a &quot;no-refresh&quot; 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
  11. 11. 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
  12. 12. FLEX Apps Framework MXML FLEX Class Library ActionScript COMPILE
  13. 13. How FLEX Works ? Web Server Flex Builder Flex Application SWF compile <MXML> ActionScript Resources HTM
  14. 14. Running FLEX Application Web Server (IIS) Flex Builder Flex Application SWF ASP.NET Browser SWF compile <MXML> ActionScript Resources
  15. 15. INTEGRATION Tools FLEX in .NET
  16. 16. Builder  FLEX Markup Language  MXML Scripts  ActionScripts Technique  HttpService/ WebService/ RemoteObject Connectivity  WebORB Tools
  17. 17. Ajax , Flex Remoting Client Client Apps ( .NET , Java , PhP , WebServices ) Universal Connectivity for RIA WebORB
  18. 18. .NET HttpService WebService AMF RTMP FLEX FLEX & .Net Integration
  19. 19. mx:RemoteObject .NET FLEX Gateway .NET Class .NET Class Connect to a destination and invoke Expose classes as “destinations” WebORB FLEX to .NET RemoteObjects
  20. 20. DEMO Easy Steps Conclusion
  21. 21. <ul><li>Develop .NET Class </li></ul><ul><li>Deploy .NET Assembly </li></ul><ul><li>Create FLEX Application </li></ul><ul><li>Config FLEX Builder </li></ul><ul><li>Run FLEX Application </li></ul>Easy STEPs
  22. 22. GOAL <ul><li>To allow Web application developers to quickly and easily build RIA. </li></ul>
  23. 23. What IBM & SAP says . . . &quot;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.&quot; Chuck Carney Partner, Center for Solution Innovation Boston IBM Global Services &quot;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.&quot; Doug Merritt EVP and GM, Product & Technology Group
  24. 24. THANK YOU http://www.themidnightcoders.com http://www.adobe.com/devnet/flex/articles/flextodotnet_remoteobject.html References :