更多内容请到我的博客:http://mikameng.com
Adobe Integrated Runtime (AIR) 是一个跨操作系统的运行时,利用现有的Web开发技术(Flash,Flex,HTML,JavaScript,Ajax)来构建富Internet应用程序并部署为桌面应用程序。
AIR 支持现有的Web技术如Flash,Flex,HTML,JavaScript和AJAX,可以用你最熟练的技术来开发您所见过的最具用户体验的RIA程序。
用户使用AIR 应用程序的方式和传统桌面程序是一样的,当运行时环境安装好后,AIR 程序就可以其他桌面程序一样运行了。
比起Web技术及其设计模式,AIR应用程序开发迅速,她允许将Web开发技术搬到桌面上来而不用另外去学习桌面程序开发技术或复杂的底层代码,这比起C 和 C++更容易学习,且不用去处理每个操作系统复杂的底层APIs.
接下来我将演示如何用常用的web开发技术(html,js,css)来构建桌面应用程序。
环境准备:eclipse + aptana插件, 并且已经安装了adobe air插件
入门请参考:Getting started with Adobe AIR for HTML/JavaScript developers
1. 新建项目:File -> other project, 选择Web -> Adobe AIR Project,
create twitter project: www.mikameng.com
2. 下一步, 输入项目名称: com.mikameng.twitter, 修改Main HTML File: index.html, 如下图
3. 下一步, 去掉Id的前缀,修改为: com.mikameng.twitter,修改name和file name为 twitter,
4. 点击下一步, 设置air窗口设置, 如最小窗口,最大窗口等等。 修改窗口宽度为800, 搞定 600, 最大宽度1024, 最大高度768,如下图。
5. 下一步, 引入air js库和网络监控的swc库
6. 自动导入Jquery库, 点击finish完成创建工程。
导入Jquery
7. 修改body如下:
8. 右键项目选择Run As -> AIR Application, 运行后效果如下
下一节将将演示如何来发布,并安装air程序。
在下一步将演示如果用air开发twitter 应用。
更多内容请到我的博客:http://mikameng.com
版权声明: 原创作品,允许转载,转载时请务必以超链接形式标明文章出处 、作者信息和本声明。否则将追究法律责任。
相关推荐
### 开发Adobe AIR 1.5应用程序使用HTML与Ajax #### 概述 《使用HTML与Ajax开发Adobe AIR 1.5应用程序》是一本专为Web开发者...通过阅读本书,你将能够学会如何构建具有丰富功能和良好用户体验的Adobe AIR应用程序。
通过这个实例课堂,初学者不仅可以掌握Adobe AIR和Ajax的基础知识,还能学会如何将两者结合,创造出既美观又实用的桌面应用程序。此外,对于已经有一定经验的开发者来说,这也将是一次提升技能和了解新工具的好机会...
ActionScript 3.0是一种强大的面向对象编程语言,用于为Adobe Flash Player和Adobe AIR创建动态内容。它支持高效的数据处理、高级图形渲染以及与多种媒体格式的交互。ActionScript 3.0相比前代版本有着显著的性能...
MobileFlex 是一个专门为 Adobe AIR 开发的演示项目,旨在教授用户如何使用 Apache Flex 构建移动应用程序。Adobe AIR(Adobe Integrated Runtime)是一个跨平台的运行时环境,允许开发者使用 Flash 和 Flex 技术...
在本教程中,我们将深入探讨如何使用Adobe Flex技术开发一个MP3播放器,这涉及到FLEX播放器、Flex SDK以及Adobe Integrated Runtime (AIR)的使用。Flex是一种强大的开放源代码框架,用于构建富互联网应用程序(RIA)...
5. **显示列表**:显示列表是AS3.0中用于组织舞台上可视元素的层次结构。理解如何添加、移除和管理舞台上的MovieClip和Sprite对象,以创建游戏界面和动态内容。 6. **图形绘制**:利用Graphics类可以进行矢量图形的...
4. **Adobe AIR for iOS**:Adobe AIR为iOS设备提供了一个虚拟机,它允许Flex应用以原生应用程序的形式运行。开发者需要了解如何配置AIR项目设置,以便正确打包和签名应用,使其符合App Store的发布要求。 5. **...
5. **Flex Compiler**:负责将MXML和ActionScript代码编译成SWF文件,这是运行在Flash Player或Adobe AIR上的二进制格式。 6. **Flex Builder**:是基于Eclipse的集成开发环境,提供了一整套工具,包括代码编辑、...
**使用Adobe AIR构建桌面应用程序** - **Adobe AIR简介**:Adobe AIR(Adobe Integrated Runtime)是一个运行时环境,允许开发者使用HTML、JavaScript或Flex构建跨平台的桌面应用程序。 - **特性**: - **本地...
Red5是一款用Java编写的应用服务器,它能够处理音频、视频流,并且支持Flash Player和Adobe AIR。Red5的主要功能包括实时流传输、录制、播放、存储和回放媒体文件。与商业流媒体服务器如Adobe Flash Media Server...
6. **Red5服务器安装与配置**:学会如何在本地或服务器上部署和配置Red5。 7. **Red5 API**:了解Red5提供的API,如Stream、Client、Proxy等,以及如何通过它们进行流媒体操作。 8. **RTMP协议**:理解RTMP的工作...
Flex是Adobe公司推出的一种用于构建富互联网应用(Rich Internet Applications,RIA)的开源框架,它主要基于ActionScript编程语言和Flash Player或Adobe AIR运行时环境。Flex提供了丰富的用户界面组件库,可以创建...
8. **调试与测试**:学会使用Flash Builder 4的调试工具,包括设置断点、查看变量值、单步执行代码,以及模拟器和设备测试。 9. **发布与部署**:了解发布设置,如何生成SWF或AIR应用,以及部署到不同平台,如Web、...
Flex Air项目是基于Adobe AIR(Adobe Integrated Runtime)的桌面应用程序开发。1.4.1.swc 提供的是适用于Flex Air项目的FlexPaper组件,这意味着它可以被嵌入到离线应用中,提供与Web版本类似的文档查看体验。 ...
Flex 4.0 是 Adobe 公司推出的基于 Flash Player 和 AIR 运行时的富互联网应用程序(Rich Internet Application,RIA)开发框架。这个框架在 Flex 3 的基础上进行了大量改进和增强,旨在提供更强大的功能、更高效的...
Flex SDK包含了编译器、IDE集成、组件库和运行时环境,如Flash Player或Adobe AIR。 2. **ActionScript**:Flex的主要编程语言是ActionScript,这是一种基于ECMAScript的脚本语言。ActionScript3.0是Flex中最常用的...
ActionScript是Adobe Flash Professional、Adobe AIR等平台中的核心编程语言,尤其在创建交互式内容、动画以及富互联网应用程序(RIA)时不可或缺。 AS3相比之前的版本AS2,有着显著的提升和改进。AS3采用了更严格...
《Flash Catalyst CS5 Bible 2010》是一本全面介绍Adobe Flash Catalyst CS5的权威指南,对于希望深入了解和掌握这款软件的专业人士来说,无疑是一本极具价值的学习资源。Flash Catalyst CS5是一款交互式设计工具,...
3. **Adobe AIR**:Adobe AIR(Adobe Integrated Runtime)允许开发者使用Flash技术创建跨平台的应用程序,包括在iOS设备上运行的APP。AIR提供了iOS SDK,使得Flash内容能在iOS设备上运行。 4. **iOS SDK集成**:...