Generative communication in Linda
ACM Transactions on Programming Languages and Systems (TOPLAS)
Composable ad-hoc mobile services for universal interaction
MobiCom '97 Proceedings of the 3rd annual ACM/IEEE international conference on Mobile computing and networking
The Jini architecture for network-centric computing
Communications of the ACM
UIML: an appliance-independent XML user interface language
WWW '99 Proceedings of the eighth international conference on World Wide Web
An architecture for a secure service discovery service
MobiCom '99 Proceedings of the 5th annual ACM/IEEE international conference on Mobile computing and networking
MobiCom '99 Proceedings of the 5th annual ACM/IEEE international conference on Mobile computing and networking
Embedded computation meets the World Wide Web
Communications of the ACM
Challenges: an application model for pervasive computing
MobiCom '00 Proceedings of the 6th annual international conference on Mobile computing and networking
CoBuild '98 Proceedings of the First International Workshop on Cooperative Buildings, Integrating Information, Organization, and Architecture
EasyLiving: Technologies for Intelligent Environments
HUC '00 Proceedings of the 2nd international symposium on Handheld and Ubiquitous Computing
A device-independent representation for services
WMCSA '00 Proceedings of the Third IEEE Workshop on Mobile Computing Systems and Applications (WMCSA'00)
Adapting to mobile contexts with user-interface modeling
WMCSA '00 Proceedings of the Third IEEE Workshop on Mobile Computing Systems and Applications (WMCSA'00)
IBM Systems Journal
A document-based framework for internet application control
USITS'99 Proceedings of the 2nd conference on USENIX Symposium on Internet Technologies and Systems - Volume 2
Human-Computer Interaction
Human-Computer Interaction
Generating remote control interfaces for complex appliances
Proceedings of the 15th annual ACM symposium on User interface software and technology
User interfaces when and where they are needed: an infrastructure for recombinant computing
Proceedings of the 15th annual ACM symposium on User interface software and technology
System Software for Ubiquitous Computing
IEEE Pervasive Computing
The Interactive Workspaces Project: Experiences with Ubiquitous Computing Rooms
IEEE Pervasive Computing
iStuff: a physical user interface toolkit for ubiquitous computing environments
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Building Applications for Ubiquitous Computing Environments
Pervasive '02 Proceedings of the First International Conference on Pervasive Computing
Ad-Hoc Transactions for Mobile Services
TES '02 Proceedings of the Third International Workshop on Technologies for E-Services
Multibrowsing: Moving Web Content across Multiple Displays
UbiComp '01 Proceedings of the 3rd international conference on Ubiquitous Computing
Issues in Personalizing Shared Ubiquitous Devices
UbiComp '02 Proceedings of the 4th international conference on Ubiquitous Computing
The Personal Server: Changing the Way We Think about Ubiquitous Computing
UbiComp '02 Proceedings of the 4th international conference on Ubiquitous Computing
ANTARCTICA: A Multiagent System for Internet Data Services in a Wireless Computing Framework
IMWS '01 Revised Papers from the NSF Workshop on Developing an Infrastructure for Mobile and Wireless Systems
Personal universal controllers: controlling complex appliances with GUIs and speech
CHI '03 Extended Abstracts on Human Factors in Computing Systems
Application-Service Interoperation without Standardized Service Interfaces
PERCOM '03 Proceedings of the First IEEE International Conference on Pervasive Computing and Communications
Portability, Extensibility and Robustness in iROS
PERCOM '03 Proceedings of the First IEEE International Conference on Pervasive Computing and Communications
Requirements for Automatically Generating Multi-Modal Interfaces for Complex Appliances
ICMI '02 Proceedings of the 4th IEEE International Conference on Multimodal Interfaces
SUPPLE: automatically generating user interfaces
Proceedings of the 9th international conference on Intelligent user interfaces
Extending tuplespaces for coordination in interactive workspaces
Journal of Systems and Software - Special issue: Ubiquitous computing
Journal of Systems and Software - Special issue: Ubiquitous computing
e-Ghosts: leaving virtual footprints in ubiquitous workspaces
AUIC '04 Proceedings of the fifth conference on Australasian user interface - Volume 28
ARIS: an interface for application relocation in an interactive space
GI '04 Proceedings of the 2004 Graphics Interface Conference
Design and Development of Multidevice User Interfaces through Multiple Logical Descriptions
IEEE Transactions on Software Engineering
System challenges for ubiquitous & pervasive computing
Proceedings of the 27th international conference on Software engineering
Distributed data-centric application development using multiple mobile devices
Proceedings of the 6th international conference on Mobile data management
A framework for device capability on demand and virtual device user experience
IBM Journal of Research and Development
Virtual tangible widgets: seamless universal interaction with personal sensing devices
ICMI '05 Proceedings of the 7th international conference on Multimodal interfaces
Comparing end-user and intelligent remote control interface generation
Personal and Ubiquitous Computing
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
Improving interfaces for managing applications in multiple-device environments
Proceedings of the working conference on Advanced visual interfaces
Improving scalability and awareness in iconic interfaces for multiple-device environments
Proceedings of the working conference on Advanced visual interfaces
How to reuse exisiting interactive applications in ubiquitous computing environments?
Proceedings of the 2006 ACM symposium on Applied computing
Integrating the physical world with the web to enable context-enhanced mobile services
Mobile Networks and Applications
Personal and Ubiquitous Computing
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
Embedded web server-based home appliance networks
Journal of Network and Computer Applications
Application polymorphism for autonomic ubiquitous computing
Multiagent and Grid Systems
Demonstrating the viability of automatically generated user interfaces
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Journal of Systems and Software
Adapting paper prototyping for designing user interfaces for multiple display environments
Personal and Ubiquitous Computing - Special Issue: User-centred design and evaluation of ubiquitous groupware
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
SBML: a user interface mark-up language based on interaction style
International Journal of Web Engineering and Technology
Multimodal information access across multiple devices
Mobility '07 Proceedings of the 4th international conference on mobile technology, applications, and systems and the 1st international symposium on Computer human interaction in mobile technology
Experimenting with Language Support for Proximity in Ambient-Oriented Programming
Engineering Environment-Mediated Multi-Agent Systems
Preserving Rich User Interface State in Web Applications across Various Platforms
HCSE-TAMODIA '08 Proceedings of the 2nd Conference on Human-Centered Software Engineering and 7th International Workshop on Task Models and Diagrams
SPADE: scheduler for parallel and distributed execution from mobile devices
Proceedings of the 6th international workshop on Middleware for pervasive and ad-hoc computing
AlfredO: an architecture for flexible interaction with electronic devices
Proceedings of the 9th ACM/IFIP/USENIX International Conference on Middleware
Enabling nonexpert construction of basic sensor-based systems
ACM Transactions on Computer-Human Interaction (TOCHI)
ACM Transactions on Computer-Human Interaction (TOCHI)
Integration of Distributed User Input to Extend Interaction Possibilities with Local Applications
Engineering Interactive Systems
Service-Interaction Descriptions: Augmenting Services with User Interface Models
Engineering Interactive Systems
A middleware-based application framework for active space applications
Proceedings of the ACM/IFIP/USENIX 2003 International Conference on Middleware
A proactive middleware platform for mobile computing
Proceedings of the ACM/IFIP/USENIX 2003 International Conference on Middleware
DICE: designing conference rooms for usability
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Supporting device discovery and spontaneous interaction with spatial references
Personal and Ubiquitous Computing
Edit, inspect and connect your surroundings: a reference framework for meta-UIs
Proceedings of the 1st ACM SIGCHI symposium on Engineering interactive computing systems
ACM Transactions on Computer-Human Interaction (TOCHI)
A novel service architecture for personalized context aware services
ICACT'09 Proceedings of the 11th international conference on Advanced Communication Technology - Volume 1
Meta-user interfaces for ambient spaces
TAMODIA'06 Proceedings of the 5th international conference on Task models and diagrams for users interface design
Operating appliances with mobile phones: strengths and limits of a universal interaction device
PERVASIVE'07 Proceedings of the 5th international conference on Pervasive computing
Ambient documents: intelligent prediction for ubiquitous content access
UAHCI'07 Proceedings of the 4th international conference on Universal access in human-computer interaction: ambient interaction
A software architecture for virtual device composition and its applications
UCS'07 Proceedings of the 4th international conference on Ubiquitous computing systems
Supporting adaptive application mobility
OTM'07 Proceedings of the 2007 OTM Confederated international conference on On the move to meaningful internet systems - Volume Part II
ERCIM'06 Proceedings of the 9th conference on User interfaces for all
Design of the architecture for agent of the personality security in the ubiquitous environment
KES-AMSTA'08 Proceedings of the 2nd KES International conference on Agent and multi-agent systems: technologies and applications
User interface plasticity: model driven engineering to the limit!
Proceedings of the 2nd ACM SIGCHI symposium on Engineering interactive computing systems
Proceedings of the 2nd ACM SIGCHI symposium on Engineering interactive computing systems
History-based device graphical user-interfaces
Proceedings of the 2nd ACM SIGCHI symposium on Engineering interactive computing systems
A demonstration of the flexibility of widget generation
Proceedings of the 2nd ACM SIGCHI symposium on Engineering interactive computing systems
Automatically generating personalized user interfaces with Supple
Artificial Intelligence
OntoIAS: An ontology-supported information agent shell for ubiquitous services
Expert Systems with Applications: An International Journal
Context-aware pervasive service composition and its implementation
Personal and Ubiquitous Computing
Shared substance: developing flexible multi-surface applications
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
A migration platform based on web services for migratory web applications
Journal of Web Engineering
UI generation for data visualisation in heterogenous environment
ISVC'11 Proceedings of the 7th international conference on Advances in visual computing - Volume Part II
Ontology-based composition of web services for ubiquitous computing
ISPA'06 Proceedings of the 2006 international conference on Frontiers of High Performance Computing and Networking
OPF: a distributed context-sensing framework for ubiquitous computing environments
UCS'06 Proceedings of the Third international conference on Ubiquitous Computing Systems
A service conflict resolution algorithm based on virtual personal world
UCS'06 Proceedings of the Third international conference on Ubiquitous Computing Systems
A toolset for creating iconic interfaces for interactive workspaces
INTERACT'05 Proceedings of the 2005 IFIP TC13 international conference on Human-Computer Interaction
Personalized u-portal system with ontology and web services
UIC'06 Proceedings of the Third international conference on Ubiquitous Intelligence and Computing
Using interaction style to match the ubiquitous user interface to the device-to-hand
EHCI-DSVIS'04 Proceedings of the 2004 international conference on Engineering Human Computer Interaction and Interactive Systems
Fast and robust interface generation for ubiquitous applications
UbiComp'05 Proceedings of the 7th international conference on Ubiquitous Computing
Open smart classroom: extensible and scalable smart space using web service technology
ICWL'07 Proceedings of the 6th international conference on Advances in web based learning
A taxonomy for migratory user interfaces
DSVIS'05 Proceedings of the 12th international conference on Interactive Systems: design, specification, and verification
An operating system for the home
NSDI'12 Proceedings of the 9th USENIX conference on Networked Systems Design and Implementation
Spontaneous interaction framework for thin-client access to services
UIC'07 Proceedings of the 4th international conference on Ubiquitous Intelligence and Computing
Hardware implementation of common protocol interface for a network-based multiprocessor
ISPA'07 Proceedings of the 5th international conference on Parallel and Distributed Processing and Applications
BOSS: building operating system services
nsdi'13 Proceedings of the 10th USENIX conference on Networked Systems Design and Implementation
UAHCI'13 Proceedings of the 7th international conference on Universal Access in Human-Computer Interaction: applications and services for quality of life - Volume Part III
User interfaces for smart things -- A generative approach with semantic interaction descriptions
ACM Transactions on Computer-Human Interaction (TOCHI)
Hi-index | 0.00 |
In this paper, we propose ICrafter, a framework for services and their user interfaces in a class of ubiquitous computing environments. The chief objective of ICrafter is to let users flexibly interact with the services in their environment using a variety of modalities and input devices. We extend existing service frameworks in three ways. First, to offload services and user input devices, ICrafter provides infrastructure support for UI selection, generation, and adaptation. Second, ICrafter allows UIs to be associated with service patterns for on-the-fly aggregation of services. Finally, ICrafter facilitates the design of service UIs that are portable but still reflect the context of the local environment. In addition, we also focus on the system properties such as incremental deployability and robustness that are critical for ubiquitous computing environments. We describe the goals and architecture of ICrafter, a prototype implementation that validates its design, and the key lessons learnt from our experiences.