標題: | 移植多媒體講解呈現播放器於Linux平台的製作- 內容協調與呈現技術 The System Porting and Implementation of a Multimedia Presentation Player under the Linux Platform- Content Adaptation and Presentation Related Techniques |
作者: | 張筱靈 Hsiao-Ling Chang 陳登吉 Deng-Jyi Chen 資訊科學與工程研究所 |
關鍵字: | 移植;內容協調;多媒體講解呈現播放器;porting;content adaptation;Multimedia Presentation Player |
公開日期: | 2007 |
摘要: | 隨著輕省筆電(Netbook)[10]的興起,與之搭配的Linux作業系統也將成為趨勢,未來有可能成為與Windows作業系統抗衡一方的流派。但和Windows作業系統比起來,Linux作業系統上的應用軟體和教學資源仍是呈現不足的狀況,且目前大部分的數位內容教學資源都只能在Windows作業系統上使用。因此在Linux作業系統上開發數位內容的教學資源是刻不容緩的事情。
若能利用輕省筆電結合網路功能,上網透過數位學習平台獲得數位內容教學資源,則可以達成一完整的數位學習模式。但目前大部分的數位學習平台和數位內容教材製作工具都是開發在Windows作業系統上,因此,本研究探討從Windows端將應用程式移植到Linux端的技術,原本開發在Windows端的數位內容教材製作工具無須修改,只需移植其相對應的數位內容教材播放器至Linux端,再搭配網路結合已有的數位學習平台獲得數位內容教材的來源,即可讓Linux作業系統上也可以享有和Windows作業系統上一樣富足的數位內容教學資源。
這一個完整的數位學習方案是和另一位實驗室同學,林鴻哲共同研究的。由於播放器於不同平台的移植工程相當浩大,於是分兩個部份來研究,有關於網路結合數位學習平台和資料保護的部份是由林鴻哲同學負責[1],本研究則著重在播放器的基本架構,處理跨平台之間的內容協調與播放的功能呈現。數位內容教學資源則是選擇可以加入教師講解和多媒體影音功能的多媒體講解呈現教材作為範例。
本研究提出『移植多媒體講解呈現播放器在Linux上的製作方法』,其中著重在內容協調與呈現技術的部份,將Windows端上的播放器程式移植至Linux 端,在移植的過程中,探討Windows 端與Linux 端的系統資源、程式語法及支援程式庫的差異,比較後實作內容協調的技術,使Windows端可觀看的多媒體講解呈現之學習教材,同樣可以在Linux 端上觀看,並且具有一致性的呈現效果。最後並以華碩EeePC作為輕省筆電的例子,呈現在EeePC Xandros[8]平台上的應用範例。 With the popularily of Netbooks, e-Learning using Netbooks as a reader will become a major trend. The use of free Linux operating system in Netbooks will lower the cost of Netbooks. The third party software running under Linux system soon will be a requirement in the future. However, the software applications and e-Learning resources under the Linux platform are insufficient in comparison to the Microsoft Windows. In addition, most of the e-Learning resources are only developed and used under the Windows platform. Therefore, developing the third party software and e-Learning resources for the Linux platform is an urgent work. Most of the e-Learning platform and e-Learning creation tools are developed for the Windows operating system only. If we can use the Netbooks with network facilities to access the windows-based e-Learning resources for Linux environment, we will be able to provide a complete e-Learning solution for learners using Netbooks. In this study, we investigate the techniques of porting software applications from Windows to Linux platform. The original e-Learning tool under the Windows operating system would be ported to Linux environment and the e-Learning content will be able to be presented under the Netbooks (such as EeePC). This e-Learning tools porting project will be teamed up with my classmate, Hung-Tse Lin. Because the system porting between the different platforms is very vast, we partition the research into two parts. 1)Hung-Tse Lin is in charge of Data Protection and Network Communication Related Techniques, and 2)I will in charge of implementing the porting of a multimedia content creation player, processing the content adaptation and presentation Related Techniques between different platforms. In this reseach, we port a player form Windows to Linux for the multimedia content creation tool. And I focus on the content adaptation, presentation related techniques and port the player programs of Windows environment into Linux environment. During the porting, discussing the differences of system resource, program grammar, and supportive libraries between Windows and Linux. Then bridge these differences to implement the content adaptation techniques. The objective of the porting work to allow the e-Learning content in Windows environment is also be able to make the same presentation under Netbooks. We will use the Asus, EeePC as the Netbook example to demonstrate the feasibility and applicability of the program porting work. |
URI: | http://140.113.39.130/cdrfb3/record/nctu/#GT009555567 http://hdl.handle.net/11536/39519 |
顯示於類別: | 畢業論文 |