The Raven architecture provides object replication for any object system that implements object properties and methods. In the current Windows Internet Explorer implementation, it is particularly tightly integrated with HTML, allowing simple, rapid development of multi-user applications in a web page. Raven uses an XML schema approach to describing the objects to be shared among clients. The XML schemas determine which properties on the objects should be replicated and which methods should be remoted. In addition to the overall system design, this paper shows details of two examples: a simple chat application and a Spacewar game. It also provides detailed descriptions of some of the internal algorithms used
Abstract. Developing applications for Computer Supported Collaborative Work (CSCW) is a complicated ...
This article presents a synchronization algorithm for distributed interactive peer-to-peer simulatio...
The article presents the analysis of the technologies used in the implementation of web application ...
The thesis deals with the design and implementation of the application framework for the creation of...
This paper discusses real-time web applications. Its main purpose is to familiarize the reader with ...
When a computer application is designed with a liquid software approach it means that the applicatio...
Nowadays, the World Wide Web is becoming more and more an interactive and social platform than just ...
© 2019 Association for Computing Machinery. Web applications are evolving to a decentralized, client...
Modern web-applications often need to be able to handle multi-window views that are dynamically sync...
This paper presents the main architectural issues of a new platform to implement multiuser interacti...
<p>The original design (“1.0”) consists of collections of hypertext documents that are syntactically...
Due to the popularization of Internet, widely distributed cooperative applications are expected to b...
In this paper we present ufo.js, a novel network architecture enabling the development of browser-ba...
With the increasing popularity of the World Wide Web (WWW), end-user applications are moving from de...
The paper describes an engineering approach for building user interfaces for synchronous peer co-eng...
Abstract. Developing applications for Computer Supported Collaborative Work (CSCW) is a complicated ...
This article presents a synchronization algorithm for distributed interactive peer-to-peer simulatio...
The article presents the analysis of the technologies used in the implementation of web application ...
The thesis deals with the design and implementation of the application framework for the creation of...
This paper discusses real-time web applications. Its main purpose is to familiarize the reader with ...
When a computer application is designed with a liquid software approach it means that the applicatio...
Nowadays, the World Wide Web is becoming more and more an interactive and social platform than just ...
© 2019 Association for Computing Machinery. Web applications are evolving to a decentralized, client...
Modern web-applications often need to be able to handle multi-window views that are dynamically sync...
This paper presents the main architectural issues of a new platform to implement multiuser interacti...
<p>The original design (“1.0”) consists of collections of hypertext documents that are syntactically...
Due to the popularization of Internet, widely distributed cooperative applications are expected to b...
In this paper we present ufo.js, a novel network architecture enabling the development of browser-ba...
With the increasing popularity of the World Wide Web (WWW), end-user applications are moving from de...
The paper describes an engineering approach for building user interfaces for synchronous peer co-eng...
Abstract. Developing applications for Computer Supported Collaborative Work (CSCW) is a complicated ...
This article presents a synchronization algorithm for distributed interactive peer-to-peer simulatio...
The article presents the analysis of the technologies used in the implementation of web application ...