{"title":"Working group report on distance learning","authors":"S. Fukuda","doi":"10.1109/ENABL.1997.630839","DOIUrl":"https://doi.org/10.1109/ENABL.1997.630839","url":null,"abstract":"This report focuses on the important issues that were raised and discussed during the WET ICE '97 workshop on distance learning, including: distance; one-way and two-way interaction; learning; verbal and nonverbal transfer; reliability; new horizons; scalability; self-establishing support; and life-long education.","PeriodicalId":334410,"journal":{"name":"Proceedings of IEEE 6th Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises","volume":"44 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-06-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127537231","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"The Virtual Workspace System (VWS): an enabling technology for collaborating engineering applications","authors":"J. Heckel","doi":"10.1109/ENABL.1997.630783","DOIUrl":"https://doi.org/10.1109/ENABL.1997.630783","url":null,"abstract":"Describes the Virtual Workspace System (VWS), which provides a service for sharing states (both data and meta-data or schemata) for asynchronous collaborating engineering applications. Its key features are: (1) a reliable and platform-independent message transport mechanism between client workspaces; (2) an ontological formalism for describing the content of the collaborating workspaces, based on the object-oriented model and extending it with the notion of constraints; (3) selective sharing based on interest; (4) the ability to group events together into transactions; (5) support for conflict detection/resolution support; and (6) collaboration policies that can be set at the object level (e.g. a user can be notified of changes to an object of class C1 immediately, but not so for objects of class C2). VWS is being used to develop a collaborative application to support both facilities design and maintenance management at the US Army's Fort Gordon.","PeriodicalId":334410,"journal":{"name":"Proceedings of IEEE 6th Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises","volume":"04 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-06-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127343659","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Interest based collaboration framework","authors":"R. K. Aditham, R. Jain, M. Srinivasan","doi":"10.1109/ENABL.1997.630794","DOIUrl":"https://doi.org/10.1109/ENABL.1997.630794","url":null,"abstract":"This paper describes a framework for building synchronous collaborative applications. The goal of the architecture is to provide a dynamic and flexible medium for collaboration. The notion of dynamic interest specification and message passing is central to the architecture and is the basis for communication between collaborators and control of the framework and its services.","PeriodicalId":334410,"journal":{"name":"Proceedings of IEEE 6th Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises","volume":"20 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-06-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125672057","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"A multi-agent process centered environment integrated with the WWW","authors":"P. Ciancarini, A. Fantini, D. Rossi","doi":"10.1109/ENABL.1997.630800","DOIUrl":"https://doi.org/10.1109/ENABL.1997.630800","url":null,"abstract":"Presents ShaDOW, an environment for supporting the work of teams of software engineers engaged in geographically distributed software processes. Such an environment is designed and implemented over WWW middleware, and can be controlled by standard WWW browsers. Applications of this kind are complex and exciting examples of workflow systems. They need a suitable language to model the process and a suitable coordination architecture to build up the system. The Shade language, a coordination language based on the multiple tuple spaces coordination model, has been used as both process modeling language and as system design language.","PeriodicalId":334410,"journal":{"name":"Proceedings of IEEE 6th Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises","volume":"391 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-06-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126744402","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Virtual reality transfer protocol (VRTP) design rationale","authors":"D. Brutzman, M. Zyda, Kent Watsen, M. Macedonia","doi":"10.1109/ENABL.1997.630811","DOIUrl":"https://doi.org/10.1109/ENABL.1997.630811","url":null,"abstract":"The capabilities of the Virtual Reality Modeling Language (VRML) permit building large-scale virtual environments (LSVEs) using the Internet and the World Wide Web. However, the underlying network support provided by the hypertext transfer protocol (http) is insufficient for LSVEs. Additional capabilities for lightweight peer-to-peer communications and network monitoring need to be combined with the client-server capabilities of http. To accomplish this task, we present a detailed design rationale for the virtual reality transfer protocol (VRTP). VRTP is designed to support VRML in the same manner as http was designed to support HTML. Since VRTP must be highly optimized on individual desktops and across the Internet, a Cyberspace Backbone (CBone) is also needed for VRTP development and testing. VRTP appears to be a necessary next step in the deployment of all-encompassing interactive internetworked 3D worlds.","PeriodicalId":334410,"journal":{"name":"Proceedings of IEEE 6th Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises","volume":"19 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-06-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133628254","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"LAVA: secure delegation of mobile applets: design, implementation and applications","authors":"Jatin N. Hansoty, M. Vouk, S. F. Wu","doi":"10.1109/ENABL.1997.630821","DOIUrl":"https://doi.org/10.1109/ENABL.1997.630821","url":null,"abstract":"Mobile agents are tasks or processes which can be autonomously delegated or transferred from one network node to another: This distributed computing paradigm is modern and powerful. Many network-based applications have been developed or designed under this model. The application areas include, for example, intelligent agent, network and system management, web-based mobile applets, electronic commerce and more recently, active networking. While offering a new attractive paradigm over the Internet, this mobile agent technology introduces significant new security threats. For example, a malicious agent with certain access rights might be able to destroy critical information on the nodes it visits. LAVA is a proposed architecture to facilitate secure delegation of executable code. In this paper we present this architecture, its design, and our prototype implementation. One SNMP network management application has been developed on top of the LAVA prototype.","PeriodicalId":334410,"journal":{"name":"Proceedings of IEEE 6th Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-06-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132240192","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
M. Berger, Hubertus Hohl, A. Jarczyk, B. Otto, M. Schneider, G. Völksen
{"title":"CoNus: workspace-based intuitive collaboration in virtual enterprises","authors":"M. Berger, Hubertus Hohl, A. Jarczyk, B. Otto, M. Schneider, G. Völksen","doi":"10.1109/ENABL.1997.630782","DOIUrl":"https://doi.org/10.1109/ENABL.1997.630782","url":null,"abstract":"Presents the architecture and user interface of a generic framework called CoNus (COoperative Networking for groUpS), supporting collaboration in virtual enterprises. It is intended to provide users with an intuitive interface methodology which is independent from the underlying CSCW components like application sharing, audio/video and file transfer. The user interface relies on a room metaphor with simple drag-and-drop or clicking actions for carrying out functions like conference initiation, invitation, file transfer or application sharing. The architecture provides a replicated data model to give users awareness of any modification in the virtual enterprise. The system supports synchronous, asynchronous and autonomous collaboration. A field study shows the usefulness of the described CSCW framework.","PeriodicalId":334410,"journal":{"name":"Proceedings of IEEE 6th Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises","volume":"96 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-06-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133797969","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Web mediated design courses: challenges and realities in teaching electronic collaboration","authors":"S. Simoff, M. Maher","doi":"10.1109/ENABL.1997.630833","DOIUrl":"https://doi.org/10.1109/ENABL.1997.630833","url":null,"abstract":"During recent years, computer media and networking have become more and more popular among educators. Within this technological emergence, the World-Wide Web (WWW) has proven to be a valuable tool for design education in terms of connecting students to each other, an extensive fund of information, and for delivering various multimedia learning materials. Experience from Web-mediated Virtual Design Studios (VDS) suggests that learning approaches taken from face-to-face design courses need to be reconceptualised to take into account the unique opportunities offered by distributed computer media. This paper presents the techniques used to teach students about communications technology through a project-based design experience and explores the results from web-mediated design log books and presentations.","PeriodicalId":334410,"journal":{"name":"Proceedings of IEEE 6th Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises","volume":"28 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-06-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115443975","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Distributing MOO-based shared worlds","authors":"M. Rowley","doi":"10.1109/ENABL.1997.630807","DOIUrl":"https://doi.org/10.1109/ENABL.1997.630807","url":null,"abstract":"Intermetrics has created a new MOO server which improves upon previous MOO servers by persistence and concurrency, and by providing a more efficient implementation of the language. Our next version of the server will make it possible to distribute MOO command execution over a large number of machines. In keeping with centralized MOO systems, the system will be exceptionally evolvable. It will allow changes to things such as object inheritance hierarchies, properties and code, and have the changes be visible to every user without them even having to reenter the MUD world. The system will also handle server machines entering and leaving the system at arbitrary times. We briefly describe our new MOO server, and then describe a number of the issues that are involved in creating a distributed MUD server. We describe techniques that have been used by other distributed MUDs and then the approaches that we are using for our own.","PeriodicalId":334410,"journal":{"name":"Proceedings of IEEE 6th Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises","volume":"61 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-06-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124650826","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"A logic programming infrastructure for remote execution, mobile code and agents","authors":"Paul Tarau, V. Dahl, K. D. Bosschere","doi":"10.1109/ENABL.1997.630799","DOIUrl":"https://doi.org/10.1109/ENABL.1997.630799","url":null,"abstract":"We describe a set of programming patterns used for implementing a scalable infrastructure which supports remote execution mechanisms, mobile code and agents in a distributed logic programming framework. The particular focus of this paper is on the use of BinProlog's strong metaprogramming abilities. Some advanced logic programming constructs as intuitionistic implication, high-order call/N cooperate with encapsulated socket-level constructs for maximum configurability and efficiency. We show that strong metaprogramming is not a security threat if used through a set of filtering interactors which allow source level implementation of arbitrary security policies. Mobile code is implemented in a scalable way through a set of distributed client+server pairs interconnected through a master server acting only as an address exchange broker for peer-to-peer interactors. We have thoroughly tested our programming patterns and design principles through a realistic implementation in a widely used, freely available Prolog system (http://clement.info.umoncton.ca/BinProlog) as well as with its Java peers built on top of our unification enhanced Java based Linda implementation (http://clement.info.umoncton.ca/LindaInteractor).","PeriodicalId":334410,"journal":{"name":"Proceedings of IEEE 6th Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises","volume":"55 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-06-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122773663","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}