Adobe AIR Administrator's Guide

Total Page:16

File Type:pdf, Size:1020Kb

Adobe AIR Administrator's Guide ADOBE® AIR® Administrator’s Guide Legal notices Legal notices For legal notices, see http://help.adobe.com/en_US/legalnotices/index.html. Last updated 5/24/2011 iii Contents AIR Administrator’s Guide Overview The AIR environment . 1 Adobe AIR installation . 2 Adobe AIR configuration . 5 Last updated 5/24/2011 1 AIR Administrator’s Guide Overview Adobe® AIR™ is a cross-operating system runtime. With AIR installed on a computer, users can install and run AIR applications. This document is intended for IT administrators that want to install and configure Adobe AIR on network computers. AIR applications support native desktop application features, including clipboard and drag-and-drop support, local file I/O, and system notification. Operating system restrictions that apply to native applications, such as user-specific privileges, equally apply to AIR applications. For more information on security, see the Adobe AIR Security white paper. The AIR environment Adobe AIR must be installed for a user to install and run AIR applications. Each AIR application runs in a separate process. AIR applications are written using tools and languages used in web development, including HTML, Ajax, Flex, and Flash. Adobe AIR enables developers to use these to deploy rich Internet applications that run on the desktop. AIR runtime files and locations Adobe AIR is installed to the following locations: • On Microsoft® Windows® —In the Program Files\Common Files\Adobe AIR directory. • On Mac® OS® —In the /Library/Frameworks/Adobe AIR.framework directory. (Also installed are the Adobe AIR Application Installer.app and Adobe AIR Uninstaller.app files, both added to the /Applications/Utilties/ directory.) • On Linux—In the /opt directory. AIR is installed as either rpm or dpkg packages, with package names: adobeairv.n and adobecerts. Installation requires a running X server. AIR registers the mime type: application/vnd.adobe.air-application-installer-package+zip. Adobe AIR is a runtime in which AIR applications run. It also includes the AIR application installer, used to install AIR applications. For information on installing and removing Adobe AIR, see “Adobe AIR installation” on page 2. Data formats used AIR applications are deployed as AIR files (files with the .air filename extension). An AIR file is an installer file for a specific AIR application. When the user launches an AIR file (for example, by double-clicking the AIR file), the runtime opens the AIR application installer, which provides a graphical user interface for installing the application. The application installer displays the identity of the application’s developer (based on the developer’s certificate), if known. The installed AIR application is added to a subdirectory of the standard application directory (for example, a subdirectory of C:\Program Files on Windows and /Applications on Mac OS). The installed application directory includes the following: • A native executable file, which opens the application in Adobe AIR. Last updated 5/24/2011 ADOBE AIR ADMINISTRATOR’S GUIDE 2 AIR Administrator’s Guide Overview • HTML and SWF files used by the application. (Each AIR application is built using at least one HTML or SWF file). HTML and SWF files developed for Adobe AIR may contain APIs specific to AIR, which do not work in web browsers. • Other resources, such as images, style sheets, and other media, used by the application. AIR applications can access the local file system, and they can write files (of any type) to directories for which the user has write privilege. Each AIR application is signed, and an installed application cannot run if any files in the installed application directory do not match the application’s signature. Network protocols used Adobe AIR applications can use the following network protocols: • HTTP • HTTPS • RTMP (Real Time Messaging Protocol)—a proprietary protocol used with Flash Media Server to stream audio and video over the web. The default connection port is 1935. • RTMPT—RTMP tunneling via HTTP. The default connection port is 80. • RTMPS—RTMP tunneling via HTTPS. The default connection port is 443. (For more information about using the RTMP protocols, see HTTP Tunneling Protocols.) • TCP/IP—Transmission Control Protocol/Internet Protocol • UDP—User Datagram Protocol • FTP—File Transfer Protocol • SMB—Server Message Block. SMB is a message format used by DOS and Windows to share files, directories, and devices. AIR applications can access files from remote SMB shares. • SSL—Secure Sockets Layer • TLS—Transport Layer Security Adobe AIR installation Users with administrative rights for a computer can download and install Adobe AIR, which is available at http://get.adobe.com/air. Adobe AIR is supported on: • Microsoft Windows • Mac OS X • Linux The user needs to have administrative privileges to install the runtime. Complete system requirements are listed at Adobe AIR system requirements. Last updated 5/24/2011 ADOBE AIR ADMINISTRATOR’S GUIDE 3 AIR Administrator’s Guide Overview Removing AIR Once you have installed the runtime, you can remove it using the following procedures. On a Windows computer: 1 In the Windows Start menu, select Settings > Control Panel. 2 Select the Add or Remove Programs control panel. 3 Select “Adobe AIR” to remove the runtime. 4 Click the Change/Remove button. On a Mac computer: • Double-click the Adobe AIR Uninstaller, which is located in the /Applications/Utilities folder. The user needs to have administrative privileges to remove the runtime. On Linux, do one of the following: • Select the “Adobe AIR Uninstaller” command from the Applications menu. • Run the AIR installer binary with the -uninstall option. • Remove the AIR packages (adobeairv.n and adobecerts) with your package manager. Updating AIR If an AIR application requires an updated version of Adobe AIR (the runtime), the new runtime version is installed when the AIR application is installed. To update the runtime, a user must have administrative privileges for the computer. Adobe AIR redistribution Adobe provides the runtime for distributing Adobe AIR on individual systems, on an intranet, or in an enterprise environment. For more information, see the following: • Adobe® AIR™ Runtime Distribution • Adobe® AIR™ Runtime Distribution FAQ Installing, updating, and removing AIR applications AIR applications are deployed as AIR files. See “Data formats used” on page 1. Users can install updates in two ways: • Download the AIR file for the application (or copy it in some other way) and run it (for example, by double-clicking it). Adobe AIR must already be installed. • In a web page (in a browser), click a seamless install link for the application. Adobe AIR lets developers install applications via a link (or other user interface element) in a SWF file embedded in a web page. If Adobe AIR is not already installed, it is installed, with the user’s approval as the application is installed. In either case, if a different version of the application is already installed, the AIR application installer asks the user if they want to update to the new version. If an updated version of Adobe AIR is required, the updated version is automatically installed. By default, each AIR application is installed in a unique subdirectory of the system-wide programs directory (such as c:\Program Files\MyAIRApp on Windows and /Applications/MyAIRApp on Mac OS.) Last updated 5/24/2011 ADOBE AIR ADMINISTRATOR’S GUIDE 4 AIR Administrator’s Guide Overview On Mac OS, to install or update an AIR application, the user needs to have adequate system privileges to install to the application directory (and administrative privileges if the application needs to update the runtime). On Windows, a user needs to have administrative privileges. Once an AIR application is installed, it can update itself (if the developer has added code to do so). IT administrators can install Adobe AIR and AIR applications silently using standard desktop deployment tools. (See the next section, “Enterprise deployment” on page 4.) IT administrators can prevent AIR application installation and Adobe AIR updates. (See “Adobe AIR configuration” on page 5.) Adobe AIR currently does not support GPO or MSI for Adobe AIR or application installation. Enterprise deployment IT administrators can install Adobe AIR and AIR applications silently using standard desktop deployment tools. IT administrators can deploy the following: • Silently install Adobe AIR using tools such as Microsoft SMS, IBM Tivoli, or any deployment tool that allows silent installations that use a bootstrapper • Silently install the AIR application using the same tools used to deploy the runtime IT admins are able to control the following as part of deployment: • Suppress the display of the Adobe AIR end-user license agreement Only IT administrators can suppress the Adobe AIR end-user license agreement display and only after accepting the terms and conditions on the organization's behalf. • Specify the application installation location • Specify whether the application's program menu or shortcut appears on end-users desktop Organizations need to obtain redistribution agreement from Adobe. For more information, see: • Adobe® AIR™ Runtime Distribution • Adobe® AIR™ Runtime Distribution FAQ IT administrators in conjunction with the AIR configuration parameter can further tune the runtime. Installation logs Installation logs are recorded when either Adobe AIR itself or an AIR application is installed. You can examine the log files to help determine the cause of any installation problems
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]
  • 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]
  • 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]
  • 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]
  • Scalable, Rich Functionality Created 12/30/2010
    Scalable, Rich Functionality Created 12/30/2010 Last modified: 1/4/2011 VERIZON SCALABLE, RICH FUNCTIONALITY BUSINESS 1 | Verizon UserBusiness Experience Design | Shaun McNamara Table of Contents Introduction .................................................................................................................................................. 1 ICEfaces ......................................................................................................................................................... 2 ICEfaces Component Suite ........................................................................................................................ 2 JavaFX ............................................................................................................................................................ 3 Flex ................................................................................................................................................................ 3 Adobe Flash Builder and Flex 4 ................................................................................................................. 4 DeepZoom (formerly Seadragon) ................................................................................................................. 5 Image Pyramid .......................................................................................................................................... 5 Introduction This is an analysis of various Pan & Zoom capabilities, but it should also be the springboard
    [Show full text]
  • The Use of Adobe Flex in Combination with Java EE Technology on the Example of Ticket Booking System
    The Use of Adobe Flex in Combination with Java EE Technology on the Example of Ticket Booking System Przemysław Juszkiewicz, Bartosz Sakowicz, Piotr Mazur, Andrzej Napieralski be transferred, provide a simple application status service, Abstract – The article presents the possibility of building providing an interface known from the normal desktop Rich Internet Applications using Flex technology as well as a applications and the ability to operate without connecting to method of connecting them with Java EE applications based the network: on a Spring framework. As an example, a ticket booking − departure from page-based applications causes that the system was created. The most important issues related to rich page is not generated each time the user performs an internet applications and possibilities of used technologies operation , and it has directly affects on the amount of data were shown basing on this system. The application was pmaz, napier} @dmcs.pl. elaborated owning to usage of the latest open-source transferred from server to client, technologies. − Rich Internet Applications use the resources of user computer, this situation makes that the application state may Keywords – Rich Internet Application, Flex, BlazeDS, be stored in RAM, unlike the use of stateless HTTP PureMVC protocol. Rich Internet Applications are attractive to users and to Internet Service Providers (ISPs). These applications reduce I. INTRODUCTION server load, network traffic and data load time. It does not restrict developers when they create the application HE dynamic growth of the Internet over the past several interface and provide the same feel and look in different years has contributed to build of a new type of T environments [7].
    [Show full text]
  • A Social Network…. a MUST for Your Business!!!
    Define… Design… Develop… Deliver Your requirements are intricately analyzed to define smart ideas. With clear understanding we proceed to design and develop web widgets and a scalable network application that has high usability and effortless maintenance. All our projects adhere to strict quality and deadline. Today, Social Networking has gained momentous popularity and has become an intrinsic part of our day-to-day life. It is the most striking way to stay connected with the latest trends and updates happening around the world. AES functions as a vibrant Web development company aiding anxious businesses to build a world class social media community for their organization. We have profound knowledge and high-level skills to integrate custom social network features into your web application. We offer API-based integration with leading social network hubs like Twitter, Facebook or Google+. We have built large social networks for varied businesses and communities. Apart from that, we have developed small scale social networks for alumni communities, friends, associations and many other networking groups. Our savvy engineers posses multi-skills and have delivered a number of successful social networking websites. We work on our project with clear goals and objectives and a well-defined social network application strategy. Our developments are empowered with the latest advances in social network website development to create a unique and extraordinary experience for our customers. We can extend the functionality of your application by enriching it with unique functionalities that is significantly better than what is available. Contact us to learn more about our social media services and solutions! A Social network….
    [Show full text]
  • Adobe Apps for Education Images and Pictures
    Adobe Images and pictures › Figures and illustrations › Documents › Apps for Education Empowering students, educators, Portfolios and presentations › Productivity and collaboration › Apps › and administrators to express their creativity. Websites › Video and audio › Games › See page 11 for a glossary of Adobe apps. Adobe Apps for Education Images and pictures Images and pictures › Sample project Create Beginner Retouch photos on the fly Portfolio and presentations › Create an expressive drawing Websites › Make quick enhancements to photos Figures and illustrations › Learn five simple ways to enhance a photo Productivity and collaboration › Make a photo slide show Video and audio › Intermediate Make non-destructive edits in Camera Raw Edit and combine images to make creative compositions Documents › Shoot and edit a professional headshot Apps › Comp, preview, and build a mobile app design Games › Expert Create a 3D composition Adobe Apps for Education Portfolio and presentations Images and pictures › Sample project Create Beginner Convert a PowerPoint presentation into an interactive online presentation Portfolio and presentations › Create an oral history presentation Websites › Create a digital science fair report Figures and illustrations › Productivity and collaboration › Create a digital portfolio of course work Video and audio › Intermediate Create a self-paced interactive tutorial Documents › Create a slide presentation Apps › Expert Turn a publication into an ePub Games › Adobe Apps for Education Websites Images and pictures › Sample
    [Show full text]