42
互互 Flash 互互互互互互互互互互互互互互互互互 蕭蕭蕭蕭蕭蕭蕭 蕭蕭蕭蕭蕭 蕭蕭蕭蕭蕭蕭

互動 Flash 在直覺式英語教學上的研發與其他應用

  • Upload
    liv

  • View
    132

  • Download
    1

Embed Size (px)

DESCRIPTION

互動 Flash 在直覺式英語教學上的研發與其他應用. 蕭學宏助理教授 長榮大學媒體設計科技學系. Adobe Flash. 前稱 Macromedia Flash , 簡稱 Flash Adobe Flash Professional 多媒體創作程式 Adobe Flash Player 自從 Macromedia 公司於 2005 年 12 月 3 日 被 Adobe 公司以價值 34 億美元的股票進行收購 http://zh.wikipedia.org/zh-tw/Adobe_Flash. Adobe Flash. 主要檔案格式 - PowerPoint PPT Presentation

Citation preview

Page 1: 互動 Flash 在直覺式英語教學上的研發與其他應用

互動 Flash在直覺式英語教學上的研發與其他應用蕭學宏助理教授

長榮大學媒體設計科技學系

Page 2: 互動 Flash 在直覺式英語教學上的研發與其他應用

Adobe Flash• 前稱 Macromedia Flash ,簡稱 Flash• Adobe Flash Professional 多媒體創作程式• Adobe Flash Player• 自從 Macromedia公司於 2005年12月3日被

Adobe 公司以價值 34 億美元的股票進行收購• http://zh.wikipedia.org/zh-tw/Adobe_Flash

Page 3: 互動 Flash 在直覺式英語教學上的研發與其他應用

Adobe Flash• 主要檔案格式

– swf是「 Shockwave Flash 」的縮寫。保護功能依然阻擋不了為數眾多的破解軟體,有不少閃客專門以此來學習別人的程式碼和設計方式。

– fla Flash 的原始檔,只能用 Adobe Flash 打開編輯。

Page 4: 互動 Flash 在直覺式英語教學上的研發與其他應用

Adobe Flash• 主要檔案格式

– as( ActionScript 的縮寫)是一種程式語言的簡單文字檔案,存成 as 類別檔案,以方便共同工作和更進階的程式修改。

– swc ,是一種供 Flash 使用的庫格式,可以粗略地理解為 Flash 用的 dll 。無法被編輯。– flv,是 Flash Video 的簡稱, FLV 串流媒體格式是一種視訊格式,有效地解決了視訊檔案導出的 SWF 檔案體積龐大,不能在網路上有效使用等缺點。

(YouTube)

Page 5: 互動 Flash 在直覺式英語教學上的研發與其他應用

Adobe Flash Player 10• 主要平台

– Windows: I E 6.0 、 Firefox 、 AOL 9 、 Opera 9.5 、 Safari 3.x 、 Chrome 2.0

– Macintosh 平台瀏覽器– Linux 平台瀏覽器– Solaris 平台瀏覽器

Page 6: 互動 Flash 在直覺式英語教學上的研發與其他應用

Adobe Flash• 版本歷史

– Macromedia Flash MX Professional 2004 (2003 年 9月 10 日 ) Web Services、 ActionScript 2.0的物件導向編程、媒體播放零件。

– Macromedia Flash Basic 8(2005 年 9 月 13 日 ) - 新增了濾鏡和層混合模式,增加了 BitmapData 類,使Flash 擁有了全新的點陣圖繪圖方式。

– Macromedia Flash Professional 8 (2005 年 9 月 13 日 ) - 增強為移動裝置開發的功能、方便創建 Flash Web 、增強的網路視訊。

Page 7: 互動 Flash 在直覺式英語教學上的研發與其他應用

Adobe Flash• 版本歷史

– Adobe Flash CS3/9 Professional(2007 年 4 月16 日 ) - 增加全新的 Actionscript 3 指令碼語言,重新設計命名空間的結構並增強對物件導向的支援,並在其 Flash Player 9 中增加針對Actionscript 3 而 完全重新編寫的虛擬機器AVM 2 。

–  ECMAScript 4.0

Page 8: 互動 Flash 在直覺式英語教學上的研發與其他應用

Adobe Flash• 版本歷史

– Adobe Flash CS4/10 Professional(2008 年 9 月23 日 ) - 新動畫物件的創建,同時還增加了動畫編輯器作為新動畫方式的輔助工具。

– Flash CS4 還整合了 3D 變形和反向運動骨骼,增強了字型引擎,並可以直接發布 Adobe Air 檔案。– Adobe Flash CS5/11 Professional(Flash

Professional CS5 BETA 版將在 2009 年底前開放下載 , 2010 年 1-4 月 ) 。

Page 9: 互動 Flash 在直覺式英語教學上的研發與其他應用

