欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Adobe AIR 开发人员工具箱:资源与教程

程序员文章站 2022-05-25 11:05:27
...

最近学习AIR 发现有篇好文章,翻译下,和大家共享。

原文地址:

http://www.smashingmagazine.com/2009/04/07/adobe-air-developers-toolbox-resources-and-tutorials/

现以生成电子版,下载地址:http://xiayuanfeng.iteye.com/blog/download_pdf/2202

什么是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的示例和资源