Apache Flex

Short description: Software development kit (SDK) for the development and deployment of rich web applications

Apache Flex

Developer(s)| Apache Software Foundation and Adobe Systems
Initial release| June 20, 2004; 22 years ago (2004-06-20)
Stable release|

4.16.1 / November 23, 2017; 8 years ago (2017-11-23)

Repository| Flex Repository
Written in| ActionScript, Java[1]
Operating system| Windows, macOS, Linux, Android, iOS, BlackBerry Tablet OS
Available in| Various between websites
Type| Software development kit application
License| 2012: Apache-2.0
2008: MPL-1-1
Website| Apache Flex and Adobe Flex

Apache Flex, formerly Adobe Flex, is a software development kit (SDK) for the development and deployment of cross-platform rich web applications based on the Adobe Flash platform. Initially developed by Macromedia and then acquired by Adobe Systems, Adobe donated Flex to the Apache Software Foundation in 2011[2] and it was promoted to a top-level project in December 2012.

The Flex 3 SDK was released under the MPL-1.1 license in 2008. Consequently, Flex applications can be developed using standard Integrated development environments (IDEs), such as IntelliJ IDEA, Eclipse, the free and open source IDE FlashDevelop, as well as the proprietary Adobe Flash Builder.

In 2014, the Apache Software Foundation started a new project called FlexJS to cross-compile ActionScript 3 to JavaScript to enable it to run on browsers that do not support Adobe Flash Player and on devices that do not support the Adobe AIR runtime.[3][4] In 2017, FlexJS was renamed to Apache Royale.[5][6] The Apache Software Foundation describes the current iteration of Apache Royale as an open-source frontend technology that allows a developer to code in ActionScript 3 and MXML and target web, mobile devices and desktop devices on Apache Cordova all at once.[7] Apache Royale is currently in beta development stage.[8]

## Contents

* 1 Overview
* 2 Versions
* 2.1 Macromedia Flex 1.0 and 1.5
* 2.2 Adobe Flex 2
* 2.3 Adobe Flex 3
* 2.4 Adobe Flash Builder and Flex 4
* 2.5 Adobe Flash Builder 4.5 and Flex 4.5
* 2.6 Adobe Flex 4.6.0
* 2.7 Apache Flex 4.8.0 - incubating
* 2.8 Apache Flex 4.9.0
* 2.9 Apache Flex 4.9.1
* 2.10 Apache Flex 4.10.0
* 2.11 Apache Flex 4.11.0
* 2.12 Apache Flex 4.12.0
* 2.13 Apache Flex 4.12.1
* 2.14 Apache Flex 4.13.0
* 2.15 Apache Flex 4.14.0
* 2.16 Apache Flex 4.15.0
* 2.17 Apache Flex 4.16.0
* 3 Related tools
* 3.1 LiveCycle Data Services
* 3.2 BlazeDS
* 3.3 Flex and ColdFusion
* 3.4 Application Frameworks
* 4 Notable sites using Flex
* 5 See also
* 6 References
* 7 External links

## Overview

Flex uses MXML to define UI layout and other non-visual static aspects, ActionScript to address dynamic aspects and as code-behind, and requires Adobe AIR or Flash Player at runtime to run the application.[9]

## Versions

### Macromedia Flex 1.0 and 1.5

Macromedia targeted the enterprise application development market with its initial releases of Flex 1.0 and 1.5. The company offered the technology at a price around US$15,000 per CPU.[10] Required for deployment, the Java EE application server compiled MXML and ActionScript on-the-fly into Flash applications (binary SWF files). Each server license included 5 licenses for the Flex Builder IDE.

### Adobe Flex 2

Adobe Flex (old icon)

Adobe significantly changed the licensing model for the Flex product line with the release of Flex 2. The core Flex 2 SDK, consisting of the command-line compilers and the complete class library of user interface components and utilities, was made available as a free download. Complete Flex applications can be built and deployed solely with the Flex 2 SDK, which contains no limitations or restrictions compared to the same SDK included with the Flex Builder IDE.

