• 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