您的浏览历史

Adobe AIR权威指南(Adobe公司Flex首席产品经理作序推荐)

促销活动
  • [本书]参加人民邮电出版社满80元赠书活动
精彩评论

基本信息

编辑推荐

《Flex 3权威指南》作者新作.
Adobe公司Flex首席产品经理作序推荐..
丰富的Adobe AIR最佳实践...

内容简介回到顶部↑

本书由Adobe公司专家编写,以一个实战应用为开发背景,有针对性地逐项介绍了AIR的各种特性,包括与剪贴板交互,在操作系统与AIR之间实现拖放,读写SQLite数据库,与文件系统交互,定制应用外观,等等。此外,书中还深入探讨了AIR应用的测试、部署和安全性等问题。.
本书适合各层次Web开发人员阅读。..
Adobe AIR的诞生使Flex锦上添花,而本书则使你如虎添翼。借助本书,结合你已有的Adobe Flex和Flash相关知识,现在你就可以娴熟地构建既提供传统桌面应用的丰富体验,又具备因特网强大功能的动态应用。
Flex 和Flash专家Jeff和Michael以一个用于项目管理的时间跟踪应用贯穿全书,带领你创建真正自定义的界面,使你可以熟练地与最终用户的操作系统 交互。你将掌握AIR的各个特性,AIR下的Flex应用开发、调试和包装,学会将Web应用转换为桌面应用,以及通过剪贴板和拖放操作构建高度交互的应 用。书中还介绍了与用户文件系统交互来创建间断连接的客户端,在本地SQLite数据库中存储数据。...

作译者回到顶部↑

本书提供作译者介绍

Jeff Tapper Adobe技术社区最有影响力的专家之一,拥有丰富的Web开发经验,客户包括摩根士丹利、IBM、道琼斯等。他还是Web Developers & Designers Journal杂志的编委。.
Michael Labriola Adobe技术社区最著名的专家之一,是Adobe开发人员中心的重要撰稿人,也是Adobe技术邮件列表中最受欢迎的“大侠”。除本书外,他还与Jeff Tapper合著了《Flex 3权威指南》(人民邮电出版社出版)一书。...
.. << 查看详细

目录回到顶部↑

第1章 构建第一个AIR应用. 1
1.1 如何构建AIR应用 1
1.1.1 用AIR和Flex构建Hello World应用 1
1.1.2 用AIR和HTML构建Hello World应用 2
1.1.3 利用应用描述文件来描述应用 3
1.1.4 测试应用 7
1.1.5 调试应用 8
1.2 打包应用完成部署 8
1.2.1 使用AIR开发工具(ADT)打包应用 8
1.2.2 使用Flex Builder打包应用 9
1.3 下一步工作 10
第2章 时间跟踪应用 11
2.1 初识dpTimeTracker 11
2.1.1 下载dpTimeTracker代码 11
2.1.2 导入项目 12
2.1.3 使用应用 12
2.2 使用Flex Builder调试工具 15
2.2.1 断点 15
2.2.2 trace语句 16
2.3 理解应用框架 17

译者序回到顶部↑