Adobe based the new version of Flex Builder on the open source Eclipse platform. The company released two versions of Flex Builder 2, Standard and Professional. The Professional version includes the Flex Charting Components library.

Enterprise-oriented services remain available through Flex Data Services 2. This server component provides data synchronization, data push, publish-subscribe and automated testing. Unlike Flex 1.0 and 1.5, Flex Data Services is not required for the deployment of Flex applications.

Coinciding with the release of Flex 2, Adobe introduced a new version of the ActionScript programming language, known as Actionscript 3, reflecting the latest ECMAScript specification. The use of ActionScript 3 and Flex 2 requires version 9 or later of the Flash Player runtime. Flash Player 9 incorporated a new and more robust virtual machine for running the new ActionScript 3.

Flex was the first Macromedia product to be re-branded under the Adobe name.

### Adobe Flex 3

On April 26, 2007, Adobe announced their intent to release the Flex 3 SDK (which excludes the Flex Builder IDE and the LiveCycle Data Services) under the terms of the Mozilla Public License.[11] Adobe released the first beta of Flex 3, codenamed Moxie, in June 2007. Major enhancements include integration with the new versions of Adobe's Creative Suite products, support for AIR (Adobe's new desktop application runtime), and the addition of profiling and refactoring tools to the Flex Builder IDE.

### Adobe Flash Builder and Flex 4

Adobe released Flex 4.0 (code named Gumbo) on March 22, 2010.[12] The Flex 4 development environment is called Adobe Flash Builder,[13] formerly known as Adobe Flex Builder.

Some themes that have been mentioned by Adobe and have been incorporated into Flex 4 are as follows:

* Design in Mind: The framework has been designed for continuous collaboration between designers and developers.
* Accelerated Development: Be able to take application development from conception to reality quickly.
* Horizontal Platform Improvements: Compiler performance, language enhancements, BiDirectional components, enhanced text (Flex 4 includes the new Text Layout Framework[14]).
* Full Support for Adobe Flash Player 10 and above.
* Broadening Horizons: Finding ways to make a framework lighter, supporting more deployment runtimes, runtime MXML.
* Simpler skinning than the previous versions.
* Integration with Adobe Flash Catalyst.
* Custom templates

Flash Builder is available in two versions: Standard and Premium,[15] the premium adds the following features;

* Testing tools
* Memory and performance profilers
* An automated testing harness to connect to all the leading testing tools
* FlexUnit support
* command-line build capability

### Adobe Flash Builder 4.5 and Flex 4.5

May 3, 2011, Adobe shipped Flash Builder 4.5 copying Flex 4.5 (SDK only) which delivers full support for building Flex and ActionScript applications for Google Android, as well as support for building ActionScript applications for BlackBerry Tablet OS and Apple iOS. An update to Flash Builder 4.5 and Flex 4.5 adds support for building Flex applications for BlackBerry Tablet OS and Apple iOS.

Flex 4.5 SDK delivers many new components and capabilities, along with integrated support in Flash Builder 4.5 and Flash Catalyst CS 5.5. With the Adobe Flex 4.5 SDK which is governed by three main goals:

* Allow developers to use Flex for multiscreen application development
* Further mature the Spark (skinning) architecture and component set which was introduced in Flex 4

### Adobe Flex 4.6.0

In November 2011, Adobe released Flex SDK update 4.6, with the following changes:

* More Spark mobile components including: SplitViewNavigator, CalloutButton, Callout, SpinnerList, DateSpinner, and ToggleSwitch
* Better performance
* Updated platform support
* Enhanced Tooling – Flash Builder 4.6
* Text Enhancements

### Apache Flex 4.8.0 - incubating

Jul 25, 2012, Apache Flex community releases Flex 4.8.0-incubating and it as a parity release with Adobe Flex 4.6.0. This is the first release under the incubator of the Apache Software Foundation and represents the initial donation of Adobe Flex 4.6 by Adobe System Inc.[16]

