2. Adobe Flex, is a software development kit
(SDK) for the development and deployment of
cross-platform rich Internet applications based
on the Adobe Flash platform
A rich Internet application (RIA) is a Web
application that has many of the characteristics
of desktop application software,
Adobe Flex is now Apache Flex. Initially
developed by Macromedia and then acquired
by Adobe Systems, Flex was donated by Adobe
to the Apache Software Foundation in 2011
Flex applications can be developed using
standard IDEs, for example Eclipse, as well as
the proprietary Adobe Flash Builder. The latest
version of the SDK is version 4.9. It is released
under version 2 of the Apache License.
Ibjects.com
3. 1. Apache Flex SDK can be compiled for any version of the Flash Player from 10.2 to 11.5
2. New PostCodeFormatter and PostCodeValidator classes for international postcode
formatting and validation
3. New version of the TLF (Text Layout Framework).
4. Can use Java 7 to compile SDK
5. Many improvements and updates to testings
6. An SDK installer has also been created and is the recommended way of installing the
Apache Flex SDK in an IDE
7. Various important bug fixes
Apache Flex 4.9.0
Ibjects.com
5. • Flex utilizes MXML to define UI layout and other non-visual static aspects, ActionScript
to address dynamic aspects and as code-behind, and targets Adobe AIR or Flash
Player as runtime of the resultant application.
General
MXML is an XML-based user interface markup
language first introduced by Macromedia in
March 2004.
Application developers use MXML in
combination with ActionScript to develop rich
Internet applications, with products such as
Adobe Flex.
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx=http://www.adobe.com/2006/mxml
layout="absolute" backgroundGradientColors="[#000011, #333333]">
<mx:Label text="Hello World!" verticalCenter="0" horizontalCenter="0" fontSize="48" letterSpacing="1">
<mx:filters>
<mx:GlowFilter color="#ffffdd"/>
</mx:filters>
</mx:Label>
</mx:Application>
Ibjects.com
6. General
Flex based applications provide real time rich experience to the user which is not possible in
traditional html based applications.
Currently, Flex is most popular choice because of its cross browser and cross platform
features.
It runs consistently among all major browsers having flash player installed in it.
Developers feels very easy to develop the flex application using Adobe flex builder
application development tool.
Developers can concentrate and spend more time on business logic and work flow rather
than consuming time on developing User Interfaces.
Ibjects.com
7. Benefits of flex:
1. Its free and open source framework
2. Used to develop cross platform rich internet applications based on flash platform.
3. Flex applications provide real time rich user-experience.
4. Much more faster than traditional html based applications.
5. Loads only the required content from the server hence reduces the load on servers a lot.
6. Flex puts very less overhead to the database, and network.
Ibjects.com