Adobe Flash的其他應用• Box2dflash• 官網 http://box2dflash.sourceforge.net/• http://www.neave.com/bounce/

– Box2dflash_1.avi– Box2dflash_2.avi

Page 10: 互動 Flash 在直覺式英語教學上的研發與其他應用

Adobe Flash的其他應用• Papervision3d

– pv3d_www.flv– pv3d_show.flv– pv3d_cube.flv– pv3d_cow.flv– pv3d_adv.flv

Page 11: 互動 Flash 在直覺式英語教學上的研發與其他應用

Adobe Flash的其他應用• Google Map and Google Earth

Page 12: 互動 Flash 在直覺式英語教學上的研發與其他應用

Adobe Flash的其他應用• Google Maps API for Flash - 3D Maps

Page 13: 互動 Flash 在直覺式英語教學上的研發與其他應用

Adobe Flash的其他應用• Facebook(開心農場 )• http://www.adobe.com/devnet/facebook/articles/

facebook_architecture_overview.html

Page 14: 互動 Flash 在直覺式英語教學上的研發與其他應用

• Wiimote and WiiFit– wii_PV3D.flv– wii_fit.flv– wii_game.flv

Flash的硬體連接應用

Page 15: 互動 Flash 在直覺式英語教學上的研發與其他應用

Flash的硬體連接應用• Arduino

– Arduino_FlashPapervision3D.flv

Page 16: 互動 Flash 在直覺式英語教學上的研發與其他應用

聽說讀寫之說• 分析聲音

– Mao-Yuan Kao, Chang-Biau Yang and Shiue-Hung Shiau, “Tempo and Beat Tracking for Audio Signals with Music Genre Classification.”, International Journal of Intelligent Information and Database Systems Volume 3, Number 3, 7 August 2009 , pp. 275-290(16) (EI) [NSYSU, NSC-95-2745-H-309-003-HPU]

– 幸運,有分析聲音之基礎。

Page 17: 互動 Flash 在直覺式英語教學上的研發與其他應用

聽說讀寫之說• Flash 分析聲音,雖有快速傅利葉轉換

(Fast Fourier Transform , FFT) 。

Page 18: 互動 Flash 在直覺式英語教學上的研發與其他應用

聽說讀寫之說• 語音辨識 (Chun-Feng Liao)

– Introduction to CMU Sphinx• A speech recognition system developed at

Carnegie Mellon University.• Consists of a set of libraries

– core speech recognition functions – low-level audio capture

• Continuous speech decoding• Speaker-independent

Page 19: 互動 Flash 在直覺式英語教學上的研發與其他應用

聽說讀寫之說• 語音辨識 (Chun-Feng Liao)

– Brief History of CMU Sphinx• Sphinx-I (1987)

– The first user independent ,high performance ASR of the world.– Written in C by Kai-Fu Lee ( 李開復博士,曾任 Microsoft Asia 首席技術顧問 / 副總裁, Google 大中華區總裁,在中國成立「創新工場」。 ).

• Sphinx-II (1992)– Written by Xuedong Huang in C. ( 黃學東博士,現為 Microsoft

Speech.NET 團隊領導人 )– 5-state HMM / N-gram LM.

• 推測 CMU Sphinx 的核心技術對 Microsoft 與 Google Speech SDK影響很大。

Page 20: 互動 Flash 在直覺式英語教學上的研發與其他應用

聽說讀寫之說• 語音辨識 (Chun-Feng Liao)

– Brief History of CMU Sphinx• Sphinx 3 (1996)

– Built by Eric Thayer and Mosur Ravishankar.– Slower than Sphinx-II but the design is more flexible.

• Sphinx 4 (Originally Sphinx 3j)– Refactored from Sphinx 3.– Fully implemented in Java.– There is no restriction against commercial use or

redistribution. 

Page 21: 互動 Flash 在直覺式英語教學上的研發與其他應用

聽說讀寫之說• Merapi AIR/Java Speech Recognition and

