Ubiquitous computing, and specifically Smart Spaces, is an emerging paradigm for interactions between people and computers. Its aim is to break away from desktop computing to provide computational services to a user when and where required. Large numbers of heterogeneous computing devices provide new functionality, enhance user productivity, and ease… (More)
Usability is defined in ISO 9241 (1998) as the extent to which a product can be used by specified users to achieve specified goals with effectiveness, efficiency and satisfaction. Usability in relation to mobile services i.e. services that run on Mobile Phones and PDAs must look at the mobile user and surmise what interfaces for mobile services are… (More)
This paper presents the results of a EU FP6 funded project named " Open Negotiation Environment " (ONE), including it's features, the strategies , the use of Model Driven Architecture (MDA), the tools, the process used in the development and the key decisions that drove the entire architec-ture's specifications.