出版時間:2009-9 出版社:清華大學出版社 作者:郭少瑞,張鑫 編著 頁數:424
Tag標簽:無
前言
在我寫這篇序言的時候,就想起第一次接觸AdobeAIR時的情景,無論如何,可以用一見鐘情來形容?,F在想來,說到底,最初吸引我的還是AIR應用的那種可以無比華麗的外表和強大的交互體驗。。那個時候幾乎看不到國內有AIR的應用,也很少遇到討論AIR的人,于是就建立了艾睿社區(qū)專門用來討論AIR技術,社區(qū)一建就是兩年多,在這兩年里看著國內的技術慢慢成熟起來,專業(yè)涉足AIR的人也越來越多了。AdobeAIR是一種構建方式較為多元的應用。基本上所有的高低端設計師。程序員都可以憑借現有的語種和技術來嘗試AIR應用程序的開發(fā)。《AIR完整入門與開發(fā)實錄——使用Flex/Flash/Ajax開發(fā)AIR應用》的作者已經為大家考慮得非常周到,圖書分為幾個部分,似乎是在有意識地幫助初學者更為全面地了解AdobeAIR多元的開發(fā)方式,我在看到這本書的時候就覺得這一點做得非常好,至少是我所見到的中文書籍中最為“完整”的。在歐美主流開發(fā)市場,依托Flash龐大用戶群的基礎,AIR多平臺的獨到優(yōu)勢得以迅速體現。在完善了Flex開發(fā)環(huán)境后,AIR在當前應當算是歐美RIADesktop開發(fā)的首選。所以現在也不止一次地看到國外主流開發(fā)模式開始慢慢地接受AIR,有的甚至不惜打破幾年的開發(fā)歷程,重新返工,開始使用AIR作為桌面應用解決方案。AIR既然如此誘人,為什么在國內我們還看不到非常好的AIR應用呢?這個問題,我想其中關鍵的原因則是多平臺優(yōu)勢對于國內大眾市場來說并不是那樣的“剛性需求”。但隨著Flex開發(fā)在國內慢慢成熟起來,AIR產品憑借著它優(yōu)良的前端基因,依然是挑戰(zhàn)用戶體驗較為理想的解決方案,相信在未來日益競爭強烈的桌面戰(zhàn)略中,AIR應用在國內會逐步突顯它的種種潛在優(yōu)勢。
內容概要
本書全面講解Adobe AIR(Adobe Integrated Runtime)技術知識體系和開發(fā)實踐。AIR允許利用現有的Web開發(fā)技能(包括Flash、Flex、HTML、JavaScript、Ajax)優(yōu)勢,建立和配置跨平臺(或跨操作系統(tǒng))的桌面RIA(Rich Internet Applications)應用。AIR能使開發(fā)者在熟悉的環(huán)境下工作,利用自己覺得最舒適的工具,并且通過支持Flash、Flex、HTML、JavaScript和Ajax,去建立接近需要的盡可能好的體驗。 本書的特色在于提供了豐富的實例,這些實例都有很強的應用價值,比較典型,覆蓋很廣的知識層面,且容易上手;每個實例都在光盤中有配套的項目源文件,讀者可從光盤中找到對應的實例來學習和研究?! ”緯m合AIR開發(fā)人員和對AIR開發(fā)感興趣的讀者閱讀和參考。
作者簡介
張鑫,JavaScript開源社區(qū)JS堂(jstang.cn)站長,Ext中文站(www.ajaxjs.com)站長,Ext JS原作者Jack的中文博客參與維護人。熱衷干Web前端開發(fā),在Ajax和Web UI領域功力深厚,國內最早應用ExtJS進行實際項目開發(fā)的程序員,Ext熱血高手,通過社區(qū)、博客、翻譯文檔等途徑不
書籍目錄
PART 1 RIA與AIR 第1章 談談RIA 第2章 Adobe AIRPART 2 使用Ajax開發(fā) AIR應用 第3章 Ajax AIR概述 第4章 基于WebKit網頁引擎的開發(fā) 第5章 JavaScript調控API精講 第6章 Ajax框架開發(fā) 第7章 處理JavaScript異常 PART 3 使用Flex3開發(fā)AIR應用 第8章 RIA開發(fā)利器 Adobe Flex3 第9章 編寫第一個AIR應用 第10章 AIR組件介紹 第11章 窗體和菜單 第12章 文件和數據 第13章 網絡和通訊 PART 4 使用Flash CS4開發(fā)AIR應用 第14章 Flash CS4 AIR開發(fā)概述 第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) 附錄 精彩示例網址 參考文獻
章節(jié)摘錄
插圖:第1章談談的RIARIA(Rich Internet Applications)的概念近幾年逐步深入人心。可以說,RIA已經是軟件發(fā)展的大勢所趨。RIA并不專指某項技術,它是建立在對用戶友好程度(即用戶體驗)認知基礎上的對軟件的一種期望。理解這個概念并不難,我們只要把握“豐富”、“Web”、“可交互性”這幾個關鍵詞,就能透過表象洞察RIA的精髓。RIA陣營中如今已經包含了多個解決方案,呈現出“百花齊放”的局面,多個廠商比如微軟、sun]都相繼推出針對RIA的產品。然而不得不說的是Adobe,這個傳統(tǒng)印刷領域中有著Photoshop等強勢產品的巨人在接收Macromedia之后,依托Flash Player這個平臺,迅速地在RIA領域取得先機。Flash和Flex的知名度已經很高了,而本書將為大家著重介紹的乃是它的另外一個平臺級的產品——AIR。AIR是一個允許使用現有的Web技術來完成桌面應用的RIA平臺。本章將從RIA談起,介紹其概要并詳細地闡述AIR的產生背景。本章也將簡單地介紹一下“用戶體驗”的概念,這個概念并不復雜,但讀者是否已經將它貫穿到了自己的產品中呢?通過閱讀本章,希望可以從理念上給予讀者一些啟迪。
媒體關注與評論
腳踏Flex與Ajax兩大陣營的AIR,從概念的推廣到真正實施,經歷了一個不斷探索的期間。目前,AIR全面性的資料幾乎為零,只有國內幾個知名程序員的Blog上有些介紹,其余寥寥無幾,僅有的幾本書內容十分老舊。此書的問世正好填補這個空缺,提供了豐富的實例和手把手教的視頻錄像,對初涉入AIR的用戶很有幫助! ——無憂腳本(51js,corn)版主 程劭非這幾天抽了些時間出來,一口氣把樣章讀完了。這本書用通俗易懂的語言介紹了AIR開發(fā)要領,適合所有AIR的愛好者閱讀。書本中一些例子使用了DojO、YUI、ExtJS作為嵌入AIR的Ajax框架,這對熟悉框架的朋友來說是件好事,從而得到不少的提高和橫向的視野擴展。 ——ExtJs中文資訊站(extjs,orR,cn)站長 肥占AIR橫跨Flex與Ajax的解決方案已為許多項目所青睞,甚至一些項目就是這兩種方案混搭而成的。不管你擅長的AIR開發(fā)模式是哪種,如果你想打造全方位的AIR應用程序,該書是你的首選! ——RIAMccting的創(chuàng)始人 李文磊(BillLee)AIR一方面提供與Flash等量齊觀的API,一方面擁抱市場上大批的UI框架,如何將這二者合二為一將對開發(fā)者的參考價值很大。該書不是API文檔乏味的復述,有大量的例子與視頻教學,學習AIR可達到事半功倍的效果。 ——微軟MVP 溫夢飛(ai829)AIR可以說是產品人的利器,在增強用戶體驗的同時,讓產品的粘度更高。AIR之所以進入我們的選型視野內,與舊系統(tǒng)的兼容性好是非常重要的原因之一。我們下一期的OA項目就準備往AIR平臺上遷移,在國內中文資料非常缺乏的前提下,該書確實非常解渴!讓我的技術團隊快速上手,低成本地實現了Web產品到桌面的跨越?! A梯教育集團資深產品經理 李佳家(JCLee)
編輯推薦
《ADOBE AIR完整入門與開發(fā)實錄:使用FLEX/FLASH/AJAX開發(fā)AIR應用(網站開發(fā)路線圖)》:AIR兩大開發(fā)陣營頂尖高手領銜演繹Flex/Flash/Ajax殊途同歸的AIR開發(fā)最完整的AIR入門與精深途徑商業(yè)級別的案例精解國內首次披露的AIR雙通道視頻講解《ADOBE AIR完整入門與開發(fā)實錄:使用FLEX/FLASH/AJAX開發(fā)AIR應用(網站開發(fā)路線圖)》實例素材與優(yōu)質源代碼更多參考文檔和AIR開發(fā)環(huán)境必備資源
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載
ADOBE AIR完整入門與開發(fā)實錄 PDF格式下載