標題: 利用視覺化使用者介面建構方法產生行動電話裝置使用者介面
Generating User Interface for Mobile Devices Using Visual-Based User Interface Construction Methodology
作者: 蔡明志
Ming-Jyh Tsai
陳登吉
Deng-Jyi Chen
資訊科學與工程研究所
關鍵字: 使用者介面;手持式裝置;User Interface;Mobile device
公開日期: 2006
摘要: 許多研究學者指出在設計與實作行動電話系統軟體時,花最多心力是使用者介面[25-26]。 開發一優良且親和力高的使用者介面是一件複雜且耗時的工作。研究學者指出使用者介面的程式大約佔整個應用系統程式的80% [6],而在實作使用者介面所花的時間大約是整個系統實作時間的50% [7-8],因此,使用者介面在開發軟體系統中佔了一個很重要的角色。多年來許多軟體工程領域的研究學者紛紛在研究並找尋更好的方法,以幫助系統開發者建立使用者介面[9-12, 41-45]。 本論文研究著重在設計與實作一方法論,以改善建立應用軟體系統之使用者介面的生產力、品質性及可維護性。在此方法論中,有幾個重要的組成部分,如視覺化的使用者介面編輯系統,函數功能繫結系統以及使用者介面呈現系統,將會在本研究中一一的加以闡述。為了將此方法論應用在行動電話的裝置上,我們延伸並修正此方法論以適宜建立行動電話的使用者介面,其中有幾個重要的組成部分,如使用者介面樣板產生器以及泛用型軟體架構,也將在此研究中加以闡述之。 為了展示此方法論的可行性及可適用性,我們以建立行動電話使用者介面之範例闡明如何利用使用者介面樣板產生器及使用者介面編輯工具來產生最終的使用者介面雛型,並且實作模擬器以模擬使用者介面的設計結果。 最後,我們也帶領實驗研究,將我們所提出的方法論與其它方法分別在生產力、品質性以及可維護能力加以評估
It has been shown that the major effort spent on the design and implementation of the system software for mobile phone devices is the user interfaces (UI) (or man-machine interface, MMI)[25-26]. Developing application software with sophisticated and elegant user interface is a complex and time-consuming task. Studies have shown that near 80 percent of the code of applications is devoted to the user interface (UI) [6], and that about 50 percent of the implementation time is devoted to implementing the UI portion [7-8]. Thus, UI plays a significant role in the development of application software. For years, researches in software engineering area have been seeking better solutions to aid system developers to build UI [9-12, 41-45]. This dissertation research focuses on methodology to improve the UI construction of application software in terms of productivity, quality, and maintainability. Specifically, the major components in the proposed methodology, namely the visual UI authoring system, the function binding system, and the UI presentation system will be elaborated in this study. To apply the proposed methodology for the UI construction of mobile devices, we extend and revise the methodology to fit the UI construction of mobile devices. Specifically, the UI templates generator and generic software framework components in the methodology will be elaborated in this study. To demonstrate the feasibility and applicability of the proposed methodology, the UI construction of an application example for mobile phone devices is used to explain the process of how the target UI prototype is generated by the visual UI authoring tool. A simulator is implemented to simulate the result of UI design. Finally, we conduct an experimental study to assess the proposed methodology in terms of productivity, quality, and maintainability with other approaches.
URI: http://140.113.39.130/cdrfb3/record/nctu/#GT008917818
http://hdl.handle.net/11536/77713
顯示於類別:畢業論文