Adobe® AIR® 是一种跨操作系统的运行时,通过它可以利用现有 Web 开发技术(Adobe® Flash® CS3 Professional、Adobe® Flash® CS4 Professional、Adobe® Flex™、Adobe® ActionScript® 3.0、HTML、JavaScript®、Ajax)构建丰富 Internet 应用程序 (RIA) 并将其部署到桌面。
在 Adobe AIR 开发人员中心 (http://www.adobe.com/cn/devnet/air/) 可以找到有关 Adobe AIR 入门和使用的详细信息。
借助 AIR,您可以在熟悉的环境中工作,可以利用您认为用起来最舒适的工具和方法,并且由于它支持 Flash、Flex、HTML、JavaScript 和 Ajax,您可以创造满足您需要的可能的最佳体验。
例如:可以使用以下技术之一或其某一组合开发应用程序:
Flash/Flex/ActionScript
HTML/JavaScript/CSS/Ajax
PDF 可以由任何应用程序利用
因此,AIR 应用程序可以:
基于根内容为 Flash/Flex (SWF) 的 Flash 或 Flex 应用程序
基于具有 HTML 或 PDF 的 Flash 或 Flex。根内容为包含 HTML(HTML、JS、CSS)或 PDF 内容的 Flash/Flex (SWF) 的应用程序
基于 HTML。根内容为 HTML、JS、CSS 的应用程序
基于具有 Flash/Flex 或 PDF 的 HTML。根内容为包含 Flash/Flex (SWF) 或 PDF 内容的 HTML 的应用程序
用户与 AIR 应用程序交互的方式和他们与本机桌面应用程序交互的方式相同。在用户计算机上安装一次此运行时之后,即可像任何其他桌面应用程序一样安装和运行 AIR 应用程序。
此运行时通过在不同桌面间确保一致的功能和交互来提供用于部署应用程序的一致性跨操作系统平台和框架,从而消除跨浏览器测试。不是针对特定操作系统进行开发,而是以此运行时为目标,它具有以下优点:
针对 AIR 开发的应用程序可以在多个操作系统上运行,同时不需要进行额外的工作。此运行时确保在由 AIR 支持的所有操作系统上进行一致并可预知的呈现和交互。
可以更快地构建应用程序,因为此运行时让您可以利用现有 Web 技术和设计模式以及将您的基于 Web 的应用程序扩展到桌面,而不需要学习传统的桌面开发技术或复杂的本机代码。
与使用诸如 C 和 C++ 之类的较低级别的语言相比,使用此运行时可以更轻松地开发应用程序。无需管理特定于每个操作系统的复杂的低级别 API。
当针对 AIR 开发应用程序时,可以利用一组丰富的框架和 API:
由此运行时提供的特定于 AIR 的 API 和 AIR 框架
SWF 文件中使用的 ActionScript API 和 Flex 框架(以及其他基于 ActionScript 的库和框架)
HTML、CSS 和 JavaScript
大多数 Ajax 框架
AIR 在很大程度上改变了应用程序的创建、部署和使用方式。您获得了更富有创造性的控制能力,并可以将您的基于 Flash、Flex、HTML 和 Ajax 的应用程序扩展到桌面,而不需要学习传统的桌面开发技术。
分享到:
相关推荐
1. **Adobe AIR简介** - **定义与特点**:Adobe AIR是一个跨平台的运行时环境,可以运行用Flash、Flex、HTML、JavaScript等技术编写的本地应用程序。 - **历史背景**:Adobe AIR最初是在2007年发布的,旨在提供一...
在压缩包文件名称"AdobeAIR-Runtime-Mac-v33.1.1.744"中,我们可以推断出这个压缩文件包含了Adobe AIR运行时的安装程序,专为Mac用户设计,并且是版本33.1.1.744。 安装Adobe AIR运行时后,开发者可以使用Adobe ...
在标签中,"windows"指明了操作系统平台,"AdobeAirRuntime"是关键词,强调了我们讨论的主题,而"adobeair"则是对主题的另一种表述。 压缩包内的文件"AdobeAIR-runtime-Windows-v50.2.4.1"很可能是Adobe AIR运行时...
#### 一、Adobe AIR简介 Adobe AIR是一个强大的框架,它提供了一种方式,让开发者能够构建一次性的代码库,并将其部署到多个平台上,包括Windows、Mac OS、Linux以及Android和iOS等移动操作系统。通过结合Flash和...
标题中的“dreamweaver的adobe air扩展Adobe_AIR.mxp”指的是Adobe Dreamweaver中的一个特定扩展,用于支持Adobe AIR技术。Adobe AIR(Adobe Integrated Runtime)是一个跨平台的运行环境,允许开发者使用HTML、CSS...
1. Adobe AIR简介:这是AIR技术的基础,需要了解AIR的特性和优势,比如它如何允许应用离线工作、如何访问本地文件系统、设备特性以及与操作系统的集成。 2. 安装和配置:构建Adobe AIR应用程序的第一步通常是安装...
#### 二、Adobe AIR简介 ##### 2.1 Adobe AIR概述 Adobe AIR(Adobe Integrated Runtime)是一种跨平台的应用程序运行环境,它允许开发者使用HTML、CSS、JavaScript或Flash创建桌面应用程序。这种技术使得原本只能...
Adobe AIR runtime 33.1.1.744的文件名"AdobeAIR-runtime-Windows-v33.1.1.744"表明这是专为Windows设计的,文件包含了所有必要的组件,使得用户能够在Windows系统上顺畅地运行AIR应用。 使用Adobe AIR开发的应用...
一、Adobe AIR简介 Adobe AIR是Adobe Integrated Runtime的缩写,它为HTML、CSS、JavaScript和Flash/Flex开发者提供了一个运行环境,可以在桌面和移动设备上部署和运行这些应用程序。AIR提供了与操作系统更紧密集成...
Adobe AIR (Adobe Integrated Runtime) 是一个跨平台的运行环境,由Adobe公司开发,它允许开发者创建桌面应用程序,这些应用程序能够利用Web技术,如HTML、CSS、JavaScript,同时也能利用ActionScript,这是Adobe ...
### Adobe AIR简介 Adobe AIR(Adobe Integrated Runtime)是一个由Adobe Systems开发的跨平台运行时环境,它允许开发者使用HTML、CSS、JavaScript或Flash等技术来构建桌面应用程序。Adobe AIR提供了一个完整的沙盒...
这个入门教程是Adobe公司的内部资料,对于想要学习如何使用Adobe AIR进行开发的初学者来说,无疑是一份宝贵的资源。 在“Adobe AIR 入门教程.pdf”中,你可能会学习到以下关键知识点: 1. **Adobe AIR概述**:了解...
"adobeair残留清理完美版本"就是为了解决这个问题而设计的工具,它可以智能、快速地定位并清理Adobe AIR在系统底层的残留文件。 这个清理工具的核心组件是`msicuu2.exe`,这是一个Microsoft Installer Clean Up ...
标题中的“flash adobe air 采集音视频 软件”指的是使用Adobe AIR技术开发的,能够捕获、处理和推流音视频的软件应用。Adobe AIR(Adobe Integrated Runtime)是一个跨平台的运行环境,允许开发者使用Flash、Flex或...
在探讨如何使用Adobe AIR开发Android应用之前,我们首先需要对Adobe AIR有一个清晰的理解。Adobe AIR,全称为Adobe Integrated Runtime,是一种跨平台的应用程序运行环境,它允许开发者利用HTML、JavaScript、Flash...
【标题】AS3 Adobe AIR iOS AirPlay 在iOS设备上,Adobe AIR允许开发者创建能够利用Apple的AirPlay技术的应用程序。AirPlay是一项功能,让用户可以通过Wi-Fi将音频、视频甚至是屏幕镜像从一个设备无线传输到其他...
这篇博客"adobe air 入门示例"很可能是引导初学者了解如何使用Adobe AIR创建桌面应用的一个教程。 在源码和工具的标签下,我们可以推测这篇博客会包含以下知识点: 1. **Adobe AIR基础**:首先,文章可能会介绍...
Adobe AIR (Adobe Integrated Runtime) 是一个跨平台的运行环境,允许开发者使用Flash、Flex、ActionScript等技术创建桌面应用程序。1.5版本是Adobe AIR的一个重要里程碑,它为开发者提供了更多的功能和改进,使得...