330 likes | 541 Views
Spry,Flex,Apollo 大未來. Future of Spry, Flex, Apollo. 本活動由煒瀚數位科技、查爾斯實驗室、大陸 ColdFusion 群共同主辦。. 講師介紹. Charles Tou Taiwan Adobe User Group Charles Lab 查爾斯實驗室 Shou-nao Technology 首腦科技有限公司. 大綱. Spry, Flex, Apollo 大未來 查爾斯實驗室現況與願景 這一節為大家介紹 全新技術 !. Web-based Application History ( 歷史 ).
E N D
Spry,Flex,Apollo大未來 Future of Spry, Flex, Apollo 本活動由煒瀚數位科技、查爾斯實驗室、大陸 ColdFusion 群共同主辦。
講師介紹 • Charles Tou • Taiwan Adobe User Group • Charles Lab 查爾斯實驗室 • Shou-nao Technology 首腦科技有限公司
大綱 • Spry, Flex, Apollo大未來 • 查爾斯實驗室現況與願景 • 這一節為大家介紹全新技術!
Web-based ApplicationAdvantage ( 優勢 ) • 無遠弗屆 – 只要上網就能使用 • 不需安裝 – 打開網頁就能使用 • 維護容易 – 各種大小的架構都適合 • 早已經成為應用開發的大趨勢
Trend of Web-based Application ( 趨勢 ) • Interaction – 互動操作,而非被動操作 • Rich – 豐富內容,影像、圖片與聲音 • Fast – 快速,無接縫,零等待,不中斷 • Cross Platform – 跨平台,甚至跨裝置 • Reuse – 素材重複使用,多種格式發布
Flash Platform • http://www.adobe.com/platform/ • Flash Player 在各平台上的表現完全一致。
Flex 2 出現:打開網路應用程式新紀元! • 分為兩部份: • Flex Builder 2 • Flex Data Service • 「表現層」應用開發 • 所見即所得 WYSIWYG • 適合程式開發人員 • 產出 .swf ( flash ) 直接使用 • 強大的資料處理能力 • 強大的雙向通訊能力
讚嘆!Flex 2 應用觀止!Demo Applications • 官方網站的 Demo Apps • http://www.adobe.com/devnet/flex/?tab:samples=1
MXML 與 ActionScript 3.0 • MXML • 標籤式語言 • ActionScript 3.0 • 物件導向 ( 面向對象, OO ) 極似 Jaca • 官方完整文件:http://www.adobe.com/livedocs/flex/2/
Flex 2:輕鬆開發、頂級體驗 • 取得 Flex Builder 2 • http://www.adobe.com/products/flex/ • 展示 • 各種不同的面板 • 建立專案與新文件 • 發布與執行 • 如何進行除錯
Ajax 出現! • BOOM!AJAX 出現了! • Asynchronous JavaScript and XML • 頻寬省,速度快,即時反應,高互動,具有動態效果、排版效果! • 充分利用 Javascript,也支援 XML,與部份 Flex 2 強調的功能。
Adobe 的 Ajax:Spry Framwork • Adobe 說:我們擁抱它吧!於是誕生 Spry。 • 在 Adobe Labs 網站可以下載免費的 Spry Framework。 • 極度易學,極度易用,只需極少的 Javascript 基礎,或多一點點的慧根。
Samples of Spry • http://labs.adobe.com/technologies/spry/demos/index.html • http://labs.adobe.com/technologies/spry/samples/SortSample.html • http://labs.adobe.com/technologies/spry/samples/accordion/AccordionSample.html • http://labs.adobe.com/technologies/spry/samples/effects/highlight_sample.html • http://labs.adobe.com/technologies/spry/samples/effects/slide_sample.html
Structure of Spry Framework Spry 架構 • 它是一群 .js 文件。 • 把 Spry 引入網頁,如: • <script type="text/javascript" src="includes/xpath.js"></script> • <script type="text/javascript" src="includes/SpryData.js"></script> • 在網頁標籤撰寫 Spry 指令,如: • <tr spry:repeat="dsSpecials">
用 Dreamweaver 快速開發 Ajax:Spry 就是答案! • 隨時可以加入 Spry,不影響既有系統。 • 下載 Spry Framwork:http://labs.adobe.com/technologies/spry/
Flex 客戶端 不需換頁、無接縫操作、跨平台 檔案較大、啟動稍慢 內容自由度:高 多媒體能力:高 表現一致性:高 保護原始碼:算是有 搜尋引擎:難 多人互動:能 自訂元件:能 Spry or Flex 2 ( 抉擇 ) ? • Spry Framework • 不需換頁、無接縫操作、跨平台 • 檔案小、啟動快 • 內容自由度:普通 • 多媒體能力:無 • 表現一致性:普通 • 保護原始碼:無 • 搜尋引擎:難 • 多人互動:難 • 自訂元件:難
下一代網路應用程式:Apollo • 帶領網路應用程式脫離瀏覽器的限制! • 包含 DHTML、PDF、Flash 三種技術 • 以 ActionScript 3 為基礎 • 保留所有 Flex 2 的 class 並增加更多 • 可以用 Flex Builder 2 進行開發 • 即將誕生:明年年初進行beta
Apollo Framework 殺手級的架構 Apollo 的安裝可能會像 Flash Player 一般簡單。 無與倫比的架構內容,而且支援 AJAX。 Apollo Runtime 將支援所有主流平台,包括 Linux。
Adobe Apollo 的無限可能 • 模糊、混合了 DHTML、Flash、PDF的疆界! • 完全以現有最熱門技術為基礎 ( DHTML、Flash、PDF ),並脫離瀏覽器! • 現有的伺服器端技術,完全保留延用! • 語言以 AS3 為基礎,保留並延伸 Flex 2 所有功能(更多class)! • 徹底跨平台、徹底可攜!
Adobe Apollo 的無限可能 • 有能力完全控制客戶端電腦! • 可以製作多視窗、無視窗,以及不規則外型、背景透明的應用程式! • 支援 DOM ( Document Object Model ),甚至可以輕鬆製作瀏覽器。 • 「自我編輯文件」的可能性! • 也許 Adobe 產品會用 Apollo 改寫! • 沒有做不到的事情,甚至發展伺服器!
Compare of Web-based Technologies ( 比較 ) 開發 執行 互動 客戶端 多媒體 潛在 速度 速度 效果 控制 效果 可能性 DHTML 慢 普 差 差 差 普 Spry 佳 佳 普 差 差 普 Flash 慢 普 佳 差 佳 佳 Flex 普 普 佳 差 普 佳 Apollo 普 (未知) 佳 佳 佳 超強 * 以上純屬個人觀感,不代表 Adobe 的立場 XD
Taiwan MAX 2006 摘要分享 • Adobe CS3 系列在工具間大大整合 • Photoshop CS3 • Dreamweaver CS3 ( Hanzo ) • Fireworks CS3 • Flash CS3 ( Blaze ) • After Effect Flash 內容 • 強調「Create once,deployee everywhere」 !
Taiwan MAX 2006 摘要分享 • ColdFusion 8 ( Scorpio ) 正在 Alpha! • Acrobat 8 中文版將在明年一月發表! • 超強「自動」表格「辨識」能力,自動產生電子表單! • 搜尋引擎對 Flash 與 AJAX 目前還是幾近全盲。 • Adobe 亞洲區首重 Mobile 應用。 • Adobe 目前在全球持續積極推行 Flash / Flex 應用。
Taiwan MAX 2006 摘要分享 • 2006 年 11 月 2 日 - 3 日 • 太多無法一語道盡的內容 • 請見下一期 2006 年 11 月號月刊
Report from Charles Lab查爾斯實驗室報告 • 自 2004 年以來,已經累積數百篇原創文章 • 2006 年 9 月開始發行月刊「查爾斯實驗室」 • 文章刊載於 BXNA、MXNA、Adobe 官方網站、Adobe 中文電子報 • 協助 Adobe 與代理商舉行研討會、翻譯官方文件 • 提供 ColdFusion Q&A 服務、Adobe 活動事件簿等免費服務 • 目前共有 13 名成員,並持續招募合作夥伴
站長 Sysop - Charles 查爾斯 編輯群 Editor Team - Echo 朱致宜 - Sophia 王曉嵐 - Morphise 陳建成 - Infinitea 林斌峰 大陸地區連絡人 / 工程師 - Samon 當當 ColdFusion Team - Daniel 李欣陵 - Ericchat 洪宗湧 - Lawrance 黃俊維 Flex Team - Doris 張逸潔 - Foster 孟國揚 Knowledge Team - Bill 范明忠 System Team - Asimon 張舜賢 Members of Charles Lab查爾斯實驗室成員簡介
Wish and Target目標與願景 • Adobe Server-side Technology in Chinese. • 分享、推廣、應用 Adobe 伺服器端技術。 • 翻譯、撰寫並散佈中文的 Adobe 技術知識文章。 • 致力於提昇華人世界對 Adobe 伺服器端軟體的熟悉與普遍程度。 • 免費提供各種相關技巧、教學文件、舉辦活動,使同好能進行更多交流。 • 希望能協助更多有興趣的設計、開發人員、開發商進入此一領域。
Adobian World奧客天下 • 原「查爾斯實驗室」同名期刊已發行第二期,請速下載觀賞! • 即將正式改名「奧客天下」,內容加倍精采! • 第三期 - 2006 年 11 月號即將出刊,敬請期待!
Adobian Night奧客之夜 • 感謝 Adobe 贊助 Breeze Account! • Breeze -> Adobe Acrobat Connect • Adobian Night 奧客之夜 - ColdFusion! • Wed 21:00 週三晚上九點 / 當當 / 眾星雲集 • Adobian Night 奧客之夜 - Flex 之夜! • Thu 21:00 週四晚上九點 / Foster / 快樂出航 • 即將於下週開始,歡迎參加! • 請注意查爾斯實驗室公佈活動網址
Q&A 問題與答覆 • 請發問 • 休息一下 • 下一段是 ColdFusion Web Chart 商業應用,請期待!