AIR的出现和发展实在让人感慨万千。我们的学生时代正是单机版应用大行其道的年代。那时最流行的是为小企业开发MIS(管理信息系统),最显著的特征是功能实用、界面丰富。后来又经历了客户/服务器应用的鼎盛时期,而如今最风光的当属Web应用。各种技术层出不穷,既让人眼花缭乱,又使人欲罢不能。不过,享受Web应用灵活性的同时,也不免会怀念桌面应用的高效性。AIR恰能带领我们摆脱浏览器的束缚,开辟桌面应用的新天地。不过要注意,这是螺旋上升,而不是历史倒退。.
借助AIR,Web开发人员能继续利用原先积累的技术,摆脱Web浏览器构建应用。以前也许无法想象,但AIR应用确实能直接访问文件系统。另外,AIR应用可以有任意的外观,甚至可以隐藏为“后台”应用,这同样是Web应用难以匹敌的。AIR应用还有很多诱人之处,这里不再啰嗦,相信本书会为你提供满意的答案。
要学习一种开发技术,最好的办法就是找一些开发高手作指导,因为他们对相关技术有深入的了解,而且他们在实践中会有一些经验总结,这将是一笔难得的财富,能让你尽快上路。本书的两位作者从Flex 1.0 Beta版出现以来就在从事Flex开发,都是AIR领域的资深专家。如果你想更好地了解AIR,掌握AIR开发,相信本书正是你要的“高手秘籍”。..
从内容组织上看,本书以一个dpTimeTracker应用为开发背景,有针对性地逐项介绍了AIR的各种特性,包括如何与剪贴板交互,如何在操作系统与AIR之间实现拖放,如何读写SQLite数据库,如何与文件系统交互,如何定制应用外观等。不仅如此,书中还深入探讨了AIR应用的测试、部署和安全性等问题。正是因为以一个实际应用为背景,所以尽管涉及的概念繁多,内容复杂,你也完全不会感到晦涩难懂。
在此深深地感谢我们的家人和朋友。在翻译过程中,他们给予了我们莫大的关心、支持和帮助。
全书主要由高强、刘跃邦翻译,得到了刘鑫、范松峰、苏金国、王恒、牛亚峰、刘亮、王小振、荆涛等的帮助,全体人员共同完成了本书的翻译工作,最后由高强、刘跃邦统稿。
由于时间仓促,且译者水平有限,译文中难免出现一些错误,请读者批评指正。...
译 者
2009年4月

序言回到顶部↑

Web浏览器是我最喜欢的工具。随着因特网的发展,我们看到的不再是只提供静态文本和图像的网站。现在已经进入了一个新的世界,我们身边有了大量功能强大的RIA(Rich Internet Application,富因特网应用)和全新的Web体验。我每天都要使用浏览器,而桌面上的浏览器图标居然没有任何磨损的痕迹,真是奇怪。.
如今,当我导航到我最喜欢的拍卖网站时,不仅可以搜索待售的商品和检查商品的状态,还可以深入了解商品的详细信息,看它是否物有所值。另外,我还能进一步查看承运商的送货状态。
使用基于Web的客户管理应用时,可以查看同事和大量客户的信息管理状态。甚至不必离开网站,只需点击一条联系记录,就能够快速发起与某个人的视频会议。
互连的应用是开发人员一直梦寐以求的,这在客户/服务器时代根本无法想象。通过结合Flash、HTML/JavaScript和PDF等Web技术,综合多方提供的Web服务,越来越多RIA正逐渐成为现实生活中必备的工具。
不过,如果能把Web应用作为本地应用在桌面上运行会怎么样呢?如果一个RIA不仅在用户连接到因特网时能运行,当用户未连接到因特网时也能运行,这是不是很妙?最后,即使用户的浏览器在显示其他页面,甚至浏览器是关闭的,应用程序还是能接收并显示状态更新及通知,那该多好!
正是这些想法催生了Adobe AIR,这是一个运行时环境,开发人员可以使用成熟的Web技术构建RIA,使之能部署到桌面并跨操作系统运行。
AIR不只是把一个图标放在桌面上并允许Web应用本地运行,这是一种通过使用Flash、Flex和HTML/JavaScript等技术,在Web应用与本地桌面资源和数据之间牵线搭桥的方法。AIR支持一些强大的新功能,而在Web浏览器内部运行时绝无可能提供这些功能。例如,RIA可以实现文件拖放事件,与系统剪贴板集成,访问本地文件,还可以触发系统通知提示。..
另外,AIR还支持本地数据的持久存储,它利用了AIR运行时环境内置的一个SQLite数据库。通过使用为ActionScript、Flex和JavaScript开发人员提供的各种丰富的API,可以轻松地管理SQLite数据库中的信息。
毫无疑问,开发AIR应用最有效的方法之一就是使用Adobe Flex。借助Flex,开发人员可以快速构建响应迅速、视觉效果突出的一流应用。尽管Flex问世时间不长,但它作为一个重要技术,已经成为当今Web上大量优秀个人应用和企业应用的基础。
如果你刚接触Flex,入门非常容易!Flex SDK是一个免费、开源的框架,有着积极活跃的开发社区。Flex使用声明性标记语言MXML建立应用程序结构,使用ActionScript 3.0(ECMAScript 4的一种实现)定义逻辑、数据绑定和各种效果。尽管只使用开源SDK和你最喜欢的文本编辑器就可以构建AIR Flex应用,但使用Adobe Flex Builder 3可以大大加快AIR开发、调试和打包的进程。
用Flex构建的AIR应用充分利用了Adobe Flash Player内置的高性能、跨操作系统的虚拟机,可以在桌面上提供原本浏览器中才拥有的行为和众多特性。
目前,连接因特网的计算机有98%都安装了Adobe Flash Player,因此大可放心地认为所有Mac、Windows和Linux计算机都安装了AIR运行时环境。我们有理由相信,相对于当今的诸多技术平台,针对Adobe AIR构建的应用是最具市场前景的。
我们也相信,Flash、Flex和AIR不会停下其快速革新的步伐。我们从不满足现状,而会尽我们所能帮助你探索全新的领域。
继续开发更新版本的AIR和Flex时,我们不断问自己:如果开发人员拥有了新的功能,他们会创建什么类型的应用?开发人员的反馈给了我们很多启发,促使我们在Flex中提供了一些新的设计工具、高级效果和新的组件。别忘了继续反馈,我们会提供最棒的工具,为你的开发旅程助一臂之力。
由《Flex 3权威指南》一书的作者来介绍如何使用Adobe Flex完成AIR开发再合适不过了。现在,你已经拥有了构建下一代桌面应用的工具和这本权威开发指南。接下来充分发挥你的想象力吧,没有做不到的,只有想不到的!...
Steven Heintz,Adobe公司Flex首席产品经理

