標題: | 泛用型軟體框架應用於手持系統之軟體架構設計及實作 A Generic Software Framework for the Software System Architecture Design and Implementation of Handset Devices |
作者: | 劉柏昌 陳登吉 葉義雄 資訊學院資訊學程 |
關鍵字: | 軟體框架;手持系統;視覺化編輯;人機介面;手機使用介面;software framework;hanset;generic kernel interface;signal;MMI;visual programming |
公開日期: | 2004 |
摘要: | 在開發手機使用介面的傳統方法上,程式並不能立即反映出規格上的變動。一旦需求發生了變動,程式員就必須更改他們的程式。因此,發展使用介面將會耗費大量時間。
本校資工系的軟體工程實驗室,已經開發出一個軟體建構方法論[1],並使用於發展手持系統的使用介面,能讓使用者介面快速的移植到新的平台。本研究與此方法論相配合,用來開發其軟體的架構,可以克服傳統方法所遇到的問題。
在各種使用者介面的設計以及軟體架構當中,存在著某種程度的相似性,本研究將這些相同的部分擷取出來,歸納成為泛用型軟體框架( Generic Software Framework)。從這個泛用型軟體框架衍伸出來的軟體框架實例,應用在與視覺化的UI編輯器的配合,可以快速的開發出使用介面。
為了驗證此開發方式的可行性,我們使用泛用型軟體框架,實作出一個軟體框架,來搭配視覺化的UI編輯器,並設計了軟體模擬器,來驗證所產生的使用者介面系統。 The traditional approach to develop user interface for handset devices has limited flexibility on the UI requirement changes. Once the UI requirement changed, programmers have to change their handcrafted application once again. This change may occur repeatedly until the UI requirement under consideration is satisfied. The Software Engineering Laboratory in NCTU has developed a Visual Requirement Authoring and Program Generation Methodology. This methodology helps programmers to develop the user interface for handset devices, and allows programmers to migrate their program to new platform quickly. Based on this methodology, we quest for a generic software framework to incorporate the proposed methodology for developing user interface to alleviate the problems mentioned above. From our study, there are some similarities exist among user interface and software framework in different handset devices. In this research work, we propose a generic software framework for the system architecture design of handset devices. Specifically, the software framework generated based on the generic software framework will be much easier for maintenance and management compared with the traditional approach. In addition, the software framework that is instantiated from the generic software framework can be incorporated into the visual requirement authoring system for user interface development. In this thesis study, we design and construct a simulator to demonstrate the applicability and usefulness of the software framework generated by the proposed generic software framework. |
URI: | http://140.113.39.130/cdrfb3/record/nctu/#GT009167562 http://hdl.handle.net/11536/63791 |
顯示於類別: | 畢業論文 |