Architectural mismatch or why it's hard to build systems out of existing parts
Proceedings of the 17th international conference on Software engineering
Agile application-aware adaptation for mobility
Proceedings of the sixteenth ACM symposium on Operating systems principles
Distributed systems (3rd ed.): concepts and design
Distributed systems (3rd ed.): concepts and design
Application-layer mobility using SIP
ACM SIGMOBILE Mobile Computing and Communications Review
Middleware Moves to the Forefront
Computer
Wireless User Perspectives in Europe: HandSmart Mediaphone Interface
Wireless Personal Communications: An International Journal
System Software for Ubiquitous Computing
IEEE Pervasive Computing
A Middleware Infrastructure for Active Spaces
IEEE Pervasive Computing
Putting the "Web" into Web Services: Interaction Models, Part 2
IEEE Internet Computing
Engineering Mobile Agent Applications via Context-Dependent Coordination
IEEE Transactions on Software Engineering
IEEE Internet Computing
A Framework for Model-Based Design of Agent-Oriented Software
IEEE Transactions on Software Engineering
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
Scalable directory services using proactivity
Proceedings of the 2002 ACM/IEEE conference on Supercomputing
The Impact of Maintainability on Component-based Software Systems
EUROMICRO '03 Proceedings of the 29th Conference on EUROMICRO
Agile Middleware of Pervasive Computing Environments
PERCOMW '04 Proceedings of the Second IEEE Annual Conference on Pervasive Computing and Communications Workshops
A communication architecture for spontaneous systems
IEEE Wireless Communications
Pervasive games in a mote-enabled virtual world using tuple space middleware
NetGames '06 Proceedings of 5th ACM SIGCOMM workshop on Network and system support for games
Context generation and structuralization for ambient networks
Proceedings of the 1st international conference on Autonomic computing and communication systems
SLCA, composite services for ubiquitous computing
Mobility '08 Proceedings of the International Conference on Mobile Technology, Applications, and Systems
Runtime efficiency of adaptive mobile software agents in pervasive computing environments
Proceedings of the 2009 international conference on Pervasive services
Real-Time Embedded Software Design for Mobile and Ubiquitous Systems
Journal of Signal Processing Systems
UbiCheck: an approach to support requirements definition in the ubicomp domain
Proceedings of the 2010 ACM Symposium on Applied Computing
Real-time embedded software design for mobile and ubiquitous systems
EUC'07 Proceedings of the 2007 international conference on Embedded and ubiquitous computing
HDS: a software framework for the realization of pervasive applications
WSEAS Transactions on Computers
Using typed messages and message filters for the realization of pervasive applications
ICCOMP'10 Proceedings of the 14th WSEAS international conference on Computers: part of the 14th WSEAS CSCC multiconference - Volume I
UEF: ubiquity evaluation framework
WWIC'11 Proceedings of the 9th IFIP TC 6 international conference on Wired/wireless internet communications
Towards a framework to characterize ubiquitous software projects
Information and Software Technology
Deploying intelligent e-health services in a mobile gateway
Expert Systems with Applications: An International Journal
Hi-index | 0.00 |
Ubiquitous computing embeds computer technology in our everyday environment, providing a human with information services and applications through any device over different kinds of networks. Ubiquitous computing can be seen as a prerequisite for pervasive computing that emphasizes mobile data access and the mechanisms needed for supporting a community of nomadic users. Ubiquitous software is the software required in ubiquitous computing environments. This paper surveys the challenges and state-of-the-art software technologies applicable to ubiquitous computing environments. Ubiquitous wireless world systems trigger a set of requirements, e.g. interoperability, adaptability and mobility, for ubiquitous system and software technologies. The main challenges of ubiquitous software are a uniform and adaptive middleware technology, iteroperability of services and networks, and the enabling technologies required in their development. Futhermore guaranteeing secure transactions between service providers, content providers and users is essential in worldwide pervasive computing environments. Although standards, reference architectures and generic software technologies provide the basis for future ubiquitous software development, new kinds of micro architectures and software technologies, and development methods are needed.