Adobe AIR 是一个跨操作系统运行时, 它使您能够使用您的现有 HTML/Ajax、Flex 或 Flash Web 开发技能和工具来构建丰富互联网应用程序并将它们部署到桌面。
Adobe AIR 应用程序支持本机桌面集成, 包括剪贴板和拖放支持, 本地文件 IO、系统通知等等。
David Tucker (2008 年 3 月 24 日)
Karl Matthews (2008 年 3 月 17 日)
Lucas Adamski (2008 年 2 月 25 日)
Nicolas Lierman (2008 年 2 月 25 日)
Todd Prekaski (2008 年 2 月 25 日)
Lee Brimelow*
Christian Cantrell*
Mike Chambers*
Mike Downey*
Daniel Dura*
Kevin Hoyt*
Mike Potter*
Ryan Stewart*
Adobe AIR 使您能够使用 HTML、JavaScript、Flash 或 Flex 构建应用程序。因为 Adobe AIR 同样地支持所有这些技术, 所以在开发 Adobe AIR 应用程序时, 您可以在浏览器中使用您已经熟悉的工具来构建 Web 应用程序或丰富互联网应用程序 (RIA):
注意: 如果您只是对 Adobe AIR 感到好奇, 胜过处理您的现有 IDE (而不是 Adobe 工具), 请下载 Adobe AIR SDK, 它包含打包和部署 AIR 应用程序所需的所有工具。
如果您是第一次构建 RIA, 此处是一些关于在 Adobe AIR 上构建桌面应用程序的技术选项的基本信息。
HTML 应用程序是使用基于标准的标记语言构建的, 是作为文本进行分发的, 并且是在运行时进行解释的。大多数复杂的 HTML 应用程序将 JavaScript 与一个开放源码 Ajax 框架合并到一起。
HTML/Ajax 开发人员社区已在 AIR 上构建的典型应用程序包括为浏览器、信息的脱机管理构建的生产力应用程序的网络客户端、桌面版本。
开始使用 HTML 和 Ajax 在 Adobe AIR 上进行开发*
Flash 提供基于矢量的图形渲染, 以及本机音频和视频功能, 并使用 ActionScript 语言来增加利用 Flash Player 的网站的交互性。ActionScript 3.0 是 ECMAScript 的一个实施, ECMAScript 与 JavaScript 非常相似。许多最有创意的丰富互联网体验是使用 Flash CS3 Professional 构建的。
Flash 开发人员社区已在 AIR 上构建的典型应用程序包括从小的窗口组件和游戏到在线市场营销系列活动的桌面扩展在内的一切。
Flex 是一个用于使用 Flash 构建 RIA 的免费开放源码框架。Flex 应用程序实际上就是 Flash 应用程序, 因此关键的差异是开发环境。Flex 框架提供一种称为 MXML 的标记语言和一个丰富的组件集。Flex Builder 3 是一个基于 Eclipse 的 IDE, 具有对应用程序调试和评测的支持。Flex 应用程序通常包含使用 Flash 构建的自定义组件。
Flex 开发人员社区已在 AIR 上构建的典型应用程序包括连接到 Web、创意工具、电子商务应用程序等等的新的生产力应用程序。
请参阅这些示例应用程序, 获取您可以在 Adobe AIR 上构建哪些内容的想法和演示。

开发人员: Jack Slocum
此示例应用程序演示 Ext.air 软件包如何简化 HTML/JavaScript 应用程序内 Adobe AIR API 的使用。Simple Tasks 版本 2 使用 Ext 库来管理 AIR 中的本机窗口、SQLite 数据库、拖放、剪贴板、系统托盘和声音支持。
查看更多在 Adobe AIR 上构建的 HTML/Ajax 示例应用程序*

开发人员: Giorgio Natili
Sudoku 是由 Bob Sander-Cederlof 创建的一个基于浏览器的数独游戏*的 Adobe AIR 版本。Giorgio Natili 将基于浏览器的版本 (它完全是使用 ActionScript 3 编写的)迁移到 AIR 而没有修改原始代码, 但他进行了一些更新以改进由 AIR 支持的桌面体验。
查看更多在 Adobe AIR 上构建的 Flash 示例应用程序*

