國立交通大學 資訊科學與工程研究所 碩士論文 應用介面產生器於介面開發流程之研究 A Study of Applying Interface Generator to Interface Development Process 研究生 : 林靖哲 指導教授 : 陳登吉教授 中華民國一百年七月

Size: px
Start display at page:

Download "國立交通大學 資訊科學與工程研究所 碩士論文 應用介面產生器於介面開發流程之研究 A Study of Applying Interface Generator to Interface Development Process 研究生 : 林靖哲 指導教授 : 陳登吉教授 中華民國一百年七月"

Transcription

1 國立交通大學 資訊科學與工程研究所 碩士論文 應用介面產生器於介面開發流程之研究 A Study of Applying Interface Generator to Interface Development Process 研究生 : 林靖哲 指導教授 : 陳登吉教授 中華民國一百年七月

2 應用介面產生器於介面開發流程之研究 A Study of Applying Interface Generator to Interface Development Process 研究生 : 林靖哲 指導教授 : 陳登吉 Student:Ching-Che Lin Advisor:Deng-Jyi Chen 國立交通大學 資訊科學與工程研究所 碩士論文 A Thesis Submitted to Institute of Computer Science and Engineering College of Computer Science National Chiao Tung University in partial Fulfillment of the Requirements for the Degree of Master in Computer Science July 2011 Hsinchu, Taiwan, Republic of China 中華民國一百年七月

3 應用介面產生器於介面開發流程之研究 學生 : 林靖哲 指導教授 : 陳登吉博士 國立交通大學資訊科學與工程研究所碩士班 摘要 隨著科技的進步, 人機介面越來越普遍被應用在日常生活中, 像是 Wii, ipad 每當有新辨識器推出的時候, 軟體開發人員需要為這個辨識器撰寫一份介面程式, 供銜接辨識器與應用軟體 我們所知的介面程式的開發方式有二種 一是開發人員直接對介面程式進行撰寫 二是利用程式產生器產生介面程式 第二種方法開發人員不需直接對介面程式進行撰寫 相對的, 需要了解介面產生器的使用方法以及該介面產生器所需的 specification code 的規範 本研究將針對上述兩種開發方式進行分析與比較, 檢視兩種開發方式流程上的差異, 同時採用這兩種開發方式實際開發介面程式 透過實際的開發, 了解介面程式開發所需要的時間, 並以 COCOMO II 模型搭配開發介面程式使用的程式碼行數估算開發所需時間成本, 佐證實際開發所需時間的合理性 由比較結果, 得出以下結論 : 在本研究的環境限制之下, 透過介面產生器產生介面程式比直接撰寫介面程式, 有更高的生產力 i

4 A Study of Applying Interface Generator to Interface Development Process Student: Ching-Che Lin Advisor:Dr. Deng-Jyi Chen Department of Computer Science and Information Engineering National Chiao Tung University Abstract Nowadays, Human Computer Interface is widely used in life, like Wii, ipad. We need to development for recognizer an interface code for interface new recognizer and application when a new recognizer is released. There are two methods to development interface code. First, the program developers write interface program directly (Hardcode). Second, use the program generator to generate the interface code. The developers do not need to write interface program directly in the second method. The relatively, the developers need to understand how to use the interface generator, and how to write the specification code which interface generator needed. In this study, we will analysis and comparison the above methods. View the different of these two methods of development process. Furthermore, these two methods will be used to actual development interface program. Via the actual development, understanding of the interface program development time required. And use the COCOMO II model to estimate the time required for development costs, support the development time required is reasonable. Finally, we got the following conclusions. Under the constraint of this study, use the interface generator to generate interface code is more productive than hardcode. ii

5 誌謝 本論文得以完成, 感謝陳登吉老師的大力協助及孜孜不倦的指導, 花費了許多時間及精神, 開發新的靈感 修正論文方向, 並提供實驗室資源使用 感謝曾建超老師 蕭嘉宏老師給予論文及口試上的指導 也感謝學長姐們的指導與鼓勵 同學之間的互相鼓勵及學習 實驗室的學弟們的幫忙, 讓我能夠順利的完成論文的寫作 最後特別感謝我的家人, 在這段時間頻繁來往台北 新竹, 舟車勞頓 你們的支持與鼓勵, 是支持我努力下去的最大動力 iii

6 目錄 摘要... i Abstract... ii 誌謝... iii 目錄... iv 圖目錄... vi 表目錄... viii 一 緒論 研究動機 研究目的 研究方法與步驟 研究範圍與限制 章節概要... 3 二 相關研究 辨識器 辨識器的選擇 Wiimote 的應用實例 Wiimote 的運作 電腦端的辨識器 WiiGLE 介面產生器 介面產生器的選擇 介面產生系統簡介 介面產生系統應用在本研究的限制 軟體成本估算模型 選擇軟體成本估算模型 介紹 COCOMO II 模型 三 介面程式開發方法介紹與比較 介面程式開發方法 1 Hard code 開發流程 特色 介面程式開發方法 2 Via Interface Generator 開發流程 特色 開發方法比較 四 實際開發比較差異 實際開發時間記錄 iv

7 4.2 COCOMO II 模型調整 實際開發行數記錄與 COCOMO II 時間估算 五 展示 利用 Hard code 方式開發介面程式 利用程式產生器的方式開發介面程式 六 結論與展望 結論 展望 參考文獻或資料 附錄 v

8 圖目錄 圖 1 Microsoft Speech Recognizer 使用畫面... 4 圖 2 Simon 使用畫面... 5 圖 3 FingerWorks... 5 圖 4 HTC sense... 5 圖 4 Wii... 6 圖 5 DataGlove... 6 圖 6 Kinect... 6 圖 7 Mgestyk... 6 圖 8 Wiimote 應用於教學 ( 電子白板 )... 7 圖 9 Wii 應用於復健 I( 平衡 )... 7 圖 10 Wii 應用於復健 II... 7 圖 11 Wiimote 應用於復健 ( 腕部 )... 8 圖 12 Wiimote 應用於腕部復健的遊戲... 8 圖 13 Wiimote 藉藍芽傳遞偵測數據至電腦端概念圖... 8 圖 14 Wiimote 與其辨識器間的運作流程... 9 圖 16 WiiGLE 的辨識結果畫面 圖 17 Generic Interface Bridge 系統架構流程圖 圖 18 直接撰寫開發方式開發流程 圖 19 使用介面產生器開發方式開發流程 圖 20 BlueSoleil( 藍芽接收器 ) 啟動畫面 圖 21 WiiGLE 啟動 圖 22 WiiGLE Composite Recognizer 圖 23 Wiimote 連結成功 圖 24 選擇可辨識手勢群組 圖 25 辨識器辨識結果與應用軟體畫面展示 圖 26 Command composer 截圖 圖 27 Create new profile 圖 28 設定前 profile 內容 圖 29 Profile 讀入 Command composer 圖 30 新增目標應用軟體 圖 31 目標應用軟體新增成功 圖 32 新增目標應用軟體 圖 33 新增辨識結果對應指令視窗 圖 34 新增對應指令成功並回到 Command composer 主畫面 圖 35 所有對應指令設定完成 vi

9 圖 36 specification code 產出 圖 37 Generic Interface Bridge dll 檔產出 vii

10 表目錄 表 1 程式產生器分類列表( ) 表 2 Waterfall Phase Distribution Percentages[20] 表 3 兩種開發方式差異比較表 表 4 開發人員實際用兩種方法開發介面程式所花費時間 表 5 開發人員實際用兩種方法開發介面程式所花費程式碼行數 表 6 利用 COCOMO II 模型估算的開發時間與實際開發花費時間列表 viii

11 一 緒論 1.1 研究動機 隨著現今科技的進步, 我們可以看到許多人機介面被應用在日常生活中, 像是 : 運動控制器 (Wii)[34] 觸控式螢幕產品( 平板電腦 智慧型手機 )[38][39] 語音控制系統 [40][41] 等等, 我們發現每當有新的辨識器出現時, 開發人員就必須開發新的介面程式用來銜接新的辨識器及應用軟體 我們知道的介面程式開發方法有兩種, 一種是直接撰寫介面程式的開發方法, 另一種就是透過程式產生器來產生介面程式的開發方法 直接撰寫介面程式的開發方法, 如同字面上的意思, 就是由開發人員直接撰寫用於銜接辨識器與應用軟體的介面程式碼 透過程式產生器 ( 由於本研究產生的程式為介面程式, 其後統一稱之為介面產生器 ) 產生介面程式的開發方法 [27], 則是需要撰寫介面產生器所需要, 且具有一定格式規範的程式碼 (specification code), 然後由介面產生器讀取撰寫好的 specification code, 自動產生可銜接辨識器與應用軟體的介面程式, 而非直接進行介面程式的撰寫 觀念上, 就像是利用 lex 這種工具來產生 lexical analyzer 的方法, 或像是利用 yacc 這個工具來產生 parser 的方法 1.2 研究目的 雖然開發介面程式的方法不同, 可是最終都還是必須達到能夠與應用軟體互動的目的 本研究希望尋找利用不同的介面程式開發方法, 在開發介面程式時的差異 所以, 本研究的主要目的, 將以上一個章節所提及的兩種介面程式開發方法作為研究對象, 試圖尋找兩種介面程式開發方法 ( 直接撰寫介面程式的開發方法 透過程式產生器產生介面程式的開發方法 ) 在開發介面程式時的差異 1

12 1.3 研究方法與步驟 本研究的主要目的是尋找利用兩種不同的介面程式開發方法, 在開發介面程式時的差異 所以我們一開始先選定本研究所需要使用的辨識器 介面產生器 並加以修改, 成為符合本研究的工具 再進一步分析兩種開發流程的特色與差異, 最後統計與比較利用兩種開發方法, 實際開發介面程式所需要的時間與程式碼規模 這裡, 我們在選定好作為範例的應用軟體 [8] 後, 去信希望能取得該辨識器與應用軟體之介面程式的開發時間 ( 見附錄 ), 由於對方至今在尚無回信, 本研究無可以比較的對象, 故本研究選擇了一個替代方案 : 使用軟體工程中的軟體開發成本估算模型 [33], 來進行軟體開發時間成本的估算, 用以佐證實際開發介面程式所需時間的合理性 本研究的步驟如下 1. 選擇本研究所使用的辨識器與介面產生器, 且加以修改成為本研究可用之辨識器與介面產生器 2. 分析兩種介面程式開發方法的流程與差異比較 3. 利用兩種介面程式開發方法, 實際開發介面程式並尋找開發時間與程式碼規模的差異, 最後以軟體成本估算模型佐證實際開發時間的合理性 1.4 研究範圍與限制 辨識器辨識器種類繁多, 應用層面廣泛 本研究選擇的是以手勢辨識為基礎的辨識器 其中手勢辨識亦包含有影像識別 加速度感應識別 觸碰式感應識別等 所以更準確的來說, 本研究選擇的是利用加速度感應來辨識手勢的手勢辨識器 應用程式應用程式可選擇任一普通常見的軟體 而本研究選擇的是以醫療復健為基礎的應用軟體, 藉由遊戲的方式, 活動使用者的腕部, 已達到復健的目的 本研究並不探討此應用軟體的醫療 成效等相關議題 介面程式用於銜接上述的辨識器及應用程式的程式, 由介面程式了解辨識器的辨識結果, 並將此辨識結果轉換成應用程式能讀懂得資訊 介面程式產生器產生上述介面程式的程式產生器, 避免介面程式重複開發所浪費的時間成本, 節省開發資源 2

13 本研究僅探討有無利用介面產生器於 Windows 作業系統平台上開發介面程式, 在流 程 時間及程式碼規模的差異 作業環境為 Windows 7 並可相容於 Windows XP 1.5 章節概要 本研究共分為六個章節, 各章節之內容摘要依序如下 : 第一章 : 敘述本研究的研究動機 研究目的及研究方法與步驟 第二章 : 相關研究探討, 對本研究所選擇與使用的辨識器 介面產生器, 以及其應用與後期會使用的軟體成本模型作說明 第三章 : 分析介面程式開發方法的流程與差異比較 第四章 : 利用兩種介面程式開發方法實際開發介面程式, 記錄開發時間與程式碼規模並進行差異比較 第五章 : 展示 第六章 : 說明本研究的結果與未來尚可探討的議題 3

14 二 相關研究 2.1 辨識器 市面上的辨識器種類十分多種 [34][35][36][37][38][39][40][41], 有語音辨識器 手勢 辨識器 動作辨識器等等, 下面我們將針對上述提及的辨識器作簡單的介紹 辨識器的選擇 語音辨識器 [40][41] 語音辨識器是將人類語音中的詞彙內容作為計算機可讀的輸入, 採用分離字辨識或連續語音辨識等方式, 識別出使用者所說的詞彙 [32] 其中分離字辨識法, 就是在使用辨識器時, 每說一個詞彙, 就必須停頓一次, 讓電腦進行辨識的動作 如今, 大部分的語音辨識系統均採用連續語音辨識的方式, 避免口音, 說話速度 干擾的背景噪音所造成的影響, 進而辨識出使用者說出的詞彙之間的界線 而且辨識器中所提供的 Context Free Grammar 也可用來解析辨識出的詞彙, 進一步了解使用者所說的話的涵義 其產品例如 : Microsoft Speech Recognizer[41], Simon[40]. 圖 1 Microsoft Speech Recognizer 使用畫面 4

15 圖 2 Simon 使用畫面 手勢與動作辨識器 [34][35][36][37][38][39] 依據手勢與動作辨識器的使用方式, 又可進一步分為觸碰式辨識與非觸碰式辨識 觸碰式 [38][39]: 須直接觸碰感應面板 藉由電容式或電阻式面板, 感測使用者手的接觸面與移動, 進一步分析觸碰點位置的變化, 其產品例如 : FingerWorks(ipad, iphone ), HTC touchflo3d, HTC sense 均廣泛被使用在智慧型手機 平板式電腦上 圖 3 FingerWorks 圖 4 HTC sense 非觸碰式 [34][35][36][37]: 非觸碰式的手勢辨識, 不需要觸碰感應面板 相對可能需要其他的感應設備, 如加速度感應器 (Wii) 光纖感應器(VPL DataGlove) 攝影裝置 (Kinect, Mgestyk) 及其他未公開感應器的產品 (g-speak) 5

