| Adobe Flex | |
|---|---|
|
|
|
| Developed by | Adobe Systems |
| Initial release | 1. A software developer is a person or organization concerned with facets of the software development process wider than design and coding a somewhat broader scope of Adobe Systems Incorporated (pronounced a-DOE-bee əˈdoʊbiː ( is an American Computer software company headquartered in San Jose California 0 / Released March 2004 |
| Latest release | 3. A software release is the distribution whether public or private of an initial or new and upgraded version of a Computer software product 0. 0 / February 25, 2008 |
| OS | Windows, Mac OS X and Linux |
| Available in | English and Japanese |
| Development status | Committed |
| Genre | Rich Internet application |
| License | Mozilla Public License (Flex Builder and Flash Player under commercial license) |
| Website | Adobe Flex Homepage |
Adobe Flex is a collection of technologies released by Adobe Systems for the development and deployment of cross platform, rich Internet applications based on the proprietary Adobe Flash platform. Events 138 - The Emperor Hadrian adopts Antoninus Pius, effectively making him his successor 2008 ( MMVIII) is the current year in accordance with the Gregorian calendar, a Leap year that started on Tuesday of the Common An operating system (commonly abbreviated OS and O/S) is the software component of a Computer system that is responsible for the management and coordination Microsoft Windows is a series of Software Operating systems and Graphical user interfaces produced by Microsoft. Mac OS X (mæk oʊ ɛs tɛn is a line of computer Operating systems developed marketed and sold by Apple Inc, the latest of which is pre-loaded on all currently Linux (commonly pronounced ˈlɪnəks A language is a dynamic set of visual auditory or tactile Symbols of Communication and the elements used to manipulate them Computer software can be organized into categories based on common function type or field of use Rich Internet applications (RIAs are Web applications that have the features and functionality of traditional desktop applications. A software license (or software licence in commonwealth usage is a Legal instrument governing the usage or redistribution of copyright protected software The Mozilla Public License (MPL is a free and Open source Software license. A website (alternatively web site or Web site, a back-construction from the Proper noun World Wide Web) is a collection of Web pages Adobe Systems Incorporated (pronounced a-DOE-bee əˈdoʊbiː ( is an American Computer software company headquartered in San Jose California Rich Internet applications (RIAs are Web applications that have the features and functionality of traditional desktop applications. Adobe Flash (previously called Shockwave Flash and Macromedia Flash) is a set of Multimedia software created by Macromedia and currently The initial release in March 2004 by Macromedia included a software development kit, an IDE, and a J2EE integration application known as Flex Data Services. Macromedia was a North American graphics and Web development Software house headquartered in San Francisco, California producing such products A software development kit ( SDK or " devkit " is typically a set of development tools that allows a Software engineer to create applications In Computing, an integrated development environment ( IDE) is a Software application that provides comprehensive facilities to Computer programmers Java Platform Enterprise Edition or Java EE is a widely used platform for server programming in the Java programming language Adobe LiveCycle Enterprise Suite (ES is a suite of J2EE-based J2EE (Java 2 Enterprise Edition server Software products from Adobe Systems Incorporated Since Adobe acquired Macromedia in 2005, subsequent releases of Flex no longer require a license for Flex Data Services, which has become a separate product rebranded as LiveCycle Data Services.
In February 2008, Adobe released the Flex 3 SDK under the open source Mozilla Public License. Open source is a development methodology which offers practical accessibility to a product's source (goods and knowledge The Mozilla Public License (MPL is a free and Open source Software license. Adobe Flash Player, the runtime on which Flex applications are viewed, and Adobe Flex Builder, the IDE used to build Flex applications, remain proprietary. The Adobe Flash Player is a widely distributed proprietary multimedia and application player created by Macromedia and now developed and distributed by Adobe Adobe Flex Builder is an Integrated development environment (IDE built on the Eclipse platform meant for developing Rich Internet applications (RIAs In Computing, an integrated development environment ( IDE) is a Software application that provides comprehensive facilities to Computer programmers
Contents |
Traditional application programmers found it challenging to adapt to the animation metaphor upon which the Flash Platform was originally designed. Metaphor (from the Greek: μεταφορά - metaphora, meaning "transfer" is language that directly compares seemingly unrelated subjects Flex seeks to minimize this problem by providing a workflow and programming model that is familiar to these developers. MXML, an XML-based markup language, offers a way to build and lay out graphic user interfaces. MXML is an XML -based User interface markup language first introduced by Macromedia in March 2004. Don't change "Extensible" Interactivity is achieved through the use of ActionScript, the core language of Flash Player that is based on the ECMAScript standard. ActionScript is a scripting language based on ECMAScript. ActionScript is used primarily for the development of websites and software using the Adobe Flash Player ECMAScript is a Scripting language, standardized by Ecma International in the ECMA-262 specification.
The Flex SDK comes with a set of user interface components including buttons, list boxes, trees, data grids, several text controls, and various layout containers. Charts and graphs are available as an add-on. Other features like web services, drag and drop, modal dialogs, animation effects, application states, form validation, and other interactions round out the application framework. A Web service (also Web Service) is defined by the W3C as "a software system designed to support interoperable machine-to-machine interaction
In a multi-tiered model, Flex applications serve as the presentation tier. In Software engineering, multi-tier architecture (often referred to as n-tier architecture) is a Client-server architecture in which an application Unlike page-based HTML applications, Flex applications provide a stateful client where significant changes to the view don't require loading a new page. Similarly, Flex and Flash Player provide many useful ways to send and load data to and from server-side components without requiring the client to reload the view. Though this functionality offered advantages over HTML and JavaScript development in the past, the increased support for XMLHttpRequest in major browsers has made asynchronous data loading a common practice in HTML-based development too. XMLHttpRequest ( XHR) is an API that can be used by JavaScript and other Web browser Scripting languages to transfer XML
Technologies that are commonly compared to Flex include OpenLaszlo, Ajax, XUL, JavaFX and Windows Presentation Foundation technologies such as Silverlight. OpenLaszlo is an Open source platform for the development and delivery of Rich Internet applications It is released under the Open Source Initiative -certified XUL (pronounced zool ( the XML User Interface Language, an XML User interface markup language developed by the Mozilla project JavaFX is a family of products for creating Rich Internet Applications (RIAs with immersive media and content The Windows Presentation Foundation (or WPF) formerly code-named Avalon, is a graphical subsystem in. Microsoft Silverlight is a programmable Web browser Plugin that enables features such as Animation, Vector graphics and
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$15000 per CPU. Required for deployment, the J2EE application server compiled MXML and ActionScript on-the-fly into Flash applications (binary SWF files). Java Platform Enterprise Edition or Java EE is a widely used platform for server programming in the Java programming language MXML is an XML -based User interface markup language first introduced by Macromedia in March 2004. ActionScript is a scripting language based on ECMAScript. ActionScript is used primarily for the development of websites and software using the Adobe Flash Player The File format SWF (acronym of " Shockwave Flash "pronounced swiff)a partially open repository for multimedia and especially Each server license included 5 licenses for the Flex Builder IDE.
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 with only 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. In Computing, Eclipse is a Software platform comprising extensible Application frameworks tools and a Runtime library for Software 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. ActionScript is a scripting language based on ECMAScript. ActionScript is used primarily for the development of websites and software using the Adobe Flash Player ECMAScript is a Scripting language, standardized by Ecma International in the ECMA-262 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 Systems Incorporated (pronounced a-DOE-bee əˈdoʊbiː ( is an American Computer software company headquartered in San Jose California
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. Events 1467 - The miraculous image in Our Lady of Good Counsel appear in Genazzano, Italy. Year 2007 ( MMVII) was a Common year starting on Monday of the Gregorian calendar in the 21st century. The Mozilla Public License (MPL is a free and Open source Software license. [1] 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 AIR is a Cross-platform Runtime environment for building
In October 2007, Adobe released the second beta of Flex 3.
On December 12, 2007, Adobe released the third beta of Flex 3.
On February 25, 2008, Adobe released Flex 3 and Adobe AIR 1. 0.
Adobe has announced that Flex 4. 0 (code named Gumbo) will be released in 2009. This article is about the year For the film see 2009 Lost Memories. Even though this announcement has been made, the product plan has yet to be completed.
Some themes that have been mentioned by Adobe that will be incorporated into Flex 4 are as follows:
Flex 4 milestones: (Speculation derived form Adobe Systems)
LiveCycle Data Services (previously called Flex Data Services) is a server-side complement to the main Flex SDK and Flex Builder IDE and is part of a family of server-based products available from Adobe. This article is about the year For the film see 2009 Lost Memories. Adobe LiveCycle Enterprise Suite (ES is a suite of J2EE-based J2EE (Java 2 Enterprise Edition server Software products from Adobe Systems Incorporated Deployed as a Java EE application, LiveCycle Data Services adds the following capabilities to Flex applications:
Previously available only as part of Adobe LiveCycle Data Services ES, Adobe is announcing its plans to contribute the proven BlazeDS technologies to the community under the LGPL v3. BlazeDS is a server-based Java remoting and web messaging technology that allows you to connect to back-end distributed data and push data in real-time to Adobe Flex and The GNU Lesser General Public License (formerly the GNU Library General Public License) or LGPL is a Free software license published by the Free Software BlazeDS gives the rapidly growing Adobe developer community free access to the powerful remoting and messaging technologies developed by Adobe.
Concurrent with this pre-release of BlazeDS, Adobe is publishing the AMF binary data protocol specification, on which the BlazeDS remoting implementation is based, and is committed to partnering with the community to make this protocol available for every major server platform. AMF is a binary format based loosely on the Simple Object Access Protocol (SOAP. The source code will be available for download early 2008.
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. This article is about the computer programming language For the nuclear reactions see Cold fusion. It is possible to use this framework to write rich internet applications, although its intended purpose is for rich forms only.
Everything below is directly sourced from the help file in version 2. 0 Beta 3:
Notable sites using Flex include:
[[[]]]