• Title, Summary, Keyword: 웹 컴포넌트 상호 작용

Search Result 25, Processing Time 0.03 seconds

An Automatic Extraction Scheme of Dependency Relations between Web Components and Web Resources in Java Web Applications (자바 웹 앱에서 웹 컴포넌트와 웹 자원의 의존 관계를 자동으로 추출하는 기법)

  • Oh, Jaewon;Lee, Seunghyun;Kim, Ah Hyoung;Ahn, Woo Hyun
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.22 no.3
    • /
    • pp.458-470
    • /
    • 2018
  • As the requirements of web apps become complex and rapidly changing, the maintenance of web apps becomes more important. However, web apps have a problem that more often than not there is not enough documentation to understand and maintain them. Thus, their effective maintenance requires models that represent their internal behavior occurring when they dynamically generate web pages. Previous works identify web components (such as JSPs and Servlets) as participants in the behavior but not web resources (such as images, CSS files, and JavaScript files). Moreover, they do not identify dependency relations between web components and web resources. This paper dynamically analyzes Java web apps to extract such dependency relations, which are included in our graph model for page generation. Case studies using open-source web apps show the applicability of the proposed approach.

The Design and Implementation of WBL Environment Applied by the Messaging Component (메시징 컴포넌트를 적용한 웹 기반 학습 환경의 설계 및 구현)

  • Byun, Kil-Ho;Kim, Young-Tae;Im, Kyoung-Mi;Kim, Chi-Su
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • /
    • pp.1513-1516
    • /
    • 2000
  • 인터넷 사용자의 비약적인 증가와 발전에 따라 교육공학에 있어서도 구성주의를 기반으로 한 웹 기반 학습의 역할이 매우 중요한 하나의 교육 분야로서 인식되고 있다. 따라서 웹을 기반으로 한 수많은 학습 사이트가 등장하고 있으며, 이를 이론적으로 정립하기 위한 연구도 계속되고 있다. 본 논문에서는 구성주의 및 웹 기반 학습 이론에 충실하면서, 구조적이고 학습 효과를 높일 수 있는 웹 기반 학습[WBL] 환경을 구현하기 위하여, 기존의 웹 기반 학습 사이트에 대한 분석을 바탕으로 각 모듈 사이에 유기적인 관계를 가지고 학습자의 학습을 관리해 줌으로써, 학습 효과를 최대한 높일 수 있는 웹 기반 학습 환경을 구현하였다. 또한 UML 방법론을 사용하여 재사용 가능한 메시징 컴포넌트를 구현 및 이용함으로써, 웹 환경에서 교사-학습자간, 학습자-학습자간의 적극적인 상호작용을 할 수 있고, 다른 웹 기반 학습 사이트에서도 재사용 할 수 있도록 하였다.

  • PDF

Analysis of robotics platform as communication model and component interoperability (로보틱스 미들웨어 플랫폼의 통신 모델과 컴포넌트 상호 운영성 분석)

  • Ku, Yong-Ki;Kwon, Soon-Bum;Shin, Dong-Ryeol
    • Proceedings of the KAIS Fall Conference
    • /
    • /
    • pp.103-107
    • /
    • 2010
  • 사람, 컴퓨터, 그리고 사물이 유기적으로 연계되어 다양하고 편리한 서비스를 제공해 주는 컴퓨팅 기술에 대한 연구들이 진행됨에 따라 지능형 로봇 시스템 환경은 분산 환경과 웹이 융합된 새로운 환경으로 변화하고 있다. 이러한 변화를 로봇산업에 적용하기 위해 다양한 연구기관의 개발자들은 이를 지원할 수 있는 로봇 미들웨어 플랫폼의 개발이 많은 노력을 기울이고 있다. 하지만, 지금까지 개발되어진 플랫폼은 통신 오버헤드, 컴포넌트 모델 부재, 통신구조 등 다양한 문제점을 가지고 있다. 이러한 문제점은 부적합한 통신 모델과 상호작용 패턴을 고려하지 않아 파생된다. 본 논문에서는 다양한 로봇 미들웨어 플랫폼의 통신 구조를 "통신 모델"과 "상호작용 패턴"을 분석하고, 시뮬레이션을 통한 결과를 기반으로 로봇 미들웨어 플랫폼의 향후 방향을 제시한다.

  • PDF

