Issues in the Evaluation of User Interface Tools
ICSE '94 Proceedings of the Workshop on Software Engineering and Human-Computer Interaction
The Pragmatics of Model-Driven Development
IEEE Software
Automatic language translation for user interfaces
Proceedings of the 2005 conference on Diversity in computing
GrafiXML, a Multi-target User Interface Builder Based on UsiXML
ICAS '08 Proceedings of the Fourth International Conference on Autonomic and Autonomous Systems
Beginning iPhone Development: Exploring the iPhone SDK
Beginning iPhone Development: Exploring the iPhone SDK
ACM Transactions on Computer-Human Interaction (TOCHI)
A Theoretical Survey of User Interface Description Languages: Preliminary Results
LA-WEB '09 Proceedings of the 2009 Latin American Web Congress (la-web 2009)
Prototyping corporate user interfaces: towards a visual specification of interactive systems
IASTED-HCI '07 Proceedings of the Second IASTED International Conference on Human Computer Interaction
Applied MDA for Embedded Devices: Software Design and Code Generation for a Low-Cost Mobile Phone
COMPSACW '10 Proceedings of the 2010 IEEE 34th Annual Computer Software and Applications Conference Workshops
Flippable user interfaces for internationalization
Proceedings of the 3rd ACM SIGCHI symposium on Engineering interactive computing systems
A MDA-compliant environment for developing user interfaces of information systems
CAiSE'05 Proceedings of the 17th international conference on Advanced Information Systems Engineering
USIXML: a language supporting multi-path development of user interfaces
EHCI-DSVIS'04 Proceedings of the 2004 international conference on Engineering Human Computer Interaction and Interactive Systems
Hi-index | 0.00 |
The past few years have shown a tendency from desktop software development towards mobile application development due to the increasing amount of smartphone users and available devices. Compared to traditional desktop applications, requirements are different in the mobile world. Due to the massive amount of mobile applications it is important to bring a new idea to the market very quickly and concurrently target a large number of users all over the world. The aspect of localization is crucial if the product should be usable in different countries. The term localization in this context refers to the process of adapting a software to different regions by changing the language, image resources, reading direction or other regional requirements. The proposed solution covers the aspect of string translation, with a focus on devices where the screen area is limited. Translating a software poses a challenge since the text can have several meanings on the one hand and has to match the available screen space on the other hand. Knowing the context and area where a string appears in the user interface can improve the quality and accuracy of the translation. Besides that it reduces efforts for layout implementation and testing. This paper refers to that feature as navigation context-aware. A Context-Aware Translation Tool (CATT) including this feature is presented. As an input for the tool a user interface description language (UIDL) is used which contributes platform independence to the tool. To increase the applicability of the tool to a number of description languages, a meta-model was created which specifies crucial compatibility requirements. An evaluation of existing languages regarding their compatibility to the proposed model and a discussion of limitations is included.