Open Source Flex SDK Version 3 Readme February 2008 (c) 2008 Adobe Systems Incorporated. All rights reserved.
This file contains important information including a link to release notes that were not available when the product documentation was written. Review this information before using this version of Open Source Flex SDK. ------------------------------ Welcome to Open Source Flex 3 SDK. Contents - Getting Started<file://localhost/Users/hqm/flex3/readme-open.htm#Getting_Started> - Flex Documentation<file://localhost/Users/hqm/flex3/readme-open.htm#docs> - Flex Samples<file://localhost/Users/hqm/flex3/readme-open.htm#Samples> - Community and Resources<file://localhost/Users/hqm/flex3/readme-open.htm#Community> - License <file://localhost/Users/hqm/flex3/readme-open.htm#Licenses> ------------------------------ Getting Started For information on getting started with the Flex 3 SDK explore the new feature descriptions, documentation, and samples available at the Flex Documentation Resource Center <http://www.adobe.com/go/flex_documentation>and review the Flex SDK Release Notes. <http://www.adobe.com/go/flex3_releasenotes_fb> The Open Source Flex SDK does not contain some elements that can enhance the Flex development experience such as debug versions of the Adobe Flash Player, Adobe AIR, or advanced font encoding libraries. You may download the Open Source Flex SDK Add-ons package which contains these elements from * here*. Back to contents <file://localhost/Users/hqm/flex3/readme-open.htm#contents> ------------------------------ Flex Documentation Flex documentation, including Release Notes, is available for download at the Flex Documentation Resource Center<http://www.adobe.com/go/flex_documentation>. Documentation is also available online in the LiveDocs format. *Getting Started with Flex* Online document available from the Flex Start Page in the Flex Builder IDE and also from the Adobe Learning Center<http://learn.adobe.com/wiki/display/Flex/Getting+Started>. Getting Started with Flex is for application developers who are new to the Flex product line and require an overview of Flex features and capabilities. It includes tutorials highlighting the capabilities of Flex, and provides sample Flex Application projects that you can download, open, and run in Flex Builder. *Adobe Flex 3 Developer Guide* Describes application development basics, such as MXML and ActionScript syntax, creating applications, using Flex components, the Flex data model, error handling, Adobe LiveCycle Data Services ES, and Flex Advanced Data Visualization Components. *Building and Deploying Adobe Flex 3 Applications* Describes the tasks you perform when analyzing, designing, building, and deploying a Flex 3 application. *Creating and Extending Adobe Flex 3 Components* Provides instructions on creating, using, and extending components. *Programming ActionScript 3.0* Provides concepts and usage information for ActionScript 3.0. *Adobe Flex Language Reference* Describes the Flex 3 and ActionScript 3.0 MXML and ActionScript programming interfaces, including the API reference for core ActionScript language elements (HTML-only). Back to contents <file://localhost/Users/hqm/flex3/readme-open.htm#contents> ------------------------------ Flex Samples The SDK samples directory contains source code for the Component Explorer sample application. The Component Explorer sample application provides basic examples for most of the MXML components available with the Flex 3 framework. To compile the Component Explorer application: - Windows: Run the build.bat file in the *Flex_Install_Dir*/sdks/* version*/samples/explorer directory. - Macintosh or Unix: Run the build.sh file in the *Flex_Install_Dir* /sdks/*version*/samples/explorer directory. After you compile the Component Explorer sample, open explorer.html in a web browser to view the application. You can download additional Flex samples<http://www.adobe.com/go/flex3_sample_apps>from the Adobe Flex Developer Center. Back to contents <file://localhost/Users/hqm/flex3/readme-open.htm#contents> ------------------------------ Community Resources You can access the Flex community and online resources from the following pages: - Open Source Flex Home Page <http://opensource.adobe.com/flex> - Getting Started with Flex<http://learn.adobe.com/wiki/display/Flex/Getting+Started> - Flex Developer Center <http://www.adobe.com/go/flex_devcenter> - Flex Support Center <http://www.adobe.com/go/flex_support> - Flex Forums <http://www.adobe.com/go/flex_forums> - Adobe Labs <http://www.adobe.com/go/labs_home> - Flex.org <http://www.flex.org/> Back to contents<file://localhost/Users/hqm/flex3/readme-open.htm#contents> ------------------------------ License *Mozilla Public License Files*: The contents of the files contained in this Flex SDK directory are subject to the Mozilla Public License Version 1.1 (the "License"); you may not use these files except in compliance with the License. You may obtain a copy of the License here: Mozilla Public License Version 1.1<file://localhost/Users/hqm/flex3/license-mpl.htm>or http://www.mozilla.org/MPL/. Software distributed under the License is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for the specific language governing rights and limitations under the License. The Original Code consists of the files listed above. The Initial Developer of the Original Code is Adobe Systems Incorporated. By downloading, modifying, distributing, using and/or accessing any files in this directory, you agree to the terms and conditions of the applicable end user license agreement. *NOTICES RELATED TO CERTAIN THIRD PARTY MATERIALS*: * Apache 1.1 Licensed Products*: This product includes software listed below that were developed by the Apache Software Foundation (http://www.apache.org/). Such software is licensed under the Apache Software License, Version 1.1; you may obtain a copy of such license at http://apache.org/licenses/LICENSE-1.1. Apache Commons Collections 2.1 Apache Commons Discovery 0.2 Apache Xerces 2.4 *Apache 2.0 Licensed Products*: This product includes software listed below that were licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0. Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. Apache Axis 1.1, (c) 2001-2004, Apache Software Foundation Apache Batik SVG Toolkit 1.6, (c) 2005, Apache Software Foundation Apache Commons Logging 1.0.4, (c) 2004, Apache Software Foundation Apache Velocity 1.4, (c) 2004, Apache Software Foundation Apache Xalan 2.6.0, (c) 2004, Apache Software Foundation Apache Regexp 1.2, (c) 2000, Apache Software Foundation Apache bcel 5.1, (c) 2007, Apache Software Foundation *BSD Licensed Products*: Easing Equations (c) 2001-2003, Robert Penner All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: - Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. - Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. - Neither the name of the <ORGANIZATION> nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. *Netscape Public License Products*: The contents of this file are subject to the Netscape Public License Version 1.1 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.mozilla.org/NPL/ Software distributed under the License is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for the specific language governing rights and limitations under the License. The Original Code is Mozilla Communicator client code, released March 31, 1998. The Initial Developer of the Original Code is Netscape Communications Corporation. Portions created by Netscape are Copyright (C) 1998-1999 Netscape Communications Corporation. All Rights Reserved. The following software is listed under the Netscape Public License, Version 1: Spidermonkey Javascript Test Suite,(c) 1998, Netscape Communications Corporation Back to contents <file://localhost/Users/hqm/flex3/readme-open.htm#contents> ------------------------------ (c) 2008 Adobe Systems Incorporated. All rights reserved. On Tue, Feb 26, 2008 at 8:24 PM, Henry Minsky <[EMAIL PROTECTED]> wrote: > It appears to be under the Mozilla Public License, at least that is what > ships at the top level of the distro, > and each source file says > > > //////////////////////////////////////////////////////////////////////////////// > // > // ADOBE SYSTEMS INCORPORATED > // Copyright 2005-2007 Adobe Systems Incorporated > // All Rights Reserved. > // > // NOTICE: Adobe permits you to use, modify, and distribute this file > // in accordance with the terms of the license agreement accompanying it. > // > > //////////////////////////////////////////////////////////////////////////////// > > > > On Tue, Feb 26, 2008 at 8:01 PM, David Temkin <[EMAIL PROTECTED]> > wrote: > > > It would have to be under a real open source license to be of any use to > > us. > > > > I wonder if they're backing off of their open source plans. Sure seems > > that way. > > > > On Feb 26, 2008, at 4:52 PM, Henry Minsky wrote: > > > > I didn't see any java source code for their compiler, although there's a > > lot of actionscript code for their runtime for components, and , > > interestingly, > > their RPC package (SOAP, maybe XML RPC, not sure what else, in the > > mx.rpc.* packages). > > > > > > On Tue, Feb 26, 2008 at 7:42 PM, David Temkin <[EMAIL PROTECTED]> > > wrote: > > > > > Is this open source? I.e., is the source available under an open > > > source license? > > > > > > > > > On Feb 26, 2008, at 3:14 PM, Mamye Kratt wrote: > > > > > > There are 2 versions..... > > > > > > Free Adobe Flex SDK <http://www.adobe.com/products/flex/sdk> > > > (Download<http://www.adobe.com/go/flex3_sdk> > > > ) > > > Adobe Flex Builder <http://www.adobe.com/go/flexbuilder> > > > (Download<http://www.adobe.com/go/downloadflex3> > > > ) > > > > > > Mamye > > > > > > ----- Original Message ----- > > > *From:* Donald Anderson <[EMAIL PROTECTED]> > > > *To:* Henry Minsky <[EMAIL PROTECTED]> > > > *Cc:* OpenLaszlo Developers <[email protected]> > > > *Sent:* Tuesday, February 26, 2008 5:06 PM > > > *Subject:* Re: [Laszlo-dev] SWF9: Flex SDK 3.0.0.477 released > > > > > > Henry - did you do a clean build after installing?Is there something > > > about the embedded font that is release > > > specific? > > > > > > - Don > > > > > > On Feb 26, 2008, at 4:45 PM, Henry Minsky wrote: > > > > > > The bug seems to be related to the embedded font I recently added to > > > the hello.lzx test > > > > > > cd /tmp/lzswf9/lzgen65517; /Users/hqm/flex3/bin/mxmlc - > > > compiler.show-actionscript-warnings=false -compiler.source-path+=. > > > -debug=true -output app.swf -default-size 1000 600 > > > -library-path+=/Users/hqm/openlaszlo/devildog/lps/includes/lfc/LFC9.swc > > > LzApplication.as > > > Loading configuration file /Users/hqm/flex3.0.0.477/frameworks/flex- > > > config.xml > > > Error: null > > > > > > java.lang.NullPointerException > > > at flash.swf.TagEncoder.defineFontAlignZones(TagEncoder.java:1254) > > > at flash.swf.tags.DefineFontAlignZones.visit( > > > DefineFontAlignZones.java:29) > > > at flash.swf.MovieEncoder.visitAfter(MovieEncoder.java:259) > > > at flash.swf.MovieEncoder.define(MovieEncoder.java:240) > > > at flash.swf.MovieEncoder.export(MovieEncoder.java:116) > > > at flex2.compiler.API.encode(API.java:4068) > > > at flex2.tools.Compiler.mxmlc(Compiler.java:270) > > > at flex2.tools.Compiler.main(Compiler.java:53) > > > badtzmaru:lzgen65517 hqm$ pwd > > > > > > It used to work with the previous version of the flex compiler though. > > > Hmm, I suppose I should > > > reduce this to an as3 test case and submit it to Adobe. > > > > > > > > > > > > On Tue, Feb 26, 2008 at 4:40 PM, Henry Minsky <[EMAIL PROTECTED]> > > > wrote: > > > > > > > When I install the 3.0.0.477 version, and try to compile I get this > > > > error > > > > > > > > badtzmaru:swf9 hqm$ pwd > > > > /Users/hqm/openlaszlo/devildog/test/swf9 > > > > badtzmaru:swf9 hqm$ lzc --runtime=swf9 hello.lzx > > > > Compiling: hello.lzx to hello.lzr=swf9.swf > > > > Executing compiuler: (cd /tmp/lzswf9/lzgen29303; > > > > /Users/hqm/flex3/bin/mxmlc - > > > > compiler.show-actionscript-warnings=false -compiler.source-path+=. > > > > -debug=true -output app.swf -default-size 1000 600 > > > > -library-path+=/Users/hqm/openlaszlo/devildog/lps/includes/lfc/LFC9.swc > > > > LzApplication.as) > > > > Stray error string from external compiler: Error: null > > > > compiler output: > > > > Loading configuration file /Users/hqm/flex3/frameworks/flex- > > > > config.xml > > > > > > > > FAIL: compiler returned 1 > > > > Done executing compiler > > > > > > > > > > > > On Tue, Feb 26, 2008 at 4:03 PM, Donald Anderson <[EMAIL PROTECTED]> > > > > wrote: > > > > > > > > > Mamye alerted me that Adobe has released a new flex: > > > > > > > > > > http://opensource.adobe.com/wiki/display/flexsdk/Flex+SDK > > > > > > > > > > I just downloaded it and tried it in our tool chain with no > > > > > problems. > > > > > If you are developing for SWF9, upgrade when you can - > > > > > I don't expect anything will be broken with the old version, > > > > > but I'm only planning to test with the latest. > > > > > > > > > > - Don > > > > > > > > > > -- > > > > > > > > > > Don Anderson > > > > > Java/C/C++, Berkeley DB, systems consultant > > > > > > > > > > voice: 617-547-7881 > > > > > email: [EMAIL PROTECTED] > > > > > www: http://www.ddanderson.com > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > Henry Minsky > > > > Software Architect > > > > [EMAIL PROTECTED] > > > > > > > > > > > > > > > > > -- > > > Henry Minsky > > > Software Architect > > > [EMAIL PROTECTED] > > > > > > > > > > > > -- > > > > > > Don Anderson > > > Java/C/C++, Berkeley DB, systems consultant > > > > > > voice: 617-547-7881 > > > email: [EMAIL PROTECTED] > > > www: http://www.ddanderson.com > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > Henry Minsky > > Software Architect > > [EMAIL PROTECTED] > > > > > > > > > -- > Henry Minsky > Software Architect > [EMAIL PROTECTED] > > -- Henry Minsky Software Architect [EMAIL PROTECTED]
