Flex and .NET Integration – Flex Overview Flex is a free, open source framework for building highly interactive, expressive web applications that deploy consistently on all major browsers, desktops, and operating systems. MXML, a declarative XML-based language, is used to describe UI layout and behaviors, and ActionScript 3, an object-oriented programming language, similar to Java, is used to create client logic. Flex also includes a rich component library with a lot of predefined UI controls, for example: datagrids, charts, video playback components.
Flex and .NET Integration – Flex Overview Open Source Framework  Desktop and Web development  Cross-Browser, run identically on all major browsers  Rich UI components  Highly productive development of RIAs
Flex and .NET Integration – AIR Overview Desktop applications development is based on AIR framework that leverages the existing knowledge in Flex, and adds additional features as: File I/O, Drag&Drop and Clipboard, System Tray, Background applications, Application Update API, and others functionality.
Flex and .NET Integration – Target OS Microsoft Windows Vista/XP/2000 Microsoft Windows Server 2003/2008 Microsoft Windows 7 Mac OS X v10.4 (Intel/PowerPC) Mac OS X v10.6 Red Hat Enterprise Linux 5 openSUSE 11 Ubuntu  7.10 / 8.04 Solaris 10
Flex and .NET Integration – Browsers Internet Explorer 6 / 7 / 8 Firefox 2.x / 3.x AOL 9 Opera 9.5 Safari 3.x Chrome 2.0 SeaMonkey 1.11
Flex and .NET Integration - Penetration Flash Player 9 – 99.6% Flash Player 10 – 93.5% US, Canada, UK, Germany, France, Japan, Australia, New Zealand,  China, S. Korea, Russia, India and Taiwan.
Flex and .NET Integration – Rich UI DataGrid
Flex and .NET Integration – Rich UI Advanced DataGrid
Flex and .NET Integration – Rich UI Flex Data Visualization
Flex and .NET Integration – Rich UI More Examples http://examples.adobe.com/flex3/componentexplorer/explorer.html
Flex and .NET Integration - Cairngorm Cairngorm is the lightweight micro-architecture for Rich Internet Applications built in Flex or AIR. A collaboration of recognized design patterns, Cairngorm exemplifies and encourages best-practices for RIA development advocated by Adobe Consulting, encourages best-practice leverage of the underlying Flex framework, while making it easier for medium to large teams of software engineers deliver medium to large scale, mission-critical Rich Internet Applications.  Developers in Pentalog have been using the Cairngorm framework for developing application as for its clients' projects (JuWiMM - Flex and AIR applications), so for internal use (Sites Pentalog - Flex Applications).
Flex and .NET Integration – Examples Google Finance
Flex and .NET Integration - Examples Quicken Online
Flex and .NET Integration - Examples FlashEarth
Flex and .NET Integration - Examples B right P oint  Dashboard
Flex and .NET Integration – Dev Tools Visual Studio .NET (commercial) ~ 300$ - 800$ SharpDevelop - .NET (open-source) free Tofino – Flex, visual studio plugin,  beta, free  Amethyst – Flex, visual studio plugin,  beta, free
Flex and .NET Integration – Dev Tools Adobe Flex Builder ~ 600 Euro Design View
Flex and .NET Integration – Dev Tools Debugging View
Flex and .NET Integration – Dev Tools Profiling applications
Flex and .NET Integration – Dev Tools PowerFlasher FDT 3 Enterprise - 599 Euro
Flex and .NET Integration – Dev Tools FlashDevelop –Opensource, Free 
Flex and .NET Integration – Silverlight Differences and similarities between Silverlight and Flex
Flex and .NET Integration – Servers Web Services WebORB for .NET is a robust, non-intrusive, multi-protocol development and runtime environment that is designed to effortlessly connect Flex, Flash, AJAX and Silverlight clients with .NET objects, XML Web Services, native operating system resources and rich media streams (audio and video).  – Community / Entreprise FluorineFx provides an implementation of Flex/Flash Remoting, Flex Data Services and real-time messaging functionality for the .NET framework. – Open Source, Free, MONO
Flex and .NET Integration – Workshop Custom Authentication Example WebService example with DataSet VideoChat and WebRadio examples FluorineFx DataServices example
Flex and .NET Integration – Conclusions Flex is promising platform with big potential that integrates very well with .NET Rich UI with power of .NET server technology – it is a killer Flash runs everywhere!
 