16 圖 4 Wii 圖 5 DataGlove 圖 6 Kinect 圖 7 Mgestyk 在資料與產品的尋找過程中, 我們發現動作感應及手勢辨識漸漸的成為辨識器的主流之一, 其中 Wii 在 2005 年由日本任天堂公司所提出並產品化 [34], 是屬於近年來較早提出且商品化的辨識器, 在開發資源上有著比較豐富的優勢 除了本身應用於遊戲上廣為受歡迎之外, 亦有許多論文及研究, 探討將 Wii 應用在不同的領域, 例如 : 教學上的電子白板 [43], 或協助醫療復健的平衡訓練 手 / 腕部運動 [3][4][5][6] 等等 其中, 將 Wii 應用於醫療復健是個新鮮的領域, 同時也是本研究有興趣的方向 故本研究的辨識器選擇以 Wii 控制器 (Wiimote) 為基礎的辨識器 6

17 2.1.2 Wiimote 的應用實例 Wiimote 的應用, 廣為人知的遊戲部分在此就不多加說明, 此章節將針對 Wiimote 應用於教學上的電子白板以及醫療復健的運動作介紹 2008 年,Johnny Lee 於個人網站 [43] 提出利用 Wiimote 中含有紅外線感測器與藍芽傳輸裝置的特性, 與紅外線發射器及電腦結合, 藉由追蹤及判斷紅外線發射點的位置, 做成簡單的電子白板, 並同時將此技術公開 由於該技術所需設備之價格低廉, 時至今日已被使用於日常所見的教學中 圖 8 Wiimote 應用於教學 ( 電子白板 ) 另外, 國內外的醫院 研究機構也嘗試利用 Wii 的遊戲或是 Wiimote 的機制, 改善病患在復健上的問題, 除了可增加病患的興趣 提高參與復健的意願 [7] 之外, 搭配專業醫事人員的意見及協助, 也可以達到復健的目的, 作為傳統復健的另一種新選擇 圖 9 Wii 應用於復健 I( 平衡 ) 圖 10 Wii 應用於復健 II 7

18 最後, 本研究所選擇的是藉由偵測使用者腕部伸展運動, 控制古典遊戲 pong 中的平板, 使平板左右移動, 目的在不讓小球掉落至平板之下, 同時達到腕部復健的目的 [8] 同上章節之結論, 本研究選擇以 Wii 控制器為基礎的辨識器, 並與醫療復健應用軟體作結合, 作為一個範例 圖 11 Wiimote 應用於復健 ( 腕部 ) 圖 12 Wiimote 應用於腕部復健的遊戲 Wiimote 的運作 Wiimote 本身包含了三向動作感應器 紅外線發射器及藍芽傳輸裝置, 其中本研究中所利用的是三向加速度動作感應器以及用來傳輸感測到的數據的藍芽傳輸裝置, 使用者在使用 Wiimote 作出動作時, 三向感應器用來偵測使用者動作的 x, y, z 軸的加速度, 根據感測到的數值, 再藉由藍芽傳輸裝置, 把感測到的數值, 傳送到電腦的藍芽接收端, 電腦中的辨識器將會接收由藍芽傳送來的訊號, 並加以解析, 分析記錄下來的數值, 判斷使用者當下所作出的動作為何 [1][2] 並將判斷結果送至介面程式, 供介面程式參考 圖 13 Wiimote 藉藍芽傳遞偵測數據至電腦端概念圖 8

19 圖 14 Wiimote 與其辨識器間的運作流程 電腦端的辨識器 WiiGLE 如同前面章節所提,Wiimote 辨識器的資源非常豐富, 像是 WiiGLE[42], WiiGee[44], Wiiremote, Wiiyourself 等等, 此處我們選擇的電腦端的辨識器是 WiiGLE WiiGLE 是由德 國 University of Augsburg 的 Human Centered Multimedia 團隊開發 它同時提供了動作感測及動作辨識的模組, 在利用藍芽連線後, 便可藉由 x, y, z 三向加速度感測器的數據, 及時的反應給電腦端, 也可利用 Wii 的 B 鍵進行動作辨識 同時, 其他種類的辨識器很多只有提供到即時的動作感測, 並不提供連續動作的辨識, 或是辨識器是運作在 Linux 系統上, 還有一些是因為藍芽裝置的相容性問題導致無法順利使用 [44] 另外 WiiGLE 內建提供了 DTW 分群法 Weka BayesNet 分群法 Weka Kstar 分群法 等數種不同的分群法, 用於識別使用者的動作 WiiGLE 也提供了使用者自建動作的模組, 讓使用者可以對辨識器自行訓練新的手勢動作 9

20 圖 15 WiiGLE 使用畫面 圖 16 WiiGLE 的辨識結果畫面 2.2 介面產生器 本研究所需要的介面產生器必須符合兩個條件 1. 由於本研究會針對辨識器與應用軟體作修正, 所以必須要能取得介面產生器的程式原始碼 2. 介面產生器必須要產生能夠銜接辨識器與應用軟體的介面程式 介面產生器的選擇 首先我們收集了從 2000 到 2010 年發表於 IEEE 與 ACM, 有關程式產生器的期刊 論文 產品並以其用途加以分類, 大致上分成了 使用者介面程式產生器 [45][46] UML 程式產生器 [10][12][16] 硬體程式產生器 [9][11][13][14][29][30] 編譯器程式產生器 [28][48] 介面程式產生器 [26][27] 其他 [15][17][18][31][47] 10

21 綜合上述所蒐集到各種程式產生器的資料, 可得表 1 由表 1 得知, 唯有介面程式產生器類別中,Generic Interface Bridge[27] 這份文獻及其產生器是符合我們的條件 Generic Interface Bridge 在概念上, 可以產生兩個部分, 一個是銜接前端辨識器的 Frontend-Interface, 另一個是用來銜接後端應用軟體的 Backend-Interface,Generic Interface Bridge 系統藉由這樣的方式, 銜接了辨識器與應用軟體 再回到一開始選擇程式產生器條件的部分, 由於本研究是需要取得介面產生器並利用產生出來的介面程式銜接辨識器與應用軟體兩端, 所以選擇以交大軟體工程實驗室所提出並發表於期刊上的通用橋接介面系統 [27](Generic Interface Bridge, 以下簡稱 GIB), 作為本研究的介面產生器 類別 用途 程式原始碼 例 GUI code generator 使用現有的元件, 以視覺方式產生使用者圖 商業軟體無法取得 Visual Studio, Borland C builder 形介面 UML code generator 將 UML 轉換成目標程式碼 商業軟體無法取得 ALTOVA, Actifsource, [10], [12], [16] Hardware 由電路圖形的方式產 商業軟體 [9], [11], [13], [14], [29] code generator 生 cross-compiler 所需程式或組合語言程式 無法取得 Compiler code generator 產生 compiler 所需的 lexical analyzer, 部分可取得 Lex, Flex, Yacc, bison, [28] syntactic analyzer Interface 產生用於銜接 可取得 Generic interface bridge code generator recognizer 與 application 的介面程式 Others 程式語言 wrapper 產生 SQL 程式碼其他 部分可取得 Swig, [15], [17], [18], [31], [47] 表 1 程式產生器分類列表 ( ) 11

22 2.2.2 介面產生系統簡介 本章節我們將針對 GIB 系統 [26][27] 架構及其流程作簡單介紹,GIB 系統分為三大部 分,Frontend-Interface, GIB Kernel, Backend-Interface 三個部分, 下面會分別對各模組的 功能作說明 圖 17 為 GIB 系統的架構流程圖 圖 17 Generic Interface Bridge 系統架構流程圖 Frontend-Interface Command composer 使用者於使用 GIB 系統前, 需先利用這個使用者介面模組, 設定辨識結果所要對應到的指令, 並將其存於 profile 中, 最後產生 Frontend-Interface 的程式碼 Command translation 用於銜接辨識器的部分, 接收由辨識器所辨識出來的結果 比對 profile 中是否有以存在的辨識結果及其對應指令 並將該對應指令傳送到 GIB Kernel 的部分 GIB kernel Lexical / Syntactic analyzer & Event Delegation 接受由 Command translation 所傳遞來的指令, 進行字彙及句法的分析, 如該指令通過分析後是屬於合法指令, 則由接下來的 Event Delegation 發出事件, 通知 Backend-Interface 應該作出哪些模擬動作 12

23 Backend-interface Input-device emulator 接受由 GIB Kernel 中 Event Delegation 部分所發出的事件, 解析及判斷該指令是要進行哪個硬體裝置的模擬 ( 滑鼠或鍵盤 ), 找出負責相對應的硬體設備 Keyboard & mouse API 使用滑鼠 鍵盤的 API 程式, 實際模擬滑鼠的移動 點擊或鍵盤敲擊 使用流程上 : 1. 使用者在使用 GIB 系統前, 先利用 Frontend-Interface 中的 Command composer 部分進行判斷結果與對應指令的設定 並將其存於 profile 中 2. 接下來, 使用者就可以利用辨識器進行操作, 其操作過程經由辨識器辨識出結果後, 送到 Command translation 比對是否存在該辨識結果的對應指令 3. 若相對應指令存在, 則將該指令傳送到 GIB Kernel 進行字彙與句法的分析, 如果該指令合法, 則由 Event Delegation 發出事件 4. 由 Event Delegation 所發出的事件將告訴 Backend-Interface 應該利用滑鼠或鍵盤的 API 程式指揮滑鼠 鍵盤進行什麼樣的動作與應用軟體互動 使用者就利用這樣子的流程, 藉由 GIB 系統與應用軟體進行互動 介面產生系統應用在本研究的限制 當我們實際取得 GIB 系統並應用於本研究時, 我們發現了原有 GIB 系統上的一些限制, 詳細情況如下 : 座標圖層上座標位置對應錯誤由於過去採用的是語音控制系統, 並沒有簡單的移動控制, 所以包含滑鼠的移動都需要由口說指令來達成, 所以定位的部分為求方便, 是可以設定許多的 Tag 作為座標定位, 方便移動到畫面中的某處, 而這些 Tag 都被放在名為 Stage 的圖層上 可是這也造成了座標被固定的問題, 在螢幕解析度或者視窗大小改變的時候, 座標並不會跟著改變, 所以造成了座標偏移的問題 同時也導致了無法正確執行原有指令執行時產生錯誤 圖層造成的閃爍問題同樣因為座標圖層的概念, 物件座標等都置放在圖層上, 然後再將圖層套用在應用軟體上, 又因.Net Framework 版本及程式本身問題, 導致圖層無法順利透明化, 產生在使用應用軟體時的閃爍問題, 遮蔽了原有的應用軟體, 妨礙使用者執行應用軟體 鍵盤模擬原 GIB 系統並未實踐鍵盤模擬 13

24 LL(0) parser 原 GIB 系統所採用的 parser 是 LL(0) 的 parser, 我們知道在 parser 中 LL(0) 是需要 backtracking 的動作, 效率低又花費時間, 因此這邊改良過去所使用的文法, 並將其重新設計成 LL(1) 的 parser, 希望能改善其執行效率 Command composer 原 Command composer 的設計, 針對對應指令的部分, 是必須由開發人員直接鍵入指令的方式來建構, 如此一來對於不了解 GIB 文法的人很難撰寫對應指令, 且原 Command composer 並無提供錯誤檢查機制, 也就是說即便了解了 GIB 文法, 開發人員還是有可能會製作出含有錯誤的指令且未被察覺 以上問題都對事後 GIB 系統的操作及執行, 造成了一定的不穩定性 關於上述的限制, 我們都必須加以改善,GIB 系統才能順利的在本研究環境下執行 2.3 軟體成本估算模型 由 Ian Sommerville 的軟體工程 [33] 一書中提到, 專案估算時, 是需要評估軟體工程師生產力的, 這將有助於決定專案成本或時程, 或是用來評估流程或技術的改善是否有效 而評估軟體工程師生產力的度量標準, 通常是以 與大小有關 ( 程式碼行數 ) 與功能有關 ( 功能點數與物件點數 ) 的兩種度量方式 選擇軟體成本估算模型 軟體工程中, 用於估算軟體成本的模型有許多種, 依據 Magne Jørgensen and Martin Shepperd 在 2007 年所發表的文獻 [21] 中可以發現, 截至 2004 年, 軟體成本估算方法大致被分為 Regression, Expert judgment, Work breakdown, Function point, Theory 等 12 種不同的估算方法 其中使用 Regression 方法的 COCOMO II[20][25](COnstructive COst MOdel 2000) 模型占了 49%, 以及使用 Function Point 的 FPA[24](Function Point Analysis) 模型也占了 22%, 此兩種模型占了全部估算方法的 70% 以上, 被廣泛使用 本研究選擇以此兩種模型進行分析, 選擇一種適合本研究的軟體成本估算模型 首先, 如同該文獻的歸類,COCOMO II 模型是一個以經驗為主的模型, 這個模型是從許多軟體專案收集資料, 經過資料的分析後再找出最適用的公式 另外, 在 Lionel C. Briand and Isabella Wieczorek 所發表文獻中 COCOMO II 被歸類為參數型, 這是因為 14

