• Title/Summary/Keyword: Asynchronous Collaboration

Search Result 19, Processing Time 0.021 seconds

Design and Implementation of Collaboration Session-Centric Synchronous Distance Learning System (협업 세션 중심의 동기식 원격교육 시스템의 설계 및 구현)

  • Cho, Sung-Goog;Lee, Jang-Ho
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.15 no.1
    • /
    • pp.209-219
    • /
    • 2011
  • Most of the computer-based distance learning systems are asynchronous ones that allow students to download from the server the lecture previously given by a lecturer. While these asynchronous systems has the advantage that enable students to view the lecture with no time restriction, the study may not be effective due to the lack of support for real-time interaction between students and lecturers. Based on the student-lecturer-collaboration session model, this paper presents a collaboration session-centric synchronous distance learning system that supports real-time interaction between students and teachers, awareness information during lecture, and feedback from students. Basic feature of the proposed system include audio and video conferencing, text-based chat, and shared slide with annotation support.

Development of a WebDAV-based Smartphone Collaborative Application (웹데브 기반의 스마트폰 협업 어플리케이션 개발)

  • Lee, Hong-Chang;Kim, Bo-Hyeon;Lee, Myung-Joon
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.15 no.3
    • /
    • pp.680-690
    • /
    • 2011
  • To support asynchronous collaboration among remote users, collaborative applications provide collaboration services and environment through virtual workspaces. In general, collaborative applications support collaboration based on desktop-based personal computers, using the features such as resource sharing or asynchronous communication among users. Unfortunately, since those applications mainly run on personal computers, they do not easily support collaborative works in various places. In this paper, we describe the development of smartphone collaborative application which provides effective collaboration facilities like resource sharing through various types of workspaces or group communication, communicating with a WebDAV-based collaboration server. The developed application provides users with high accessibility through multi-touch/touch-slide based user-interfaces in mobile environment. To support effective communication with a collaboration server, we also present a WebDAV-based collaboration library using a collaboration protocol designed to analyze easily the responses from the collaboration server.

A Virtual Reality Molecular Modeling System for Synchronous and Asynchronous Remote Collaboration (동기식 및 비동기식 원격 협업을 위한 가상현실 기반의 분자 모델링 시스템 -가상현실 기반의 분자 도킹 프로세스 및 구조 결정학 시뮬레이션 협업 시스템-)

  • Lee, Jun;Kim, Hyung-Seok;Kang, Lin-Woo;Kim, Jee-In
    • Journal of the HCI Society of Korea
    • /
    • v.4 no.1
    • /
    • pp.17-27
    • /
    • 2009
  • A computer supported cooperative work(CSCW) system is a collaboration system, which enables cooperative works among various participants through the Internet. A collaborative virtual reality environment(CRVE) can be used in scientific research and cultural research because it can provide users with virtual experiences of three dimensional molecular models in cyberspace. However, general CVRE systems are only focused on synchronous collaborations. We propose a remote collaboration system, which provides synchronous and asynchronous cooperation in collaborative virtual reality environment. The proposed system can be applied to bioscience experiments such as molecular docking process, and crystallography simulation. The proposed system is evaluated in performance comparison with previous approaches.

  • PDF

A Visual Language supporting Collaboration with Functional Attributes (함수적 속성을 가지는 협업 지원 시각언어)

  • Kim, Kyung-Deok
    • The Transactions of the Korea Information Processing Society
    • /
    • v.7 no.9
    • /
    • pp.2807-2814
    • /
    • 2000
  • In this paper, we suggest a visual language supporting collaboration with functional attributes. The visual language is a set of visual sentences that consist of object icons and operators. The object icon is a user who participates in collaboration. And, the operator means interactive relations between users according to a point of collaborative time. The functional attributes that support various computing orders provide flexibility of interactive relations on collaboration. Also, using representation both synchronous and asynchronous relations in collaboration, the visual language supports efficiently collaboration than conventional visual languages. And, functional attributes of visual sentences are analyzed using $\lambda$ expressions.

  • PDF

Collaboration in a Web-Based Learning Environment: Opportunities and Challenges

  • HAN, Seungyeon
    • Educational Technology International
    • /
    • v.9 no.2
    • /
    • pp.123-142
    • /
    • 2008
  • The purpose of this study was to examine how computer conferencing might facilitate collaborative learning for students to engage in meaningful discussion. The participants in this study consisted of the instructor and the students in a graduate level course. Different sources of evidence were used to triangulate the data: in-depth interviews, content analysis of transcripts of discussion, and other archival data including course syllabus, presentation materials, and lecture notes. Participants perceived web-based learning as collaborative process, providing opportunities to share the idea, respect and evaluate different perspectives, and co-construct new insights. Analysis of the data revealed several challenges related collaboration in a web-based learning environment: absence of a sense of community, technical problems, adaptability to different types of learner, and managing the discussion. The data also indicated that a variety of strategies were used to facilitate learning: building a sense of community, technical support, developing instructional methodologies, class size, and design of the content.

