Miroslav Macik
Czech Technical University in Prague
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Miroslav Macik.
Journal on Multimodal User Interfaces | 2014
Miroslav Macik; Tomas Cerny; Pavel Slavik
User interfaces (UI) of software applications play a crucial part in communication with users. Attractive UIs often lead to market success, and thus there is a significant incentive to provide users with malleable UIs that can adapt as much as possible to their needs. However, such UIs require significant development and maintenance efforts. In this paper, we describe a context model based on ability-based design that is well suited to the purposes of automated UI generation. We then introduce a platform that delivers adaptive UIs across various platforms. We use runtime combinatoric optimisation to support usability and to generate context-sensitive UIs. Since the development and maintenance of such UIs can be complex, our platform integrates a module for code-inspection for data-oriented applications to reduce these efforts. It also utilises a visual editor to simplify manual UI design.
federated conference on computer science and information systems | 2014
Tomas Cerny; Miroslav Macik; Michael J. Donahoo; Jan Janoušek
Increasing demands on web user interface (UI) usability, adaptability, and dynamic behavior drives ever growing development and maintenance complexity. Conventional design approaches scale poorly with such rising complexity, resulting in rapidly increasing costs. Much of the complexity centers around data presentation and processing. Recent work greatly reduces such data complexity through the application of Aspect-Oriented UI (AOUI) design, which separates various UI concerns; however, rendering in conventional and even AOUI approaches fails to maintain this separation, often resulting in high repetitions of concern fragments due to tangling. Even worse, mixing of dynamic and immutable components greatly limits caching efficacy as each have differing lifetimes. We extend AOUI design to push down concern separation to rendering, which reduces description size, through repetition reduction, and enables separate caching of individual concerns. Our results show considerable size reduction of UI descriptions for data presentations, faster load times and extended caching capabilities.
International Conference on Human Factors in Computing and Informatics | 2013
Miroslav Macik; Tomas Cerny; Jindrich Basek; Pavel Slavik
This paper introduces a framework for adaptive user interface (UI) development. Our framework facilitates development and maintenance efforts through code inspection. Information already captured elsewhere is reused in the UI rather than restated. In our approach, inspected information is transformed in multiple stages through an aspect-oriented approach. As each stage may be influenced at runtime, our approach allows systems to be built with context-aware adaptive UIs. In addition, the selection of UI elements and their layout is generated using optimal metrics. The output of our approach can be influenced by the target platform. Our approach to UI is shown in detail in a case study.
international symposium on visual computing | 2011
Miroslav Macik; Martin Klima; Pavel Slavik
The process of data visualisation can be very complex and an urgent need for interactive control of this process is imminent. Solution to this problem is in the field of user interfaces by means of which the user can efficiently control all aspects of the visualisation. One of the fields where a lot of challenges for development of new user interfaces exist is data visualisation in heterogeneous environment. In such case data are visualised on various devices that have different capabilities. This fact influences not only the results of the visualisation process but also design and implementation of user interface for each particular device. In situation when an application is capable to run on various devices it is rather problematic to manually create individual user interfaces, one for each device. In this paper a concept and results of automatic generation of user interfaces in a heterogeneous environment is described.
ACM Sigaccess Accessibility and Computing | 2009
Vaclav Slovacek; Miroslav Macik; Martin Klima
Pervasive computing [1] brings the technology closer to the users by enabling the users to use daily-life devices (mobile phones, TVs, touch screen walls, etc.) for controlling their environment and accessing information virtually anywhere. Interacting with such devices does not remind users of classical computers and enables them to more naturally interact with the controlled system, if user interface is designed properly. These devices usually operate in networked environments with every controlling and controlled device connected to a central hub. Bringing easy-to-use applications to such environments faces the challenge of highly heterogeneous, dynamically changing environment and necessity to deploy applications to controlling devices with very different features (display size, input methods, operating systems, etc.).
research in adaptive and convergent systems | 2015
Miroslav Macik; Eva Lorencova; Zdenek Mikovec; Ondrej Rakusan
Hospital environments are typically large, and even healthy individuals can need a navigation map. When we consider the combination of stress, concerns about health and convalescence, age and other factors that can affect hospital patients, it is clear that navigation can be a problem, and that assistance may be required. This paper focuses on the technical realization of an in-hospital navigation system tailored for users with limited orientation capabilities. A network of navigational terminals installed on appropriate navigation spots throughout a hospital building is used to guide a user to his/her destination. A computer vision method is used for seamless user identification. Software and hardware implementation of navigation terminals, and also network communication, are discussed in this paper.
ACM Sigaccess Accessibility and Computing | 2012
Miroslav Macik; Adam J. Sporka; Pavel Slavik
The research of disabilities and their effects on the usability of the user interfaces has long since been established itself in the field of the human-computer interaction. The target groups of this research mostly include people with permanent disabilities (vision-, motor-, or hearing-related). Due to a number of reasons (illness, injury, etc.), a user may enter the state of disability only for a limited amount of time (temporary disability).
international conference on human-computer interaction | 2017
Miroslav Macik; Katerina Prazakova; Anna Kutikova; Zdenek Mikovec; Jindrich Adolf; Jan Havlík; Ivana Jilekova
We present Breathing Friend – a portable and tangible device that uses haptic interaction to unobtrusively stimulate mindful breathing as efficient stress coping method. Its design is optimized for holding in user’s hands. By changing its shape, it sends haptic signals to the user. Several studies were conducted where we explored and verified the form factors of the artifact, interaction methods, therapeutic effect, fitting to everyday life, and influence on the breathing pattern.
Computer Science and Information Systems | 2015
Tomas Cerny; Miroslav Macik; Michael J. Donahoo; Jan Janoušek
ieee international conference on cognitive infocommunications | 2014
Katerina Fixova; Miroslav Macik; Zdenek Mikovec