25 COCOMO II 模型提供了非常多的參數, 這其中包含了專案特型 開發硬體條件 開發人員經驗與素質等等, 每一個參數都有相對應的數值範圍 藉由統計程式碼行數 (Lines Of source Code, LOC) 代入適用的公式與正確的參數,COCOMO II 被廣泛應用於估算軟體開發成本 使用此估算方式, 估算者如何選擇參數數值, 將會影響往後估算的結果 再來,FPA 的估算方式, 是以使用者的角度, 計算專案程式的功能點數, 來估算程式的規模大小, 進而估算軟體開發的成本, 此方法並不參酌開發人員經驗 開發硬體環境 開發工具的熟練度, 專案的困難度等等 可能影響估算結果的控制變因 使用此估算方式, 功能點數的計算也會根據估算者的判斷和系統的種類而有所不同 [33] 其餘像是 Expert judgment 的估算方式需要請到多位有經驗的專家來進行分析 估算, 本研究無法請到這樣的專家, 故此方法亦不是用於本研究 考慮本研究的許多不確定變因 因此本研究選擇的是 COCOMO II 模型, 利用參數的方式調控各種變因, 進而希望能達到準確估算開發時間成本的目的 介紹 COCOMO II 模型 COCOMO 模型於 1981 年提出 [25], 歷史悠久, 中間經過改良, 直到 2000 年推出最新的 COCOMO II.2000[20] 版本 我們所採用的是 COCOMO II 的初期設計模型, 可用在使用者確認需求後, 初步粗略估算軟體開發成本 COCOMO II 用於初期設計模型的估算公式如下 Effort = A Size B M (1) B = j = 1 SF j (2) M RCPX RUSE PDIF PERS PREX SCED FCIL = (3) 公式 (1) 中常數係數 A, 將由 COCOMO II 的統計資料作回歸分析得到 如公式 (2), 指數系數 B 則由五個因素 (Scale Factor) 影響, 包含過去經驗 開發彈性 風險程序的使用 團隊向心力 軟體成熟度等 如公式 (3),M 則是依本研究特性而調整的乘數因子, 可依照產品可靠與複雜度 (RCPX) 再利用需求(RUSE) 平台困難度(PDIF) 開發人員能力(PERS) 15

26 開發人員經驗 (PERX) 時程 (SCED) 支援設備 (FCIL) 等,7 個專案與程序的特性調整參數 由於 COCOMO II 模型是支援瀑布模型及螺旋狀模型進行軟體開發 [20], 而瀑布模型與螺旋狀模型的開發方式, 其實包含了有以下部分 Requirement specification Design Implementation Integrate & Testing Maintenance 從 COCOMO II 的文獻 [20] 告訴我們, 測試及整合階段比重應該在軟體大小成長時增加, 相對的, 實作階段比重則應該在軟體增大時減少 同時該文獻及其他資料 [19][22] 也顯示, 近代軟體開發於各階段所占的比重如表 2 Phase Percentage Plans & Requirements (LCCR-PRR) 7% Product design (PRR-PDR) 17% Detail design (PDR-CDR) 27%-23% Code and unit test (CDR-UTC) 37%-29% Integration & Test (UTC-SWAR) 19%-31% Transition (SWAR-SAR) 12% 表 2 Waterfall Phase Distribution Percentages[20] 稍後章節, 此公式將依照本研究的特性調整各參數, 估算軟體開發所需之成本 16

27 三 介面程式開發方法介紹與比較 本章節將介紹本研究所使用的兩種介面開發方法的流程, 並加以比較 3.1 介面程式開發方法 1 Hard code 開發流程 如圖 18, 可以發現使用直接開發方式, 開發人員首先必須取得辨識器的程式原始碼, 並加以閱讀 理解 再來才能著手撰寫介面程式 當介面程式撰寫完畢後, 將針對不同的辨識結果去設定不同的滑鼠鍵盤對應命令 設定完成後, 才可交付給使用者使用 如果使用者希望能夠修改辨識結果所代表的意義時, 須回到之前的階段, 請開發人員修改程式原始碼 圖 18 直接撰寫開發方式開發流程 17

28 3.1.2 特色 由上述流程的介紹, 可以發現以下特色 開發人員採用直接撰寫介面程式的開發方法時, 首先需要取得辨識器的程式原始碼後, 進行閱讀以及了解辨識器原始程式碼 開發人員在撰寫介面程式或辨識結果對應動作時, 必須要了解如何使用滑鼠及鍵盤的 API 程式 開發人員在決定辨識結果對應動作時, 需要用 hardcode 的方式撰寫, 當使用者想修改時, 也必須去更動原始程式碼 3.2 介面程式開發方法 2 Via Interface Generator 開發流程 如圖 19, 可以發現透過介面產生器產生介面程式的開發方式, 開發人員不需要了解及閱讀辨識器的程式原始碼 可是相對的要了解介面產生器的運作方式及其指令的建構 再來需要的就是操作介面產生器並利用其內建功能建立辨識結果與指令的對應 最後產生出介面程式, 我們在將介面程式放到正確的位置後 即可交付給使用者進行操作 當使用者希望修改辨識結果代表意義時, 則請開發人員修改設定檔 圖 19 使用介面產生器開發方式開發流程 18

29 3.2.2 特色 透過介面產生器的開發方式, 必須要了解如何使用 GIB 系統及 Specification code 的撰寫方法 開發人員因為不用直接撰寫介面程式的程式碼, 所以在這裡不用了解如何使用滑鼠及鍵盤的 API 程式 介面程式的產生方式, 在透過介面產生器的方式中, 是讀取開發人員所撰寫的 Specification code, 藉由 Specification code 中的設定, 來產生介面程式 3.3 開發方法比較 整理上述兩種開發方法的特色, 可得表 3 表 3 兩種開發方式差異比較表 閱讀及理解辨識器原始程式碼相較於直接撰寫的開發方式, 透過產生器的開發方式不需要直接閱讀辨識器的原始程式碼 ; 不過相對的, 透過介面產生器的開發方式, 必須要了解如何使用介面產生器及 Specification code 的撰寫方法 滑鼠鍵盤 API 的學習相較於直接撰寫的開發方式, 透過產生器的開發方式不需要了解如何使用滑鼠及鍵盤的 API 程式, 因為在 GIB 中, 滑鼠及鍵盤的指令是由開發人員設定, 經過指令合法性檢查後, 動作的下達將交由 Backend-interface 來進行, 所以開發人員只需要寫好 Specification code 即可, 不用了解如何使用滑鼠及鍵盤的 API 程式 19

30 開發方式最顯而易見的比較, 就是直接撰寫的開發方式需要由開發人員直接撰寫介面程式的原始程式碼, 而使用介面產生器的開發方式, 則需要了解如何使用介面產生器 並撰寫 Specification code, 而非直接的撰寫程式碼 20

31 四 實際開發比較差異 前面章節所提, 我們選擇的是將 Wiimote 應用於醫療復健的應用軟體作為本研究的範例 [8], 去信詢問數次, 請教應用軟體的使用情況以及介面程式的開發時間, 該文獻之作者皆無回信 ( 附錄 ) 所以本研究尋找了三位碩士級的研究生進行直接開發介面程式的動作, 並同時記錄下開發時間及開發的程式碼行數, 以供判斷 最後佐以 COCOMO II 模型, 估算開發時間成本, 驗證實際開發所花費時間的合理性 4.1 實際開發時間記錄 如表 4 我們可以看到, 利用直接撰寫介面程式碼的開發方式, 第一位開發人員使用的大約為 6 小時 第二位開發人員使用的時間大約為 8 小時 第三位開發人員使用的開發時間大約為 6 小時 以上開發時間均包含學習時間 綜合以上紀錄, 三位開發人員的平均開發時間為 7 小時 另外觀察到, 如使用介面產生器的方式開發介面程式, 第一位開發人員所花費的時間為 16 分鐘 第二位開發人員所花費的開發時間為 24 分鐘 第三位開發人員所花費的開發時間為 22 分鐘 三位開發人員平均開發時間為 20 分鐘 表 4 開發人員實際用兩種方法開發介面程式所花費時間 4.2 COCOMO II 模型調整 依據 節中的分析, 採用 COCOMO II 模型估算所需的開發成本, 可套用公式 (1) 其中常數係數 A, 根據 COCOMO II 發明人 Boehm 從龐大的資料集所歸納出的結果, 他推薦在初期設計模式 (early design model) 時, 此係數應為 2.94[33] 指數係數 B 則根據開發彈性, 使用風險解決程序, 開發團隊向心力及組織流程成熟度而定, 將會落在 0.91~1.23 之間 [33] 另外, 乘數因子 M 是分別由 7 個專案特性所組成, 我們作出下面的設定, 直接撰寫開發方式的乘數因子為 RCPX=Normal, RUSE=Low, PDIF=Low, PERS=Extra High, 21

32 PERX=Very High, SCED=Normal, FCIL=Extra High( 代表數值詳見附錄 ), 並代入公式 (3) 得 Effort 的公式如下 : Effort = B 2.94 KLOC 0.19 (4) 同時透介面產生器開方發的乘數因子為 RCPX=Normal, RUSE=Normal, PDIF=Low, PERS=Extra High, PERX=Low, SCED=Normal, FCIL=Extra High( 代表數值詳見附錄 ), 並代入公 式 (3) 得 Effort 的公式如下 : Effort = B 2.94 KLOC 0.31 (5) 另外, 由於本研究僅占瀑布型開發流程的 code 階段, 根據 節的引用資料 [20], 故只取公式 (4)(5) 的 37%-29%, 又程式規模並不算大 難度亦不算高, 所以決定 code 階 段占全部成本的 37% [20], 故我們重新得到一個公式如下 Effort coding = Effort 37% (6) 4.3 實際開發行數記錄與 COCOMO II 時間估算 根據我們的紀錄, 我們發現第一位開發人員開發介面所使用的程式碼行數大約是 328 行, 第二位開發人員開發介面所使用的程式碼行數約為 281 行, 第三位開發人員開發介面所使用的程式碼行數約為 262 行 三位開發人員平均開發介面所使用的程式碼行數約為 290 行 相對的, 使用介面產生器產生介面程式的方法, 是需要撰寫 specification code, 又由於我們的應用軟體固定, 所指定達成的動作也是固定的, 所以三個開發人員開發所使用的程式碼行數也較固定, 都是 16 行, 得到三個開發人員平均開發的程式碼行數為 16 行 表 5 開發人員實際用兩種方法開發介面程式所花費程式碼行數 22

33 將程式碼行數 ( 以千行為單位 ) 套用公式 (6), 以及 B 以 0.91 及 1.23 套用公式 (6) 後, 求算出 Effort 的上下界 計算出來的 Effort 單位為人月 (Man-Month), 為求比較方便, 我們再將此結果依 COCOMO II 文獻 [20] 轉換成人時 (1 Man-Month=152 Man-Hour)[20] 最後我們發現利用 COCOMO II 模型估算本研究的開發成本, 直接撰寫的方式所估算出來的 Effort 大約在 6.8 小時至 10 小時 而透過介面產生器產生介面程式的開發方式, 估算的 Effort 則需要 0.31 小時至 1.18 個小時 詳細計算過程如下 直接撰寫開發方式 Effort Lowerbound Effort Upperbound = 2.94 透過介面產生器開發方式 Effort Lowerbound Effort Lowerbound = 2.94 = ( 0.29) [ man month] 0.91 ( 0.29) [ man month] TimeLowerbound = Effort Lowerbound 37% hrs Time = Effort 37% 152 hrs Upperbound Upperbound 10 = ( 0.016) [ man month] 0.91 ( 0.016) [ man month] TimeLowerbound = Effort Lowerbound 37% hrs Time = Effort 37% hrs Upperbound Upperbound 18 表 6 利用 COCOMO II 模型估算的開發時間與實際開發花費時間列表 由以上的實際開發記錄, 佐以 COCOMO II 模型所估算的軟體開發成本, 我們發現實際開發時間落在估算的範圍之內 因此我們傾向相信這份實際開發結果的數據 不過, 本研究實驗數據樣本尚不足且各參數 ( 包含前面所提的變數因子, 以及人月人時的轉換 coding 所占開發比重 ) 的選擇也需要更精確, 才能得到更為準確的數據 所以我們得到以下結論, 利用產生器開發的方式, 比直接撰寫的方式有更高的生產力 23

34 五 展示 展示我們將分為兩個部分 第一個部分, 我們會展示利用直接撰寫介面程式開發方式所開發介面程式, 實際用於銜接辨識器與應用軟體時的互動情況 之後, 我們將使用介面產生器從撰寫 specification code 到產生介面程式, 到把介面程式建立成 dll 檔, 最後使用的時候同樣能達到操作應用軟體的目標 5.1 利用 Hard code 方式開發介面程式 Step1.( 打開 BlueSoleil) 首先我們先打開藍芽的接收器, 這裡我們可以看到 Wiimote 的裝置, 選擇連線後, 電腦就可以接收到由 Wiimote 傳送出來的訊號 圖 20 BlueSoleil( 藍芽接收器 ) 啟動畫面 24

35 Step2.( 打開 WiiGLE) 再下來開起辨識器的程式, 接收由接收器得到的訊號 圖 21 WiiGLE 啟動 Step3.( 點選 Composite Recognizer) 這裡我們選擇 Composite Recognizer 的部分, 這樣可以同時進行被動辨識及主動辨識 主動辨識就是當偵測到數值時即時進行的反應 被動辨識就是當我們按下 Wiimote 的 B 鍵時, 進行數值的紀錄並辨識, 以辨識使用者的動作 圖 22 WiiGLE Composite Recognizer 25

36 Step4.( 選擇 Wiimote & 點 Connection) 選擇要辨識器要連接的 Wiimote, 出現 Connect 字樣即代表與 Wiimote 的連線成功, 之後可以看到由辨識器偵測出來的數據 藉由這個數據辨識器就可以做出相對應的動作 像是滑鼠的移動及點擊的動作 圖 23 Wiimote 連結成功 Step5.( 選擇可辨識類別 ) 然後選擇可辨識的手勢類別, 這樣就可以針對不同的可辨識手勢做出識別 圖 24 選擇可辨識手勢群組 26

37 Step6.( 點開 Application & 展示 ) 接下來就可以進行操作 圖 25 辨識器辨識結果與應用軟體畫面展示 5.2 利用程式產生器的方式開發介面程式 Step1. ( 打開 Command composer) 首先我們藉由 GIB 的 Command composer 進行辨識結果與指令對應的設定 圖 26 Command composer 截圖 27

38 Step2. ( 建新 profile) 建立新的 profile 檔 圖 27 Create new profile 當按下 Create 後,Profile 資料夾下就會產生產生器所需要的 specification code 檔案 如圖 28 可見, 除了該 profile 的命名, 尚無任何資料 圖 28 設定前 profile 內容 Step3. 選擇目標的 profile 檔案後, 點選 Load 便可把該 profile 讀入我們的 Command composer 由圖 29 框起來的部分也可以發現, 當 profile 正確讀入時, 該 profile 的正式名稱也會被 update 到使用者介面上 圖 29 Profile 讀入 Command composer 28