Differences and highlights include:

* Flex trademark issues are largely cleared up
* Bug-tracking / issue-tracking system (JIRA) transferred from the Adobe bug tracker to Apache bug tracker
* Mustela test suite is donated to Apache

### Apache Flex 4.9.0

Jan 11, 2013, Apache Flex community releases Flex 4.9.0. This is the first release since Apache Flex became a top level project of the Apache Software Foundation.[17]

Differences and highlights include:

* New locales for Apache Flex including Australian, British, Canadian, Greek, Switzerland (German) and Portuguese
* Apache Flex SDK can be compiled for any version of the Flash Player from 10.2 to 11.5
* New PostCodeFormatter and PostCodeValidator classes for international postcode formatting and validation
* New VectorList and VectorCollection classes for lists and collections of vectors
* New version of the TLF (Text Layout Framework), the TLF 3.0.33 source code is now included as it is now part of the Apache Flex donation
* Can use Java 7 to compile SDK (see README for instructions)
* Many improvements and updates to Mustella tests
* An SDK installer has also been created and is the recommended way of installing the Apache Flex SDK in an IDE
* Various important bug fixes

### Apache Flex 4.9.1

Feb 28, 2013, Apache Flex community releases Flex 4.9.1. This was a minor update to 4.9.0.[18]

### Apache Flex 4.10.0

Aug 6, 2013, Apache Flex community releases Flex 4.10.0.[19]

Differences and highlights include:

* Support for latest versions of Flash Player (up to 11.8) and AIR runtimes (up to 3.8)
* Improved support for older Flash Player versions (down to 10.2)
* Linux support
* 15 new Spark components
* Advanced telemetry support
* Improved international support for dates
* 480 dpi mobile skins
* Over 200 bugs fixed

### Apache Flex 4.11.0

Oct 28, 2013, Apache Flex community releases Flex 4.11.0.[20]

Differences and highlights include:

* Support for Flash Player 11.9 and AIR runtime 3.9
* mx:AdvancedDataGrid and mx:DataGrid speed improvements
* Updated OSMF to latest version
* mobile datagrid component
* 120 and 640 dpi mobile skins
* Desktop callout component
* Over 50 bugs fixed

### Apache Flex 4.12.0

Mar 10, 2014, Apache Flex community releases Flex 4.12.0.[21]

Differences and highlights include:

* Support for Flash Player 12.0 and 13.0 beta and AIR runtime 4.0 and 13.0 beta[22]
* Improved mobile memory usage/performance
* Improved iPad and iOS7 support
* mx:AdvancedDataGrid and mx:DataGrid performance improvements
* New MaskedTextinput component
* JSON support for ArrayCollection and ArrayList
* Over 80 bugs fixed

### Apache Flex 4.12.1

May 3, 2014, Apache Flex community releases Flex 4.12.1[23]

Differences and highlights include:

* Support for Flash Player 13.0 and AIR runtime 13.0
* Fixed Adobe Flash Builder bug, which inserts an incorrect attribute while creating a new project that uses Apache Flex SDK
* Extended mobile media query support
* Over 20 bugs fixed

### Apache Flex 4.13.0

Jul 28, 2014, Apache Flex community releases Flex 4.13.0.[24]

Differences and highlights include:

* Support for Flash Player 14.0 and AIR runtime 14.0[25]
* FDB supports debugging ActionScript Workers
* percentWidth for GridColumn
* Add Chinese translations for all the installers of Flex
* Over 30 bugs fixed

### Apache Flex 4.14.0

Jan 28, 2015, Apache Flex community releases Flex 4.14.0

Differences and highlights include:

* iOS 7+ and Android 4.x+ mobile theme support
* New Spark components skin: FlatSpark
* Spark RichTextEditor
* Native support for tables in TLF
* Promises/A+
* 54 bugs fixed

### Apache Flex 4.15.0

