Designing visual interfaces: communication oriented techniques
Designing visual interfaces: communication oriented techniques
Towards a general computational framework for model-based interface development systems
IUI '99 Proceedings of the 4th international conference on Intelligent user interfaces
The Unified Modeling Language reference manual
The Unified Modeling Language reference manual
UIML: an appliance-independent XML user interface language
WWW '99 Proceedings of the eighth international conference on World Wide Web
Past, present, and future of user interface software tools
ACM Transactions on Computer-Human Interaction (TOCHI) - Special issue on human-computer interaction in the new millennium, Part 1
Applying model-based techniques to the development of UIs for mobile computers
Proceedings of the 6th international conference on Intelligent user interfaces
Join and capture: a model for nomadic interaction
Proceedings of the 14th annual ACM symposium on User interface software and technology
XIML: a common representation for interaction data
Proceedings of the 7th international conference on Intelligent user interfaces
Model-Based Design and Evaluation of Interactive Applications
Model-Based Design and Evaluation of Interactive Applications
Generating remote control interfaces for complex appliances
Proceedings of the 15th annual ACM symposium on User interface software and technology
COLLAGEN: A Collaboration Manager for Software Interface Agents
User Modeling and User-Adapted Interaction
Tool support for designing nomadic applications
Proceedings of the 8th international conference on Intelligent user interfaces
CTTE: support for developing and analyzing task models for interactive system design
IEEE Transactions on Software Engineering
Declarative interface models for user interface construction tools: the MASTERMIND approach
Proceedings of the IFIP TC2/WG2.7 Working Conference on Engineering for Human-Computer Interaction
A Unifying Reference Framework for the Development of Plastic User Interfaces
EHCI '01 Proceedings of the 8th IFIP International Conference on Engineering for Human-Computer Interaction
Aura: an Architectural Framework for User Mobility in Ubiquitous Computing Environments
WICSA 3 Proceedings of the IFIP 17th World Computer Congress - TC2 Stream / 3rd IEEE/IFIP Conference on Software Architecture: System Design, Development and Maintenance
ICrafter: A Service Framework for Ubiquitous Computing Environments
UbiComp '01 Proceedings of the 3rd international conference on Ubiquitous Computing
Retargeting of Web Pages to Other Computing Platforms with VAQUITA
WCRE '02 Proceedings of the Ninth Working Conference on Reverse Engineering (WCRE'02)
Proceedings of the 9th international conference on Intelligent user interfaces
Natural development of ubiquitous interfaces
Communications of the ACM - End-user development: tools that empower users to create their own software solutions
Dynamic generation of web migratory interfaces
Proceedings of the 7th international conference on Human computer interaction with mobile devices & services
Proceedings of the 20th IEEE/ACM international Conference on Automated software engineering
Automatic semantic platform-dependent redesign
Proceedings of the 2005 joint conference on Smart objects and ambient intelligence: innovative context-aware services: usages and technologies
Tool support for designing context-sensitive user interfaces using a model-based approach
TAMODIA '05 Proceedings of the 4th international workshop on Task models and diagrams
Task modeling for ambient intelligent environments: design support for situated task executions
TAMODIA '05 Proceedings of the 4th international workshop on Task models and diagrams
A discourse model for interaction design based on theories of human communication
CHI '06 Extended Abstracts on Human Factors in Computing Systems
CHEF: a user centered perspective for Cultural Heritage Enterprise Frameworks
Proceedings of the working conference on Advanced visual interfaces
Authoring interfaces with combined use of graphics and voice for both stationary and mobile devices
Proceedings of the working conference on Advanced visual interfaces
Huddle: automatically generating interfaces for systems of multiple connected appliances
UIST '06 Proceedings of the 19th annual ACM symposium on User interface software and technology
Demonstrating the viability of automatically generated user interfaces
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Reversing GUIs to XIML descriptions for the adaptation to heterogeneous devices
Proceedings of the 2007 ACM symposium on Applied computing
Technology supports for distributed and collaborative learning over the internet
ACM Transactions on Internet Technology (TOIT)
Journal of Systems and Software
Employing patterns and layers for early-stage design and prototyping of cross-device user interfaces
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
User interface description languages for next generation user interfaces
CHI '08 Extended Abstracts on Human Factors in Computing Systems
Model-based User Interface Testing With Spec Explorer and ConcurTaskTrees
Electronic Notes in Theoretical Computer Science (ENTCS)
Proceedings of the 2008 ACM symposium on Applied computing
An intelligent editor for multi-presentation user interfaces
Proceedings of the 2008 ACM symposium on Applied computing
SBML: a user interface mark-up language based on interaction style
International Journal of Web Engineering and Technology
Authoring pervasive multimodal user interfaces
International Journal of Web Engineering and Technology
Composing interactive systems by planning
UbiMob '08 Proceedings of the 4th French-speaking conference on Mobility and ubiquity computing
Investigating success factors for hypermedia development tools
Proceedings of the nineteenth ACM conference on Hypertext and hypermedia
An abstract interaction model for a MDA software production method
ER '07 Tutorials, posters, panels and industrial contributions at the 26th international conference on Conceptual modeling - Volume 83
Compositional specification and realisation of mixed-initiative web dialogs
International Journal of Web Engineering and Technology
Transforming Discourse Models to Structural User Interface Models
Models in Software Engineering
Tool Support for Representing Task Models, Dialog Models and User-Interface Specifications
Interactive Systems. Design, Specification, and Verification
Cascading Dialog Modeling with UsiXML
Interactive Systems. Design, Specification, and Verification
Executable Models for Human-Computer Interaction
Interactive Systems. Design, Specification, and Verification
Generating multimodal user interfaces for Web services
Interacting with Computers
Automated Usability Evaluation during Model-Based Interactive System Development
HCSE-TAMODIA '08 Proceedings of the 2nd Conference on Human-Centered Software Engineering and 7th International Workshop on Task Models and Diagrams
MuiCSer: A Process Framework for Multi-disciplinary User-Centred Software Engineering Processes
HCSE-TAMODIA '08 Proceedings of the 2nd Conference on Human-Centered Software Engineering and 7th International Workshop on Task Models and Diagrams
User Interface Migration between Mobile Devices and Digital TV
HCSE-TAMODIA '08 Proceedings of the 2nd Conference on Human-Centered Software Engineering and 7th International Workshop on Task Models and Diagrams
A System for Dynamically Generating User Centric Interfaces for Mobile Applications and Services
ER '08 Proceedings of the ER 2008 Workshops (CMLSA, ECDM, FP-UML, M2AS, RIGiM, SeCoGIS, WISM) on Advances in Conceptual Modeling: Challenges and Opportunities
Dealing with Usability in Model Transformation Technologies
ER '08 Proceedings of the 27th International Conference on Conceptual Modeling
Proceedings of the VIII Brazilian Symposium on Human Factors in Computing Systems
VIGO: instrumental interaction in multi-surface environments
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Instrumentation du modèle d'architecture logicielle AMF
IHM '07 Proceedings of the 19th International Conference of the Association Francophone d'Interaction Homme-Machine
A methodological approach for user interface development of collaborative applications: A case study
Science of Computer Programming
Adding flexibility in the model-driven engineering of user interfaces
Proceedings of the 1st ACM SIGCHI symposium on Engineering interactive computing systems
Hierarchical Structure: A Step for Jointly Designing Interactive Software Dialog and Task Model
Proceedings of the 13th International Conference on Human-Computer Interaction. Part II: Novel Interaction Methods and Techniques
ACM Transactions on Computer-Human Interaction (TOCHI)
ACM Transactions on Computer-Human Interaction (TOCHI)
International Journal of Web Engineering and Technology
Runtime user interface design and adaptation
Proceedings of the 23rd British HCI Group Annual Conference on People and Computers: Celebrating People and Technology
An interactive coal mine museum visit: prototyping the user experience
HSI'09 Proceedings of the 2nd conference on Human System Interactions
Runtime generation of a user interface, described in a database
CompSysTech '09 Proceedings of the International Conference on Computer Systems and Technologies and Workshop for PhD Students in Computing
Generating content presentation according to purpose
SMC'09 Proceedings of the 2009 IEEE international conference on Systems, Man and Cybernetics
Semi-automatic user interface generation considering pointing granularity
SMC'09 Proceedings of the 2009 IEEE international conference on Systems, Man and Cybernetics
Towards model-driven development of staged participatory multimedia events
DSVIS'06 Proceedings of the 13th international conference on Interactive systems: Design, specification, and verification
TAMODIA'06 Proceedings of the 5th international conference on Task models and diagrams for users interface design
Incorporating tilt-based interaction in multimodal user interfaces for mobile devices
TAMODIA'06 Proceedings of the 5th international conference on Task models and diagrams for users interface design
TAMODIA'06 Proceedings of the 5th international conference on Task models and diagrams for users interface design
Authoring multi-device web applications with database access
ICWE'07 Proceedings of the 7th international conference on Web engineering
Transformation templates: adding flexibility to model-driven engineering of user interfaces
Proceedings of the 2010 ACM Symposium on Applied Computing
UI prototyping for multiple devices through specifying interaction design
INTERACT'07 Proceedings of the 11th IFIP TC 13 international conference on Human-computer interaction
Model-driven adaptation for plastic user interfaces
INTERACT'07 Proceedings of the 11th IFIP TC 13 international conference on Human-computer interaction
From task to dialog model in the UML
TAMODIA'07 Proceedings of the 6th international conference on Task models and diagrams for user interface design
Applying the MVC pattern to generated user interfaces with a focus on audio
ERCIM'06 Proceedings of the 9th conference on User interfaces for all
Requirement-based approach for groupware environments design
Journal of Systems and Software
Bridging models and systems at runtime to build adaptive user interfaces
Proceedings of the 2nd ACM SIGCHI symposium on Engineering interactive computing systems
Xplain: an editor for building self-explanatory user interfaces by model-driven engineering
Proceedings of the 2nd ACM SIGCHI symposium on Engineering interactive computing systems
Development of context-adaptive applications on the basis of runtime user interface models
Proceedings of the 2nd ACM SIGCHI symposium on Engineering interactive computing systems
Self-explanatory user interfaces by model-driven engineering
Proceedings of the 2nd ACM SIGCHI symposium on Engineering interactive computing systems
Mobile phone user interface design for patients with traumatic brain injury
Proceedings of the 11th International Conference of the NZ Chapter of the ACM Special Interest Group on Human-Computer Interaction
Jelly: a multi-device design environment for managing consistency across devices
Proceedings of the International Conference on Advanced Visual Interfaces
Usability evaluation of multi-device/platform user interfaces generated by model-driven engineering
Proceedings of the 2010 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement
Human-computer interaction in next generation ambient intelligent environments
Intelligent Decision Technologies - Special issue on knowledge-based environments and services in human-computer interaction
Automated generation of device-specific WIMP UIs: weaving of structural and behavioral models
Proceedings of the 3rd ACM SIGCHI symposium on Engineering interactive computing systems
Proceedings of the 3rd ACM SIGCHI symposium on Engineering interactive computing systems
Journal of Web Engineering
A migration platform based on web services for migratory web applications
Journal of Web Engineering
An innovative framework to support multimodal interaction with Smart Environments
Expert Systems with Applications: An International Journal
An interaction model and a framework dedicated to web-based geographic applications
Proceedings of the International Conference on Management of Emergent Digital EcoSystems
CUP 2.0: high-level modeling of context-sensitive interactive applications
MoDELS'06 Proceedings of the 9th international conference on Model Driven Engineering Languages and Systems
A service conflict resolution algorithm based on virtual personal world
UCS'06 Proceedings of the Third international conference on Ubiquitous Computing Systems
Scenario networks: specifying user interfaces with extended use cases
PCI'05 Proceedings of the 10th Panhellenic conference on Advances in Informatics
Dynamically adaptable user interface generation for heterogeneous computing devices
HPCC'05 Proceedings of the First international conference on High Performance Computing and Communications
Development of multi-modal interfaces in multi-device environments
INTERACT'05 Proceedings of the 2005 IFIP TC13 international conference on Human-Computer Interaction
Multimodal interactive systems to manage networked human work
OTM'06 Proceedings of the 2006 international conference on On the Move to Meaningful Internet Systems: AWeSOMe, CAMS, COMINF, IS, KSinBIT, MIOS-CIAO, MONET - Volume Part I
Towards model driven engineering of plastic user interfaces
MoDELS'05 Proceedings of the 2005 international conference on Satellite Events at the MoDELS
Supporting flexible development of multi-device interfaces
EHCI-DSVIS'04 Proceedings of the 2004 international conference on Engineering Human Computer Interaction and Interactive Systems
Experiments in model driven composition of user interfaces
DAIS'10 Proceedings of the 10th IFIP WG 6.1 international conference on Distributed Applications and Interoperable Systems
Towards a holistic conceptual modelling-based software development process
ER'06 Proceedings of the 25th international conference on Conceptual Modeling
Task models for safe software evolution and adaptation
TAMODIA'09 Proceedings of the 8th international conference on Task Models and Diagrams for User Interface Design
Task modelling using situation calculus
TAMODIA'09 Proceedings of the 8th international conference on Task Models and Diagrams for User Interface Design
Generic XML schema definition (XSD) to GUI translator
ICDCIT'05 Proceedings of the Second international conference on Distributed Computing and Internet Technology
Natural modelling of interactive applications
DSVIS'05 Proceedings of the 12th international conference on Interactive Systems: design, specification, and verification
A model-based design process for interactive virtual environments
DSVIS'05 Proceedings of the 12th international conference on Interactive Systems: design, specification, and verification
Goal-Oriented design of domain control panels
DSVIS'05 Proceedings of the 12th international conference on Interactive Systems: design, specification, and verification
Engineering animations in user interfaces
Proceedings of the 4th ACM SIGCHI symposium on Engineering interactive computing systems
User interface master detail pattern on Android
Proceedings of the 4th ACM SIGCHI symposium on Engineering interactive computing systems
Metamodeling functional and interactive parts of systems for composition considerations
Journal of Computational Methods in Sciences and Engineering
Personalization for unobtrusive service interaction
Personal and Ubiquitous Computing
A model-driven methodology to the content layout problem in web applications
ACM Transactions on the Web (TWEB)
An efficient model-based methodology for developing device-independent mobile applications
Journal of Systems Architecture: the EUROMICRO Journal
Advances in Engineering Software
Journal of Systems and Software
Towards effective adaptive user interfaces design
Proceedings of the 2013 Research in Adaptive and Convergent Systems
Proceedings of the 25ième conférence francophone on l'Interaction Homme-Machine
Aspect-driven, data-reflective and context-aware user interfaces design
ACM SIGAPP Applied Computing Review
Hi-index | 0.01 |
The increasing availability of new types of interaction platforms raises a number of issues for designers and developers. There is a need for new methods and tools to support development of nomadic applications, which can be accessed through a variety of devices. This paper presents a solution, based on the use of three levels of abstractions, that allows designers to focus on the relevant logical aspects and avoid dealing with a plethora of low-level details. We have defined a number of transformations able to obtain user interfaces from such abstractions, taking into account the available platforms and their interaction modalities while preserving usability. The transformations are supported by an authoring tool, TERESA, which provides designers and developers with various levels of automatic support and several possibilities for tailoring such transformations to their needs.