1 / 33

Spry,Flex,Apollo 大未來

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 ( 歷史 ).

leona
Télécharger la présentation

Spry,Flex,Apollo 大未來

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Spry,Flex,Apollo大未來 Future of Spry, Flex, Apollo 本活動由煒瀚數位科技、查爾斯實驗室、大陸 ColdFusion 群共同主辦。

  2. 講師介紹 • Charles Tou • Taiwan Adobe User Group • Charles Lab 查爾斯實驗室 • Shou-nao Technology 首腦科技有限公司

  3. 大綱 • Spry, Flex, Apollo大未來 • 查爾斯實驗室現況與願景 • 這一節為大家介紹全新技術!

  4. Web-based ApplicationHistory ( 歷史 )

  5. Web-based ApplicationAdvantage ( 優勢 ) • 無遠弗屆 – 只要上網就能使用 • 不需安裝 – 打開網頁就能使用 • 維護容易 – 各種大小的架構都適合 • 早已經成為應用開發的大趨勢

  6. Trend of Web-based Application ( 趨勢 ) • Interaction – 互動操作,而非被動操作 • Rich – 豐富內容,影像、圖片與聲音 • Fast – 快速,無接縫,零等待,不中斷 • Cross Platform – 跨平台,甚至跨裝置 • Reuse – 素材重複使用,多種格式發布

  7. Flash Platform • http://www.adobe.com/platform/ • Flash Player 在各平台上的表現完全一致。

  8. Flex 2 出現:打開網路應用程式新紀元! • 分為兩部份: • Flex Builder 2 • Flex Data Service • 「表現層」應用開發 • 所見即所得 WYSIWYG • 適合程式開發人員 • 產出 .swf ( flash ) 直接使用 • 強大的資料處理能力 • 強大的雙向通訊能力

  9. Flex 2 整體架構與遠景

  10. 讚嘆!Flex 2 應用觀止!Demo Applications • 官方網站的 Demo Apps • http://www.adobe.com/devnet/flex/?tab:samples=1

  11. MXML 與 ActionScript 3.0 • MXML • 標籤式語言 • ActionScript 3.0 • 物件導向 ( 面向對象, OO ) 極似 Jaca • 官方完整文件:http://www.adobe.com/livedocs/flex/2/

  12. Flex 2:輕鬆開發、頂級體驗 • 取得 Flex Builder 2 • http://www.adobe.com/products/flex/ • 展示 • 各種不同的面板 • 建立專案與新文件 • 發布與執行 • 如何進行除錯

  13. Ajax 出現! • BOOM!AJAX 出現了! • Asynchronous JavaScript and XML • 頻寬省,速度快,即時反應,高互動,具有動態效果、排版效果! • 充分利用 Javascript,也支援 XML,與部份 Flex 2 強調的功能。

  14. Adobe 的 Ajax:Spry Framwork • Adobe 說:我們擁抱它吧!於是誕生 Spry。 • 在 Adobe Labs 網站可以下載免費的 Spry Framework。 • 極度易學,極度易用,只需極少的 Javascript 基礎,或多一點點的慧根。

  15. 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

  16. 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">

  17. 用 Dreamweaver 快速開發 Ajax:Spry 就是答案! • 隨時可以加入 Spry,不影響既有系統。 • 下載 Spry Framwork:http://labs.adobe.com/technologies/spry/

  18. Flex 客戶端 不需換頁、無接縫操作、跨平台 檔案較大、啟動稍慢 內容自由度:高 多媒體能力:高 表現一致性:高 保護原始碼:算是有 搜尋引擎:難 多人互動:能 自訂元件:能 Spry or Flex 2 ( 抉擇 ) ? • Spry Framework • 不需換頁、無接縫操作、跨平台 • 檔案小、啟動快 • 內容自由度:普通 • 多媒體能力:無 • 表現一致性:普通 • 保護原始碼:無 • 搜尋引擎:難 • 多人互動:難 • 自訂元件:難

  19. Adobe Engagement Platform

  20. 下一代網路應用程式:Apollo • 帶領網路應用程式脫離瀏覽器的限制! • 包含 DHTML、PDF、Flash 三種技術 • 以 ActionScript 3 為基礎 • 保留所有 Flex 2 的 class 並增加更多 • 可以用 Flex Builder 2 進行開發 • 即將誕生:明年年初進行beta

  21. Apollo Framework 殺手級的架構 Apollo 的安裝可能會像 Flash Player 一般簡單。 無與倫比的架構內容,而且支援 AJAX。 Apollo Runtime 將支援所有主流平台,包括 Linux。

  22. Adobe Apollo 的無限可能 • 模糊、混合了 DHTML、Flash、PDF的疆界! • 完全以現有最熱門技術為基礎 ( DHTML、Flash、PDF ),並脫離瀏覽器! • 現有的伺服器端技術,完全保留延用! • 語言以 AS3 為基礎,保留並延伸 Flex 2 所有功能(更多class)! • 徹底跨平台、徹底可攜!

  23. Adobe Apollo 的無限可能 • 有能力完全控制客戶端電腦! • 可以製作多視窗、無視窗,以及不規則外型、背景透明的應用程式! • 支援 DOM ( Document Object Model ),甚至可以輕鬆製作瀏覽器。 • 「自我編輯文件」的可能性! • 也許 Adobe 產品會用 Apollo 改寫! • 沒有做不到的事情,甚至發展伺服器!

  24. Compare of Web-based Technologies ( 比較 ) 開發 執行 互動 客戶端 多媒體 潛在 速度 速度 效果 控制 效果 可能性 DHTML 慢 普 差 差 差 普 Spry 佳 佳 普 差 差 普 Flash 慢 普 佳 差 佳 佳 Flex 普 普 佳 差 普 佳 Apollo 普 (未知) 佳 佳 佳 超強 * 以上純屬個人觀感,不代表 Adobe 的立場 XD

  25. Taiwan MAX 2006 摘要分享 • Adobe CS3 系列在工具間大大整合 • Photoshop CS3 • Dreamweaver CS3 ( Hanzo ) • Fireworks CS3 • Flash CS3 ( Blaze ) • After Effect  Flash 內容 • 強調「Create once,deployee everywhere」 !

  26. Taiwan MAX 2006 摘要分享 • ColdFusion 8 ( Scorpio ) 正在 Alpha! • Acrobat 8 中文版將在明年一月發表! • 超強「自動」表格「辨識」能力,自動產生電子表單! • 搜尋引擎對 Flash 與 AJAX 目前還是幾近全盲。 • Adobe 亞洲區首重 Mobile 應用。 • Adobe 目前在全球持續積極推行 Flash / Flex 應用。

  27. Taiwan MAX 2006 摘要分享 • 2006 年 11 月 2 日 - 3 日 • 太多無法一語道盡的內容 • 請見下一期 2006 年 11 月號月刊

  28. Report from Charles Lab查爾斯實驗室報告 • 自 2004 年以來,已經累積數百篇原創文章 • 2006 年 9 月開始發行月刊「查爾斯實驗室」 • 文章刊載於 BXNA、MXNA、Adobe 官方網站、Adobe 中文電子報 • 協助 Adobe 與代理商舉行研討會、翻譯官方文件 • 提供 ColdFusion Q&A 服務、Adobe 活動事件簿等免費服務 • 目前共有 13 名成員,並持續招募合作夥伴

  29. 站長 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查爾斯實驗室成員簡介

  30. Wish and Target目標與願景 • Adobe Server-side Technology in Chinese. • 分享、推廣、應用 Adobe 伺服器端技術。 • 翻譯、撰寫並散佈中文的 Adobe 技術知識文章。 • 致力於提昇華人世界對 Adobe 伺服器端軟體的熟悉與普遍程度。 • 免費提供各種相關技巧、教學文件、舉辦活動,使同好能進行更多交流。 • 希望能協助更多有興趣的設計、開發人員、開發商進入此一領域。

  31. Adobian World奧客天下 • 原「查爾斯實驗室」同名期刊已發行第二期,請速下載觀賞! • 即將正式改名「奧客天下」,內容加倍精采! • 第三期 - 2006 年 11 月號即將出刊,敬請期待!

  32. Adobian Night奧客之夜 • 感謝 Adobe 贊助 Breeze Account! • Breeze -> Adobe Acrobat Connect • Adobian Night 奧客之夜 - ColdFusion! • Wed 21:00 週三晚上九點 / 當當 / 眾星雲集 • Adobian Night 奧客之夜 - Flex 之夜! • Thu 21:00 週四晚上九點 / Foster / 快樂出航 • 即將於下週開始,歡迎參加! • 請注意查爾斯實驗室公佈活動網址

  33. Q&A 問題與答覆 • 請發問 • 休息一下 • 下一段是 ColdFusion Web Chart 商業應用,請期待!

More Related