Jan 11, 2016, Apache Flex community release Flex 4.15.0[26]

Differences and highlights include:

* Support for Flash Player 18, 19 and 20
* Support for AIR 18, 19, 20
* 30 reported bug fixes

### Apache Flex 4.16.0

Mar 14, 2017, Apache Flex community release Flex 4.16.0[27]

Differences and highlights include:

* Support for Flash Player 21, 22, 23 and 24
* Support for AIR 21, 22, 23 and 24
* Support for FontAwesome 4.7
* 37 reported bug fixes

## Related tools

### LiveCycle Data Services

LiveCycle Data Services (previously called Flex Data Services) is a server-side complement to the main Flex SDK and Flash Builder IDE and is part of a family of server-based products available from Adobe. Deployed as a Java EE application, LiveCycle Data Services adds capabilities to Flex applications.

### BlazeDS

Previously available only as part of Adobe LiveCycle Data Services ES, Adobe plans to contribute the BlazeDS technologies to the community under the LGPL v3. BlazeDS gives Adobe developers free access to the remoting and messaging technologies developed by Adobe.

Concurrent with pre-release of BlazeDS, Adobe is publishing the AMF binary data protocol specification, on which the BlazeDS remoting implementation is based, and is attempting to partner with the community to make this protocol available for major server platforms.

### Flex and ColdFusion

Flex 2 offers special integration with ColdFusion MX 7. The ColdFusion MX 7.0.2 release adds updated Flash Remoting to support ActionScript 3, a Flex Data Services event gateway, and the Flex Data Services assembler. Flex Builder 2 also adds extensions for ColdFusion providing a set of wizards for RAD Flex development. A subset of Flex 1.5 is also embedded into ColdFusion MX 7 middleware platform, for use in the ColdFusion Flash forms feature. It is possible to use this framework to write rich web applications, although its intended purpose is for rich forms only.[citation needed]

### Application Frameworks

Main article: Software:List of Flex frameworks

There are a number of application frameworks available which help the developer solve some common tasks and set up the application structure according to best practices.

* Tide, part of the Granite Data Services platform.
* Swiz
* Parsley
* Cairngorm
* PureMVC
* DropAS3
* Fabrication
* Mate
* RobotLegs

## Notable sites using Flex

* Sherwin-Williams color visualizer[28]
* Yahoo! Messenger for the Web
* BBC iPlayer desktop downloader
* mint.com
* ChessCube
* BigBlueButton
* HBO Go
* VMware vSphere Web Client

## See also

* FXG
* List of rich web application frameworks

## References

