The Design of a Graphical User Interface Framework for Wearable Devices

碩士 === 國立成功大學 === 電機工程學系 === 104 === In recent years, embedded devices such as the Internet of Things, smart wearable devices have been gradually integrated into our lives, and graphical user interface (GUI) is the way that users can interact with these electronic products directly. Except for the G...

Full description

Bibliographic Details
Main Authors: Kuang-YuChou, 周曠宇
Other Authors: Tein-Hao Chang
Format: Others
Language:zh-TW
Published: 2016
Online Access:http://ndltd.ncl.edu.tw/handle/29971638478409842936
Description
Summary:碩士 === 國立成功大學 === 電機工程學系 === 104 === In recent years, embedded devices such as the Internet of Things, smart wearable devices have been gradually integrated into our lives, and graphical user interface (GUI) is the way that users can interact with these electronic products directly. Except for the GUI frameworks which have higher demand for hardware resources, other frameworks which are applicable to develop wearables require developers can program with low-level language and be familiar with the API, thus it limits the group size of developers and increases the difficulty of development. General development process starts at designing GUI by designers, then software developers translate the design into program code. Since the original design and program implementation use completely different described manners, software developers can only test program on the hardware until the expected GUI picture exhibited on screen, this process will lead to a prolongation of the development cycle. However, in the early stages of developing wearables need rapid prototyping for proofing of concept, and existing GUI development process is difficult to meet the needs of such rapid development. Therefore, this study bases on the existing GUI development process, proposing an easy-to-use, efficient and versatile GUI framework with rapid prototyping ability. The framework uses vector graphics as basic element, which is also the original design used, so framework can directly parse vector images and draw them without too much programming. This trait will greatly enhance the development efficiency and meet the need of rapid prototyping of wearables. At the same time, this framework has the API to access library of vector graphics, providing more choices for the software developers who are used to develop in the typical model. In addition, this study also provides software tool to support development, by using this tool GUI can be previewed on computer and development efficiency is further improved.