Analysis and Design of Component for Authoring Tool on Virtual Lecture (가상강의 저작도구를 위한 컴포넌트 분석 및 설계)

  • Kim, Haeng-Kon;Shin, Ho-Jun;Kim, Sung-Soo;Hyun, Chang-Moon
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • /
    • pp.743-746
    • /
    • 2000
  • 인터넷의 보급과 초고속 정보통신망의 급속도로 발전함에 따라 학습자와 교수의 상호작용이 가능하며 학술에 흥미를 유발할 수 있는 가상강의 저작도구가 절대적으로 요구되고 있으나 이 저작도구의 개발을 위해 현재는 교사와 학생간의 인터페이스 제공이 미약하고 표준화된 문서 환경과 플랫폼이 없이 서비스를 제공하는 웹 환경으로 인해 개발자들의 작업이 방대해지고 있는 있다. 따라서 최근 컴포넌트 기반 개발 방법론의 대두로 가상강의 저작도구를 위한 교육용 컴포넌트에 관심이 요구된다. 본 논문에서는 컴포넌트 기반의 개발 방법론을 통해 웹 환경에서 구현할 때 적용가능한 강의 저작도구 컴포넌트를 요구 공학 생명주기를 통해서 분석, 설계한다. 요구공학에서 사용자 인터페이스 부분을 가상강의에서 교수, 학습자 측면을 고려하고 비즈니스 로직, 동영상과 슬라이드의 동기화, 오디오, 슬라이드 이미지 등을 요구공학 생명주기에서의 산출된 요구공학 명세서를 바탕으로 분석, 설계한다. 개발된 컴포넌트는 가상강의 저작도구를 지원가능하며. 각 컴포넌트는 교육영역의 애플리케이션에 쉽게 적응 가능함으로써 재사용성, 사용의 용이성과 이식성을 가질 수 있다.

  • PDF

Development of Highly Interactive Web-based Contents for Electrical Machiness (상호작용 기능을 갖춘 웹 기반의 전기기기 학습 컨텐츠 개발)

  • Ho Won;Jeong Kwang-Young
    • Journal of Engineering Education Research
    • /
    • v.6 no.2
    • /
    • pp.30-37
    • /
    • 2003
  • This paper presents web-based contents for studying electrical machines using Java Bean and Flash. The component-based software development techniques have been used to develop Java Bean and Flash components which are simple and convenient for learners. The components have been used to make 61 contents for the electrical machines. The contents have highly interactive capability, which gives much interest to learners. The learners can easily understand the electro-mechanical concept by changing the parameters interactively. The class load of the lecture can be reduced because the basic explanation of the subject is replaced by the web contents. The better quality of the class is expected by dealing with the higher concept in the classroom lecture because the basic concepts are explained through the contents.

Implementation of LE Component for Teacher Supporting througt CBO Process (CBD 프로세스를 통한 교수지원 LE 컴포넌트의 구현)

  • 김행곤;신호준;길준형
    • Proceedings of the Korean Information Science Society Conference
    • /
    • /
    • pp.604-606
    • /
    • 2001
  • 현대사회가 정보화 되어감에 따라 교육분야에서 컴퓨터의 가치는 더욱 높아지고 있으며, 이러한 요구에 발맞추어 컴퓨터를 이용한 교육 기술과 구현 기술은 저작도구를 중심으로 발견하고 있다. 또한 기술공학의 발전으로 교육기회의 확대와 교육방식에 대한 새로운 패러다임을 제시되고 있으며 새로운 형태의 학습을 가능케 하고 있다. 이러한 수세에 따라 상호 작용성이 보다 강화된 원격통신 기술에 기초한 새로운 WBI의 형태가 나타나고 있다. 본 논문에서는 WBI의 기능을 통해 일률적인 WBI(Web Based Instruction)의 컨텐츠 속에서 자신의 수준에 적절하지 않는 수업을 받았던 학습자에게 수준별 학습을 통해 교수과정과 학습과정에 최대한 도움을 주고 학습자의 학습능력을 극대화시키는 효과를 기대한다. 재사용 가능한 컴포넌트와 라이브러리를 통해 쉽고 빠른 웹 개발지원이 가능한 JSP를 사용하여 운영체제에 독립적인 설계를 하며, 이를 통해 개발자의 편의를 극대화 할 수 있다. 또한 교사와 학생의 빠른 상호 작용성을 기대하며, 교수지원 학습평가(LE Loarning Evaluation) 컴포넌트를 통해 수업의 패러다임이나 교수방법을 수정해야 함을 교수에게 가시적으로 제시한다. WBI 도메인에서 교수지원을 위한 부분의 피드백과 재사용의 가능성을 제공함으로써 개발과 비용 면에서의 높은 효율성을 보장하고, WBI 수업모형의 표준화를 기대한다. 이를 통해 교수가 가지는 교수목표를 달성하는 데에 효과적인 방법을 제시한다.

  • PDF

