A New Approach to Object-Oriented Middleware
IEEE Internet Computing
Interest management middleware for networked games
Proceedings of the 2005 symposium on Interactive 3D graphics and games
A Generic Communication Middleware Architecture for Distributed Application and Service Messaging
ICAS-ICNS '05 Proceedings of the Joint International Conference on Autonomic and Autonomous Systems and International Conference on Networking and Services
Meeting technology challenges of pervasive augmented reality games
NetGames '06 Proceedings of 5th ACM SIGCOMM workshop on Network and system support for games
ATLAS: A Scalable Network Framework for Distributed Virtual Environments
Presence: Teleoperators and Virtual Environments
Virtual try on: an application in need of GPU optimization
Proceedings of the ATIP/A*CRC Workshop on Accelerator Technologies for High-Performance Computing: Does Asia Lead the Way?
An application framework for adaptive distributed simulation and 3D rendering services
Proceedings of the 11th ACM SIGGRAPH International Conference on Virtual-Reality Continuum and its Applications in Industry
Hi-index | 0.00 |
This paper proposes a communication system that enables simple and fast development of network support for multi-user applications. Even though existing middleware and development tools provide much functionality to realize distributed applications, they are purely low-level services passing most development responsibility to developers or too specialized for a specific application. The challenging issue is how to provide sufficient support and general high-level mechanisms using middleware for the rapid development of distributed multi-user applications. Our approach addresses various possibilities of the communication architecture, user membership management, content transmission mechanism and event management to meet different networking and interaction requirements of multiple users. The proposed middleware supports these features with several options through application-level APIs and configuration. Thus, the different interaction needs of a multi-user application can be easily and quickly accomplished from the developers' view point.