Collaboration system based on Ajax (Ajax 기반 협업시스템)

  • Kim, Jung-Hun;Ko, Sung-Taek
    • Proceedings of the Korea Contents Association Conference
    • /
    • 2006.11a
    • /
    • pp.37-41
    • /
    • 2006
  • 종래의 웹 기반 업무 협업 및 프로젝트 관리 방법으로 제공되는 기술은 ActiveX 나 JVM(Java Virtual Machine)을 이용한 특정 프로그램 설치를 통한 방법으로써 특정 플랫폼이나 브라우저에서만 동작하는 방법을 제공하고 있다. 본 논문에서는 통상적인 웹 기반에서 임의의 프로그램 설치 없이 Ajax(Asynchronous Javascript And XML)를 이용하여 웹 기반 업무 협업시스템을 개발하였다.

  • PDF

A Multi-Agent Message Transport Architecture for Supporting Close Collaboration among Agents (에이전트들 간의 밀접한 협력을 지원하기 위한 다중 에이전트 메시지 전송 구조)

  • Chang, Hai Jin
    • KIPS Transactions on Software and Data Engineering
    • /
    • v.3 no.3
    • /
    • pp.125-134
    • /
    • 2014
  • This paper proposes a multi-agent message transport architecture to support application areas which need fast message communications for close collaboration among agents. In the FIPA(Foundation of Intelligent Physical Agents) agent platform, all message transfer services among agents are in charge of a conceptual entity named ACC(Agent Communication Channel). In our multi-agent message transport architecture, the ACC is represented as a set of system agents named MTSA(Message Transfer Service Agent). The MTSA enables close collaboration among agents by supporting asynchronous communication, by using Reactor pattern to handle agent input messages efficiently, and by selecting optimal message transfer protocols according to the relative positional relationships of sender agents and receiver agents. The multi-agent framework SMAF(Small Multi-Agent Framework), which is implemented on the proposed multi-agent message transport architecture, shows better performance on message transfer among agents than JADE(Java Agent Development Environment) which is a well-known FIPA-compliant multi-agent framework. The faster the speed of message transfer of a multi-agent architecture becomes, the wider application areas the architecture can support.

CoSace: A Windows WebDAV Client Supporting Effective Collaborative Works (CoSpace: 효과적인 협업 작업을 지원하는 윈도우즈 웹데브 클라이언트)

  • Lee, Hong-Chang;Park, Jin-Ho;Lee, Myung-Joon
    • Journal of the Korea Society of Computer and Information
    • /
    • v.14 no.2
    • /
    • pp.79-89
    • /
    • 2009
  • As an IETF standard protocol, WebDAV provides infrastructure for managing and authoring resources and supports asynchronous collaborative authoring on the Web. The CoSlide server is an extension of the Jakarta Slide WebDAV server, providing various workspaces and collaborative services through the WebDAV protocol. The CoSlide server supports workspaces for storing and sharing information of various users, and provides environment for effective collaborative authoring. Actual collaboration activities are performed through a collaboration client software which provides collaboration services along with the CoSlide server. In this paper, we describe the development of the CoSpace client which operates in association with the CoSlide server, presenting effective collaborative environment. The CoSpace client provides user interfaces for accessing and controlling the resources of each workspace on the CoSlide server. In particular, CoSpace provides the facility to launch an authoring application from its workspace view, automatic locking, and downloading the content to be edited, and resource movement using mouse drag & drop.

Development of a .NET-based Explorer Supporting WebDAV (웹데브를 지원하는 닷넷 기반의 탐색기 개발)

  • Jung, Hye-Young;Ahn, Geon-Tae;Park, Yang-Soo;Lee, Myung-Joon
    • The KIPS Transactions:PartC
    • /
    • v.11C no.5
    • /
    • pp.703-710
    • /
    • 2004
  • WebDAV is a protocol to support collaboration among one or more groups in geographically distant locations through the internet. WebDAV extends the web communication protocol HTTP/1.1 to provide a standard infrastructure for .supporting asynchronous collaboration for various contents across the internet. A WebDAV client uses HTTP requests to perform a renewal and update action to the resources in WebDAY servers. So, it is desirable that the client supports the ability of authoring and version management with a good concurrency control and property management. In this paper, to enhance usability, we developed a .NET-based WebDAV client with a user interface similar to the Windows Explorer. The developed WebDAV client supports easy launching of the authoring application and appropriate lock control for the server resources. In addition, through the functionality of process monitoring, it supports automatic update of the server resources when the modification of the resources are completed by the user. The WebDAY client is a .NET-based application written in the C# language, running on any platform supporting a .NET framework.

Concurrent Engineering System for an Automation of Wiring Harness Design (전장 설계 자동화를 위한 동시공학 시스템)

  • 이수홍;최두선
    • Transactions of the Korean Society of Automotive Engineers
    • /
    • v.4 no.2
    • /
    • pp.32-49
    • /
    • 1996
  • An approach to providing computational support for concurrent design is discussed in the context of an automobile wiring harness design problem. Key issues include the development of an architecture that supports collaboration among specialists, the development of hierarchical representations that capture different characteristics of the design, and decomposition of tasks to achieve a tradeoff between efficiency and robustness of the system. We present an architecture in which the main design tasks are supported by agents-asynchronous and semi-autonomous modules that automate routine design tasks and provide specialized interfaces for working on particular aspects of the design. The agent communication and coordination mechanisms permit members of an engineering team to work concurrently, at different levels of detail and of different versions of the design. The design is represented hierarchically, with detailed models maintained by the participating agents. In conjunction with the architecture and design representations, issues pertaining to the exchange of information among different views of the design, management of dependencies and constraints, and propagation of design changes are discussed.

  • PDF