21 research outputs found

    OpenAdaptxt: an open source enabling technology for high quality text entry

    Get PDF
    Modern text entry systems, especially for touch screen phones and novel devices, rely on complex underlying technologies such as error correction and word suggestion. Furthermore, for global deployment a vast number of languages have to be supported. Together this has raised the entry bar for new text entry techniques, which makes developing and testing a longer process thus stifling innovation. For example, testing a new feedback mechanism in comparison to a stock keyboard now requires the researchers to support at least slip correction and probably word suggestion. This paper introduces OpenAdaptxt: an open source community driven text input platform to enable development of higher quality text input solutions. It is the first commercial-grade open source enabling technology for modern text entry that supports both multiple platforms and dictionary support for over 50 spoken languages

    Case Study: Porting Qt to Windows Runtime

    Get PDF
    With the abundance of operating system choices available to end-users, particularly for mobile devices, application developers look for ways to cut development time while increasing the portability and maintainability of their source code. One solution to this challenge can be found through use of cross-platform frameworks. Cross-platform frameworks function by abstracting the system-specific details of incompatible platforms into a common programming interface which developers can use to target many different devices and operating systems. This thesis studies the abstraction architecture of Qt, a leading cross-platform C++ graphical user interface framework, with the goal of bringing a new platform, Windows Runtime, to the framework's set of supported targets. Windows Runtime is a collective programming interface for the Microsoft Windows 8 family of operating systems, including Windows 8, Windows Phone 8, and Windows RT. While Qt already supports a range of desktop and mobile operating systems -- including Windows, Mac OSX, Linux/X11, Android, iOS, BlackBerry, and Sailfish -- support for Windows Runtime is a new feature of the framework brought forth by this case study. Current trends in cross-platform frameworks, particularly declarative user interface frameworks with a mobile emphasis, are assessed and compared to Qt's offering, and the implementation of Qt for Windows Runtime is prepared with these trends in mind. The implementation contributes to the open-source Qt Project, with the contributions included in the official Qt 5.3 release. Using the released version of Qt 5.3, a canonical Qt application is ported to the new platform and is certified and published in the Windows Store. Through this porting and publication process, an evaluation of the project's success is constructed within a cross-platform context. The outlook for Windows Runtime as a growing platform is positive, as is the outlook for the uptake of Qt (and cross-platform frameworks in general) within modern device ecosystems. Moving forward, the quality and feature parity of Qt for Windows Runtime (as compared to competing frameworks) is expected to improve as users and open-source contributors make this new offering part of their respective development workflows and software projects

    DigiPal: Cross-Cultural & Interlingual Mobile Interaction for Children

    Get PDF
    This thesis contributes research and analysis towards, and the design and development of, a Digital Pen pal application (DigiPal) for children from two different countries and languages. Children from a developed and a developing country came together and participated in multiple studies for the design of the app with their ideas and input both matching and differing. Feedback and thoughts provided by them contributed to the design of the app and towards a generalised model for similar applications. DigiPal required a translation system to be integrated into the App so that the children could talk in their own language which not only makes sure they can talk confidently, but also contributes to preserve local languages. Google translate was the option which was used in this case following a study that assured its effectiveness. Accuracy was relatively low but higher levels of Understandability gave some hope to advocate the possibility of use of Google translate as a translator and most importantly as a facilitator of cross-cultural chat. A real time letter exchange activity, with children from Nepal and England was conducted. In a deep analysis of text entry errors and their impact on translation, and on other translation errors and their possible causes, findings show why and where Google translate struggled. However, children’s reaction to the translated letters, as well as analysis that shows how improving text entry correctness can support the translation software, shows that regardless of some error children could communicate and they enjoyed the activity overall. This work also contributes insights for design that are needed beyond translation to create an engaging and culturally level experience. Two separate studies were conducted to gather some culturally influenced attributes from the children. In one, children drew pictures to introduce themselves whereas in the second one they drew pictures of games they would like to have in an application like DigiPal. The thesis concludes with a generalisable model that can be used by other app developers to consider how to create culturally level products for children from different countries and with different languages

    INTERACT 2015 Adjunct Proceedings. 15th IFIP TC.13 International Conference on Human-Computer Interaction 14-18 September 2015, Bamberg, Germany

    Get PDF
    INTERACT is among the world’s top conferences in Human-Computer Interaction. Starting with the first INTERACT conference in 1990, this conference series has been organised under the aegis of the Technical Committee 13 on Human-Computer Interaction of the UNESCO International Federation for Information Processing (IFIP). This committee aims at developing the science and technology of the interaction between humans and computing devices. The 15th IFIP TC.13 International Conference on Human-Computer Interaction - INTERACT 2015 took place from 14 to 18 September 2015 in Bamberg, Germany. The theme of INTERACT 2015 was "Connection.Tradition.Innovation". This volume presents the Adjunct Proceedings - it contains the position papers for the students of the Doctoral Consortium as well as the position papers of the participants of the various workshops
    corecore