39 Step4. 首先可以看到, 該 profile 完全不含任何可互動的目標程式, 所以我們先進行新增 的動作, 將目標程式的名稱輸入 Program Name 的欄位, 同時點 Add 圖 30 新增目標應用軟體 如此一來, 該辨識器的動作指令, 就只會送到我們希望互動的目標程式 圖 31 目標應用軟體新增成功 Step5. 新增辨識結果對應指令, 點選 Gesture Name 的 Add 圖 32 新增目標應用軟體 之後會出現一個彈跳視窗, 包含了一個辨識結果所應該對應到的所有動作設定 像是一個辨識結果有多少個動作組成 是滑鼠還是鍵盤的動作 及指令合成與檢查字彙句法的機制 如圖 33, 標示 1 的地方為第一步, 產生指令 標示 2 是第二步, 進行指令合成與字彙句法檢查 標示 3 是第三步, 新增或更新該指令資訊 29

40 1 3 2 圖 33 新增辨識結果對應指令視窗 新增 / 更新完一道對應指令的畫面 圖 34 新增對應指令成功並回到 Command composer 主畫面 Step6 依序完成所有對應指令的設定 圖 35 所有對應指令設定完成 30

41 點選 Save 將所有設定正式存入 profile 中 此時可觀察所產生的 specification code 如圖 36 所示, 包含了對應應用軟體名稱, 辨識結果名稱, 辨識結果應對應的動作指令 圖 36 specification code 產出 此時, 我們可以進行最後的步驟點選 build, 依據我們建立的 profile 產生實際的程 式碼 ( 詳見附錄 ), 同時把該程式碼編譯成 dll 檔 其後將所需要的 dll 檔, 搬移到應該放 的對應位置, 即完成所有前置作業 圖 37 Generic Interface Bridge dll 檔產出 之後的操作步驟, 如同 5.1 的步驟 1~6, 此處便不再重複 最後我們可發現, 利用 介面產生器所產生的介面程式, 同樣可以銜接辨識器與應用軟體, 並達到與直接撰寫介面程式同樣的功能 而且所花費的時間, 比起直接撰寫介面程式的方法要少上許多 31

42 六 結論與展望 6.1 結論 首先, 在進入結論之前, 我們先回到本研究一開始的研究目的部分, 本研究的目的 是在於尋找兩種介面程式開發方法 ( 直接撰寫介面程式的開發方式 透過程式產生器產 生介面程式的開發方式 ) 在開發介面程式時的差異 而由第三章的地方我們發現, 兩種開發方式, 在開發流程上的差異, 像是直接撰寫介面程式需要了解辨識器的原始程式碼 了解如何使用滑鼠鍵盤 API 的部分, 透過產生器的方法需要了解如何撰寫 specification code, 介面產生器的使用方法, 以及事後維護上的困難度也不同 第四章的地方, 藉由實際開發介面程式的時間記錄, 我們發現了兩種開發方式, 開發所需要的時間成本 ( 這其中包含了實際開發時間以及學習時間 ), 同時也引用了軟體工程中常用的軟體成本估算模型,COCOMO II 模型, 利用程式碼的數量及各種參數的調整, 估算軟體開發所需要的時間成本, 用於佐證實際開發所統計出來的時間是合理的 第五章的部分, 我們也用了兩種不同開發方式, 分別開發的介面程式, 實際運用在本研究所選擇的辨識器與應用軟體作為實例 最後, 兩者皆可達到同樣的使用目的 因此我們得到了最後的結論, 在本研究的環境限制下, 利用介面產生器產生介面程式的開發方式, 比起直接撰寫介面程式的開發方式, 是有更高的生產力 但確切數字, 尚須有更大量的數據統計, 使實際時間統計能更公平 公正, 以及更多準確且可用資訊, 如此 COCOMO II 的估算也才能更加準確 6.2 展望 本研究在此僅討論利用不同的介面程式開發方式後, 介面程式開發效率上的比較, 並沒有對產生出來的程式碼品質作深入的探討, 未來讓可針對此議題作發展 另外本研究的開發環境是基於 Windows 的環境作開發, 未來可針對將介面產生器移植在不同的作業平台下, 可能會面臨的問題進行討論 最後本研究所使用的辨識器是手勢辨識器, 人機介面中尚有許多的辨識器可作討論, 例如眼球追蹤辨識器等等 32

43 參考文獻或資料 1. Tian Seng Leong, Jeffrey Lai, Jeffrey Panza, Peter Pong, Jason Hong, Wii Want to Write: An Accelerometer Based Gesture Recognition System, ICREATE 09, pp. 4-7, Pan Pacific KL International Airport Hotel, Malaysia, November Thomas Schlömer, Benjamin Poppinga, Niels Henze, Susanne Boll, Gesture recognition with a Wii controller, TEI 08, pp , Bonn, Germany, Feb Guirao Aguilar, Julian, Breathing as user interface for pulmonary rehabilitation: respiration tracking using Wii remote controller, University of Tromsø, Master s Thesis, May Christian Schönauer, Thomas Pintaric, Hannes Kaufmann, Full body interaction for serious games in motor rehabilitation, AH 11, Tokyo, Japan, March Fraser Anderson, Michelle Annett, Walter F Bischof, Lean on Wii: physical rehabilitation with virtual reality Wii peripherals, Studies in Health Technology And Informatics, Vol. 154, pp , Studies in Health Technology And Informatics Luc Geurts, Vero Vanden Abeele, Jelle Husson, Frederik Windey, Maarten Van Overveldt, Jan-Henk Annema, Stef Desmet, Digital games for physical therapy: fulfilling the need for calibration and adaption, TEI 11, Funchal, Portugal, Avinash Ramchandani, Kevin Carroll, Roel Buenaventura, Jason Douglas, Justin Liu, Wii-habilitation increases participation in therapy, Virtual Rehabilitation 08, pp. 69, Vancouver Convention & Exhibition Centre, Canada, Jilyan Decker, Harmony Li, Dan Losowyj, Vivek Prakash, Wiihabilitation: Rehabilitation of Wrist Flexion and Extension Using a Wiimote-based Game System, Rutgers University, GSET Scharwaechter, Leupers, Ascheid, Meyr, Youn, Yunheung Paek, A code-generator generator for multi-output instruction, CODES+ISSS 07, pp , Salzburg, Austria, Iris Groher, Stefan Schulze, Generating Aspect Code from UML Models, 4 th AOSD Modeling with UML workshop, Boston, USA, Matsumoto T., Matsufuji S., Code generator Implementation on FPGA for an Optical ZCZ Code Using a Sylvester Type Hadamard Matrix, IWSDA 07, pp , Chengdu, China, Usman M., Nadeem A., Tai-hoon Kim, UJECTOR: A Tool for Executable Code Generation from UML Models, ASEA 08, pp , Hainan Island, China, Bharadwaj J., Chen W.Y., Chuang W., Hoflehner G., Menezes K., Muthukumar K., Pierce J. The Intel IA-64 compiler code generator, Mirco IEEE, Vol20, Issue5, pp , Xinming Tan, Yingxu Wang, Cypian F. Ngolah, Design and Implementation of an Automatic 33

44 RTPA Code Generator, CCECE 06, pp , Ottawa, Canada, Fertalj K., Kalpic D., Mornar V., Source code generator based on a proprietary specification language, HICSS 02, pp , Hawaii, USA, Fertalj K., Mario Brcic, A Source Code Generator based on UML Specification, INTERNATIONAL JOURNAL OF COMPUTERS AND COMMUNICATIONS, vol2, issue1, pp , Torsten Grust, Manuel Mayr, Jan Rittinger, Sheriff Sakr, Jens Teubner, A SQL:1999 Code Generator for the Pathfinder XQuery Compiler, ACM SIGMOD 07, pp , Beijing, China 18. Richards T., Walters E.K., Moss J.E.B., Paimer T., Weems C.C., Towards universal code generator generation, IPDPS 08, pp. 1-8, Miami, USA 19. Vu Nguyen, Barry Boehm, Phongphan Danphitsanuphan, A controlled experiment in assessing and estimating software maintenance tasks, Information and Software Technology, Vol53, issue6, pp , Barry W. Boehm, Clark, Horowitz, Brown, Reifer, Chulani, Ray Madachy, Bert Steece, Software Cost Estimation with COCOMO II with Cdrom, Prentice Hall PTR, USA, Jorgensen M., Shepperd M., A systematic Review of software Development Cost Estimation Studies, vol33, issue1, pp , Ye Yang, Mei He, Mingshu Li, Qing Wang, Barry Boehm, Phase distribution of software development effort, ESEM 08, pp , Kaiserslautern, Germany, Lionel C. Briand, Isabella Wieczorek, Resource Estimation in Software Engineering, ISERN Technical Report, 2001(appear in the second edition of the Encyclopedia of Software Engineering, Wiley, 2001) 24. Matson J.E., Barrett B.E., Mellichamp J.M., Software development cost estimation using function points, Software Engineering, Vol20, issue4, pp , Boehm Barry W., Software Engineering Economics, Software Engineering, SE-10, issue1, pp. 4-21, Jan Karel Ruzicka, 連結語音辨識系統及應用軟體系統之介面語言之設計與實作, 國立交通大學, 碩士論文, 民國 94 年 27. 彭士榮, 蔣加洛, 陳登吉,A Generic and Visual Interfacing Framework for Bridging the Interface between Application Systems and Recognizers, Journal of Information Science and Engineering, vol22, issue5, pp , Florian Brandner, Dietmar Ebner, Andreas Krall, Compiler generation from structural architecture descriptions, CASES 07, pp , Salzburg, Austria, Markus Lorenz, Peter Marwedel, Phase Coupled Code Generation for DSPs Using a Genetic Algorithm, DATE 04, pp , Paris, France, Boris D. Andreev, Edward L. Titlebaum, Eby G. Friedman, Orthogonal code generator for 3G wireless transceivers, GLSVLSI 03, pp , Washington D.C., USA,

45 31. Alessandro Bozzon, Sara Comai, Piero Fraternali, Giovanni Toffetti Carughi, Conceptual modeling and code generation for rich internet applications, ICWE 06, Palo Alto, USA, Ben Shneiderman, Catherine Plaisant, Designing the User Interface, 3 edition, Addison Wesley, Ian Sommerville, Software Engineering, 6 th edition, Addison Wesley, Wii, Microsoft Kinect, G-speak, Mgestyk, FingerWorks, HTC sense, Simon, Microsoft Speech Recognizer, Microsoft product WiiGLE, Lee Johnny, Low-Cost Multi-point Interactive Whiteboards Using the Wiimote, Wiigee, Microsoft Visual Studio, Microsoft product, Borland C Builder, Embarcadero product, Swig, John R. Levine, Tony Mason, Doug Brwon, YLex & Yacc, 2 nd, O Reilly,

46 附錄 附錄一原 GIB 系統限制 畫面展示 限制一圖例 限制二圖例 36

47 限制五圖例 附錄二 LL(1) table ( ) [ ] move click press then int lclick ldclick rclick Keyin S M V Var mvar cvar pvar Grammar Rule: S-> [ S then M V ] M V M -> move-to click-by press-key V -> ( Var ) Var -> mvar cvar pvar mvar -> int,int cvar -> lclick ldclick rclick pvar -> {keyin}+ 37

48 附錄三詢問信件 信件一 : Dear all, i am Donn, a student of NCTU. Now i am working on my thesis, it call GIB (generic interface bridge), a kind of interface generator, i hope it to reduce development time if new recognizer publish. i want to test it with other different recognizer, so i choose gesture recognizer(like wii/kinect...). i found that you had developed the software with Wii sensor before and use it on rehabilitation. It s interesting. may i ask some question? About how many time you work on this project for each parts.(sensor / interface / software / and others...) Appreciate for your help. Best Regards, Donn 信件二 : Dear all, I am Donn, a student of NCTU. Sorry for disturbing again. Now i am working on my thesis. And I am interesting on the topic you wrote, Wiihabilitation. I want to compare the develop time of interface if I do use interface generator or if I do not. May I ask how much hours or days you spend on develop the interface between Wii and habilitation application? Appreciate for your help. Best Regards, Donn 38

49 附錄四 Specification Code <!-- Auto-Generate by XmlWriter for GIB --> <trainner name="demothesis"> <target_program name="pingponggame" type=""> <gesture>rightup</gesture> <command>press-key (e)</command> <gesture>rightdown</gesture> <command>press-key (c)</command> <gesture>leftup</gesture> <command>press-key (q)</command> <gesture>leftdown</gesture> <command>press-key (z)</command> </target_program> </trainner> 附錄五 COCOMO II.2000 Scale Factor Value and Calibrated Early Design Model Values[20] Scale Factors Scale Factors Very Low Low Nominal High Very High Extra High PREC FLEX RESL TEAM PMAT Calibrated Values Driver Extra Low Very Low Low Normal High Very High Extra High RCPX RUSE PDIF PERS PREX FCIL SCED

Public Projects A Thesis Submitted to Department of Construction Engineering National Kaohsiung First University of Science and Technology In Partial

Public Projects A Thesis Submitted to Department of Construction Engineering National Kaohsiung First University of Science and Technology In Partial Public Projects A Thesis Submitted to Department of Construction Engineering National Kaohsiung First University of Science and Technology In Partial Fulfillment of the Requirements For the Degree of Master

More information

A Study on Innovative Value Adding Model of New Building The Case Study of The Crystal House in Taichung StudentChen-Tair HUANG AdvisorDr.Chyan YANG A

A Study on Innovative Value Adding Model of New Building The Case Study of The Crystal House in Taichung StudentChen-Tair HUANG AdvisorDr.Chyan YANG A A Study on Innovative Value Adding Model of New Building The Case Study of The Crystal House in Taichung StudentChen-Tair HUANG AdvisorDr.Chyan YANG A Thesis Submitted to Master Program of Management for