Flex and .NET Integration

  • 1.
  • 2.
    Flex and .NETIntegration – Flex Overview Flex is a free, open source framework for building highly interactive, expressive web applications that deploy consistently on all major browsers, desktops, and operating systems. MXML, a declarative XML-based language, is used to describe UI layout and behaviors, and ActionScript 3, an object-oriented programming language, similar to Java, is used to create client logic. Flex also includes a rich component library with a lot of predefined UI controls, for example: datagrids, charts, video playback components.
  • 3.
    Flex and .NETIntegration – Flex Overview Open Source Framework Desktop and Web development Cross-Browser, run identically on all major browsers Rich UI components Highly productive development of RIAs
  • 4.
    Flex and .NETIntegration – AIR Overview Desktop applications development is based on AIR framework that leverages the existing knowledge in Flex, and adds additional features as: File I/O, Drag&Drop and Clipboard, System Tray, Background applications, Application Update API, and others functionality.
  • 5.
    Flex and .NETIntegration – Target OS Microsoft Windows Vista/XP/2000 Microsoft Windows Server 2003/2008 Microsoft Windows 7 Mac OS X v10.4 (Intel/PowerPC) Mac OS X v10.6 Red Hat Enterprise Linux 5 openSUSE 11 Ubuntu 7.10 / 8.04 Solaris 10
  • 6.
    Flex and .NETIntegration – Browsers Internet Explorer 6 / 7 / 8 Firefox 2.x / 3.x AOL 9 Opera 9.5 Safari 3.x Chrome 2.0 SeaMonkey 1.11
  • 7.
    Flex and .NETIntegration - Penetration Flash Player 9 – 99.6% Flash Player 10 – 93.5% US, Canada, UK, Germany, France, Japan, Australia, New Zealand, China, S. Korea, Russia, India and Taiwan.
  • 8.
    Flex and .NETIntegration – Rich UI DataGrid
  • 9.
    Flex and .NETIntegration – Rich UI Advanced DataGrid
  • 10.
    Flex and .NETIntegration – Rich UI Flex Data Visualization
  • 11.
    Flex and .NETIntegration – Rich UI More Examples http://examples.adobe.com/flex3/componentexplorer/explorer.html
  • 12.
    Flex and .NETIntegration - Cairngorm Cairngorm is the lightweight micro-architecture for Rich Internet Applications built in Flex or AIR. A collaboration of recognized design patterns, Cairngorm exemplifies and encourages best-practices for RIA development advocated by Adobe Consulting, encourages best-practice leverage of the underlying Flex framework, while making it easier for medium to large teams of software engineers deliver medium to large scale, mission-critical Rich Internet Applications. Developers in Pentalog have been using the Cairngorm framework for developing application as for its clients' projects (JuWiMM - Flex and AIR applications), so for internal use (Sites Pentalog - Flex Applications).
  • 13.
    Flex and .NETIntegration – Examples Google Finance
  • 14.
    Flex and .NETIntegration - Examples Quicken Online
  • 15.
    Flex and .NETIntegration - Examples FlashEarth
  • 16.
    Flex and .NETIntegration - Examples B right P oint Dashboard
  • 17.
    Flex and .NETIntegration – Dev Tools Visual Studio .NET (commercial) ~ 300$ - 800$ SharpDevelop - .NET (open-source) free Tofino – Flex, visual studio plugin,  beta, free Amethyst – Flex, visual studio plugin,  beta, free
  • 18.
    Flex and .NETIntegration – Dev Tools Adobe Flex Builder ~ 600 Euro Design View
  • 19.
    Flex and .NETIntegration – Dev Tools Debugging View
  • 20.
    Flex and .NETIntegration – Dev Tools Profiling applications
  • 21.
    Flex and .NETIntegration – Dev Tools PowerFlasher FDT 3 Enterprise - 599 Euro
  • 22.
    Flex and .NETIntegration – Dev Tools FlashDevelop –Opensource, Free 
  • 23.
    Flex and .NETIntegration – Silverlight Differences and similarities between Silverlight and Flex
  • 24.
    Flex and .NETIntegration – Servers Web Services WebORB for .NET is a robust, non-intrusive, multi-protocol development and runtime environment that is designed to effortlessly connect Flex, Flash, AJAX and Silverlight clients with .NET objects, XML Web Services, native operating system resources and rich media streams (audio and video). – Community / Entreprise FluorineFx provides an implementation of Flex/Flash Remoting, Flex Data Services and real-time messaging functionality for the .NET framework. – Open Source, Free, MONO
  • 25.
    Flex and .NETIntegration – Workshop Custom Authentication Example WebService example with DataSet VideoChat and WebRadio examples FluorineFx DataServices example
  • 26.
    Flex and .NETIntegration – Conclusions Flex is promising platform with big potential that integrates very well with .NET Rich UI with power of .NET server technology – it is a killer Flash runs everywhere!
  • 27.