Search results for "User interface"
showing 10 items of 247 documents
Towards Automated Classification of Firmware Images and Identification of Embedded Devices
2017
Part 4: Operating System and Firmware Security; International audience; Embedded systems, as opposed to traditional computers, bring an incredible diversity. The number of devices manufactured is constantly increasing and each has a dedicated software, commonly known as firmware. Full firmware images are often delivered as multiple releases, correcting bugs and vulnerabilities, or adding new features. Unfortunately, there is no centralized or standardized firmware distribution mechanism. It is therefore difficult to track which vendor or device a firmware package belongs to, or to identify which firmware version is used in deployed embedded devices. At the same time, discovering devices tha…
T9+HUD: Physical Keypad and HUD can Improve Driving Performance while Typing and Driving
2016
We introduce T9+HUD, a text entry method designed to decrease visual distraction while driving and typing. T9+HUD combines a physical 3x4 keypad on the steering wheel with a head-up-display (HUD) for projecting output on the windshield. Previous work suggests this may be a visually less demanding way to type while driving than the popular case which requires shifts of visual attention away from the road. We present a prototype design and report first results from a controlled evaluation in a driving simulator. While driving, the T9+HUD text entry rate was equal compared to a dashboard-mounted touchscreen device, but it reduced lane deviations by 70%. Furthermore, there was no significant di…
Supporting Agile Development by Facilitating Natural User Interaction with Executable Formal Specifications
2011
Agile development benefits from fast feedback from various stakeholders. If implemented in a suitable way, formal methods can enhance the agile development process. With an executable formal specification, it is possible to analyse and simulate the behaviour of the target system before it is being built. However, for the users' and developers' natural participation in the development process, it is necessary to use a real end-user interface and bind it to the execution environment being used in the simulations and animations. This requires, though, that the execution model used to simulate the specification is appropriately changed to facilitate the use of these user interfaces. The authors…
SearchBot: Supporting voice conversations with proactive search
2018
Searching during conversations and social interactions is becoming increasingly common. Although searching could be helpful for solving arguments, building common ground, and reinforcing mutual assumptions, it can also cause inter-actional problems. Proactive search approaches can enrich conversations with additional information without neglecting the shared and established social norms of being attentive to ongoing interaction. This demo showcases SearchBot, a tool that minimizes the issues associated with the practice of searching during conversations. It accomplishes this by tracking conversational background speech and then providing continuous recommendations of related documents and e…
Interactive map interface for controlling bridge crane automation A cognitive-affective approach
2016
This study outlines the development process of a new touch screen based user interface for controlling bridge crane automation in industrial environments. A user study of existing situation (n1 = 11) was used to develop an understanding of the cognitive and emotional design goals for crane operation. Conceptualization of these goals in the context of automation produced a set of requirements, which were used to develop a map-based touch screen user interface. Two field tests (n2 = 5, n3 = 5) revealed how bridge crane operators cognise and emotionally experience the increasing automation and how the user interface should be designed to support the operator’s spatial mental representation as …
User experience targets as design drivers:A case study on the development of a remote crane operator station
2013
In recent years, the notion of user experience, or UX, as an essential aspect to be addressed in the design and development of technologies has been increasingly discussed. In this paper, we present a case study in which we have used UX targets as the main design drivers and focus areas in developing a new remote operator station user interface for container cranes. UX targets describe the experiential qualities to which the product design should aim at. However, taking UX targets into consideration during product design is challenging, because only little is known about how they would be best operationalized to serve the different phases of the design process. Through our case study, we de…
Visual-manual in-car tasks decomposed: text entry and kinetic scrolling as the main sources of visual distraction
2013
Distraction effects of in-car tasks with a touch screen based navigation system user interface were studied in a driving simulator experiment with eye tracking. The focus was to examine which particular in-car task components visually distract drivers the most. The results indicate that all of the visual-manual in-car tasks led to increased levels of experienced demands and to lower driving speeds. The most significant finding was that text entry and kinetic scrolling of lists were the main sources of visual distraction whereas simple selection tasks with familiar target locations led to least severe distraction effects.
Design time, run time, and artificial intelligence techniques for mobility of user interface
2011
Abstract Advancement in technology provides opportunities to user as well as challenges for application development organization. User interfaces which were design for specific device tend to be developed for various devices. Users are busy people, when they move among different context would like to move application with them. The current trend of users demanding mobile graphic user interface to support their daily life and work has led to a new generation of techniques. Design time technique provides better usability as compare to run time technique. On the other hand artificial intelligence technique like agent provides better flexibility and usability as compare to others. In this paper…
Designing browsing for in-car music player
2012
User interface features of a touch based mobile music player and their comparative impact on driver distraction when searching music albums were investigated. In a driving simulator experiment (N=18) three scrolling methods buttons, swipe and kinetic were compared, whereat the number of music tracks presented in a list-style format varied between three, five and seven items per page. Half of the participants used the music player in a portrait mode and half of them in a landscape mode. It was expected that swipe supports less severe distraction effects than kinetic or button due to systematic page-by-page scrolling and low levels of pointing accuracy required for browsing. Three items shoul…
Potku – New analysis software for heavy ion elastic recoil detection analysis
2014
Time-of-flight elastic recoil detection (ToF-ERD) analysis software has been developed. The software combines a Python-language graphical front-end with a C code computing back-end in a user-friendly way. The software uses a list of coincident time-of- flight–energy (ToF–E) events as an input. The ToF calibration can be determined with a simple graphical procedure. The graphical interface allows the user to select different elements and isotopes from a ToF–E histogram and to convert the selections to individual elemental energy and depth profiles. The resulting sample composition can be presented as relative or absolute concentrations by integrating the depth profiles over user-defined rang…