More information

Microsoft Word doc

Microsoft Word doc 中 考 英 语 科 考 试 标 准 及 试 卷 结 构 技 术 指 标 构 想 1 王 后 雄 童 祥 林 ( 华 中 师 范 大 学 考 试 研 究 院, 武 汉,430079, 湖 北 ) 提 要 : 本 文 从 结 构 模 式 内 容 要 素 能 力 要 素 题 型 要 素 难 度 要 素 分 数 要 素 时 限 要 素 等 方 面 细 致 分 析 了 中 考 英 语 科 试 卷 结 构 的

More information

畢業專題結案報告書格式

畢業專題結案報告書格式 元 培 科 技 大 學 資 訊 工 程 系 專 題 期 末 報 告 使 用 Game maker 製 作 多 人 連 線 遊 戲 Making multiplayer games using game maker 姓 名 : 0981412016 周 宣 佑 0981412003 蔡 程 翔 0981412005 韋 梓 健 0981412015 沈 永 崑 0981412051 洪 仕 軒 指 導

More information

XXX专业本科人才培养方案

XXX专业本科人才培养方案 计 算 机 科 学 与 技 术 专 业 本 科 人 才 培 养 方 案 (Computer Science and Technology 080901) 一 培 养 目 标 本 专 业 培 养 德 智 体 美 全 面 发 展, 具 有 良 好 的 科 学 与 人 文 素 养, 熟 悉 经 济 管 理 法 律 等 相 关 基 础 知 识, 系 统 地 掌 握 计 算 机 硬 件 软 件 方 面 的 基

More information

2/80 2

2/80 2 2/80 2 3/80 3 DSP2400 is a high performance Digital Signal Processor (DSP) designed and developed by author s laboratory. It is designed for multimedia and wireless application. To develop application

More information

<4D6963726F736F667420506F776572506F696E74202D20C8EDBCFEBCDCB9B9CAA6D1D0D0DEBDB2D7F92E707074>

<4D6963726F736F667420506F776572506F696E74202D20C8EDBCFEBCDCB9B9CAA6D1D0D0DEBDB2D7F92E707074> 软 件 架 构 师 研 修 讲 座 胡 协 刚 软 件 架 构 师 UML/RUP 专 家 szjinco@public.szptt.net.cn 中 国 软 件 架 构 师 网 东 软 培 训 中 心 小 故 事 : 七 人 分 粥 当 前 软 件 团 队 的 开 发 现 状 和 面 临 的 问 题 软 件 项 目 的 特 点 解 决 之 道 : 从 瀑 布 模 型 到 迭 代 模 型 解 决 项

More information

CH01.indd

CH01.indd 3D ios Android Windows 10 App Apple icloud Google Wi-Fi 4G 1 ( 3D ) 2 3 4 5 CPU / / 2 6 App UNIX OS X Windows Linux (ios Android Windows 8/8.1/10 BlackBerry OS) 7 ( ZigBee UWB) (IEEE 802.11/a/b/g/n/ad/ac

More information

藍牙網路在資訊家電的應用

藍牙網路在資訊家電的應用 崑 山 科 技 大 學 資 訊 工 程 系 專 題 製 作 報 告 ANDROID 3D 推 箱 子 遊 戲 ANDROID 3D - BOXGAME 學 生 : 黃 咸 嘉 陳 政 男 郭 撫 龍 指 導 老 師 : 李 宗 儒 中 華 民 國 一 百 一 年 五 月 i ANDROID 3D 推 箱 子 遊 戲 ANDROID 3D - BOXGAME 學 生 : 黃 咸 嘉 Student:

More information

Thesis for the Master degree in Engineering Research on Negative Pressure Wave Simulation and Signal Processing of Fluid-Conveying Pipeline Leak Candi

Thesis for the Master degree in Engineering Research on Negative Pressure Wave Simulation and Signal Processing of Fluid-Conveying Pipeline Leak Candi U17 10220 UDC624 Thesis for the Master degree in Engineering Research on Negative Pressure Wave Simulation and Signal Processing of Fluid-Conveying Pipeline Leak Candidate:Chen Hao Tutor: Xue Jinghong

More information

第二節 研究方法 本論文第一章 緒論 說明研究動機與目的 研究方法及研究的範圍及限制 並對 飲食散文的義界 作一觀念的釐清 第二章 文獻探討 就將本研究的理 論建構中的概念作釐清 分別為 現代文學 飲食文學的重要論著 等兩個部 分來描述目前文獻的研究成果 並探討其不足待補述的地方 本研究以 文化研 究 為主要研究基礎 統攝整個研究架構 在不同章節裡 佐以相關研究方法進 行論述 茲圖示如下 研究方法

More information

Microsoft Word - 期末結案報告20130104

Microsoft Word - 期末結案報告20130104 元 培 科 技 大 學 資 訊 工 程 系 101 學 年 度 專 題 結 案 報 告 守 塔 遊 戲 設 計 姓 名 : 李 宏 志 陳 文 鴻 何 侑 諺 張 承 恩 指 導 老 師 : 鄭 瑞 恒 教 授 中 華 民 國 101 年 12 月 守 塔 遊 戲 設 計 Tower Defense Game Design 學 生 : 李 宏 志 Student:Hong-Zhi Li 學 生 :

More information

南華大學數位論文

南華大學數位論文 I II Title of Thesis: The Analysis on the Need of Reading on the Journal of Foreign Lablr for Foreign Labors and their Employers Name of Institute: Graduate of Publishing Organizations Management Institute

More information

本 論 文 獲 行 政 院 客 家 委 員 會 99 年 客 家 研 究 優 良 博 碩 士 論 文 獎 助

本 論 文 獲 行 政 院 客 家 委 員 會 99 年 客 家 研 究 優 良 博 碩 士 論 文 獎 助 國 立 雲 林 科 技 大 學 設 計 運 算 研 究 所 碩 士 班 碩 士 論 文 人 物 類 數 位 典 藏 加 值 應 用 之 研 究 - 以 桃 園 縣 客 家 文 化 館 之 鄧 雨 賢 文 化 加 值 產 品 設 計 為 例 A Study of Value-added Applications in Digital Archiving: Deng Yu-Shian's memorabilia

More information

A dissertation for Master s degree Metro Indoor Coverage Systems Analysis And Design Author s Name: Sheng Hailiang speciality: Supervisor:Prof.Li Hui,

A dissertation for Master s degree Metro Indoor Coverage Systems Analysis And Design Author s Name: Sheng Hailiang speciality: Supervisor:Prof.Li Hui, 中 国 科 学 技 术 大 学 工 程 硕 士 学 位 论 文 地 铁 内 移 动 通 信 室 内 覆 盖 分 析 及 应 用 作 者 姓 名 : 学 科 专 业 : 盛 海 亮 电 子 与 通 信 导 师 姓 名 : 李 辉 副 教 授 赵 红 媛 高 工 完 成 时 间 : 二 八 年 三 月 十 日 University of Science and Technology of Ch A dissertation

More information

OOAD PowerDesigner OOAD Applying PowerDesigner CASE Tool in OOAD PowerDesigner CASE Tool PowerDesigner PowerDesigner CASE To

OOAD PowerDesigner OOAD Applying PowerDesigner CASE Tool in OOAD PowerDesigner CASE Tool PowerDesigner PowerDesigner CASE To PowerDesigner Applying PowerDesigner CASE Tool in OOAD albertchung@mpinfo.com.tw PowerDesigner CASE Tool PowerDesigner PowerDesigner CASE Tool PowerDesigner CASE Tool CASE Tool PowerDesignerUnified ProcessUMLing

More information

θ 1 = φ n -n 2 2 n AR n φ i = 0 1 = a t - θ θ m a t-m 3 3 m MA m 1. 2 ρ k = R k /R 0 5 Akaike ρ k 1 AIC = n ln δ 2

θ 1 = φ n -n 2 2 n AR n φ i = 0 1 = a t - θ θ m a t-m 3 3 m MA m 1. 2 ρ k = R k /R 0 5 Akaike ρ k 1 AIC = n ln δ 2 35 2 2012 2 GEOMATICS & SPATIAL INFORMATION TECHNOLOGY Vol. 35 No. 2 Feb. 2012 1 2 3 4 1. 450008 2. 450005 3. 450008 4. 572000 20 J 101 20 ARMA TU196 B 1672-5867 2012 02-0213 - 04 Application of Time Series

More information

1.3

1.3 Software Engineering 软 件 工 程 Prof. Mei Hong 洪 玫 College of Computer Science and Software Engineering 四 川 大 学 计 算 机 ( 软 件 学 院 ) E-Mail: hongmei@scu.edu.cn Office: B502, Second Laboratory Building, Jiangan

More information

苗 栗 三 山 國 王 信 仰 及 其 地 方 社 會 意 涵 The Influences and Implications of Local Societies to Three Mountain Kings Belief, in Taiwan Miaoli 研 究 生 : 林 永 恩 指 導

苗 栗 三 山 國 王 信 仰 及 其 地 方 社 會 意 涵 The Influences and Implications of Local Societies to Three Mountain Kings Belief, in Taiwan Miaoli 研 究 生 : 林 永 恩 指 導 國 立 交 通 大 學 客 家 文 化 學 院 客 家 社 會 與 文 化 學 程 碩 士 論 文 苗 栗 三 山 國 王 信 仰 及 其 地 方 社 會 意 涵 The Influences and Implications of Local Societies to Three Mountain Kings Belief, in Taiwan Miaoli 研 究 生 : 林 永 恩 指 導 教

More information

Microsoft Word - CMRO120114 ??????????????? Luxiaoyan

Microsoft Word - CMRO120114 ??????????????? Luxiaoyan 传 播 视 角 下 的 网 络 游 戏 新 媒 体 研 究 * 卢 小 雁 李 文 静 ( 浙 江 大 学 ) 内 容 摘 要 : 如 今, 随 着 科 技 的 发 展, 网 络 新 媒 体 的 发 展 如 日 中 天 媒 介 娱 乐 化 给 网 络 游 戏 产 业 的 不 断 发 展 壮 大 带 来 巨 大 市 场 和 受 众, 其 形 成 的 虚 拟 世 界 也 非 常 大 地 改 变 人 类

More information

Time Estimation of Occurrence of Diabetes-Related Cardiovascular Complications by Ching-Yuan Hu A thesis submitted in partial fulfillment of the requi

Time Estimation of Occurrence of Diabetes-Related Cardiovascular Complications by Ching-Yuan Hu A thesis submitted in partial fulfillment of the requi Time Estimation of Occurrence of Diabetes-Related Cardiovascular Complications by Ching-Yuan Hu Master of Science 2011 Institute of Chinese Medical Sciences University of Macau Time Estimation of Occurrence

More information

14-1-人文封面

14-1-人文封面 107 14 157-70 1 1 2 2 2 2 1 2 imonsters Trend Micro Incorporated 2015 2012 35 2013 2 140 2014 Android 400 2012 10 2015 800 imonsters 58 imonsters All, Castellar, & Van Looy, 2016 Piaget 1962 Vygotsky 1978

More information

A VALIDATION STUDY OF THE ACHIEVEMENT TEST OF TEACHING CHINESE AS THE SECOND LANGUAGE by Chen Wei A Thesis Submitted to the Graduate School and Colleg

A VALIDATION STUDY OF THE ACHIEVEMENT TEST OF TEACHING CHINESE AS THE SECOND LANGUAGE by Chen Wei A Thesis Submitted to the Graduate School and Colleg 上 海 外 国 语 大 学 SHANGHAI INTERNATIONAL STUDIES UNIVERSITY 硕 士 学 位 论 文 MASTER DISSERTATION 学 院 国 际 文 化 交 流 学 院 专 业 汉 语 国 际 教 育 硕 士 题 目 届 别 2010 届 学 生 陈 炜 导 师 张 艳 莉 副 教 授 日 期 2010 年 4 月 A VALIDATION STUDY

More information

目次 

目次  軟 體 工 程 期 末 報 告 網 路 麻 將 91703014 資 科 三 黃 偉 嘉 91703024 資 科 三 丘 祐 瑋 91703030 資 科 三 江 致 廣 1 目 次 壹 前 言 (Preface) P.4 貳 計 畫 簡 述 及 預 期 效 益 (Project Description and Expected Results) P.4 參 系 統 開 發 需 求 (System

More information

Tanet

Tanet TANET2007 臺 灣 網 際 網 路 研 討 會 論 文 集 二 直 接 操 控 模 式 之 互 動 式 遊 戲 設 計 以 網 路 攝 影 機 應 用 為 例 The Study of Interactive Game with Direct Manipulation Function An Application of Webcam 徐 健 桓 陳 宇 綱 楊 峻 羽 國 立 台 中 技

More information

CC213

CC213 : (Ken-Yi Lee), E-mail: feis.tw@gmail.com 9 [P.11] : Dev C++ [P.12] : http://c.feis.tw [P.13] [P.14] [P.15] [P.17] [P.23] Dev C++ [P.24] [P.27] [P.34] C / C++ [P.35] 10 C / C++ C C++ C C++ C++ C ( ) C++

More information

2 3. 1,,,.,., CAD,,,. : 1) :, 1,,. ; 2) :,, ; 3) :,; 4) : Fig. 1 Flowchart of generation and application of 3D2digital2building 2 :.. 3 : 1) :,

2 3. 1,,,.,., CAD,,,. : 1) :, 1,,. ; 2) :,, ; 3) :,; 4) : Fig. 1 Flowchart of generation and application of 3D2digital2building 2 :.. 3 : 1) :, 3 1 Vol. 3. 1 2008 2 CAA I Transactions on Intelligent Systems Feb. 2008, (,210093) :.,; 3., 3. :; ; ; ; : TP391 :A :167324785 (2008) 0120001208 A system f or automatic generation of 3D building models

More information

國立中山大學學位論文典藏.PDF

國立中山大學學位論文典藏.PDF I II III The Study of Factors to the Failure or Success of Applying to Holding International Sport Games Abstract For years, holding international sport games has been Taiwan s goal and we are on the way

More information

Microsoft Word - A201009-646.doc