Implementation of 3D View Web Service based on ASE File Parsing and Model Database Linking (ASE 파일 파싱 및 모델 데이터베이스 연동을 통한 3D View 웹 서비스 구현)

  • Yeo, Yun-Seok;Park, Jong-Koo
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • /
    • pp.685-688
    • /
    • 2003
  • 인터넷 사용자들이 정적인 정보 페이지 검색의 형태를 벗어나 인터넷상에서 프로그램을 실행하여 정보를 해석하고 볼 뿐만 아니라, 변경하고 새롭게 창조할 수 있는 동적인 정보를 제공하기 위해 가장 보편적인 3차원 데이터, 3D MAX-Studio의 텍스트 출력물인 ASE 포맷 파일을 파싱하여 렌더링 해주는 3D Viewer 프로그램 구현 하고, 이를 ActiveX 컴포넌트인 OCX로 만들어 웹 페이지 상에서 실행 가능하게 한다. 그리고 데이터의 효율적 관리와 사용자와의 상호작용을 위하여 ASE 모델들을 위한 데이터베이스를 구축하여 사용자 상호작용적인 3D View Web Service를 실현한다. 이를 통하여 인터넷을 통한 실시간적인 정보 교환이나, 네트워크상의 가상공간 내에서의 공통 업무 작업의 가능성을 내다 보았다.

  • PDF

Development of Web-based Contents for Differential Equations using Java Beans (자바 빈즈를 이용한 웹 기반의 미분방정식 학습 컨텐츠 개발)

  • Jeong Kwang-Young;Ho Won;Banh Le Viet
    • Journal of Engineering Education Research
    • /
    • v.6 no.1
    • /
    • pp.32-41
    • /
    • 2003
  • This paper presents web-based contents for studying differential equations. The component-based software development techniques have been used to develop Java Bean components which are simple and convenient for learners. The components have been used to make the contents for the differential equations. The contents have high interactive capability, which gives much interest to learners. The learners can easily understand the mathematical concept by repeating the solving procedure.

Design and Implementation of 3D Web Service based on ASE File and Model Database (ASE 파일 파싱과 모델 데이터베이스 연동을 통한 3D 웹 서비스 설계 및 구현)

  • Yeo, Yun-Seok;Park, Jong-Koo
    • The KIPS Transactions:PartD
    • /
    • v.11D no.6
    • /
    • pp.1327-1334
    • /
    • 2004
  • The purpose of this paper is to implement Web 3D environment that is not provider - oriented but client-oriented in order to provide dynamic information and to analyze knowledges by executing programs on Web pages. For these, The 3D Viewer program that parses and renders ASE files - the most general 3D Model Data file and exported text file of 3D Max Studio - is made and then converted into ActiveX 3D Viewer Component that can be used on the Web. With the purpose of managing ASE and texture file efficiently and interacting between clients and server, ActiveX Component link ASP and Database with Web Service. The 3D View Web Service can make dynamic information and cooperative works easier in Networked Virtual Reality.

An Algorithm to generate SMIL Documents from Temporal Scripts of Animation Component (애니메이션 컴포넌트의 시간적 스크립트로부터 SMIL 문서 생성 알고리즘)

  • Ha, Yan
    • The KIPS Transactions:PartB
    • /
    • v.10B no.1
    • /
    • pp.111-118
    • /
    • 2003
  • The SMIL specification that is recently approved by the W3C and is meant to help deliver multimedia content to the Web, is widely used in these days and they have continuously emerged tools or softwares related with that. In this paper, I propose an algorithm to convert temporal scripts of RASP that is an experimental toolkit for computer animation that promotes interaction-based programming over time into a SMIL document. For making better use of SMIL documents, we can improve reusability of animation components. And, main contribution of this paper is that it verifies the sequence diagram generated for synchronization of documents by reconverting SMIL from UML sequence diagram.