|Adobe Flex Framework
Internet Applications (RIAs)
Advantages Of RIA
- Rich Internet Applications (RIAs) are web-based
- Applications that have a much more robust
and functionality to them than standard web-based applications.
- Traditional HTML, and the accompanying technology
surrounding standard web pages,
are being pushed to the limits of their capabilities.
- RIAs allows web applications to have desktop
application usability inside a web browser!
- AJAX applications,
- Flex or Flash using the Flash Player
- Silver light
- RIAs offer a richer interface that provides a more
engaging user experience
without the need for page reloads.
- RIAs offer real-time feedback and validation to the
user, triggered by user events
- The look and feel of a traditional desktop
application can be accomplished with a RIA
- RIAs also can include a full multimedia experience,
including audio and video
- RIAs have capabilities such as real-time chat and
collaboration that are either very
difficult or simply impossible with traditional Web applications.
- Adobe flex is complete, powerful application
development solutions for creating and
delivering cross platform rich internet application (RIA's) within the
enterprise and across web.
- Flex is a development environment, which can be used
to develop applications with
sophisticated Graphical User Interfaces (GUIs).
is Adobe Flex?
- Flex is a web application framework of
- It is based on flash platform.
- Applications are built using MXML and ActionScript
- Applications are compiled into SWF (Flash) files
- Application are made by Tag and script
- ActionScript class library has
Layout,Effects, skins, Networking and data
- It has Compiler, debugger, and other tools
- Adobe Flex is a software development kit released by
Adobe Systems for the
development and deployment of cross-platform rich Internet applications
on the Adobe Flash platform.
- Flex applications can be written using Adobe Flash
by using the freely available Flex compiler from Adobe.
Pieces of Flex
- The initial release in March 2004 by Macromedia
included a software development kit, an IDE,
and a Java EE integration application known as Flex Data Services.
- Adobe acquired Macromedia in 2005.
- Subsequent releases of Flex has become a
separate product rebranded as LiveCycle Data Services.
- An alternative to Adobe LiveCycle Data Services is
BlazeDS, an open-source project that
started with code contributed in 2007 by Adobe.
Adobe Flex Builder
- Flex Builder
- Flex Data services
- Flex Charting
- BarChart, PieChart, LineChart
What is Flex
What Flex Data
- It is a Eclipse based tool for
coding,designing,debugging and running,
- It is trial version ide which also includes flex sdk.
- It is available for window and Mac
- It has design tool and source code enhancer
- Flex plugin for Eclipse
- It is trial version .It is available for window and
- It is easy to do programming with this tool
- It has design tool and source code
Download and Installation
- It acts as an integration tier component between Flex
2 clients and back-end services.
- The interaction mechanisms available for the client
are three Remote Procedure Call (RPC)
mechanisms and two messaging based mechanisms.
- These services allow Flex clients
to communicate in a variety of ways with back-end servers.
Flex Builder 3
- Flex Builder can be downloaded from Adobe
as a free evaluation that for for 60 days.
- Two licenses currently are available for Flex Builder
- Flex Builder 3 Standard Edition
- Flex Builder 3 Professional Edition
Flex Builder 3
- It includes everything required to build basic Flex
applications for the desktop
and the Web
- It does not include
- the Flex Charting component library,
- the AdvancedDataGrid control,
- and certain other advanced development and testing
- It includes the Flex Builder Standard Edition feature
set and adds data visualization tools
such as the Flex Charting components and AdvancedDataGrid control.
- It also includes the Flex Test Automation framework,
which can be used along with
Mercury QuickTest Professional to perform automated client testing on a
Builder with the standalone configuration
- Flex Builder 3 can be installed in two ways:
- As a standalone installation that includes every
tools and components
- As a plug-in on top of an existing installation of
Builder with the Eclipse workbench
- The standalone installation of Flex Builder includes
everything required to
get started building Flex applications.
- The installation includes these components in a
single integrated package:
- The Java Runtime Environment (JRE) when installing
- The Flex Builder plug-in
- Optional installation of the ColdFusion Extensions
- Optional installation of the JSEclipse plug-in for
- Eclipse requires the Flex Builder plug-in.
- It has similar functionality as that of standalone
- To install Flex Builder as a plug-in on top of
existing Eclipse installation,
use the appropriate installation
application for operating system.
- Start the installer, and navigate through the first
- The plug-in installer asks for most of the same
options as the standalone installer,
but it also asks for two locations:
- This ensures that customers are drawn to your
specific web site
because it is simple and functional.
- Users complete more transactions and forms because
they understand the
interface since it is very similar to standard windowing desktops and
- Employees get more work done with less errors
- Reduced server
- Due to the application being run in the users
browser, there is a significant reduction in the
number of web page reloads enhancing the
- Lost data: No more lost user data due to users
closing browser sessions or
accidentally using the “back button”.