FLEX in .NET Priya Pradeep
AGENDA PREFACE FLEX Benefits of FLEX FLEX  Over FLASH SKETCH RIA Architecture INTEGRATION Tools FLEX in .NET DEMO Easy Steps Conclusion
PREFACE FLEX Benefits of FLEX FLEX  Over FLASH
FLEX , What’s that   It’s a RIA programming for traditional enterprise developers. It Supports  common design patterns, works with existing development and deployment technologies. FLEX uses opening and closing tags, just like HTML , the markup language is called MXML. Also, MXML documents are standards-compliant XML files.
Benefits of FLEX Q : Who’s Benefited ? A : Any Designer/Developer  Creating FLEX Custom Components. Loading RSS Feed. Client / Server Balance. Asynchronous Communication. Network Efficiency.
FLEX over FLASH FLEX is NOT a replacement of FLASH. FLEX allows the developer, to create Flash applications using code.  Developer Designer
SKETCH RIA Architecture
Local Global Text UI Integrated media GUI MAINFRAME DESKTOP WEB Application RIA 1992 1998 2004 INTRODUCING  R I A reach rich
Static Forms Dynamic Forms Form Guide RIA RIA
R I A Typically provide a "no-refresh" look to the user interface and provide what is now being known as HDuX - High Definition User eXperience . Rich User Experience.  Quick Response. High Performance. Advanced Client/Server Interactivity. 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
INTEGRATION Tools FLEX in .NET
Builder      FLEX  Markup Language     MXML Scripts     ActionScripts Technique    HttpService/ WebService/    RemoteObject Connectivity     WebORB Tools
Ajax , Flex  Remoting  Client Client Apps ( .NET , Java , PhP , WebServices ) Universal Connectivity for RIA WebORB
.NET HttpService WebService AMF RTMP FLEX FLEX & .Net Integration
mx:RemoteObject .NET FLEX Gateway .NET Class .NET Class Connect to a destination and invoke Expose classes as “destinations” WebORB FLEX to .NET RemoteObjects
DEMO Easy Steps Conclusion
Develop .NET Class Deploy  .NET  Assembly  Create  FLEX  Application Config  FLEX  Builder Run  FLEX Application Easy STEPs
GOAL To allow Web application developers to quickly and easily build RIA.
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
THANK YOU http://www.themidnightcoders.com http://www.adobe.com/devnet/flex/articles/flextodotnet_remoteobject.html References :

Flex In Dot Net

  • 1.
    FLEX in .NETPriya Pradeep
  • 2.
    AGENDA PREFACE FLEXBenefits of FLEX FLEX Over FLASH SKETCH RIA Architecture INTEGRATION Tools FLEX in .NET DEMO Easy Steps Conclusion
  • 3.
    PREFACE FLEX Benefitsof FLEX FLEX Over FLASH
  • 4.
    FLEX , What’sthat It’s a RIA programming for traditional enterprise developers. It Supports common design patterns, works with existing development and deployment technologies. FLEX uses opening and closing tags, just like HTML , the markup language is called MXML. Also, MXML documents are standards-compliant XML files.
  • 5.
    Benefits of FLEXQ : Who’s Benefited ? A : Any Designer/Developer Creating FLEX Custom Components. Loading RSS Feed. Client / Server Balance. Asynchronous Communication. Network Efficiency.
  • 6.
    FLEX over FLASHFLEX is NOT a replacement of FLASH. FLEX allows the developer, to create Flash applications using code. Developer Designer
  • 7.
  • 8.
    Local Global TextUI Integrated media GUI MAINFRAME DESKTOP WEB Application RIA 1992 1998 2004 INTRODUCING R I A reach rich
  • 9.
    Static Forms DynamicForms Form Guide RIA RIA
  • 10.
    R I ATypically provide a &quot;no-refresh&quot; look to the user interface and provide what is now being known as HDuX - High Definition User eXperience . Rich User Experience. Quick Response. High Performance. Advanced Client/Server Interactivity. Rich Internet Applications
  • 11.
    FLEX ArchitectureFlash 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.
    FLEX Apps FrameworkMXML FLEX Class Library ActionScript COMPILE
  • 13.
    How FLEX Works? Web Server Flex Builder Flex Application SWF compile <MXML> ActionScript Resources HTM
  • 14.
    Running FLEX ApplicationWeb Server (IIS) Flex Builder Flex Application SWF ASP.NET Browser SWF compile <MXML> ActionScript Resources
  • 15.
  • 16.
    Builder  FLEX Markup Language  MXML Scripts  ActionScripts Technique  HttpService/ WebService/ RemoteObject Connectivity  WebORB Tools
  • 17.
    Ajax , Flex Remoting Client Client Apps ( .NET , Java , PhP , WebServices ) Universal Connectivity for RIA WebORB
  • 18.
    .NET HttpService WebServiceAMF RTMP FLEX FLEX & .Net Integration
  • 19.
    mx:RemoteObject .NET FLEXGateway .NET Class .NET Class Connect to a destination and invoke Expose classes as “destinations” WebORB FLEX to .NET RemoteObjects
  • 20.
    DEMO Easy StepsConclusion
  • 21.
    Develop .NET ClassDeploy .NET Assembly Create FLEX Application Config FLEX Builder Run FLEX Application Easy STEPs
  • 22.
    GOAL To allowWeb application developers to quickly and easily build RIA.
  • 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.
    THANK YOU http://www.themidnightcoders.comhttp://www.adobe.com/devnet/flex/articles/flextodotnet_remoteobject.html References :