`
风雪涟漪
  • 浏览: 510526 次
  • 性别: Icon_minigender_1
  • 来自: 大连->北京
博客专栏
952ab666-b589-3ca9-8be6-3772bb8d36d4
搜索引擎基础(Search...
浏览量:9158
Ae468720-c1b2-3218-bad0-65e2f3d5477e
SEO策略
浏览量:18615
社区版块
存档分类
最新评论

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

    博客分类:
  • flex
阅读更多

最近学习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的示例和资源

 

分享到:
评论
5 楼 everlasting_188 2009-08-05  
整理的相当全面,正在学习,谢谢!
4 楼 fangzhouxing 2009-06-23  
真全,非常感谢!
3 楼 1314520ln 2009-05-22  
正在研究~~非常感谢~~
2 楼 风雪涟漪 2009-04-11  
houniao 写道
你的pdf链接不是共享的,不能下载

PDF地址已经更新。谢谢提醒。
1 楼 houniao 2009-04-11  
你的pdf链接不是共享的,不能下载

相关推荐

    flex资料箱(flex + adobe air)

    这个“flex资料箱(flex + adobe air)”包含了关于这两个技术的重要资源,非常适合初学者入门和进阶学习。 1. **Flex框架介绍**:Flex提供了强大的用户界面组件库,包括图表、表格、按钮等,使得开发者可以快速构建...

    the-essential-guide-to-flash-cs4-air-development-friends-of-ed-adobe-learning-library

    《Adobe AIR 开发实战:Flash CS4 与 Friends of ED 教育库完全指南》是针对Adobe AIR(Adobe Integrated Runtime)开发的一本详尽教程,适用于希望通过Flash CS4进行跨平台应用程序开发的学习者。这本书深入介绍了...

    Flex4教程,中文版,FLEX开发必备利器。

    Flex的开发工具箱FlexSDK包含了编译器、调试器等开发工具,使得开发者即使不使用集成开发环境(IDE)如Flash Builder,也可以进行Flex应用的开发,尽管效率较低。Flex应用通常编译为SWF文件,这些文件可以在Adobe ...

    Adobe.Flash.Professional.CS5与actionscript3.0中文文档

    1. **界面介绍**:学习Flash CS5的工作环境,包括时间轴、舞台、工具箱和面板等基本元素的使用。 2. **基本绘图工具**:了解如何使用笔刷、选择工具、形状工具等来绘制图形和矢量图像。 3. **动画制作**:掌握帧...

    ext_设计工具.rar

    1. **界面布局**:在设计区域,你可以从工具箱中选择各种ExtJS组件,如按钮、表格、面板等,然后将其拖放到工作区,调整大小和位置。 2. **属性设置**:每个组件都有对应的属性设置,你可以在这里修改其样式、行为...

    dojo组件资料

    这个压缩包文件“DojoToolbox.air”很可能包含与Dojo相关的开发工具或教程资源,可能是一个桌面应用程序,用于辅助开发者更方便地使用和学习Dojo。 在Dojo中,“组件”指的是dojo.widget模块的一部分,它们是可重用...

    Flex开源项目

    Flex开源项目是一系列用于Adobe Flex、Flash及AIR开发的免费资源,它们提供了丰富的组件、库和框架,帮助开发者构建更加复杂和功能丰富的用户界面。以下是一些重要的Flex开源项目的详细介绍: 1. **Flexbox**: 由...

    server和spring开发

    Flex通常与ActionScript和Flash Player或Adobe AIR一起使用。虽然现在Flex在新的Web开发趋势中不再主流,但在过去的几年里,它与Spring集成也是一大热门话题,允许开发者利用Spring的后端服务来驱动Flex前端的UI交互...

    货代助手 v2.2.zip

    软件基于adobe air开发,集庄家海空运价查询,同行及外贸商客户数据,全球船公司货物跟踪和全国海关EDI数据查询等诸多功能于一体,提供货盘专区、特价海运、空运等多种功能货代信息,帮助用户更方便快捷的进行货代...

    Flash 个人博客网站制作

    1. Flash软件操作:熟悉Adobe Flash的工作环境,包括时间轴、舞台、库面板、工具箱等。 2. 基本图形绘制:学会使用绘图工具,如线条、形状工具、铅笔工具等,来创建基础图形。 3. 动画原理:理解帧、关键帧、补间...

    [转]使用Away3D引擎的Flash3D推箱子游戏原型 - 最终版本

    Away3D 是基于Adobe Flash Player或Adobe AIR的高级3D渲染引擎,提供了完整的3D图形解决方案。它支持硬件加速,能够实现高质量的3D渲染效果,包括光照、纹理、模型加载等。该引擎为游戏开发者提供了丰富的功能,如...

    超酷Flex动画图表

    Flex是一种基于Adobe Flash Player或Adobe AIR运行时的开源框架,用于构建富互联网应用程序(RIA)。在本压缩包中,我们有四个Flex项目工程,这些工程着重于动画图表的实现,特别是利用了flare库来增强图表的视觉...

    DistortionEffects

    使用Flex框架,开发者可以利用MXML和ActionScript来创建用户界面,同时享受到强大的事件处理、数据绑定以及与Adobe AIR的兼容性,从而在桌面和移动平台上部署失真效果应用。 文件列表中的"src"可能包含以下内容: 1...

    10 ArcGIS Server FLEX API(GP服务应用).pdf

    而Flex是Adobe公司开发的一个富互联网应用框架,用于构建和部署运行在Flash Player或Adobe AIR上的交互式应用程序。ArcGIS Server FLEX API是ArcGIS Server提供的一个接口,允许使用Flex技术创建富客户端应用程序,...

    Color LaserJet Pro M153-M154

    - 提供了更改打印机连接类型的方法,以及如何使用HP内嵌式Web服务器(EWS)和HP设备工具箱进行高级配置。 - 配置IP网络设置,包括查看或更改网络设置、手动配置IPv4TCP/IP参数。 - 打印机安全功能介绍,如系统密码...

    AS3-LocaleManager:对ActionScript应用程序的基本本地化支持

    《AS3-LocaleManager:ActionScript应用程序的基础本地化支持详解》 在开发多语言应用程序时,本地化(Localization...无论你的项目规模大小,只要涉及到多语言支持,AS3-LocaleManager都值得考虑纳入你的开发工具箱。

    学习flash基础教案

    用户在舞台上进行创作,通过时间轴管理动画帧,利用工具箱中的各种绘图工具进行绘制,同时通过面板和属性检查器来调整对象的属性。 二、文字效果的创建 在Flash中,你可以轻松创建动态的文字效果。首先,从工具箱中...

Global site tag (gtag.js) - Google Analytics