媒体评论回到顶部↑

“本书是AIR技术图书中的佼佼者,将使你轻松结合桌面技术和因特网技术进行Web开发。”.
——Rafiq Elmansy,资深多媒体图形设计师和Web设计师
“一部少见的好作品。作者毫无保留地提供了在Adobe AIR实战中必用的技巧和技术。”..
——Amazon读者评论...

评论交流

共有5人开贴评论  6人参与评论  5人参与打分 查看

1人
 20%
用户平均打分
我要写评论 help如何参与评论和打分
1人
 20%
1人
 20%
1人
 20%
1人
 20%

CoolJie2001

专家级评论员
该会员在china-pub购买过此书 精彩书评
评价等级:  
发表于:2010-3-3 16:05:00
这本书还不如Flex权威教程,虽然本书是国内好像唯一一本讲解AIR的书,(不过好像国内作者也写了几本了),但是确实写的并不是很值得阅读
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)

7323253

三级评论员
该会员在china-pub购买过此书
评价等级:  
发表于:2010-4-27 21:44:00
书不错,呵呵
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)

gangtt

三级评论员
该会员在china-pub购买过此书
评价等级:  
发表于:2010-2-6 12:45:00
总体来说内容一般
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)

qiang106
一级评论员
该会员在china-pub购买过此书
评价等级:  
发表于:2009-8-21 8:45:00
书还不错,内容少了些。
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)

flexie

三级评论员
该会员在china-pub购买过此书
评价等级:  
发表于:2009-7-13 11:47:00
吹得厉害 买了看了下 绝对的垃圾书 书中还不时的给作者前一本书打广告 晕
回复 ( 1条评论-- 点击查看讨论 )
您觉得呢? 送鲜花 (得1支)  扔鸡蛋 (得0个)
我要写评论
查看所有评论交流(共5条)