Microsoft Word - A201009-646.doc # 中 国 网 络 游 戏 外 挂 问 题 现 状 分 析 * 兰 晓, 尹 杰 ( 中 国 传 媒 大 学 信 息 工 程 学 院 ) 摘 要 : 网 络 游 戏 外 挂 的 泛 滥 严 重 阻 碍 了 中 国 网 络 游 戏 产 业 的 正 常 发 展 本 文 给 出 了 网 络 游 戏 外 挂 的 定 义, 并 对 当 前 中 国 网 络 游 戏 存 在 的 安 全 问 题 进 行 了 分 析,

More information

a b

a b 38 3 2014 5 Vol. 38 No. 3 May 2014 55 Population Research + + 3 100038 A Study on Implementation of Residence Permit System Based on Three Local Cases of Shanghai Chengdu and Zhengzhou Wang Yang Abstract

More information

國立中山大學學位論文典藏.PDF

國立中山大學學位論文典藏.PDF The Study on the New Pension Scheme for Civil Servants Evidence from Kaohsiung County I II 1. III Thesis Abstract Title of Thesis The Study on the New Pension Scheme for Civil Servants: Evidence from Kaohsiung

More information

我国原奶及乳制品安全生产和质量安全管理研究

我国原奶及乳制品安全生产和质量安全管理研究 密 级 论 文 编 号 中 国 农 业 科 学 院 硕 士 学 位 论 文 我 国 原 奶 及 乳 制 品 质 量 安 全 管 理 研 究 Study on Quality and Safety Management of Raw Milk and Dairy Products in China 申 请 人 : 段 成 立 指 导 教 师 : 叶 志 华 研 究 员 张 蕙 杰 研 究 员 申 请

More information

( 三 ) 產 業 實 習 組 撰 寫 赴 大 陸 產 業 實 習 構 想 與 規 劃 (1,000 字 ) 具 良 好 學 習 意 願 與 工 作 態 度 部 份 跨 國 企 業 需 具 備 外 語 能 力 五 研 習 課 程 * 參 見 附 件 二 六 獎 助 對 象 研 習 期 間 將 有 陸

( 三 ) 產 業 實 習 組 撰 寫 赴 大 陸 產 業 實 習 構 想 與 規 劃 (1,000 字 ) 具 良 好 學 習 意 願 與 工 作 態 度 部 份 跨 國 企 業 需 具 備 外 語 能 力 五 研 習 課 程 * 參 見 附 件 二 六 獎 助 對 象 研 習 期 間 將 有 陸 2015 第 十 屆 兩 岸 暨 國 際 菁 英 蹲 點 獎 助 研 究 生 夏 令 營 一 活 動 主 旨 提 昇 臺 灣 暨 大 陸 研 究 專 業 水 準 強 化 兩 岸 學 術 交 流 與 產 業 對 話 2015 年 3 月 25 日 修 正 獎 助 兩 岸 與 國 際 菁 英, 赴 臺 灣 與 大 陸 進 行 學 術 研 究, 並 強 化 產 業 實 習 經 驗 與 創 業 能 力 二

More information

2006中國文學研究範本檔

2006中國文學研究範本檔 中 國 文 學 研 究 第 三 十 九 期 2015 年 01 月 頁 223~258 臺 灣 大 學 中 國 文 學 研 究 所 由 心 到 腦 從 腦 的 語 義 脈 絡 論 晚 清 民 初 的 文 化 轉 型 * 徐 瑞 鴻 提 要 傳 統 的 中 醫 理 論 以 心 為 神 明 之 主, 掌 管 思 維 記 憶 與 情 感, 此 一 觀 點 在 近 現 代 受 到 西 方 解 剖 學 的 巨

More information

Microsoft Word - ACI chapter00-1ed.docx

Microsoft Word - ACI chapter00-1ed.docx 前言 Excel Excel - v - 財務管理與投資分析 -Excel 建模活用範例集 5 相關 平衡 敏感 - vi - 前言 模擬 If-Then 規劃 ERP BI - vii - 財務管理與投資分析 -Excel 建模活用範例集 ERP + BI + ERP BI Excel 88 Excel 1. Excel Excel 2. Excel 3. Excel - viii - 前言 1.

More information

<4D6963726F736F667420576F7264202D205F4230365FB942A5CEA668B443C5E9BB73A740B5D8A4E5B8C9A552B1D0A7F75FA6BFB1A4ACFC2E646F63>

<4D6963726F736F667420576F7264202D205F4230365FB942A5CEA668B443C5E9BB73A740B5D8A4E5B8C9A552B1D0A7F75FA6BFB1A4ACFC2E646F63> 運 用 多 媒 體 製 作 華 文 補 充 教 材 江 惜 美 銘 傳 大 學 應 用 中 文 系 chm248@gmail.com 摘 要 : 本 文 旨 在 探 究 如 何 運 用 多 媒 體, 結 合 文 字 聲 音 圖 畫, 製 作 華 文 補 充 教 材 當 我 們 在 進 行 華 文 教 學 時, 往 往 必 須 透 過 教 案 設 計, 並 製 作 補 充 教 材, 方 能 使 教 學

More information

University of Science and Technology of China A dissertation for master s degree Research of e-learning style for public servants under the context of

University of Science and Technology of China A dissertation for master s degree Research of e-learning style for public servants under the context of 中 国 科 学 技 术 大 学 硕 士 学 位 论 文 新 媒 体 环 境 下 公 务 员 在 线 培 训 模 式 研 究 作 者 姓 名 : 学 科 专 业 : 导 师 姓 名 : 完 成 时 间 : 潘 琳 数 字 媒 体 周 荣 庭 教 授 二 一 二 年 五 月 University of Science and Technology of China A dissertation for

More information

Microsoft Word - 103-4 記錄附件

Microsoft Word - 103-4 記錄附件 國 立 虎 尾 技 大 103 年 度 第 4 次 教 務 會 議 記 錄 附 件 中 華 民 國 104 年 6 月 16 日 受 文 者 : 國 立 虎 尾 技 大 發 文 日 期 : 中 華 民 國 104 年 5 月 28 日 發 文 字 號 : 臺 教 技 ( 二 ) 字 第 1040058590 號 速 別 : 最 速 件 密 等 及 解 密 條 件 或 保 密 期 限 : 附 件 :

More information

Serial ATA ( Silicon Image SiI3114)...2 (1) SATA... 2 (2) B I O S S A T A... 3 (3) RAID BIOS RAID... 5 (4) S A T A... 8 (5) S A T A... 10

Serial ATA ( Silicon Image SiI3114)...2 (1) SATA... 2 (2) B I O S S A T A... 3 (3) RAID BIOS RAID... 5 (4) S A T A... 8 (5) S A T A... 10 Serial ATA ( Silicon Image SiI3114)...2 (1) SATA... 2 (2) B I O S S A T A... 3 (3) RAID BIOS RAID... 5 (4) S A T A... 8 (5) S A T A... 10 Ác Åé å Serial ATA ( Silicon Image SiI3114) S A T A (1) SATA (2)

More information

United Nations ~ ~ % 2010

United Nations ~ ~ % 2010 42 3 2018 5 Vol. 42 No. 3 May 2018 38 Population Research 2014 60 3% ~ 4% 10% 60 +

More information

IP TCP/IP PC OS µclinux MPEG4 Blackfin DSP MPEG4 IP UDP Winsock I/O DirectShow Filter DirectShow MPEG4 µclinux TCP/IP IP COM, DirectShow I

IP TCP/IP PC OS µclinux MPEG4 Blackfin DSP MPEG4 IP UDP Winsock I/O DirectShow Filter DirectShow MPEG4 µclinux TCP/IP IP COM, DirectShow I 2004 5 IP TCP/IP PC OS µclinux MPEG4 Blackfin DSP MPEG4 IP UDP Winsock I/O DirectShow Filter DirectShow MPEG4 µclinux TCP/IP IP COM, DirectShow I Abstract The techniques of digital video processing, transferring

More information

13 A DSS B DSS C DSS D DSS A. B. C. CPU D. 15 A B Cache C Cache D L0 L1 L2 Cache 16 SMP A B. C D 17 A B. C D A B - C - D

13 A DSS B DSS C DSS D DSS A. B. C. CPU D. 15 A B Cache C Cache D L0 L1 L2 Cache 16 SMP A B. C D 17 A B. C D A B - C - D 2008 1 1 A. B. C. D. UML 2 3 2 A. B. C. D. 3 A. B. C. D. UML 4 5 4 A. B. C. D. 5 A. B. C. D. 6 6 A. DES B. RC-5 C. IDEA D. RSA 7 7 A. B. C. D. TCP/IP SSL(Security Socket Layer) 8 8 A. B. C. D. 9 9 A. SET

More information

國立交通大學客家文化學院

國立交通大學客家文化學院 國 立 交 通 大 學 客 家 文 化 學 院 客 家 社 會 與 文 化 學 程 碩 士 論 文 傳 統 民 俗 文 化 到 當 代 客 庄 節 慶 : 以 東 勢 新 丁 粄 節 為 例 From Traditional Folklore to Contemporary Hakka Festivals a Case Study of Dongshih Sih Ding Ban Festival

More information

symmetrical cutting patterns with various materials for visual designing; ii. This part combined costumes, bags and oilpaper umbrellas with the tradit

symmetrical cutting patterns with various materials for visual designing; ii. This part combined costumes, bags and oilpaper umbrellas with the tradit The Application of Chinese Paper Cutting Patterns to Bag,Costume Designs and oilpaper umbrella TSAI,Yi-lun LIN,Yu-wen Abstract Using bags and costumes is regarded as the extension of human body, and the

More information

不 同 合 作 學 習 法 在 除 法 學 習 成 效 之 提 升 - 以 國 中 七 年 級 為 例 The Learning Achievement of Different Cooperative Learning into Enhancement of Seventh Graders' Di

不 同 合 作 學 習 法 在 除 法 學 習 成 效 之 提 升 - 以 國 中 七 年 級 為 例 The Learning Achievement of Different Cooperative Learning into Enhancement of Seventh Graders' Di 國 立 交 通 大 學 理 學 院 科 技 與 數 位 學 習 學 程 碩 士 論 文 不 同 合 作 學 習 法 在 小 數 除 法 學 習 成 效 之 提 升 - 以 國 中 七 年 級 為 例 The Learning Achievement of Different Cooperative Learning into Enhancement of Seventh Graders' Decimal

More information

南華大學數位論文

南華大學數位論文 南 華 大 學 ( 文 學 所 ) 碩 士 論 文 論 文 題 目 ( 陳 千 武 小 說 活 著 回 來 及 其 相 關 事 例 研 究 ) 論 文 題 目 (Chen Chien Wu Return Alive And Some Research About It) 研 究 生 : 朱 妍 淩 指 導 教 授 : 林 葉 連 中 華 民 國 一 0 一 年 6 月 8 日 陳 千 武 小 說

More information

Abstract Since 1980 s, the Coca-Cola came into China and developed rapidly. From 1985 to now, the numbers of bottlers has increased from 3 to 23, and

Abstract Since 1980 s, the Coca-Cola came into China and developed rapidly. From 1985 to now, the numbers of bottlers has increased from 3 to 23, and Abstract Since 1980 s, the Coca-Cola came into China and developed rapidly. From 1985 to now, the numbers of bottlers has increased from 3 to 23, and increases ulteriorly. When the Coca-Cola company came

More information

epub83-1

epub83-1 C++Builder 1 C + + B u i l d e r C + + B u i l d e r C + + B u i l d e r C + + B u i l d e r 1.1 1.1.1 1-1 1. 1-1 1 2. 1-1 2 A c c e s s P a r a d o x Visual FoxPro 3. / C / S 2 C + + B u i l d e r / C

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Enabling Technologies Safety Assurance 2015 2016 2017 2018 2019 Future Forecast of Enabling Technologies Driver Acceptance of Automated Vehicle Systems

More information

穨423.PDF

