Installing the Flex Builder Plug-In Flex Builder Can Be Installed in Two Fashions: As a Stand-Alone IDE Or As a Plug-In to Eclipse

Total Page:16

File Type:pdf, Size:1020Kb

Installing the Flex Builder Plug-In Flex Builder Can Be Installed in Two Fashions: As a Stand-Alone IDE Or As a Plug-In to Eclipse APPENDIX ■ ■ ■ Installing the RIA Tools Platform Throughout this book, you’ll see that several tools are necessary to produce RIAs. These include Apache Tomcat, Eclipse, Flex Builder, MySQL, and Blaze DS. Most of these tools are essential to the development process for RIAs and Spring applications. The only tool that is commercial is Flex Builder, and I present alternative command-line options to create and compile your Flex source code. The other tools are free; most are fully open source. This appendix describes how to install the tools platform I use to develop RIAs and Spring applications. Of course, it’s up to you to decide what you need for developing your own projects. You can replace any of the tools described here with corresponding ones that you prefer. Remember that the goal is to be as efficient as possible when delivering your high-quality applications. Installing Apache Tomcat I used Tomcat 5.5.x to run the examples in this book. Tomcat 5.5 requires Java 5 or later. Follow these steps to install Tomcat on your desktop or server: 1. Download Tomcat from http://tomcat.apache.org/download-55.cgi. 2. Download the latest version of the Core distribution, in either .zip or tar.gz format. 3. Extract the archive to your hard drive. If you download the .zip file, you will need to extract its contents to a location of your choice and run the executable tomcat4w.exe. This won’t install Tomcat as a service. I suggest using the installer if you are setting up a server that needs a service running. If you are installing with the zip distribution, you will not go through the next steps. You will be required to edit the conf\ tomcat-users.xml file to set the admin username and password. The default server runs on port 8080 in both installations. 4. Double-click the installer (apache-tomcat-5.5.x.exe). 5. Click Next on the splash screen that comes up in the installer. 6. Click I Agree on the next screen. 435 436 APPENDIX ■ INSTALLING THE RIA TOOLS PLATFORM 7. Choose the components you want to install to your server, as shown in Figure A-1. If you want Tomcat to run as a service, check that box so it will be started automatically when the server boots. Figure A-1. Choosing the components to install with Tomcat 8. Choose an install location on your local file system. 9. Set up the HTTP connection port and administrator login username and password, as shown in Figure A-2. Figure A-2. Setting the Tomcat basic configuration APPENDIX ■ INSTALLING THE RIA TOOLS PLATFORM 437 10. Set the path of your Java Virtual Machine (Java 5 or later install location), as shown in Figure A-3. Figure A-3. Setting the Java Virtual Machine location Now you are ready to start hosting web applications on your Tomcat server. Installing Eclipse For the examples in this book, I used the Eclipse Classic 3.4.1 distribution. Follow these steps to download and install Eclipse: 1. Download the version of Eclipse for your development platform (Windows, Linux, or Mac OS X) from http://www.eclipse.org/downloads/. You may also want to download the Eclipse IDE for Java EE Developers, which comes with web application plug-ins that help with enterprise Java development. 2. Accept the default mirror or choose another that may be faster (based on proximity). 3. Download the distribution and unzip it to your local file system. 4. Find the eclipse.exe file and run it. You can select the default workspace location or create a completely new one to keep your projects categorized. You are now ready to run Eclipse and start coding away. 438 APPENDIX ■ INSTALLING THE RIA TOOLS PLATFORM Installing MySQL and GUI Tools For the projects in this book, I used MySQL 5.0 Community Server. MySQL comes with two distributions: the database installation and the GUI Tools to support the database. Follow these steps to install MySQL: 1. Download MySQL Community Tools for the database server from http://dev.mysql.com/ downloads/mysql/5.0.html. 2. Extract the MySQL Community Server database installation to a directory of your choice. 3. Double-click the executable to run it. 4. Click Next at the first screen in the Setup wizard. 5. In the next screen, select the type of installation you want to perform: Typical, Complete, or Custom. I chose Custom for the database installation I used for the examples in this book. 6. In the Custom Setup screen, choose the items you wish to install, as shown in Figure A-4. Click Next to continue. Figure A-4. MySQL custom setup APPENDIX ■ INSTALLING THE RIA TOOLS PLATFORM 439 7. The next screen indicates the install directory for MySQL, as shown in Figure A-5. Click the Install button to proceed with the installation. Figure A-5. MySQL destination folder Once the installation is complete, you will be allowed to configure your MySQL server. I accepted the defaults presented by the wizard, and set the root password for the server. This installed MySQL as a service, ready for tables to be built. To install the GUI Tools for MySQL, download the installer from http://dev.mysql.com/ downloads/gui-tools/5.0.html. Then double-click the executable to run it. I accepted the defaults for a custom installation, and installed the MySQL Query Browser and MySQL Administrator, as shown in Figure A-6. These tools are very visual and will help you build and configure your databases quickly. 440 APPENDIX ■ INSTALLING THE RIA TOOLS PLATFORM Figure A-6. MySQL Tools selection Installing the Flex Builder Plug-In Flex Builder can be installed in two fashions: as a stand-alone IDE or as a plug-in to Eclipse. I prefer to install the plug-in to Eclipse, since Eclipse comes with all of the Java development components I need. You must have Eclipse 3.3 or higher installed to use the Flex Builder plug-in. Follow these steps to install the Flex Builder plug-in for Eclipse: 1. Download the Adobe Flex Builder Eclipse plug-in installation from http:// www.adobe.com/products/flex/flexdownloads/#flex_builder. 2. Run the executable for Flex Builder by double-clicking it. 3. In the first installer screen, click Next. 4. Accept the license agreement and click Next. 5. You will be presented with a screen to choose your install location, as shown in Figure A-7. Accept the default or choose another location, and then click Next. APPENDIX ■ INSTALLING THE RIA TOOLS PLATFORM 441 Figure A-7. Flex Builder install folder selection 6. The next screen asks you to choose an existing Eclipse location, as shown in Figure A-8. The Flex Builder plug-in will be integrated with this Eclipse installation. Click Next to continue. Figure A-8. Eclipse folder selection 7. Click the Install button to install the Flex Builder plug-in. 442 APPENDIX ■ INSTALLING THE RIA TOOLS PLATFORM Installing the Flex SDK The Flex SDK is required for command-line compiling of your applications. To install the Flex SDK, follow these steps: 1. Download the Flex SDK from http://www.adobe.com/products/flex/flexdownloads/ #flex_builder. 2. Extract the contents of the Flex SDK zip file to a location of your choice, where you will reference the Flex command-line utilities in the bin folder of the Flex SDK installation. 3. You also need access to the Flex compiler, mxmlc. Add the operating system environment variable to the path. For example, the following path entry is where I have the Flex SDK installed: Path=C:\Program Files\Adobe\flex_sdk_3\bin 4. Test that you have access to the Flex compiler. From the command line, type mxmlc and press Enter. You should get the following results: C:\mxmlc Adobe Flex Compiler (mxmlc) Version 3.1.0 build 2710 Copyright (c) 2004-2007 Adobe Systems, Inc. All rights reserved. mxmlc [options] [defaultVar] Use 'mxmlc -help' for more information. With these steps complete, you can now use the Flex SDK to compile your Flex applica- tions in combination with Ant. Installing Ant You can use Ant to compile your Flex application source code. Follow these steps to use Ant for Flex projects: 1. Download Ant from http://ant.apache.org. 2. Install Ant by moving the contents of the zip archive to the directory of your choice on your workstation. 3. Add the Ant bin directory to your operating systems environment variables in system variables. Path=C:\apache-ant-1.7.1\bin APPENDIX ■ INSTALLING THE RIA TOOLS PLATFORM 443 4. To check that you have Ant installed correctly with the path set, open a command-line terminal and enter ant. You should see something like this: C:\ant Buildfile: build.xml does not exist! Build failed If you get this message, you successfully have Ant installed and ready to build your Flex applications. Building Flex Applications with Ant As an alternative to using the commercial Flex Builder application, you can use the Ant script in Listing A-1 to build your Flex applications. The build.xml file needs to be located in the root directory of your Flex project. Listing A-1. A build.xml Ant Script to Build Flex Applications <?xml version="1.0" encoding="utf-8"?> <project name="YourProjectNameHere" basedir="."> <property name="FLEX_HOME" value="C:\Program Files\Adobe\flex_sdk_3"/> <taskdef resource="flexTasks.tasks" classpath= ""${FLEX_HOME}/ant/lib/flasTasks.jar"/> <property name="APP_ROOT" value="src"/> <property name="OUTPUT_DIR" value="bin" /> <property name="APP_NAME" value="YourAppNameHere" /> <target name="init"> <delete dir="${OUTPUT_DIR}" /> <mkdir dir="${OUTPUT_DIR}" /> </target> <target name="wrapper"> <html-wrapper title="Flex Ant Compile" file="${APP_NAME}.html" height="300" width="400" bgcolor="red" application="app" swf="${APP_NAME}" version-major="9" version-minor="0" version-revision="0" history="true" template="express-installation" output="${OUTPUT_DIR}"/> </target> 444 APPENDIX ■ INSTALLING THE RIA TOOLS PLATFORM <target name="main" depends="init,wrapper"> <mxmlc file="${APP_ROOT}/${APP_NAME}.mxml" output="${OUTPUT_DIR}/${APP_NAME}.swf" keep-generated-actionscript="true"> <load-config filename="${FLEX_HOME}/frameworks/flex-config.xml"/> <source-path path-element="${FLEX_HOME}/frameworks"/> <!-- Access to all SWC files in the project libs directory.
Recommended publications
  • Rich Internet Applications
    Rich Internet Applications (RIAs) A Comparison Between Adobe Flex, JavaFX and Microsoft Silverlight Master of Science Thesis in the Programme Software Engineering and Technology CARL-DAVID GRANBÄCK Department of Computer Science and Engineering CHALMERS UNIVERSITY OF TECHNOLOGY UNIVERSITY OF GOTHENBURG Göteborg, Sweden, October 2009 The Author grants to Chalmers University of Technology and University of Gothenburg the non-exclusive right to publish the Work electronically and in a non-commercial purpose make it accessible on the Internet. The Author warrants that he/she is the author to the Work, and warrants that the Work does not contain text, pictures or other material that violates copyright law. The Author shall, when transferring the rights of the Work to a third party (for example a publisher or a company), acknowledge the third party about this agreement. If the Author has signed a copyright agreement with a third party regarding the Work, the Author warrants hereby that he/she has obtained any necessary permission from this third party to let Chalmers University of Technology and University of Gothenburg store the Work electronically and make it accessible on the Internet. Rich Internet Applications (RIAs) A Comparison Between Adobe Flex, JavaFX and Microsoft Silverlight CARL-DAVID GRANBÄCK © CARL-DAVID GRANBÄCK, October 2009. Examiner: BJÖRN VON SYDOW Department of Computer Science and Engineering Chalmers University of Technology SE-412 96 Göteborg Sweden Telephone + 46 (0)31-772 1000 Department of Computer Science and Engineering Göteborg, Sweden, October 2009 Abstract This Master's thesis report describes and compares the three Rich Internet Application !RIA" frameworks Adobe Flex, JavaFX and Microsoft Silverlight.
    [Show full text]
  • Protecting Online Video Distribution with Adobe Flash Media Technology
    White Paper Protecting Online Video Distribution with Adobe Flash Media Technology Table of contents Introduction 1 Introduction Online video is a growing phenomenon. Record numbers of people are going online to watch 1 Overview of Adobe video everything from user-generated videos and breaking news events to television programs and distribution solutions full-length movies. Gone are the days of waiting for a program to air; consumers can now choose 2 Best practices for effective content protection from a plethora of high-quality content, available on-demand. 2 Flash Media Server content From advertising-funded videos to subscriptions to pay-per-view, content providers are adapting protection features a variety of business models to monetize content in the online world. As an owner or distributor 3 Flash Media Server workflow of premium commercial content, such as films and TV shows, you must ensure that hackers do example 4 Persistent content protection with not bypass your business model or violate your copyrights. Flash Media Rights Management Content protection solutions help create and preserve revenue streams; maintain copyright; and Server preserve content integrity or privacy. For instance, hackers may attempt to bypass payment in a 5 Flash Media Rights Management Server content protection pay-per-view model. Others may try to rip your content for redistribution. Worse, someone features could try to make money from pirated content, or may introduce their own advertising or 5 Comparison between Flash Media branding but skip paying content licenses or bandwidth fees by piggybacking on your Rights Management Server and distribution platform. In an enterprise situation, a disgruntled employee may be tempted to post Flash Media Server valuable or private company information on public video sites.
    [Show full text]
  • ACCESSING DATA with FLEX 2 Accessing Data Services Overview
    Accessing Data with ADOBE® FLEX® 4.6 Legal notices Legal notices For legal notices, see http://help.adobe.com/en_US/legalnotices/index.html. Last updated 12/3/2012 iii Contents Chapter 1: Accessing data services overview Data access in Flex compared to other technologies . 1 Using Flash Builder to access data services . 3 Data access components . 4 Chapter 2: Building data-centric applications with Flash Builder Creating a Flex project to access data services . 7 Connecting to data services . 8 Installing Zend Framework . 19 Using a single server instance . 21 Building the client application . 21 Configuring data types for data service operations . 25 Testing service operations . 29 Managing the access of data from the server . 29 Flash Builder code generation for client applications . 33 Deploying applications that access data services . 39 Chapter 3: Implementing services for data-centric applications Action Message Format (AMF) . 43 Client-side and server-side typing . 43 Implementing ColdFusion services . 43 Implementing PHP services . 50 Debugging remote services . 61 Example implementing services from multiple sources . 64 Chapter 4: Accessing server-side data Using HTTPService components . 71 Using WebService components . 80 Using RemoteObject components . 97 Explicit parameter passing and parameter binding . 113 Handling service results . 121 Last updated 12/3/2012 1 Chapter 1: Accessing data services overview Data access in Flex compared to other technologies The way that Flex works with data sources and data is different from applications that use HTML for their user interface. Client-side processing and server-side processing Unlike a set of HTML templates created using JSPs and servlets, ASP, PHP, or CFML, Flex separates client code from server code.
    [Show full text]
  • Adobe® Media Server 5 Standard High Quality Video Playback Consistent Across Devices
    Adobe Media Server 5 Standard Datasheet Adobe® Media Server 5 Standard High quality video playback consistent across devices Step up from progressive download video delivery and deliver adaptive streams to the widest audience. Stream to iOS and Adobe Flash® Player with a single media source. Adobe Media Server 5 Standard is an economical solution that enables you to start streaming live and on demand content quickly and easily to a wide variety of platforms and devices. It provides all the features you need to stream and encrypt video and audio, providing a consistent playback across Apple iOS, Android, connected TVs, and the desktop—with a simplified workflow and better performance. New features in Adobe Media Server 5 Standard Adobe Media Server 5 Standard provides numerous video streaming innovations—over standard HTTP connections as well as RTMP delivery. • Simplified publishing workflows for HTTP streaming—Use the same source media and live streams to deliver full adaptive bitrate experiences to Adobe Flash, Android, and Apple devices. • Integration with Adobe Access 4—Enjoy protected RTMP support via a content license technology embedded in the server (Adobe Access 4 licensing server is a separate purchase). • 608/708 Closed Caption compliance—Support all avenues to increase your audience size with full support for closed caption transmission to Adobe Flash and Apple iOS devices such as the New iPad. EIA-608 (line 21) closed caption support meets FCC requirements • Reduced storage and infrastructure costs—A single MPEG-4 asset is required for each bitrate, and optional real time packaging eliminates the need to prepare content in advance.
    [Show full text]
  • ADOBE Software License Agreement NOTICE to USER: PLEASE READ
    ADOBE Software License Agreement NOTICE TO USER: PLEASE READ THIS AGREEMENT CAREFULLY. BY COPYING, INSTALLING, OR USING ALL OR ANY PORTION OF THE SOFTWARE YOU ACCEPT ALL THE TERMS AND CONDITIONS OF THIS AGREEMENT, INCLUDING, IN PARTICULAR THE PROVISIONS ON: TRANSFERABILITY IN SECTION 4; WARRANTY IN SECTIONS 6 AND 7; LIABILITY IN SECTION 8; CONNECTIVITY AND PRIVACY IN SECTION 14; AND SPECIFIC PROVISIONS AND EXCEPTIONS IN SECTION 16. YOU AGREE THAT THIS AGREEMENT IS LIKE ANY WRITTEN NEGOTIATED AGREEMENT SIGNED BY YOU. THIS AGREEMENT IS ENFORCEABLE AGAINST YOU AND ANY LEGAL ENTITY THAT OBTAINED THE SOFTWARE AND ON WHOSE BEHALF IT IS USED: FOR EXAMPLE, IF APPLICABLE, YOUR EMPLOYER. IF YOU DO NOT AGREE TO THE TERMS OF THIS AGREEMENT, DO NOT USE THE SOFTWARE. VISIT http://www.adobe.com/go/support FOR INFORMATION ABOUT RETURNING THE SOFTWARE AND OBTAINING A REFUND. YOU MAY HAVE ANOTHER WRITTEN AGREEMENT DIRECTLY WITH ADOBE (E.G., A VOLUME LICENSE AGREEMENT) THAT SUPPLEMENTS OR SUPERSEDES ALL OR PORTIONS OF THIS AGREEMENT. ADOBE AND ITS SUPPLIERS OWN ALL INTELLECTUAL PROPERTY IN THE SOFTWARE. THE SOFTWARE IS LICENSED, NOT SOLD. ADOBE PERMITS YOU TO COPY, DOWNLOAD, INSTALL, USE, OR OTHERWISE BENEFIT FROM THE FUNCTIONALITY OR INTELLECTUAL PROPERTY OF THE SOFTWARE ONLY IN ACCORDANCE WITH THE TERMS OF THIS AGREEMENT. USE OF SOME ADOBE AND SOME NON- ADOBE MATERIALS AND SERVICES INCLUDED IN OR ACCESSED THROUGH THE SOFTWARE MAY BE SUBJECT TO OTHER TERMS AND CONDITIONS TYPICALLY FOUND IN A SEPARATE LICENSE AGREEMENT, TERMS OF USE OR “READ ME” FILE LOCATED WITHIN OR NEAR SUCH MATERIALS AND SERVICES OR AT http://www.adobe.com/go/thirdparty.
    [Show full text]
  • Adobe Trademark Database for General Distribution
    Adobe Trademark List for General Distribution As of May 17, 2021 Please refer to the Permissions and trademark guidelines on our company web site and to the publication Adobe Trademark Guidelines for third parties who license, use or refer to Adobe trademarks for specific information on proper trademark usage. Along with this database (and future updates), they are available from our company web site at: https://www.adobe.com/legal/permissions/trademarks.html Unless you are licensed by Adobe under a specific licensing program agreement or equivalent authorization, use of Adobe logos, such as the Adobe corporate logo or an Adobe product logo, is not allowed. You may qualify for use of certain logos under the programs offered through Partnering with Adobe. Please contact your Adobe representative for applicable guidelines, or learn more about logo usage on our website: https://www.adobe.com/legal/permissions.html Referring to Adobe products Use the full name of the product at its first and most prominent mention (for example, “Adobe Photoshop” in first reference, not “Photoshop”). See the “Preferred use” column below to see how each product should be referenced. Unless specifically noted, abbreviations and acronyms should not be used to refer to Adobe products or trademarks. Attribution statements Marking trademarks with ® or TM symbols is not required, but please include an attribution statement, which may appear in small, but still legible, print, when using any Adobe trademarks in any published materials—typically with other legal lines such as a copyright notice at the end of a document, on the copyright page of a book or manual, or on the legal information page of a website.
    [Show full text]
  • Quaxe, Infinity and Beyond
    Quaxe, infinity and beyond Daniel Glazman — WWX 2015 /usr/bin/whoami Primary architect and developer of the leading Web and Ebook editors Nvu and BlueGriffon Former member of the Netscape CSS and Editor engineering teams Involved in Internet and Web Standards since 1990 Currently co-chair of CSS Working Group at W3C New-comer in the Haxe ecosystem Desktop Frameworks Visual Studio (Windows only) Xcode (OS X only) Qt wxWidgets XUL Adobe Air Mobile Frameworks Adobe PhoneGap/Air Xcode (iOS only) Qt Mobile AppCelerator Visual Studio Two solutions but many issues Fragmentation desktop/mobile Heavy runtimes Can’t easily reuse existing c++ libraries Complex to have native-like UI Qt/QtMobile still require c++ Qt’s QML is a weak and convoluted UI language Haxe 9 years success of Multiplatform OSS language Strong affinity to gaming Wide and vibrant community Some press recognition Dead code elimination Compiles to native on all But no native GUI… platforms through c++ and java Best of all worlds Haxe + Qt/QtMobile Multiplatform Native apps, native performance through c++/Java C++/Java lib reusability Introducing Quaxe Native apps w/o c++ complexity Highly dynamic applications on desktop and mobile Native-like UI through Qt HTML5-based UI, CSS-based styling Benefits from Haxe and Qt communities Going from HTML5 to native GUI completeness DOM dynamism in native UI var b: Element = document.getElementById("thirdButton"); var t: Element = document.createElement("input"); t.setAttribute("type", "text"); t.setAttribute("value", "a text field"); b.parentNode.insertBefore(t,
    [Show full text]
  • Enterprise Development with Flex
    Enterprise Development with Flex Enterprise Development with Flex Yakov Fain, Victor Rasputnis, and Anatole Tartakovsky Beijing • Cambridge • Farnham • Köln • Sebastopol • Taipei • Tokyo Enterprise Development with Flex by Yakov Fain, Victor Rasputnis, and Anatole Tartakovsky Copyright © 2010 Yakov Fain, Victor Rasputnis, and Anatole Tartakovsky.. All rights reserved. Printed in the United States of America. Published by O’Reilly Media, Inc., 1005 Gravenstein Highway North, Sebastopol, CA 95472. O’Reilly books may be purchased for educational, business, or sales promotional use. Online editions are also available for most titles (http://my.safaribooksonline.com). For more information, contact our corporate/institutional sales department: (800) 998-9938 or [email protected]. Editor: Mary E. Treseler Indexer: Ellen Troutman Development Editor: Linda Laflamme Cover Designer: Karen Montgomery Production Editor: Adam Zaremba Interior Designer: David Futato Copyeditor: Nancy Kotary Illustrator: Robert Romano Proofreader: Sada Preisch Printing History: March 2010: First Edition. Nutshell Handbook, the Nutshell Handbook logo, and the O’Reilly logo are registered trademarks of O’Reilly Media, Inc. Enterprise Development with Flex, the image of red-crested wood-quails, and related trade dress are trademarks of O’Reilly Media, Inc. Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks. Where those designations appear in this book, and O’Reilly Media, Inc. was aware of a trademark claim, the designations have been printed in caps or initial caps. While every precaution has been taken in the preparation of this book, the publisher and authors assume no responsibility for errors or omissions, or for damages resulting from the use of the information con- tained herein.
    [Show full text]
  • ADOBE AIR SDK RELEASE NOTES Version 33.1.1.190
    Public 1(21) ADOBE AIR SDK RELEASE NOTES Version 33.1.1.190 Adobe AIR SDK Release Notes Version 33.1.1.190 Date 10 July 2020 Document ID HCS19-000287 Owner Andrew Frost Copyright © 2020 HARMAN Connected Services Document Id: HCS19-000287 All rights reserved. Public 2(21) ADOBE AIR SDK RELEASE NOTES Version 33.1.1.190 Table of contents 1 Purpose of the Release ..................................................................... 3 2 Release Information .......................................................................... 4 2.1 Delivery Method ................................................................................... 4 2.2 The Content of the Release ................................................................. 4 2.3 AIR for Flex users ................................................................................ 5 3 Changes and Issues .......................................................................... 6 3.1 Changes in this Release ...................................................................... 6 3.2 Known Problems ................................................................................. 6 3.3 Previous Changes ............................................................................... 7 4 Updating tools/IDEs to support 64-bit ARM .................................. 12 4.1 AIR Developer Tool ........................................................................... 12 4.2 ADT Architecture Configuration ......................................................... 12 4.3 Flash Builder ....................................................................................
    [Show full text]
  • ADOBE AIR SDK RELEASE NOTES Version 33.0.2.338
    Public 1(15) ADOBE AIR SDK RELEASE NOTES Version 33.0.2.338 Adobe AIR SDK Release Notes Version 33.0.2.338 Date 6 December 2019 Document ID HCS19-000287 Owner Andrew Frost Copyright © 2019 HARMAN Connected Services Document Id: HCS19-000287 All rights reserved. Public 2(15) ADOBE AIR SDK RELEASE NOTES Version 33.0.2.338 Table of contents 1 Purpose of the Release ..................................................................... 3 2 Release Information .......................................................................... 4 2.1 Delivery Method .................................................................................. 4 2.2 The Content of the Release ................................................................. 4 2.3 AIR for Flex users ................................................................................ 4 3 Changes and Issues .......................................................................... 5 3.1 Changes in this Release ...................................................................... 5 3.2 Known Problems ................................................................................. 5 3.3 Previous Changes ............................................................................... 5 4 Updating tools/IDEs to support 64-bit ARM .................................... 9 4.1 AIR Developer Tool ............................................................................. 9 4.2 ADT Architecture Configuration ........................................................... 9 4.3 Flash Builder ......................................................................................
    [Show full text]
  • CGT 353: Principles of Interactive and Dynamic Media Moving On: Other Aspects of the Flash Platform Mobile Development, AIR, Flex, and Catalyst
    CGT 353: Principles of Interactive and Dynamic Media Moving on: Other Aspects of the Flash Platform Mobile Development, AIR, Flex, and Catalyst The Adobe Flash Platform: • What you have learned in this class is only the beginning… • The entirety of the Flash Platform is enormous. • Includes: o Flash o Flash Lite o AIR o Flex and FlexBuilder o Catalyst o BlazeDS Server o Adobe Flash Media Server family • Continue to explore the platform more thoroughly in CGT 451… Introduction to Mobile Development: • Current version of Player is Flash Lite 3.1 • FL 3.1 does NOT provide support for AS 3.0 • FL 3.1 DOES provide support for Flash Player 8 and flv videos • Version comparison: http://www.adobe.com/products/flashlite/version • According to Strategy Analytics, the number of Flash Lite shipped devices will reach 1 billion in 2009 and more than 2.5 billion by the end of 2010. • See supported devices list: http://www.adobe.com/mobile/supported_devices • See penetration statistics here. • Checkout Adobe Device Central • Also sign up for and install the Device Profile Updater on the Adobe Website – this will allow you to update the phones on your device central. Resources: • Adobe Mobile and Devices Center: http://www.adobe.com/devnet/devices Going Wireless: • Are over 2.5 billion mobile users today! • Consumers are now more likely to purchase a higher-end or smart phone than they are a computer. • Mobile applications (games, etc…) are overtaking desktop/ browser based apps… • Significant portion of CGT 451 is based on mobile Flash development… Flash
    [Show full text]
  • Introduction to Flex and Air
    Introduction to Flex and Air CS174 Chris Pollett Nov. 24, 2008. Outline • Flash, Flex, and Adobe Air • Installation • Simple Program • Components Flash • Flash was originally a product to make it easy to produce vector based animations on the web created around 1996 based on technology purchased by Macromedia (now Adobe) from Futurewave. • Flash programs are typically executed by the Flash player plug-in which is (Sep 2008) available in some browser on 99% of desktops (Flash >7, for Flash 9 is 98%). • It is used to create Rich Internet Applications (RIA) and competes against AJAX, Silverlight (Windows), Applets (Java), etc. • It can also be used to do tracking (PIE -- Persistent Identification Elements -- not turned off as often as cookies) • It has the advantage over AJAX that as the plug-in is produced by one source, it runs the same in any browser. It also supports richer kinds of media like Video. (YouTube). Flex • The main authoring tool for Flash is Flash Professional, which is GUI IDE designed to make it easy to create Flash. • Flex is an Adobe product which gives a more programmatic way to create Flash files. • There is a Flex IDE, Flex Builder, which can also be used, however, the basic SDK is open sourced under the Mozilla License (can mix proprietary and open source code). • We will only look at the basic SDK which we will access mainly from the command line. • There are other open-source tool chains which can be used to create .swf files, notably, OpenLaszlo. Adobe Air • Air is a product released by Adobe in Feb, 2008 to make it easy to convert Flash programs into stand- alone applications.
    [Show full text]