开发人员: Andrew Muller
Flickr Floater 是一个图像上载应用程序, 它使联机和脱机世界交融在一起。它使用关键 Adobe AIR 功能, 包括嵌入式 SQLite 数据库、联机/脱机连接性检测、文件管理、拖放支持和本机菜单。
下载在您首选的开发环境中构建、打包和部署 Adobe AIR 应用程序所需的软件、软件开发套件 (SDK)、扩展和框架。
Adobe (2008 年 2 月 25 日)
使您能够在 Windows 和 Mac OS X 系统上安装 AIR 应用程序。
Adobe (2008 年 3 月 31 日)
使您能够在流行的 Linux 分发上安装 AIR 应用程序。
Adobe (2008 年 2 月 25 日)
提供测试、打包和部署 Adobe AIR 应用程序所需的工具, 包括框架、模板和示例文件。
Adobe (2008 年 2 月 25 日)
具有构建和部署浏览器或可以在 Flash Player 或Adobe AIR 上运行的基于桌面的应用程序所需的一切。 (包含来自 Adobe AIR SDK 的工具。)了解关于 Flex 开放源码*项目的更多信息。
Adobe (2008 年 2 月 25 日)
从 Adobe Dreamweaver CS3 内打包和预览 AIR 应用程序文件。
Adobe (2008 年 2 月 25 日)
从 Adobe Flash CS3 Professional 内打包和预览 AIR 应用程序文件。
Grant Skinner (2008 年 2 月 25 日)
使用很酷的新外观部署 AIR 应用程序。
获取开放源码 remoting 和 web 消息处理技术, 该技术使您能够轻松连接到 AIR 和 Flex 应用程序的后端分布式数据和实时推送数据。
在保持对视频播放器的外观的完全创意控制的同时, 使用此开放源码 Flash 组件在某个 Ajax 应用程序内提供视频回放。
获取关于即将进行的 Spy 框架的开发的更多信息, 并下载 Adobe 实验室上的最新版本。
下载这些 Adobe 软件的免费试用版:
将您的 Flex 应用程序与这一强大的应用程序服务器和软件开发框架的新版本相集成。
体验 Dreamweaver CS3, 它现在包含 CSS 工具和用于构建动态用户界面的 Ajax 组件。
测试行业标准 Flash 创作工具的最新版本。
使用此基于 Eclipse 的 IDE 开发 RIA。
对于 HTML/Ajax 开发人员
Aptana Studio 是一个带有对 HTML、CSS 和 JavaScript 开发的支持的免费的、开放源码的专注于 Ajax 的开发环境。
此统一的工具箱解决了 DHTML 的某些历史性问题, 防止了大量采用动态 Web 应用程序开发。
Ext JS 是一个客户端 JavaScript 框架, 用于构建包含 Ajax 和 UI 组件的 Web 应用程序。
jQuery 简化了您全面研究 HTML 文档、处理事件、执行动画以及向您的网页添加 Ajax 交互的方式。
这一高度可交互操作的 JavaScript 库套件帮助您快速地完成任务。
此 JavaScript 框架使您能够使用其记录得很好的 API 书写强大的、灵活的跨浏览器的代码。
此实用程序和控件集使您能够使用诸如 DOM 脚本、DHTML 和 Ajax 等技术构建交互丰富的 Web 应用程序。
分享您的开发知识, 了解其他开发人员创建的内容, 并在 Adobe AIR 开发人员社区询问以帮助您解决编码问题。
2008 年 3 月 31 日至 6 月 13 日
了解如何在欧洲 11 城市巡回培训*期间将您的 Web 应用程序带到桌面上。
2008 年 3 月 24 日至 28 日
Adobe 提供端对端的 Web 开发工具套件和解决方案。立即注册*, 了解在此为时一周的活动中有关传言的一切情况, 该活动包含涵盖 AIR、Flex、Flash、Mobile、ColdFusion 和 Dreamweaver 技术的 20 个讲习会。
2008 年 3 月 24 日
美国/太平洋时间 9:00 AM–10:00 AM
立即注册*以了解关于 Adobe AIR 如何使开发人员能够在桌面上创建 RIA 的更多信息。
2008 年 3 月 25 日
美国/太平洋时间 1:00 PM–2:00 PM
让 Big Spaceship 的 Jamie Kosoy 向您展示在 Flash CS3 Professional 中在 AIR 上构建有多容易。立即注册*。
使用 Adobe AIR 将 Ajax 应用程序带到桌面上*
在此电子研讨会中, Adobe 平台倡导者 Kevin Hoyt 会向您展示如何使用您的 Ajax 技能将您的基于 Web 的应用程序带到桌面上。
观看下列演示, 了解开发人员社区领导如何使用 Adobe Flex 和 Adobe AIR 来改进他们的业务应用程序:
为您的丰富互联网应用程序创建交互式帮助系统*
研究如何将您的现有帮助系统或知识库转变为对您的 AIR、Flex、Cold Fusion 和其他应用程序的引人入胜的信息体验。
为 Adobe AIR 构建 Ajax 应用程序*
在此电子研讨会中, Nitobi 的 Dave Johnson 提供关于如何为 Adobe AIR 平台构建 Ajax 应用程序的技术技巧。
注意: 如果您维护一个可帮助 Adobe AIR 开发人员更好地通信的站点, 或者查找他们保持高效所需的技术资源, 请提交它。如果我们同意, 我们会将您的站点的徽标与一个简短的描述一起张贴到此页面上。
与具有相似想法的 Flash、Flex 和 HTML/Ajax 开发人员*一起在您的区域中在 AIR 上构建。
亲自参加会议, 或参加我们的一个在线研讨会学习关于 Adobe AIR* 的更多知识。