穨423.PDF Chinese Journal of Science Education 2002,, 423-439 2002, 10(4), 423-439 1 2 1 1 1 2 90 8 10 91 4 9 91 8 22 ) NII 1995 7 14, 1999 1997 (Cooperative Remotely Accessible Learning CORAL) 424 (Collaborative

More information

國立中山大學學位論文典藏.PDF

國立中山大學學位論文典藏.PDF 國 立 中 山 大 學 企 業 管 理 學 系 碩 士 論 文 以 系 統 動 力 學 建 構 美 食 餐 廳 異 國 麵 坊 之 管 理 飛 行 模 擬 器 研 究 生 : 簡 蓮 因 撰 指 導 教 授 : 楊 碩 英 博 士 中 華 民 國 九 十 七 年 七 月 致 謝 詞 寫 作 論 文 的 過 程 是 一 段 充 滿 艱 辛 與 淚 水 感 動 與 窩 心 的 歷 程, 感 謝 這 一

More information

Autodesk Product Design Suite Standard 系統統需求 典型使用用者和工作流程 Autodesk Product Design Suite Standard 版本為為負責建立非凡凡產品的設計師師和工程師, 提供基本概念設計計和製圖工具, 以取得令人驚驚嘆

Autodesk Product Design Suite Standard 系統統需求 典型使用用者和工作流程 Autodesk Product Design Suite Standard 版本為為負責建立非凡凡產品的設計師師和工程師, 提供基本概念設計計和製圖工具, 以取得令人驚驚嘆 Autodesk Product Design Suite Standard 20122 系統統需求 典型使用用者和工作流程 Autodesk Product Design Suite Standard 版本為為負責建立非凡凡產品的設計師師和工程師, 提供基本概念設計計和製圖工具, 以取得令人驚驚嘆的產品設計計 Autodesk Product Design Suite Standard 版本中中包括以下軟體體產品

More information

01 用 ActionScript 3.0 開始認識 Flash CS3 Flash 是應用在網路上非常流行且高互動性的多媒體技術, 由於擁有向量圖像體積小的優點, 而且 Flash Player 也很小巧精緻, 很快的有趣的 Flash 動畫透過設計師的創意紅遍了整個網際網路 雖然很多人都對 Fl

01 用 ActionScript 3.0 開始認識 Flash CS3 Flash 是應用在網路上非常流行且高互動性的多媒體技術, 由於擁有向量圖像體積小的優點, 而且 Flash Player 也很小巧精緻, 很快的有趣的 Flash 動畫透過設計師的創意紅遍了整個網際網路 雖然很多人都對 Fl 01 用 ActionScript 3.0 開始認識 Flash CS3 Flash 是應用在網路上非常流行且高互動性的多媒體技術, 由於擁有向量圖像體積小的優點, 而且 Flash Player 也很小巧精緻, 很快的有趣的 Flash 動畫透過設計師的創意紅遍了整個網際網路 雖然很多人都對 Flash 可以做精美的網路動畫並不陌生, 但是實際上 Flash 不僅如此, 只要搭配 ActionScript

More information

m 3 m m 84 m m m m m m m

m 3 m m 84 m m m m m m m 2011 8 8 155 JOURNAL OF RAILWAY ENGINEERING SOCIETY Aug 2011 NO. 8 Ser. 155 1006-2106 2011 08-0096 - 06 430063 1 2 3 U231 +. 4 A Design of Underground Space of Furong Square Station of Urban Rail Transit

More information

IEEE/EIA 12207 0910023766 ??? The Frameworks Quagmire (http://www.software.org/quagmire/) () ISO 9001 ISO/IEC 12207 ISO/IEC 15504 CMM Quality System Requirements Life Cycle Processes Process Assessment

More information

相 關 技 術, 在 裝 置 上 創 造 出 一 個 令 人 驚 豔 虛 擬 的 幻 境 ; 除 此 之 外, 還 能 與 虛 擬 出 來 的 物 件 進 行 互 動, 已 陸 陸 續 續 被 應 用 在 教 育 研 究 娛 樂 生 活 等 各 個 方 面 認 知 風 格 (Cognitive St

相 關 技 術, 在 裝 置 上 創 造 出 一 個 令 人 驚 豔 虛 擬 的 幻 境 ; 除 此 之 外, 還 能 與 虛 擬 出 來 的 物 件 進 行 互 動, 已 陸 陸 續 續 被 應 用 在 教 育 研 究 娛 樂 生 活 等 各 個 方 面 認 知 風 格 (Cognitive St 擴 增 實 境 互 動 遊 戲 於 認 知 風 格 之 評 估 The Study on Cognitive Styles and a Mobile Augmented Reality Interactive Game 謝 旻 儕 1*, 蔡 孟 君 1 2, 林 豪 鏘 1 和 春 技 術 學 院 資 訊 管 理 系 2 國 立 臺 南 大 學 數 位 學 習 科 技 學 系 * shiehminchai@gmail.com

More information

<4D6963726F736F667420576F7264202D203631372D3632312032303133303430333030312DBACEC0F25FD0A3B6D4B8E55F2DB6FED0A32D2D2DC8A5B5F4CDBCD6D0B5C4BBD8B3B5B7FBBAC52E646F63>

<4D6963726F736F667420576F7264202D203631372D3632312032303133303430333030312DBACEC0F25FD0A3B6D4B8E55F2DB6FED0A32D2D2DC8A5B5F4CDBCD6D0B5C4BBD8B3B5B7FBBAC52E646F63> 第 4 卷 第 2 期 食 品 安 全 质 量 检 测 学 报 Vol. 4 No. 2 2013 年 4 月 Journal of Food Safety and Quality Apr., 2013 何 莉 *, 姜 笑 寒 ( 广 东 省 食 品 药 品 职 业 技 术 学 校, 广 州 510663) 摘 要 : 本 文 通 过 科 学 地 运 用 html5+jsp+sql 技 术, 建

More information

A study on the Fire Safety of Interior Finishes: Residential Buildings in Kaohsiung City taken as Examples between the interior design of safety and skill tests of Scholastic. A Thesis Submitted to Institute

More information

翻轉教學在圖書館的應用 2016 BETT 2015 貳 翻轉教學之意涵 N e w M e d i a Consortium NMC The NMC Horizon Report : Higher Education Edition 4

翻轉教學在圖書館的應用 2016 BETT 2015 貳 翻轉教學之意涵 N e w M e d i a Consortium NMC The NMC Horizon Report : Higher Education Edition 4 專題論述 翻轉教學在圖書館的應用 壹 前言 1 Br it ish E ducat iona l Tra i n i ng a nd Technology Show BETT The NMC Horizon Report : Higher Education Edition 600 BETT Technology in Higher Education Summit 2015 MOOC 2016 Flipped

More information

The Development of Color Constancy and Calibration System

The Development of Color Constancy and Calibration System The Development of Color Constancy and Calibration System The Development of Color Constancy and Calibration System LabVIEW CCD BMP ii Abstract The modern technologies develop more and more faster, and

More information

荨荨 % [3] [4] 86%( [6] 27 ) Excel [7] 27 [8] 2 [9] K2 [2] ; Google group+ 5 Gmail [2] 2 fxljwcy 3E [22] 2 2 fxljzrh 2D [23] 3 2 fxzphjf 3D 35

荨荨 % [3] [4] 86%( [6] 27 ) Excel [7] 27 [8] 2 [9] K2 [2] ; Google group+ 5 Gmail [2] 2 fxljwcy 3E [22] 2 2 fxljzrh 2D [23] 3 2 fxzphjf 3D 35 * ( 875) CSCL - - 2-33 - ; ; ; ; G42 A [ ] 672 8(23)3 6 7 Web 2. SNA [4] : [] - 2- (mode) 2 [2] (http://lcell.bnu.edu. cn) - 2-2- - ( Social Network Analysis SNA) - (bipartite matrix) 2 3 - [5] [3] ( )

More information

TX-NR3030_BAS_Cs_ indd

TX-NR3030_BAS_Cs_ indd TX-NR3030 http://www.onkyo.com/manual/txnr3030/adv/cs.html Cs 1 2 3 Speaker Cable 2 HDMI OUT HDMI IN HDMI OUT HDMI OUT HDMI OUT HDMI OUT 1 DIGITAL OPTICAL OUT AUDIO OUT TV 3 1 5 4 6 1 2 3 3 2 2 4 3 2 5

More information

Logitech Wireless Combo MK45 English

Logitech Wireless Combo MK45 English Logitech Wireless Combo MK45 Setup Guide Logitech Wireless Combo MK45 English................................................................................... 7..........................................

More information

國立中山大學學位論文典藏.pdf

國立中山大學學位論文典藏.pdf The Development And Strategy Of The Seafood Industry Studies In Taiwan. I II 目 錄 頁次 第一章: 緒論 1-9 第一節: 研究的動機與研究的目的 第二節: 研究的步驟與研究方法 1-7 8 第三節: 資料蒐集 9 第四節:本文組職 9 第二章: 台灣的水產加工及全球水產供需 10-44 第一節: 台灣的地理位置與水產資源

More information

劃 定 都 市 更 新 地 區 防 災 評 估 指 標 建 立 之 研 究 - 以 台 北 市 大 同 區 之 更 新 地 區 為 例 摘 要 民 國 八 十 八 年 台 灣 所 發 生 的 九 二 一 大 地 震 與 近 年 來 中 國 的 四 川 強 震 日 本 的 311 大 地 震, 皆 突

劃 定 都 市 更 新 地 區 防 災 評 估 指 標 建 立 之 研 究 - 以 台 北 市 大 同 區 之 更 新 地 區 為 例 摘 要 民 國 八 十 八 年 台 灣 所 發 生 的 九 二 一 大 地 震 與 近 年 來 中 國 的 四 川 強 震 日 本 的 311 大 地 震, 皆 突 中 國 文 化 大 學 環 境 設 計 學 院 市 政 暨 環 境 規 劃 學 系 碩 士 論 文 Master of Thesis Department & Graduate Institute of Urban Affairs and Environmental Planning College of Environmental Design Chinese Culture University

More information

~ 10 2 P Y i t = my i t W Y i t 1000 PY i t Y t i W Y i t t i m Y i t t i 15 ~ 49 1 Y Y Y 15 ~ j j t j t = j P i t i = 15 P n i t n Y

~ 10 2 P Y i t = my i t W Y i t 1000 PY i t Y t i W Y i t t i m Y i t t i 15 ~ 49 1 Y Y Y 15 ~ j j t j t = j P i t i = 15 P n i t n Y * 35 4 2011 7 Vol. 35 No. 4 July 2011 3 Population Research 1950 ~ 1981 The Estimation Method and Its Application of Cohort Age - specific Fertility Rates Wang Gongzhou Hu Yaoling Abstract Based on the

More information

096STUT DOC

096STUT DOC i YouTube was established in 2005 until now only more than 3 years. Although it was established just more than 3 years, it has already become the one of multitudinous video shares website that most people

More information

前 言 一 場 交 換 學 生 的 夢, 夢 想 不 只 是 敢 夢, 而 是 也 要 敢 去 實 踐 為 期 一 年 的 交 換 學 生 生 涯, 說 長 不 長, 說 短 不 短 再 長 的 路, 一 步 步 也 能 走 完 ; 再 短 的 路, 不 踏 出 起 步 就 無 法 到 達 這 次

前 言 一 場 交 換 學 生 的 夢, 夢 想 不 只 是 敢 夢, 而 是 也 要 敢 去 實 踐 為 期 一 年 的 交 換 學 生 生 涯, 說 長 不 長, 說 短 不 短 再 長 的 路, 一 步 步 也 能 走 完 ; 再 短 的 路, 不 踏 出 起 步 就 無 法 到 達 這 次 壹 教 育 部 獎 助 國 內 大 學 校 院 選 送 優 秀 學 生 出 國 研 修 之 留 學 生 成 果 報 告 書 奧 地 利 約 翰 克 卜 勒 大 學 (JKU) 留 學 心 得 原 就 讀 學 校 / 科 系 / 年 級 : 長 榮 大 學 / 財 務 金 融 學 系 / 四 年 級 獲 獎 生 姓 名 : 賴 欣 怡 研 修 國 家 : 奧 地 利 研 修 學 校 : 約 翰 克 普

More information

管 理 科 学 软 科 学 2013 年 6 月 第 27 卷 第 6 期 ( 总 第 162 期 ) 9 10 11 12 2 3 3. 1 变 量 选 择 1 CAR i 20 20 140 21 120 2 2 i CSP 66 16 1 1 1 / 2 / 0 3 4 + + 5-6 7 8

管 理 科 学 软 科 学 2013 年 6 月 第 27 卷 第 6 期 ( 总 第 162 期 ) 9 10 11 12 2 3 3. 1 变 量 选 择 1 CAR i 20 20 140 21 120 2 2 i CSP 66 16 1 1 1 / 2 / 0 3 4 + + 5-6 7 8 软 科 学 2013 年 6 月 第 27 卷 第 6 期 ( 总 第 162 期 ) 管 理 科 学 叶 陈 刚, 王 ( 对 外 经 济 贸 易 大 学 国 际 商 学 院, 北 京 100029) 2012-10 - 12 国 家 社 会 科 学 基 金 重 点 项 目 ( 10AZD014) ; 国 家 自 然 科 学 基 金 项 目 ( 70672060) ; 教 育 部 人 文 社 会

More information

Shanghai International Studies University MANAGEMENT CONTRACT MODEL IN CHINESE HOTEL BASED ON ANALYSIS OF H GROUP'S HOTEL BUSINESS A Thesis Submitted

Shanghai International Studies University MANAGEMENT CONTRACT MODEL IN CHINESE HOTEL BASED ON ANALYSIS OF H GROUP'S HOTEL BUSINESS A Thesis Submitted 上 海 外 国 语 大 学 工 商 管 理 硕 士 学 位 论 文 从 业 主 角 度 看 我 国 酒 店 委 托 管 理 模 式 基 于 H 集 团 酒 店 业 务 的 案 例 研 究 学 科 专 业 : 工 商 管 理 硕 士 (MBA) 作 者 姓 名 : 胡 长 征 指 导 教 师 : 苏 宗 伟 答 辩 日 期 :2013 年 5 月 日 上 海 外 国 语 大 学 二 一 三 年 六 月

More information

彩色地图中道路的识别和提取

彩色地图中道路的识别和提取 9310016, i ii Abstract This thesis is on the researching of recognizing the roads in map image by computer. Based on the theory of Pattern Recognition, there is a method to be discussed, which can recognize

More information

D C 93 2

D C 93 2 D9223468 3C 93 2 Java Java -- Java UML Java API UML MVC Eclipse API JavadocUML Omendo PSPPersonal Software Programming [6] 56 8 2587 56% Java 1 epaper(2005 ) Java C C (function) C (reusability) eat(chess1,

More information

三維空間之機械手臂虛擬實境模擬

三維空間之機械手臂虛擬實境模擬 VRML Model of 3-D Robot Arm VRML Model of 3-D Robot Arm MATLAB VRML MATLAB Simulink i MATLAB Simulink V-Realm Build Joystick ii Abstract The major purpose of this thesis presents the procedure of VRML

More information

10384 199928010 UDC 2002 4 2002 6 2002 2002 4 DICOM DICOM 1. 2. 3. Canny 4. 5. DICOM DICOM DICOM DICOM I Abstract Eyes are very important to our lives. Biologic parameters of anterior segment are criterions

More information

Microsoft PowerPoint - ATF2015.ppt [相容模式]

Microsoft PowerPoint - ATF2015.ppt [相容模式] Improving the Video Totalized Method of Stopwatch Calibration Samuel C.K. Ko, Aaron Y.K. Yan and Henry C.K. Ma The Government of Hong Kong Special Administrative Region (SCL) 31 Oct 2015 1 Contents Introduction

More information

Microsoft Word - Final Exam Review Packet.docx

Microsoft Word - Final Exam Review Packet.docx Do you know these words?... 3.1 3.5 Can you do the following?... Ask for and say the date. Use the adverbial of time correctly. Use Use to ask a tag question. Form a yes/no question with the verb / not

More information

46 2011 11 467 數位遊戲式學習系統 7 2011 11 467 47 3 DBGameSys 48 2011 11 467 正規化資料模組 如何配置並儲存電子化資料 以 便減少資料被重覆儲存的程序 DBGameSys的主要功能模組包 學習者 審核評分模組 含 正規化資料模組 審核評分 模組 高分列表模組3大區塊 系統資料庫 在正規化資料模組的執行 高分列表模組 過程中 先要求學習者瀏覽遊戲

More information

財金資訊-82期.indd

財金資訊-82期.indd / ( ) ( ) (waterfall model) (spiral model) 1 (output) (input) 1 www.fisc.com.tw 27 Barry Boehm 1988 2 (prototype) (agile) 2 ( ) 3 3 ( ) 28 / No.82 / 2015.04 (software testing) (peer review) ( ) V ( 4 )

More information

案例正文:(幼圆、小三、加粗)(全文段前与段后0

案例正文:(幼圆、小三、加粗)(全文段前与段后0 案 例 正 文 : 1 中 国 农 业 银 行 FMIS 系 统 开 发 摘 要 : 本 案 例 描 述 一 家 大 型 商 业 银 行 自 主 开 发 战 略 性 管 理 信 息 系 统 的 过 程 该 系 统 不 仅 规 模 大, 而 且 业 务 类 型 复 杂, 项 目 启 动 时 的 系 统 目 标 具 有 高 度 不 确 定 性 项 目 独 特 之 处 是 业 务 专 家 在 项 目 中

More information

Value Chain ~ (E-Business RD / Pre-Sales / Consultant) APS, Advanc

Value Chain ~ (E-Business RD / Pre-Sales / Consultant) APS, Advanc Key @ Value Chain fanchihmin@yahoo.com.tw 1 Key@ValueChain 1994.6 1996.6 2000.6 2000.10 ~ 2004.10 (E- RD / Pre-Sales / Consultant) APS, Advanced Planning & Scheduling CDP, Collaborative Demand Planning

More information

Improved Preimage Attacks on AES-like Hash Functions: Applications to Whirlpool and Grøstl

Improved Preimage Attacks on AES-like Hash Functions: Applications to Whirlpool and Grøstl SKLOIS (Pseudo) Preimage Attack on Reduced-Round Grøstl Hash Function and Others Shuang Wu, Dengguo Feng, Wenling Wu, Jian Guo, Le Dong, Jian Zou March 20, 2012 Institute. of Software, Chinese Academy

More information

13-4-Cover-1

13-4-Cover-1 106 13 4 301-323 302 2009 2007 2009 2007 Dewey 1960 1970 1964 1967 303 1994 2008 2007 2008 2001 2003 2006 2007 2007 7 2013 2007 2009 2009 2007 2009 2012 Kendall 1990 Jacoby 1996 Sigmon 1996 1 2 3 20062000

More information

2013_6_3.indd

2013_6_3.indd 中 国 科 技 资 源 导 刊 ISSN 1674-1544 2013 年 11 月 第 45 卷 第 6 期 95-99, 107 CHINA SCIENCE & TECHNOLOGY RESOURCES REVIEW ISSN 1674-1544 Vol.45 No.6 95-99, 107 Nov. 2013 构 建 基 于 大 数 据 的 智 能 高 校 信 息 化 管 理 服 务 系 统

More information

Microsoft Word 張嘉玲-_76-83_

Microsoft Word 張嘉玲-_76-83_ 64 4 Journal of Taiwan Agricultural Engineering 107 12 Vol. 64, No. 4, December 2018 DOI: 10.29974/JTAE.201812_64(4).0005 WASP - Applying the WASP Model to Evaluate the Effect of Wastewater Sewer Takeover

More information

Microsoft Word - A200811-773.doc

Microsoft Word - A200811-773.doc 语 言 模 型 在 高 校 保 研 工 作 中 的 应 用 王 洋 辽 宁 工 程 技 术 大 学 理 学 院 信 息 与 计 算 科 学, 辽 宁 阜 新 (3000) E-mail: ben.dan000 @63.com 摘 要 : 问 题 重 述 : 模 糊 性 数 学 发 展 的 主 流 是 在 它 的 应 用 方 面, 其 中 模 糊 语 言 模 型 实 现 了 人 类 语 言 的 数 学

More information

高中英文科教師甄試心得

高中英文科教師甄試心得 高 中 英 文 科 教 師 甄 試 心 得 英 語 學 系 碩 士 班 林 俊 呈 高 雄 市 立 高 雄 高 級 中 學 今 年 第 一 次 參 加 教 師 甄 試, 能 夠 在 尚 未 服 兵 役 前 便 考 上 高 雄 市 立 高 雄 高 級 中 學 專 任 教 師, 自 己 覺 得 很 意 外, 也 很 幸 運 考 上 後 不 久 在 與 雄 中 校 長 的 會 談 中, 校 長 的 一 句

More information

National Taichung University of Education Department of Fine Arts Island Speak-Thesis on Works of Local Culture Exploration 島 語 - 在 地 文 化 探 尋 創 作 論 述

National Taichung University of Education Department of Fine Arts Island Speak-Thesis on Works of Local Culture Exploration 島 語 - 在 地 文 化 探 尋 創 作 論 述 國 立 臺中教育 大 學 美術學系在職進修碩士班 碩士論文 島語 在地文化探尋創作論述 Island Speak Thesis on Works of Local Culture Exploration 研 究 生 彭綉雯 指導教授 莊明中 教授 中 華 民 國 一 二 年 七 月 National Taichung University of Education Department of Fine

More information

Microsoft Word - 11-秦华伟.doc

Microsoft Word - 11-秦华伟.doc 热 带 海 洋 学 报 JOURNAL OF TROPICAL OCEANOGRAPHY 海 洋 调 查 与 观 测 仪 器 doi:10.3969/j.issn.1009-5470.2013.01.011 2013 年 第 32 卷 第 1 期 : 76 80 http://www.jto.ac.cn * 应 用 于 龟 山 岛 热 液 喷 口 探 寻 的 散 射 光 式 水 下 浊 度 仪 研

More information

1.ai

1.ai HDMI camera ARTRAY CO,. LTD Introduction Thank you for purchasing the ARTCAM HDMI camera series. This manual shows the direction how to use the viewer software. Please refer other instructions or contact

More information

Microsoft Word - 19王建华.doc

Microsoft Word - 19王建华.doc 2012 年 12 月 图 学 学 报 December 2012 第 33 卷 第 6 期 JOURNAL OF GRAPHICS Vol.33 No.6 工 程 图 学 计 算 机 辅 助 教 学 实 践 与 思 考 王 建 华, 郝 育 新, 刘 令 涛 ( 北 京 信 息 科 技 大 学 机 电 学 院, 北 京 100192) 摘 要 : 随 着 计 算 机 技 术 的 迅 猛 发 展 和

More information

(單位名稱)大事記---96學年度(96

(單位名稱)大事記---96學年度(96 102 年 7 月 科 學 樓 D303 教 室 整 修 工 程 竣 工 102 年 8 月 數 學 樓 外 牆 整 修 工 程 竣 工 大 事 記 ---102 學 年 度 (102.8.1-103.7.31) 科 學 樓 增 設 無 障 礙 電 梯 工 程 委 託 規 劃 設 計 監 造 技 術 服 務 上 網 招 標 決 標 求 真 樓 2 樓 空 間 整 修 工 程 開 工 提 報 教 育

More information

Microsoft Word - chnInfoPaper6

Microsoft Word - chnInfoPaper6 文 章 编 号 :3-77(2)-- 文 章 编 号 :92 基 于 中 文 拼 音 输 入 法 数 据 的 汉 语 方 言 词 汇 自 动 识 别 张 燕, 张 扬 2, 孙 茂 松 (. 清 华 大 学 计 算 机 系, 北 京 市 84;2. 搜 狗 科 技 公 司, 北 京 市 84) 摘 要 : 方 言 研 究 领 域 中 的 语 音 研 究 词 汇 研 究 及 语 法 研 究 是 方 言

More information

70 包 装 工 程 2015 年 1 月 一有效的方式 [2] 尤其是在儿童阶段的生活中 对儿 童的成长与发展影响巨大 [3] 台湾学者张世宗提出 玩游戏 的本质就是人类个体主动与外界互动的自 主性行为 并且依据互动对象与渠道的形式分类 玩 人 与 物 互 动 的 游 戏 活 动 与 学 习 行

70 包 装 工 程 2015 年 1 月 一有效的方式 [2] 尤其是在儿童阶段的生活中 对儿 童的成长与发展影响巨大 [3] 台湾学者张世宗提出 玩游戏 的本质就是人类个体主动与外界互动的自 主性行为 并且依据互动对象与渠道的形式分类 玩 人 与 物 互 动 的 游 戏 活 动 与 学 习 行 第 37 卷 第 2 期 包装工程 2016 年 1 月 PACKAGING ENGINEERING 69 基于传感技术的儿童自由玩耍中的交互设计创新 王玮 西南交通大学 成都 610031 摘要 目的 深化对儿童的游戏认识及探讨如何提高儿童的游戏基本能力 方法 方法 基于玩游戏的再认识和 今昔儿童玩游戏的比较 立足于儿童物玩的交互体验分析 从交互设计的视角 提出了传感技术在儿童自 由玩耍中的创新应用

More information

Microsoft PowerPoint ARIS_Platform_en.ppt

Microsoft PowerPoint ARIS_Platform_en.ppt ARIS Platform www.ixon.com.tw ARIS ARIS Architecture of Integrated Information System Prof. Dr. Dr. h.c. mult. August-Wilhelm Scheer ARIS () 2 IDS Scheer AG International Presence >> Partners and subsidiaries

More information

Learning Java

Learning Java Java Introduction to Java Programming (Third Edition) Prentice-Hall,Inc. Y.Daniel Liang 2001 Java 2002.2 Java2 2001.10 Java2 Philip Heller & Simon Roberts 1999.4 Java2 2001.3 Java2 21 2002.4 Java UML 2002.10

More information

Dan Buettner / /

Dan Buettner / / 39 1 2015 1 Vol. 39 No. 1 January 2015 74 Population Research 80 + /60 + 90 + 90 + 0 80 100028 Measuring and Comparing Population Longevity Level across the Regions of the World Lin Bao Abstract Appropriate

More information

<4D6963726F736F667420576F7264202D20322EA764AC57C0732DA668B443C5E9B1D0BEC7A4E8AED7B9EFB0EAA470B4BCAFE0BBD9C3AABEC7A5CDAEC9B6A1B7A7A9C0BEC7B2DFA6A8AEC4A4A7BC76C5545FA7EF32>

<4D6963726F736F667420576F7264202D20322EA764AC57C0732DA668B443C5E9B1D0BEC7A4E8AED7B9EFB0EAA470B4BCAFE0BBD9C3AABEC7A5CDAEC9B6A1B7A7A9C0BEC7B2DFA6A8AEC4A4A7BC76C5545FA7EF32> 國 立 臺 中 教 育 大 學 特 殊 多 教 媒 育 體 學 教 系 學 方 案 對 國 小 智 能 障 礙 學 生 時 間 概 念 學 習 成 效 之 影 響. 17. 特 殊 教 育 與 輔 助 科 技 學 報, 民 100,3 期,17-36 頁 多 媒 體 教 學 方 案 對 國 小 智 能 障 礙 學 生 時 間 概 念 學 習 成 效 之 影 響 吳 柱 龍 臺 中 教 育 大 學 (

More information

Microsoft Word - D-2°w¶Ë¬ì¹ï¤U�Iµh®{¤âÀˬd¬yµ{_¬x°ö�×__P.329-335_.doc

Microsoft Word - D-2°w¶Ë¬ì¹ï¤U�Iµh®{¤âÀˬd¬yµ{_¬x°ö�×__P.329-335_.doc 針 傷 科 對 下 背 痛 徒 手 檢 查 流 程 329 針 傷 科 對 下 背 痛 徒 手 檢 查 流 程 洪 培 修 1 張 晉 賢 2 張 世 良 3 1 嘉 義 基 督 教 醫 院 中 醫 科 系 2 長 庚 紀 念 醫 院 中 醫 醫 院 基 隆 分 院 暨 長 庚 大 學 醫 學 院 3 中 國 醫 藥 大 學 中 醫 院 學 針 灸 研 究 所 摘 要 前 言 腰 痛 或 下 背 痛

More information

PowerPoint 簡報

PowerPoint 簡報 測 試 大 百 科 您 測 對 了 沒? 1 吳 尚 文 Sherry Wu Sherry.wu@iisigroup.com 經 歷 : 2013 資 拓 宏 宇 CMMI ML3 ATM 2012 資 拓 宏 宇 軟 體 委 外 事 業 處 經 理 ( 現 ) 2010 宏 瞻 資 訊 MIS 經 理 / ISO20000 資 服 代 表 2009 宏 瞻 資 訊 PM 部 門 經 理 2008

More information

致 謝 在 研 究 所 這 段 期 間 受 到 了 許 多 人 的 幫 助, 才 有 今 日 我 創 作 及 論 文 的 樣 貌 首 先 我 要 謝 謝 我 的 爸 媽, 知 道 我 自 小 就 喜 歡 塗 塗 畫 畫, 高 中 開 始 為 了 準 備 考 美 術 系 而 每 日 下 課 後 往 畫

致 謝 在 研 究 所 這 段 期 間 受 到 了 許 多 人 的 幫 助, 才 有 今 日 我 創 作 及 論 文 的 樣 貌 首 先 我 要 謝 謝 我 的 爸 媽, 知 道 我 自 小 就 喜 歡 塗 塗 畫 畫, 高 中 開 始 為 了 準 備 考 美 術 系 而 每 日 下 課 後 往 畫 東 海 大 學 美 術 學 系 碩 士 班 碩 士 學 位 創 作 論 述 風 景 變 奏 指 導 教 授 : 倪 再 沁 教 授 研 究 生 : 吳 冠 瑩 撰 西 元 2011 年 6 月 致 謝 在 研 究 所 這 段 期 間 受 到 了 許 多 人 的 幫 助, 才 有 今 日 我 創 作 及 論 文 的 樣 貌 首 先 我 要 謝 謝 我 的 爸 媽, 知 道 我 自 小 就 喜 歡 塗

More information