Jump to content
 







Main menu
   


Navigation  



Main page
Contents
Current events
Random article
About Wikipedia
Contact us
Donate
 




Contribute  



Help
Learn to edit
Community portal
Recent changes
Upload file
 








Search  

































Create account

Log in
 









Create account
 Log in
 




Pages for logged out editors learn more  



Contributions
Talk
 



















Contents

   



(Top)
 


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  














Apache Flex






العربية
Català
Čeština
Deutsch
Español
فارسی
Français

ि
Bahasa Indonesia
Italiano
עברית
Nederlands

Polski
Português
Română
Русский
Српски / srpski
ி
Türkçe
Українська

 

Edit links
 









Article
Talk
 

















Read
Edit
View history
 








Tools
   


Actions  



Read
Edit
View history
 




General  



What links here
Related changes
Upload file
Special pages
Permanent link
Page information
Cite this page
Get shortened URL
Download QR code
Wikidata item
 




Print/export  



Download as PDF
Printable version
 




In other projects  



Wikimedia Commons
 
















Appearance
   

 






From Wikipedia, the free encyclopedia
 

(Redirected from Adobe Flex)

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

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

RepositoryFlex Repository
Written inActionScript, Java[1]
Operating systemWindows, macOS, Linux, Android, iOS, BlackBerry Tablet OS
Available inVarious between websites
TypeSoftware development kit application
License2012: Apache-2.0
2008: MPL-1-1
WebsiteApache 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]

Overview

[edit]

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 AIRorFlash Playeratruntime to run the application.[9]

Versions

[edit]

Macromedia Flex 1.0 and 1.5

[edit]

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

[edit]
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

[edit]

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

[edit]

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:

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

Adobe Flash Builder 4.5 and Flex 4.5

[edit]

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:

Adobe Flex 4.6.0

[edit]

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

Apache Flex 4.8.0 - incubating

[edit]

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:

Apache Flex 4.9.0

[edit]

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:

Apache Flex 4.9.1

[edit]

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

[edit]

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

Differences and highlights include:

Apache Flex 4.11.0

[edit]

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

Differences and highlights include:

Apache Flex 4.12.0

[edit]

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

Differences and highlights include:

Apache Flex 4.12.1

[edit]

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

Differences and highlights include:

Apache Flex 4.13.0

[edit]

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

Differences and highlights include:

Apache Flex 4.14.0

[edit]

Jan 28, 2015, Apache Flex community releases Flex 4.14.0

Differences and highlights include:

Apache Flex 4.15.0

[edit]

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

Differences and highlights include:

Apache Flex 4.16.0

[edit]

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

Differences and highlights include:

[edit]

LiveCycle Data Services

[edit]

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

[edit]

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

[edit]

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

[edit]

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.

Notable sites using Flex

[edit]

See also

[edit]

References

[edit]
  1. ^ "Apache Flex SDK - GitHub". GitHub. Retrieved 2014-06-27.
  • ^ "Adobe donates Flex to Apache". Techworld. Retrieved 2011-11-17.
  • ^ "FlexJS - An introduction". 21 October 2014. Archived from the original on 16 December 2016. Retrieved 3 May 2018.
  • ^ @ApacheFlex (22 April 2018). "Did you know we're creating the..." (Tweet) – via Twitter.
  • ^ "FlexJS is now Apache Royale - Transpiled - AS3Lang Community". Archived from the original on 2018-05-04.
  • ^ "Apache Flex Development - [DISCUSS] Name of the FlexJS Fork | Page 5". Archived from the original on 2018-05-04.
  • ^ "Apache Royale™ - Code once. Run everywhere".
  • ^ Rovira, Carlos (2020-05-15). "Apache Royale v0.9.7 released!". Apache Royale. Retrieved 2021-02-18.
  • ^ "Adobe Flex 4.6 * Using Adobe Flex". Help.adobe.com. Retrieved 2013-07-21.
  • ^ Krill, Paul. "Adobe pumps up rich Internet apps with Flex 2". NetworkWorld. Archived from the original on August 10, 2014. Retrieved 4 August 2014.
  • ^ "Adobe keeps Flash, Flex close to the vest". Zdnet. Archived from the original on 2008-02-07. Retrieved 2008-02-09.
  • ^ "Adobe Flash Builder 4: features". Adobe.com. 2009-07-14. Archived from the original on 2010-12-03. Retrieved 2010-12-04.
  • ^ Brimelow, Lee (2009-05-15). "A much needed name change (Adobe Flash Builder)". leebrimelow.com. Archived from the original on 2014-08-21. Retrieved 2014-06-27.
  • ^ "Adobe Labs - Text Layout Framework". Labs.adobe.com. Archived from the original on 2010-12-04. Retrieved 2010-12-04.
  • ^ "Flex: Upgrade details". Adobe. 2009-07-14. Archived from the original on 2010-12-03. Retrieved 2010-12-04.
  • ^ "Apache Flex 4.8.0-incubating Released". 25 July 2012.
  • ^ "Apache Flex 4.9.0 Released!". 12 January 2013.
  • ^ "Apache Flex 4.9.1 Released!". 28 February 2013.
  • ^ "Apache Flex 4.10 Released!". 6 August 2013.
  • ^ "Apache Flex 4.11 Released!". 28 October 2013.
  • ^ "Apache Flex 4.12.0 Released!". 10 March 2014.
  • ^ "Apache Flex 4.12.1 Release Notes". Archived from the original on June 27, 2014.
  • ^ "Apache Flex 4.12.1 Released!". 3 May 2014.
  • ^ "Apache Flex SDK 4.13.0 released". 28 July 2014.
  • ^ "Apache Flex 4.13 Release Notes". Archived from the original on 2014-08-21.
  • ^ "Apache Flex 4.15 Released! : Apache Flex". blogs.apache.org. 12 January 2016. Retrieved 2016-02-13.
  • ^ "Apache Flex 4.16.0 Released! : Apache Flex". 14 March 2017. Retrieved 2017-03-14.
  • ^ "Paint Color Visualizer". Sherwin-Williams. 2011-10-17. Retrieved 2013-07-21.
  • [edit]
    Retrieved from "https://en.wikipedia.org/w/index.php?title=Apache_Flex&oldid=1232781535"

    Categories: 
    Apache Software Foundation projects
    Macromedia software
    Adobe software
    Adobe Flex
    Cross-platform software
    Free integrated development environments
    Free software programmed in Java (programming language)
    Formerly proprietary software
    Rich web application frameworks
    Software development kits
    Software using the Apache license
    2004 software
    Hidden categories: 
    Articles with short description
    Short description is different from Wikidata
    All articles with unsourced statements
    Articles with unsourced statements from August 2016
    Articles with NKC identifiers
     



    This page was last edited on 5 July 2024, at 15:30 (UTC).

    Text is available under the Creative Commons Attribution-ShareAlike License 4.0; additional terms may apply. By using this site, you agree to the Terms of Use and Privacy Policy. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc., a non-profit organization.



    Privacy policy

    About Wikipedia

    Disclaimers

    Contact Wikipedia

    Code of Conduct

    Developers

    Statistics

    Cookie statement

    Mobile view



    Wikimedia Foundation
    Powered by MediaWiki