1. ↑ "Apache Flex SDK - GitHub". GitHub. https://github.com/apache/flex-sdk.
2. ↑ "Adobe donates Flex to Apache". Techworld. http://www.techworld.com.au/article/407714/adobe_donates_flex_apache.
3. ↑ "FlexJS - An introduction". 21 October 2014. https://www.slideshare.net/bigosmallm/flexjs-an-introduction.
4. ↑ @ApacheFlex (22 April 2018). "Did you know we're creating the...". https://twitter.com/ApacheFlex/status/988051215392149505.
5. ↑ "FlexJS is now Apache Royale - Transpiled - AS3Lang Community". https://discuss.as3lang.org/t/flexjs-is-now-apache-royale/882.
6. ↑ "Apache Flex Development - [DISCUSS Name of the FlexJS Fork | Page 5"]. http://apache-flex-development.2333347.n4.nabble.com/DISCUSS-Name-of-the-FlexJS-Fork-td64199i80.html#a64338.
7. ↑ "Apache Royale™ - Code once. Run everywhere.". https://royale.apache.org/.
8. ↑ Rovira, Carlos (2020-05-15). "Apache Royale v0.9.7 released!" (in en-US). https://royale.apache.org/apache-royale-v0-9-7-released/.
9. ↑ "Adobe Flex 4.6 * Using Adobe Flex". Help.adobe.com. http://help.adobe.com/en_US/flex/using/index.html.
10. ↑ Krill, Paul. "Adobe pumps up rich Internet apps with Flex 2". NetworkWorld. http://www.networkworld.com/article/2304405/software/adobe-pumps-up-rich-internet-apps-with-flex-2.html.
11. ↑ "Adobe keeps Flash, Flex close to the vest". Zdnet. http://blogs.zdnet.com/Burnette/?p=296.
12. ↑ "Adobe Flash Builder 4: features". Adobe.com. 2009-07-14. https://www.adobe.com/products/flashbuilder/.
13. ↑ Brimelow, Lee (2009-05-15). "A much needed name change (Adobe Flash Builder)". leebrimelow.com. http://www.leebrimelow.com/a-much-needed-name-change/.
14. ↑ "Adobe Labs - Text Layout Framework". Labs.adobe.com. http://labs.adobe.com/technologies/textlayout/.
15. ↑ "Flex: Upgrade details". Adobe. 2009-07-14. https://www.adobe.com/products/flex/upgrade/.
16. ↑ "Apache Flex 4.8.0-incubating Released". https://blogs.apache.org/flex/entry/apache_flex_4_8_0.
17. ↑ "Apache Flex 4.9.0 Released!". https://blogs.apache.org/flex/entry/apache_flex_4_9_0.
18. ↑ "Apache Flex 4.9.1 Released!". https://blogs.apache.org/flex/entry/apache_flex_4_9_1.
19. ↑ "Apache Flex 4.10 Released!". https://blogs.apache.org/flex/entry/apache_flex_announces_the_release.
20. ↑ "Apache Flex 4.11 Released!". https://blogs.apache.org/flex/entry/apache_flex_4_11_released.
21. ↑ "Apache Flex 4.12.0 Released!". https://blogs.apache.org/flex/entry/apache_flex_4_12_0.
22. ↑ "Apache Flex 4.12.1 Release Notes". https://dist.apache.org/repos/dist/release/flex/4.12.1/RELEASE_NOTES.
23. ↑ "Apache Flex 4.12.1 Released!". https://blogs.apache.org/flex/entry/apache_flex_4_12_1.
24. ↑ "Apache Flex SDK 4.13.0 released". https://blogs.apache.org/flex/entry/apache_flex_sdk_4_13.
25. ↑ "Apache Flex 4.13 Release Notes". http://www.apache.org/dist/flex/4.13.0/RELEASE_NOTES.
26. ↑ "Apache Flex 4.15 Released! : Apache Flex". https://blogs.apache.org/flex/entry/apache_flex_4_15_released.
27. ↑ "Apache Flex 4.16.0 Released! : Apache Flex". https://blogs.apache.org/flex/entry/apache-flex-4-16-0.
28. ↑ "Paint Color Visualizer". Sherwin-Williams. 2011-10-17. https://www.sherwin-williams.com/visualizer.

## External links

* v
* t
* e

Adobe Inc.

Software|

| Suites|

* Creative Cloud (Creative Suite)
* eLearning Suite
* Adobe Marketing Cloud
* Technical Communication Suite

|

Desktop|

* Animate
* Acrobat
* After Effects
* Brackets
* Digital Editions
* Director
* Dreamweaver
* Edge
* FrameMaker
* FreeHand
* Flash Player
* Flash Builder
* GoLive
* Illustrator
* InDesign
* Media Encoder
* Media Player
* Muse
* PageMaker
* Photoshop
* Photoshop Lightroom
* Premiere Pro
* Reader
* Shockwave Player
* Adobe Voco (announced, release date unknown)

Server|

* LiveCycle
* Flash Media Server
* BlazeDS
* ColdFusion
* JRun
* PhoneGap Build

Technologies|

* ActionScript
* Adobe AIR
* Adobe Flash
* Adobe Flex
* Adobe Shockwave
* Adobe Font Folio
* Digital Negative (DNG)
* Authorware
* FlashPaper
* Portable Document Format (PDF)
* PostScript

