Adobe AIR入门与开发详解:构建桌面应用

需积分: 7 0 下载量 131 浏览量 更新于2024-07-27 收藏 1.99MB DOC 举报
"ADOBE_AIR完整入门与开发实录——使用FLEXFLASHAJAX开发AIR应用" 在本文档中,我们深入探讨了Adobe AIR这一跨平台运行时环境的入门知识,尤其对于开发者来说,理解其核心概念至关重要。Adobe AIR被定义为一个允许开发人员集成HTML、Ajax、Adobe Flash和Flex技术,以创建桌面端富互联网应用程序(RIAs)的运行时系统。它打破了传统Web应用与桌面应用之间的界限,提供了全新的开发和部署体验。 2.1章节中,首先明确了Adobe AIR的本质,即一个跨操作系统的运行时环境。这就好比是桌面版的Flash Player,为运行在其上的RIA应用程序提供运行基础,确保它们能在不同操作系统上顺利运行。开发人员可以利用诸如Adobe Dreamweaver CS4、Flex Builder 3、Flash CS4 Professional等熟悉的工具来构建和打包这些应用程序,实现一次编写,多处运行的目标。 理解AIR的关键在于其运行时的角色,它是一个平台,为各种技术的融合提供支持。如同Flash Player对Flash内容的支持,AIR则为HTML、Ajax和Flex等内容提供桌面环境的支持。对于不熟悉运行时概念的人来说,可以将其比喻为一个专用的容器,负责解析和执行特定类型的应用程序代码。 文档还提及了AIR的前身——Apollo,这是在其正式发布前的代号,预示着它在Web和桌面应用领域的革新性。通过AIR,开发人员可以利用已有的Web技术开发出具有桌面级功能和交互性的应用程序,如本地文件系统访问、桌面通知、离线存储等。 此外,文档指出,了解并使用一些优秀的AIR应用实例对于加深对AIR的理解非常有益。通过实际操作,开发者可以直观感受到AIR如何将Web的动态性和桌面应用的便利性结合在一起,从而更好地掌握其特性。 本章内容主要围绕以下几个知识点展开: 1. Adobe AIR的定义和作用,作为一个跨平台运行时环境的角色。 2. AIR支持的技术栈,包括HTML、Ajax、Flash和Flex,以及对应的开发工具。 3. AIR与Apollo的关系,以及它在Web和桌面应用融合上的重要意义。 4. 通过实例学习和体验,提升对AIR特性和功能的直观理解。 对于初学者,本章内容提供了良好的基础知识铺垫,为后续的AIR应用开发打下了坚实的基础。而对于经验丰富的开发者,这将是一个回顾和深化AIR理解的好机会。