出版时间:2009-9 出版社:清华大学出版社 作者:郭少瑞,张鑫 编著 页数:424
Tag标签:无
前言
在我写这篇序言的时候,就想起第一次接触AdobeAIR时的情景,无论如何,可以用一见钟情来形容。现在想来,说到底,最初吸引我的还是AIR应用的那种可以无比华丽的外表和强大的交互体验。。那个时候几乎看不到国内有AIR的应用,也很少遇到讨论AIR的人,于是就建立了艾睿社区专门用来讨论AIR技术,社区一建就是两年多,在这两年里看着国内的技术慢慢成熟起来,专业涉足AIR的人也越来越多了。AdobeAIR是一种构建方式较为多元的应用。基本上所有的高低端设计师。程序员都可以凭借现有的语种和技术来尝试AIR应用程序的开发。《AIR完整入门与开发实录——使用Flex/Flash/Ajax开发AIR应用》的作者已经为大家考虑得非常周到,图书分为几个部分,似乎是在有意识地帮助初学者更为全面地了解AdobeAIR多元的开发方式,我在看到这本书的时候就觉得这一点做得非常好,至少是我所见到的中文书籍中最为“完整”的。在欧美主流开发市场,依托Flash庞大用户群的基础,AIR多平台的独到优势得以迅速体现。在完善了Flex开发环境后,AIR在当前应当算是欧美RIADesktop开发的首选。所以现在也不止一次地看到国外主流开发模式开始慢慢地接受AIR,有的甚至不惜打破几年的开发历程,重新返工,开始使用AIR作为桌面应用解决方案。AIR既然如此诱人,为什么在国内我们还看不到非常好的AIR应用呢?这个问题,我想其中关键的原因则是多平台优势对于国内大众市场来说并不是那样的“刚性需求”。但随着Flex开发在国内慢慢成熟起来,AIR产品凭借着它优良的前端基因,依然是挑战用户体验较为理想的解决方案,相信在未来日益竞争强烈的桌面战略中,AIR应用在国内会逐步突显它的种种潜在优势。
内容概要
本书全面讲解Adobe AIR(Adobe Integrated Runtime)技术知识体系和开发实践。AIR允许利用现有的Web开发技能(包括Flash、Flex、HTML、JavaScript、Ajax)优势,建立和配置跨平台(或跨操作系统)的桌面RIA(Rich Internet Applications)应用。AIR能使开发者在熟悉的环境下工作,利用自己觉得最舒适的工具,并且通过支持Flash、Flex、HTML、JavaScript和Ajax,去建立接近需要的尽可能好的体验。 本书的特色在于提供了丰富的实例,这些实例都有很强的应用价值,比较典型,覆盖很广的知识层面,且容易上手;每个实例都在光盘中有配套的项目源文件,读者可从光盘中找到对应的实例来学习和研究。 本书适合AIR开发人员和对AIR开发感兴趣的读者阅读和参考。
作者简介
张鑫,JavaScript开源社区JS堂(jstang.cn)站长,Ext中文站(www.ajaxjs.com)站长,Ext JS原作者Jack的中文博客参与维护人。热衷干Web前端开发,在Ajax和Web UI领域功力深厚,国内最早应用ExtJS进行实际项目开发的程序员,Ext热血高手,通过社区、博客、翻译文档等途径不
书籍目录
PART 1 RIA与AIR 第1章 谈谈RIA 第2章 Adobe AIRPART 2 使用Ajax开发 AIR应用 第3章 Ajax AIR概述 第4章 基于WebKit网页引擎的开发 第5章 JavaScript调控API精讲 第6章 Ajax框架开发 第7章 处理JavaScript异常 PART 3 使用Flex3开发AIR应用 第8章 RIA开发利器 Adobe Flex3 第9章 编写第一个AIR应用 第10章 AIR组件介绍 第11章 窗体和菜单 第12章 文件和数据 第13章 网络和通讯 PART 4 使用Flash CS4开发AIR应用 第14章 Flash CS4 AIR开发概述 第15章 Flash版的HelloAIR PART 5 项目实践 第16章 仿资源管理器(Ajax+AIR) 第17章 RSS阅读器(Ajax+AIR) 第18章 桌面飞虫(Flash+AIR) 第19章 RSS阅读器Flex版 (Flex+AIR) 第20章 图片浏览器(Flex+AIR) 第21章 文本编辑器(Flex+AIR) 第22章 网页浏览器(Flex+AIR) 第23章 列车时刻表 (Flex+Cairngorm+AIR) 附录 精彩示例网址 参考文献
章节摘录
插图:第1章谈谈的RIARIA(Rich Internet Applications)的概念近几年逐步深入人心。可以说,RIA已经是软件发展的大势所趋。RIA并不专指某项技术,它是建立在对用户友好程度(即用户体验)认知基础上的对软件的一种期望。理解这个概念并不难,我们只要把握“丰富”、“Web”、“可交互性”这几个关键词,就能透过表象洞察RIA的精髓。RIA阵营中如今已经包含了多个解决方案,呈现出“百花齐放”的局面,多个厂商比如微软、sun]都相继推出针对RIA的产品。然而不得不说的是Adobe,这个传统印刷领域中有着Photoshop等强势产品的巨人在接收Macromedia之后,依托Flash Player这个平台,迅速地在RIA领域取得先机。Flash和Flex的知名度已经很高了,而本书将为大家着重介绍的乃是它的另外一个平台级的产品——AIR。AIR是一个允许使用现有的Web技术来完成桌面应用的RIA平台。本章将从RIA谈起,介绍其概要并详细地阐述AIR的产生背景。本章也将简单地介绍一下“用户体验”的概念,这个概念并不复杂,但读者是否已经将它贯穿到了自己的产品中呢?通过阅读本章,希望可以从理念上给予读者一些启迪。
媒体关注与评论
脚踏Flex与Ajax两大阵营的AIR,从概念的推广到真正实施,经历了一个不断探索的期间。目前,AIR全面性的资料几乎为零,只有国内几个知名程序员的Blog上有些介绍,其余寥寥无几,仅有的几本书内容十分老旧。此书的问世正好填补这个空缺,提供了丰富的实例和手把手教的视频录像,对初涉入AIR的用户很有帮助! ——无忧脚本(51js,corn)版主 程劭非这几天抽了些时间出来,一口气把样章读完了。这本书用通俗易懂的语言介绍了AIR开发要领,适合所有AIR的爱好者阅读。书本中一些例子使用了DojO、YUI、ExtJS作为嵌入AIR的Ajax框架,这对熟悉框架的朋友来说是件好事,从而得到不少的提高和横向的视野扩展。 ——ExtJs中文资讯站(extjs,orR,cn)站长 肥占AIR横跨Flex与Ajax的解决方案已为许多项目所青睐,甚至一些项目就是这两种方案混搭而成的。不管你擅长的AIR开发模式是哪种,如果你想打造全方位的AIR应用程序,该书是你的首选! ——RIAMccting的创始人 李文磊(BillLee)AIR一方面提供与Flash等量齐观的API,一方面拥抱市场上大批的UI框架,如何将这二者合二为一将对开发者的参考价值很大。该书不是API文档乏味的复述,有大量的例子与视频教学,学习AIR可达到事半功倍的效果。 ——微软MVP 温梦飞(ai829)AIR可以说是产品人的利器,在增强用户体验的同时,让产品的粘度更高。AIR之所以进入我们的选型视野内,与旧系统的兼容性好是非常重要的原因之一。我们下一期的OA项目就准备往AIR平台上迁移,在国内中文资料非常缺乏的前提下,该书确实非常解渴!让我的技术团队快速上手,低成本地实现了Web产品到桌面的跨越。 ——阶梯教育集团资深产品经理 李佳家(JCLee)
编辑推荐
《ADOBE AIR完整入门与开发实录:使用FLEX/FLASH/AJAX开发AIR应用(网站开发路线图)》:AIR两大开发阵营顶尖高手领衔演绎Flex/Flash/Ajax殊途同归的AIR开发最完整的AIR入门与精深途径商业级别的案例精解国内首次披露的AIR双通道视频讲解《ADOBE AIR完整入门与开发实录:使用FLEX/FLASH/AJAX开发AIR应用(网站开发路线图)》实例素材与优质源代码更多参考文档和AIR开发环境必备资源
图书封面
图书标签Tags
无
评论、评分、阅读与下载