Please use this identifier to cite or link to this item:
http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/9193| Title: | 具備可延展性與可移植性之圖形介面函式庫 A Scalable and Portable GUI Library |
| Authors: | Sei-Lim Chen 陳世霖 |
| Advisor: | 鄭士康(Shyh-Kang Jeng) |
| Keyword: | 圖形介面,延展性,移植性,嵌入式,視窗, GUI,scalability,portability,embedded,window, |
| Publication Year : | 2009 |
| Degree: | 碩士 |
| Abstract: | 本研究開發了一套獨立的圖形介面函式庫(GUI library),用來增加圖形介面程式的延展性與移植性,並試圖提高應用程式的跨平台支援程度。在參考了相關的開放原始碼之後,並依循軟體工程的程式開發原則,首先切割物件模型,定義出相關的抽象介面模型,然後實作程式的核心部份。在完成核心程式碼之後,開始設法移植到特定的作業平台移植。選定的是微軟的視窗作業系統(Windows Xp SP2)、Linux(Frame Buffer)與Bootloader(Non-OS),並整合向量繪圖函式(GPLFlash)做動畫展示。 This thesis presents a GUI library used to enhance the scalability and portability of our GUI applications. We also try to solve the problems of software on crossing platforms. As the first step, we refer to some source codes of open source projects. Then following the software engineering priciples, we separate the whole library into pieces of object modules, and define their abstract interfaces. Then it takes some time to implement those core modules. When the kernel part is finished, the next step is to execute the porting procedure for a specific platform. Microsoft Window XP SP2, Linux, and Bootloader are chosen for migration. Besides, it integrates an open source Flash animation playing library for exhibition. |
| URI: | http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/9193 |
| Fulltext Rights: | 同意授權(全球公開) |
| Appears in Collections: | 電機工程學系 |
Files in This Item:
| File | Size | Format | |
|---|---|---|---|
| ntu-98-1.pdf | 702.03 kB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.
