標題: XML-based通用服務終端架構之程式產生器
Code Generator for XML-based Universal Service Terminal Framework
作者: 楊淑芬
Yang, Shu-Fen
袁賢銘
Shyan-Ming Yuan
資訊學院資訊學程
關鍵字: 程式產生器;使用者介面;資訊家電;行動裝置;XML;XUL;Java;Code Generator;User Interface;Information Appliance;mobile IA
公開日期: 2001
摘要: 隨著科技的進步,越來越多的行動裝置如雨後春筍般的蓬勃發展。因為每一種行動裝置的硬體能力不同,在開發應用程式時,若為每一種裝置就發展一套使用者介面,將是曠日費時且不符經濟效益的。因此,我們開發了一套稱為通用服務終端架構的系統平台,此系統使用eXtensible Markup Language User Interface (XUL) 來描述應用程式的使用者介面,而應用程式的功能就用JavaScript language來完成。同時搭配自我順應的功能,自動將使用者介面依據行動裝置的不同,轉換成合宜的使用者介面。如此一來,便可縮短應用程式開發者的開發時程。 XML-based的程式產生器的功能,在於將XUL文件及JavaScript檔案轉成Java程式碼。在使用者介面與商業邏輯分開設計完成後,程式產生器提供一個整合的工具,將分別設計完成的兩者整合為一完整的應用程式。整合成Java程式碼後的應用程式具有保護企業智慧財產的功能,並擁有較佳之效能,且佔用較小之磁碟空間,符合行動資訊裝置的需求。
Universal Service Terminal Framework provides a convenient, easy-to-use, efficient development environment to develop application-based services. Using XML, HTML and JavaScript develop services as easy as web pages. XML-based User Interface Language has ability to self-adaptive user interface for various devices. Using XML-based User Interface Language also can separate the development of user interface and business logic. Code Generator uses XUL documents and JavaScript files as inputs, and generates Java code. Code generator provides a tool to integrate the user interface and business logic to a fully complete application. The generated Java application will have the ability to avoid the intellectual property of enterprise to be stolen. Also, it will get better performance and occupy less disk space. Those are important requisition for mobile information appliance.
URI: http://140.113.39.130/cdrfb3/record/nctu/#NT901706036
http://hdl.handle.net/11536/69670
顯示於類別:畢業論文