Voice Control(Posted June 14, 2009) (http://javadz.wordpress.com/)– Sphinx 4 (open source)– Merapi (open source)– Flash– Allows user to move a target on the screen by

saying the voice commands LEFT, RIGHT, MIDDLE.

Page 22: 互動 Flash 在直覺式英語教學上的研發與其他應用

聽說讀寫之聽• 英語互動遊戲之進入 ( 成果網站 http://

140.117.168.61/Game.html)

Page 23: 互動 Flash 在直覺式英語教學上的研發與其他應用

聽說讀寫之聽• 英語互動遊戲進入後之選擇

Page 24: 互動 Flash 在直覺式英語教學上的研發與其他應用

聽說讀寫之聽• 英語互動遊戲 1

Page 25: 互動 Flash 在直覺式英語教學上的研發與其他應用

聽說讀寫之聽• 英語互動遊戲 2

Page 26: 互動 Flash 在直覺式英語教學上的研發與其他應用

聽說讀寫之聽• 英語互動遊戲 3

Page 27: 互動 Flash 在直覺式英語教學上的研發與其他應用

聽說讀寫之學習歷程紀錄• 英語互動遊戲結果之紀錄

– 自行開發,採購– Moodle , BlackBoard , Sakai– Mahara 來自紐西蘭的自由軟體平台,包含「電子教學歷程檔案 (electronic portfolio) 」

Page 28: 互動 Flash 在直覺式英語教學上的研發與其他應用

Moodle and SCORM

• 2009 年 11月銘傳大學【教學卓越計畫】為增進英語溝通及閱讀能力, Moodle 系統推出「英檢單字挑戰王」• 桃縣教育局英語 1200 單字課程• 轉入MySQL資料庫,透過網路,支援隨機選取 1200英語單字與例句的資料• 英語學習 SCORM 數位課程包

Page 29: 互動 Flash 在直覺式英語教學上的研發與其他應用

英語 1200 單字之 MySQL資料庫

Page 30: 互動 Flash 在直覺式英語教學上的研發與其他應用

英語 1200 單字例句之 MySQL資料庫

Page 31: 互動 Flash 在直覺式英語教學上的研發與其他應用

1200英語單字互動遊戲

Page 32: 互動 Flash 在直覺式英語教學上的研發與其他應用

英語 1200 單字例句互動遊戲

Page 33: 互動 Flash 在直覺式英語教學上的研發與其他應用

1200英語單字與例句互動遊戲• http://210.70.171.84/english1200/

flash_Game/myflash.swf• http://210.70.171.84/english1200/

sentence/sentence.swf

Page 34: 互動 Flash 在直覺式英語教學上的研發與其他應用

英語學習 SCORM 數位課程包• <item identifier=“ITEM1” isvisible=“true”>

– <title>第一章 英語單字測驗 </title>– <item identifier=“ITEM11” isvisible=“true”

identifierref=“RES11”>– <title>1-1 英語單字測驗 </title>– </item>

• </item>

Page 35: 互動 Flash 在直覺式英語教學上的研發與其他應用

英語資料庫與Moodle 之架構圖

Moodle

PHP(以隨機為原則)XML

英語 1200 單字與例句資料庫

程式設計者

英語 SCORM數位課程

英語教師

資料提供者

學生調整過關分數

Page 36: 互動 Flash 在直覺式英語教學上的研發與其他應用

英語自助餐供需鏈WEB2.0

Moodle

各式各樣簡單素材廚師

自助餐菜色顧客

蔬菜供應商

Page 37: 互動 Flash 在直覺式英語教學上的研發與其他應用

Flash Lite 2.0執行畫面 (N6120)

Page 38: 互動 Flash 在直覺式英語教學上的研發與其他應用

• 完全失敗–各種手機平台的相關技術文件的取得與實作,都有相當難度。– XMLSocket應用基礎有相當難度。

Flash Lite 2.0 的執行

Page 39: 互動 Flash 在直覺式英語教學上的研發與其他應用

• Adobe預定今年 (2009 年 )邁入 beta 階段、明年上半年完工的 Flash Player 10 ,將遍及市面上所有其他的智慧手機平台:• Google Android• 黑莓機• Windows Mobile• Palm WebOS• 諾基亞 Symbian 。

替代方案 Flash Player 10 與 Flash CS5

Page 40: 互動 Flash 在直覺式英語教學上的研發與其他應用

ActionScript 3.0

• ECMAScript– ECMAScript 實作版本是 JavaScript  、 JScript .Net  以及 ActionScript  。– ECMAScript 第 4 版草稿是 ActionScript 3.0– ECMAScript 第 5 版

• Flash Professional 8 (2005 年 9 月 13 日 ) • Flash CS3(2007 年 7 月 12 日 ) • ActionScript 2.0 -> ActionScript 3.0

Page 41: 互動 Flash 在直覺式英語教學上的研發與其他應用

Adobe Flash CS5• Flash CS3(2007 年 7 月 12 日 ) • Adobe Flash CS4/10 Professional(2008 年 9 月 23

日 )• Adobe Flash CS5/11 Professional(Flash

Professional CS5 BETA 版將在 2009 年底前開放下載 , 2010 年 1-4 月 )• 2009 年 Flash CS5 將對 iPhone 平台,有支援。 (手機最後一塊拼圖 )• 微軟 Microsoft Silverlight 1.0 ->3.0

Page 42: 互動 Flash 在直覺式英語教學上的研發與其他應用

Flash Builder 4

• Flex Builder 官方 5正式更命為 Flash Builder 4 ,並且推出 Beta 新版。

• Flash Builder 4 更貼近人心之命名。 Adobe卯足 18個月的努力,將此版本重心放在三個: – 設計者與程序員間更緊密的工作流程。 – 以資料開發為中心。 –提供更好的開發環境與測試環境。