Web services|

* Adobe Document Cloud
* Adobe Sign
* Adobe Fonts
* Adobe Solutions Network
* Adobe Photoshop Express
* Adobe Premiere Express
* Adobe Spark
* Adobe Stock

Acquisitions|

* Aldus
* Aviary
* Behance
* Day Software
* Fotolia
* Livefyre
* Macromedia
* Magento
* Marketo
* Mixamo
* Neolane
* Omniture
* Scene7
* Serious Magic
* TubeMogul

People|

* Bruce Chizen
* Charles Geschke
* Shantanu Narayen
* John Warnock
* Del Yocam

* Category
* Commons
* Portal

* v
* t
* e

Apache Software Foundation

Top-level
projects|

* Accumulo
* ActiveMQ
* Airflow
* Ambari
* Ant
* Apex
* Aries
* Apache HTTP Server
* APR
* Avro
* Axis
* Axis2
* Beam
* Bloodhound
* Brooklyn
* Buildr
* Calcite
* Camel
* CarbonData
* Cassandra
* Cayenne
* Chemistry
* CloudStack
* Cocoon
* Cordova
* CouchDB
* cTAKES
* CXF
* Derby
* Directory
* Drill
* Empire-db
* Felix
* Flex
* Flink
* Flume
* Forrest
* Geronimo
* Giraph
* Gump
* Hadoop
* Hama
* HBase
* Helix
* Hive
* Impala
* Jackrabbit
* James
* Jini
* JMeter
* Kafka
* Karaf
* Kudu
* Kylin
* Lucene
* Mahout
* Marmotta
* Maven
* MINA
* mod perl
* MyFaces
* NetBeans
* Nutch
* ODE
* OFBiz
* Oozie
* OpenEJB
* OpenJPA
* OpenNLP
* OрenOffice
* ORC
* PDFBox
* Parquet
* Phoenix
* POI
* Pig
* Pivot
* Qpid
* Roller
* RocketMQ
* Samza
* ServiceMix
* Shiro
* SINGA
* Sling
* Solr
* Spark
* Stanbol
* Storm
* SpamAssassin
* Sqoop
* Struts 1
* Struts 2
* Subversion
* SystemML
* Tapestry
* Thrift
* Tika
* Tomcat
* Trafodion
* Traffic Server
* UIMA
* Velocity
* Wicket
* Xalan
* Xerces
* Yetus
* ZooKeeper

Commons|

* BCEL
* BSF
* Daemon
* Jelly
* Logging

Incubator|

* MXNet
* Taverna
* XAP

Other projects|

* Batik
* Chainsaw
* FOP
* Ivy
* Log4j

Attic|

* Abdera
* AxKit
* Beehive
* Bluesky
* iBATIS
* Cactus
* Click
* Continuum
* Deltacloud
* Etch
* Excalibur
* Harmony
* HiveMind
* Jakarta
* Lenya
* Shale
* Shindig
* Slide
* stdcxx
* Tuscany
* Wave
* Wink
* XMLBeans

Licenses|

* Apache License

* Category

* v
* t
* e

Eclipse plugins

* Adobe Flex
* Adobe LiveCycle
* Android Development Tools (ADT)
* Aptana
* Avaya Dialog Designer
* Bioclipse
* Borland Together
* Carbide.c++
* EasyEclipse
* FindBugs
* G-Eclipse
* Granite data services
* IBM Rational Software
* IBM Websphere Studio Application Developer
* JBoss Tools
* JBuilder
* JFire
* Jtest
* Lomboz
* MyEclipse
* Nodeclipse
* Objecteering
* OptimalJ
* <oXygen/>
* Photran
* PyDev
* RadRails
* Visual Paradigm for UML
* Zend Studio

* v
* t
* e

List of widget toolkits

Low-level|

| On AmigaOS|

* Intuition

|

On Classic Mac OS,
macOS|

| Unknown, native|

* Macintosh Toolbox

