Contextual Design: Defining Customer-Centered Systems
Contextual Design: Defining Customer-Centered Systems
Through the Interface: A Human Activity Approach to User Interface Design
Through the Interface: A Human Activity Approach to User Interface Design
Activity-Centered Design: An Ecological Approach to Designing Smart Tools and Usable Systems
Activity-Centered Design: An Ecological Approach to Designing Smart Tools and Usable Systems
Topiary: a tool for prototyping location-enhanced applications
Proceedings of the 17th annual ACM symposium on User interface software and technology
The Smart Phone: A Ubiquitous Input Device
IEEE Pervasive Computing
Acquisition of spatial knowledge in location aware mobile pedestrian navigation systems
Proceedings of the 8th conference on Human-computer interaction with mobile devices and services
Reflective physical prototyping through integrated design, test, and analysis
UIST '06 Proceedings of the 19th annual ACM symposium on User interface software and technology
Acting with Technology: Activity Theory and Interaction Design (Acting with Technology)
Acting with Technology: Activity Theory and Interaction Design (Acting with Technology)
Mobile Interaction Design
iStuff mobile: rapidly prototyping new mobile phone interfaces for ubiquitous computing
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
A framework for rapid integration of presentation components
Proceedings of the 16th international conference on World Wide Web
User-Centred Development of Mobile Interfaces to a Pervasive Computing Environment
ACHI '08 Proceedings of the First International Conference on Advances in Computer-Human Interaction
Activity-based prototyping of ubicomp applications for long-lived, everyday human activities
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
CHI '08 Extended Abstracts on Human Factors in Computing Systems
Multimodal Interaction with Mobile Devices: Fusing a Broad Spectrum of Modality Combinations
Multimodal Interaction with Mobile Devices: Fusing a Broad Spectrum of Modality Combinations
Mashup Advisor: A Recommendation Tool for Mashup Development
ICWS '08 Proceedings of the 2008 IEEE International Conference on Web Services
An innovative mobile electronic tourist guide application
Personal and Ubiquitous Computing
Web-active users working with data
CHI '09 Extended Abstracts on Human Factors in Computing Systems
What's in a mashup? And why? Studying the perceptions of web-active end users
VLHCC '08 Proceedings of the 2008 IEEE Symposium on Visual Languages and Human-Centric Computing
A successful field test of a mobile and multilingual information service system COMPASS2008
HCI'07 Proceedings of the 12th international conference on Human-computer interaction: applications and services
Mixup: a development and runtime environment for integration at the presentation layer
ICWE'07 Proceedings of the 7th international conference on Web engineering
INTETAIN'05 Proceedings of the First international conference on Intelligent Technologies for Interactive Entertainment
COMPASS2008: the smart dining service
INTETAIN'05 Proceedings of the First international conference on Intelligent Technologies for Interactive Entertainment
PERVASIVE'05 Proceedings of the Third international conference on Pervasive Computing
Integrating intra and extra gestures into a mobile and multimodal shopping assistant
PERVASIVE'05 Proceedings of the Third international conference on Pervasive Computing
Hi-index | 0.00 |
We designed a component-based development process for mobile assistants that we realized in the ELEPHANT (ELEments for Pervasive and Handheld AssistaNTs) system. The ELEPHANT system encompasses a middleware solution for mobile assistants. In a first step users can utilize this system to mash-up interactive components into adaptive application nodes. In a second step users can compose a workflow of a full functional application by linking application-nodes. The overall goal of the system is to minimize the effort required for creating, managing and using mobile assistants with enhanced capabilities such as utilizing user and device presence information and accessing hardware near sensor data. We propose a distributed system and the use of concepts found in social software for collaboratively developing mobile assistants.