什么是AIR以及如何入门
Air是个跨操作系统的运行环境。可以使用现有的技术如Adobe Flash,Adobe Flex,HTML或者Ajax来创建富客户端应用程序,并把它部署为桌面应用程序。这个运行环境是做为传统的WEB用户体验和复杂的桌面用户体验的一个桥梁。
air给浏览器补充了桌面集成,访问本地数据,嵌入数据库,易用的桌面API和跨操作系统的功能。换言之,就是adobe air使web开发人员能写出跨操作系统的桌面程序。因此,就可以使用html,js以及flash来开发桌面程序了。这个应用给最终用户看到的是一个单独的包,并且使用WebKit HTML引擎呈现出来的。
唯一要求用户的是必须要安装adobe air运行环境。事实上,adobe air已经很流行了,下载次数超过了1亿,并且在Adobe AIR Market Place 有大约470个精心挑选出来的应用。
Adobe AIR sdk
首先要下载一个运行环境,最新的地址如下:http://labs.adobe.com/downloads/air.html ,要注意选择操作系统。开发air程序的话,还需要安装sdk。工具套件地址如下: Mac OS X (22.1 Mb), Windows (15.8 Mb) and Linux
官方 Adobe AIR资源
下面是官方的资源,方便大家开发。
Adobe AIR 帮助,支持,论坛
Adobe AIR开发工具和参考
可以用任何的IDE和文本编辑器来写AIR应用。可以使用免费的Adobe AIR SDK工具来打包已经写好的AIR应用。
Aptana Studio
这个是免费开源的支持AJAX开发的IDE.提供了诸如,Javascript debugging,完整的HTML/CSS/JS的语法提示,支持FTP和整合的一些示例。它还提供了AIR的插件,把Web开发环境以及AIR应用的开发,运行和导出整合在了一起。
Adobe Flex Builder 3
这个是官方收费工具,是基于eclipse的。支持FLEX和AIR应用开发。特性用户组件拖拽开发.
De MonsterDebugger
是一个flash,flex,AIR的debug工具,用FLEX+AIR开发的。
Adobe AIR Extensions for Dreamweaver
Dreamweaver的附加组件。可以直接打包和预览AIR程序。可以用做web的方式来写桌面应用。
ScaleNine
ScaleNine 为adobe设计者和开发者提供了大量的灵感和资源。这个网站提供了许多FLEX和AIR的模板和皮肤。
JavaScript Language Reference for Adobe AIR
对与Adobe AIR的Javascript的参考。
Adobe AIR Cheat Sheets
Adobe AIR Javascript 指南
这本书快速介绍了Adobe AIR应用程序的开发。让你对Adobe AIR有个总体的认识。演示了怎样设置开发环境,以及讨论了Adobe AIR的基础和API。当你看完这本书之后,就会了解adobe AIR以及怎样用HTML和Javascript来开发AIR的应用程序。
AIR Cheatsheet
是个快速的参考。可以打印出来,做为手册。
理解Adobe AIR的潜力
现在有很多Adobe AIR的资源,但是大部分都是针对开发者而言的。很少针对于设计者。这本书就是为总裁,项目经理和其他设计者而准备的。并且说明了如何用AIR创建新一代的web体验。
Adobe AIR免费的示例
下载免费的应用程序对AIR入门有很大帮助
AIR Examples
大量的免费Adobe AIR的例子,可以免费的下载和使用。同样的也有很多FLEX和ACTIONSCRIPT的例子。
Adobe AIR 在LINUX环境下的示例应用
AIR在LINUX下的基本应用。
6个必看的 Adobe AIR 示例应用
它们都可以在 Twitter Desktop , Kuler Desktop , Fresh , Finetune Desktop , DiggTop and SearchCoders 上找到。
Kevin Hoyt - JavaScript AIR Samples Updated (and more)
收集了75个优秀的JAVASCRIPT AIR应用。
Adobe AIR 初学者指南
介绍Adobe AIR
这个指南介绍了怎样用HTML/JS创建一个AIR简单应用。
创建第一个Adobe AIR应用
指引你一步步的设置AIR开发环境,并解释了文件的依赖性和AIR沙箱安全模型。本教程最出彩的地方就是用AIR API保存数据。
AIR 101
为了运行AIR,HTML或者SWF应用程序需要一个XML文件,也叫做应用描述文件。你可以吧这个XML文件认为是AIR应用文件。AIR初始化的时候打开并读取它。它设置了关于应用程序的属性。如window name和size.也指定了AIR容器读取哪个HTML或SWF文件。
AIR 初学者指南: 发布一个应用程序
可以学会怎样发布一个程序。
五分钟学会用Javascript和AJAX创建一个计划列表
在这个指南中,教你怎样创建一个基于WEB的桌面应用。
介绍在Linux下的AIR
介绍了在LINUX下的AIR安装运行和使用。
Adobe AIR 指南
用 Aptana and AIR创建桌面程序
ExtJs是一个绝佳的创建类似桌面操作的WEB应用框架。但是我想让它运行在桌面上怎么办?AIR让这个成为现实。
介绍ADOBE AIR下的SQLite
介绍了在AIR下的SQLite,SQLite联系人管理,SQLite封装的类,SQLite编辑器,SQLite Youtube数据库。
AIR中使用SQL
AIR提供了实现SQLite的数据库。你可以创建表,视图,添加,更新以及查询。API在flash.data包中。如果感兴趣SQL在AIR中应用,可以看看。
创建一个在浏览器和AIR中的FLASH应用
介绍了用工厂模式创建一个在WEB和AIR中都可以运行的程序
用拖拽来实现一个图片浏览器
用拖拽来实现一个AIR应用的图片浏览器。
在AIR中移动和改变WINDOW的大小
这个教程教你怎样用Actionscript来移动和改变window控件的大小。
来设置AIR应用的关联文件
在AIR中可以关联任意文件类型。意思就是你可以用AIR打开任意文件类型。这个特性可以让你用AIR打开相关联的文件。
用AIR来操作剪贴板
AIR可以使用操作系统的剪贴板。
Adobe AIR 和 FLASH指南
用AIR和本地数据库创建一个地址簿。
用FLEX创建一个AIR应用
这个指南你能学会用FLEX来创建AIR应用。
Adobe AIR and Flex - 入门
简而言之,这个教程就是帮助你运行和创建AIR程序,需要一些FLEX基本知识。
Part 1,创建笔记应用
Part 2,创建客户管理应用
这两个示例内容比较长和深入一些,但是能加快对AIR的学习速度。
创建数据驱动的应用程序
SQLite是非常快速的,轻量的,非常适合客户端的数据库引擎。这一个教程告诉你怎样用SQLite组件创建一个数据驱动的应用程序。
WebSnapshot - 一个AIR应用程序示例
25 绝佳和有用的AIR资源和教程
这些教程非常适合新手和专业的开发者
The Tech Labs
一个有大量AIR,FLEX,FLASH教程的博客。
Adobe AIR视频教程
摄像头, PNGs and AIR
一篇关于摄像头和保存摄像图片的教程
Drag and Drop in AIR
教你怎样拖拽文件到AIR应用中
在FLASH中开发AIR应用
在FLASH CS3中开发AIR应用
Linux下AIR入门
一些LINUX下AIR的基础知识
Air 安装AIR SDK
在FLEX中嵌入浏览器
介绍AIR
非常Cool的Adobe AIR应用
Kuler Desktop -查看搜索颜色模板
Spaz - Twitter客户端
ReadAir - 很炫的苹果皮肤的RSS客户端
twhirl
Twitter客户端
Digg Reader
读取digg.com头条的软件
GMDesk
这个软件可以运行GMAIL,Google Calendar, Google Docs,Google Maps.
Snoto Photo
图片查看器
Font Picker
查看系统的字体
Moderator
WordPress的插件
更多的资源
101 Adobe AIR资源
RefreshingApps
AIR的示例和资源
分享到:
相关推荐
利用 Adobe® AIR® 技术,开发人员可以创建和打包跨平台游戏/适用于 iOS、Android、Windows 和 Mac OS 等主要平台的应用程序。
在开发微信小游戏时,使用LayaBox框架遇到的一个常见问题是3D资源的本地存储和加载。根据提供的描述和标签,本文将深入探讨如何解决LayaBox在微信小游戏环境下下载3D资源并有效利用本地存储的问题。 首先,我们需要...
标题 "AIRSDK32 adt资源" 涉及到的是Adobe AIR SDK的一个特定版本,即AIRSDK32,主要用于开发跨平台的应用程序,特别是针对iOS设备。在开发过程中,adt(Adobe AIR Developer Tool)是这个SDK中的一个关键组件,它是...
"xindawn-windows-airplay-mirroring-sdk-master"是这个压缩包中的关键子项目,它包含了一套用于构建Windows AirPlay服务端的源代码和开发资源。开发者可以通过这个SDK来构建自己的AirPlay接收器,实现将iOS或macOS...
在处理这些事件时,确保正确关闭Socket连接,防止资源泄漏。 在实际项目中,可能还需要考虑错误处理、多线程、并发连接等问题。此外,由于AIR应用是在桌面环境中运行,所以还要考虑到网络状态的变化,如网络断开或...
使用FileSystemDataGrid 以及 FileSystemTree 模拟资源管理器,包括右键弹出菜单、菜单触发监听器、以及对FileSystemDataGrid 和 FileSystemTree 组件的属性的演示。另外,其中的“dateGridDemo.mxml”详细演示了另...
解决AIR对ADOBE AIR的依赖,软件绿色版
描述中的"欢迎大家下载"暗示了这是一个提供Adobe AIR安装程序的资源,用户可以通过下载并运行AdobeAIRInstaller.exe来安装Adobe AIR运行环境,从而在自己的电脑上运行基于AIR技术构建的应用。 关于Adobe AIR的关键...
通过Air SDK,开发者可以访问操作系统资源,如文件系统、打印机和网络,实现更强大的功能。 二、安装与配置 安装Flex Air SDK和集成开发环境(IDE)如Flash Builder或IntelliJ IDEA,是开始Flex Air开发的第一步。...
5. 安全性:通过沙箱模型保护系统安全,限制应用程序对系统资源的访问。 在实际应用中,Adobe AIR曾被广泛用于开发各种桌面应用,但由于HTML5的兴起和Adobe逐渐转向专注于Web标准,AIR的重要性有所下降。然而,对于...
adobe air 安装包partadobe air 安装包part
这是一个Installer文件,安装的是AdobeAIR软件。使用此软件可以使得air文件轻松安装。
标题中的“官方例子air与fp版 air的桌面应用里可以有多线程(转)”指出,这个内容主要涉及Adobe AIR技术,特别是针对桌面应用的多线程实现。Adobe AIR(Adobe Integrated Runtime)允许开发者创建跨平台的桌面应用...
airplay dmr/dlna1.5.5图片,音/视频内容传屏。
- 通过 AirPlay Mirroring 显示 iOS 设备或 OS X Mountain Lion 的屏幕内容,这需要硬件支持实时视频编码且不会占用过多 CPU 资源,因此仅适用于 iPhone 4S、iPad 2、新 iPad 和搭载 Sandy Bridge CPU 的 Mac 机型。...
AIR2.0 调用应用程序 修正AIR2.0 调用应用程序 修正AIR2.0 调用应用程序 修正AIR2.0 调用应用程序 修正AIR2.0 调用应用程序 修正AIR2.0 调用应用程序 修正AIR2.0 调用应用程序 修正AIR2.0 调用应用程序 修正 ...
在"Hello World"应用中,描述符文件会指定启动页面(HTML文件)和其他资源。 4. **Adobe AIR Native Extensions (ANE)**:如果需要调用操作系统级别的功能,比如访问本地文件系统或硬件设备,可以使用ANE。不过,...
.AIR文件是Adobe AIR应用程序的打包格式,包含了所有必要的组件和资源,用户可以通过这个阅读器来安装和运行基于Adobe AIR技术构建的应用程序。 描述中提到了"Ext2.2的正式文档",这可能指的是某个基于Adobe AIR...
在安全性方面,Adobe AIR提供了沙箱模型,限制了应用程序对系统资源的访问,以保护用户的计算机安全。然而,用户仍需保持Adobe AIR runtime的更新,以确保最新的安全补丁被应用,防止潜在的安全威胁。 总之,Adobe ...