|

* Carbon

On Windows|

* Windows API

On Unix,
under X11|

* Xlib
* XCB
* X Toolkit Intrinsics, Xt, X-Toolkit

On BeOS, Haiku|

* BeOS, ZETA, Haiku

On cross-platform|

| CLI|

* OpenTK

|

* GDK
* SDL

Java|

* JOGL

On Android|

| CLI|

* Xamarin.Android

|

High-level|

| On AmigaOS|

* BOOPSI
* MUI
* ReAction GUI
* Zune

|

On Classic Mac OS,
macOS|

| Object Pascal|

* MacApp (v1, v2)

|

Objective-C,
Swift|

| Desktop|

* Cocoa

|

Mobile|

* Cocoa Touch

C++|

* MacApp (v3)
* PowerPlant
* THINK Class Library

CLI|

| Desktop|

* Xamarin.Mac

|

Mobile|

* Xamarin.iOS

On Windows|

| CLI|

| Desktop|

* Windows Forms
* XAML (Silverlight, WinRT XAML, WPF)
* XNA Framework

|

Web|

* XAML (Silverlight)

Mobile|

* XNA Framework

C++|

* MFC
* ATL
* WTL
* OWL

Object Pascal|

* VCL

On Unix,
under X11|

* Athena (Xaw)
* LessTif
* Motif
* OLIT
* XForms

On Android|

| C++|

* Qt for Android

|

Cross-platform,
by language|

| C|

* GTK
* IUP
* Tk
* wxC
* XForms
* XVT

|

C++|

* CEGUI
* CLX
* FLTK
* FOX toolkit
* GLUI
* Gtkmm
* JUCE
* Nana
* Qt
* Rogue Wave Views
* TnFOX
* Ultimate++
* VCF
* Wt
* wxWidgets
* YAAF
* SFML

Objective-C|

* GNUstep

CLI|

| Desktop|

* Gtk#
* Tao (OpenTK, TaoClassic)
* wx.NET
* UIML.NET
* MonoGame

|

Web|

* Moonlight

Mobile|

* MonoGame
* Xamarin.Forms

* DFL
* DlangUI
* DWT
* GtkD
* QtD
* wxD

Flash|

* Apache Flex (MXML)

Haskell|

* Gtk2Hs
* wxHaskell

Java|

| Desktop|

* AWT
* FXML (JavaFX)
* Qt Jambi
* Swing
* SWT
* wx4j
* jUIML

|

Web|

* GWT
* FXML (JavaFX)

Mobile|

* LWUIT

JavaScript|

* Dojo Toolkit
* Echo
* Ext JS
* Google Closure
* jQuery UI
* Qooxdoo
* YUI

Common Lisp|

* CAPI
* CLIM
* Common Graphics
* Ltk
* McCLIM

Lua|

* IUP
* wxLua

Pascal|

| Desktop|

* LCL

|

Mobile|

* LCL

Object Pascal|

| Desktop|

* CLX
* fpGUI
* IP Pascal
* LCL

|

Mobile|

* LCL

Perl|

* Perl/Tk
* wxPerl

PHP|

* PHP-GTK
* PHP-Qt
* wxPHP

Python|

* PyGObject
* PyGTK
* Pyjs
* PyQt
* PySide
* Tkinter
* wxPython

Ruby|

* Shoes
* FXRuby
* Ruby-GNOME2
* qtbindings
* QtRuby
* wxRuby

Tcl|

* Tcl/Tk

XML|

* GladeXML
* Lively Kernel
* Pyjs
* Rialto Toolkit
* XAML
* XUL
* UXP
* Wt

shell|

* whiptail
* dialog

0.00

(0 votes)

Original source: https://en.wikipedia.org/wiki/Apache Flex. Read more

|

Retrieved from "https://handwiki.org/wiki/index.php?title=Software:Apache_Flex&oldid=450285"
*[v]: View this template
*[t]: Discuss this template
*[e]: Edit this template