DocumentCode
234583
Title
A reusable multi-language UI switching component on COM
Author
Qi Chun Xia ; Gao Yan ; Liang Yan
Author_Institution
Dept. of Inf. Technol., Eastern Liaoning Univ., Dandong, China
fYear
2014
fDate
28-30 July 2014
Firstpage
2918
Lastpage
2922
Abstract
Multi-language UI switching is an import software capability. Most of the previous methods rely on control identifiers, and are performed by the resource files or dynamic link libraries. Since they are closely related to current application, it is different for them to be reused in other systems. Database is a data storage medium independent of any development studios. Store UI texts in database can disassociate the association between texts and identifiers. Software Components are independent of programing languages, can plug and play in applications. Multi-language switching component is implemented by COM technology, it can be easily deployed in other systems; the component stores texts in the database, uses recursive algorithm dynamically converts menus, windows and its various sub-controls´ interface texts. Static UI texts and application-related database data are processed differently according to actual situation. Results show that the multi-language UI switching component has better reusability and reliability.
Keywords
programming languages; software engineering; software libraries; user interface management systems; user interfaces; COM technology; application-related database data; data storage medium; dynamic link libraries; import software capability; programing languages; recursive algorithm; resource files; reusable multilanguage UI switching component; software components; static UI texts; subcontrol interface texts; Databases; Encoding; Libraries; Software reusability; Switches; User interfaces; UI (user interface); component; multi-language; resource;
fLanguage
English
Publisher
ieee
Conference_Titel
Control Conference (CCC), 2014 33rd Chinese
Conference_Location
Nanjing
Type
conf
DOI
10.1109/ChiCC.2014.6897104
Filename
6897104
Link To Document