RIA and Flex

RIA

  • A rich Internet application (RIA) is a Web application designed to deliver the same features and functions normally associated with deskop applications.
  • RIAs typically form a stateful client application with a separate services layer on the backend.
  • Run in a web browser, or do not require software installation
  • Run locally in a secure environment called a sandbox
  • Installation footprint is smaller — overhead for updating and distributing the application is trivial, or significantly reduced compared to a desktop or OS native application
  • Updates/upgrades to new versions can be automatic or transparent to the end user
  • Users can use the application from any computer with an internet connection
  • Many tools exist to allow off-line use of applications, such as Adobe AIR, Google Gears, Curl, and other technologies
  • Most RIA techologies allow the user experience to be consistent, regardless of what operating system the client uses.
  • Web-based applications are generally less prone to viral infection than running an actual executable

Flex

Flex Builder IDE

  • Open source framework used to develop the RIAs
  • Highly productive development
  • Created applications run across all browsers and desktops
  • Highly maintainable and scalable solutions
  • Flex is Flash based
  • Flex gives powerful environment for data-driven apps using Actionscript and MXML
  • Flex has no timeline
  • Flex is 100% code based solution
  • Flex can be used in parallel with Flash
  • 2 languages    ▫ MXML    ▫ ActionScript 3
  • Flex  Builder IDE
  • Compilers, Debuggers and profilers
  • Rich Component Library
  • Flex Builder IDE
  • Wide range of communication   ▫ HTTPService    ▫ WebService   ▫ RemoteObject
  • Web Services Introspection – Generate code from WSDL and enables code hinting
  • Data Wizards – Generating both server and client code

No user responded to this post

You must be logged in to post a comment.

full indir download