Design and Implementation of an XML Schema-driven System for Form-based GUI
Date Issued
2004
Date
2004
Author(s)
Lin, Hsien-Tang
DOI
zh-TW
Abstract
The GUI (Graphic User Interface) window application, which provides a visual environment, is extensively used with the progress of computer hardware efficiency. However, the traditional GUI designs only considered specific capabilities for specific jobs. As a result, when the version of the software needs to be updated, the old codes must be reviewed and practically the whole source code has to be rewritten.
This research tries to explore a new way for software design. XML is chosen as the base of the system, named XsForm; and UIML (User Interface Markup Language) for flexible GUI design. The cross-platform Microsoft .NET framework library is employed, obtain the following advantages:(a) Provision of different domain jobs with different data schema by changing the XML Schema of the application. (b) Provide these functions “Input data”, “Print report”, ”Import data”, “Export data” and “File management” functions for general business requirement. (c) Adjustment of the presented GUI simply by adjusting the UIML file. (d) Given the flexibility of XML (as data source) and UIML (as GUI presentation), the user could easily create a new application for a specific use.
Subjects
建築管理
UIML
圖形化使用者介面
XML
彈性
XML Schema
GUI
.NET
Type
thesis
