• 제목/요약/키워드: JAVA 3D

검색결과 135건 처리시간 0.028초

웹을 이용한 실시간 3차원 공동작업 부품정보중개시스템 개발 (Development of a Real Time 3D Collaboration and Part Information Brokering System Using WWW(World Wide Web))

  • 최영상;김영호
    • 한국CDE학회논문집
    • /
    • 제4권2호
    • /
    • pp.87-99
    • /
    • 1999
  • We developed a Part Information Brokering System, namely PIBS, that can inter-link part suppliers and buyers using WWW(World Wide Web). The major contribution of this paper is that the system provides a 3D collaboration environment that enables multiple users to share the same workspace where they cooperatively manipulate part features in real time. PIBS carries out two major functions: one to maintain part data in a part library, and the other to provide the means for the clients to cooperate. An object-oriented database is used for the part library which stores apart information registered by part suppliers. VRML(Virtual Reality Modeling Language) the ISO standard for 3D visualization on WWW, is used to represent 3D part models. Several Java programs have been implemented to support synchronous and a synchronous communication of the 3D models. Once the users are interconnected through the system, a user's manipulation of part objects is transparently and instantaneously transmitted to the others. This means that all the participants can are the same view and movement of the 3D part models. Since the system is developed using a Java applet-server architecture, it requires no additional software other than standard web browser. The prototype system has been successfully implemented, and demonstrated its applicability to virtual 3D part information sharing.

  • PDF

웹상에서 VRML과 JAVA를 이용한 입체도형의 상호작용적 코스웨어의 설계 및 구현 (Design and Implementation of Interactive Courseware for learning Solid Objects Using VRML and Java on the Web)

  • 조승일;유봉길;이종찬;송승헌;윤보열;김응곤
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2000년도 추계학술발표논문집 (상)
    • /
    • pp.223-226
    • /
    • 2000
  • 최근 컴퓨터의 대중화와 인터넷환경의 구축으로 인하여 웹기반 코스웨어들의 필요가 급속히 늘고 있다. 그러나 수학 교과의 입체도형 편에 있어서는 웹기반 3D 코스웨어들의 개발은 부진한 편이다. 기존의 코스웨어들은 저작도구를 활용한 2D 위주였고, 최근 연구되어진 3D 코스웨어들은 상호작용이 부족하여 다양한 학습자의 욕구를 충족시키지 못하고 있다. 따라서 본 연구에서는 3D 입체도형의 학습과 학습자의 자극에 반응하는 상호작용적 체험학습이 되도록 VRML 과 JAVA를 이용하여 구현하였다.

  • PDF

Java3D를 이용한 PSAML 시각화 도구 (A Visualization of PSAML Data using Java3D)

  • 류기현;이명준;이수현
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2004년도 봄 학술발표논문집 Vol.31 No.1 (B)
    • /
    • pp.319-321
    • /
    • 2004
  • 단백질은 생명험상 유지에 필수기능을 담당하며 이러한 기능이 단백질의 3차 구조에 의해 결정되므로 단백질 3차 구조에 대한 연구가 활발히 진행되고 있다. 본 논문에서는 단백질의 3차구조를 파악할 수 있는 Java3D 기반의 단백질 구조 뷰어인 PSAML Viewer에 관해서 기술한다. PSAML은 단백질의 2차구조와 2차구조 사이에서 발견되는 상호적인 관계를 이용하여 단백질 구조를 표현하는 방법이다. PSAML에 정의되어 있는 단백질 2차구조 $\alpha$-나선과 $\beta$-판상조각의 정보(서열, 길이, 공간상의 좌표)를 분석하여, 단백질 구조를 시각화한다. 이는 단백질 구조 정보를 보다 쉽게 이해하는데 도움을 줄 수 있다.

  • PDF

Java를 이용한 3차원 벽돌 쌓기 게임 개발 (Development of a 3D Brickwork Game Using Java)

  • 백태관;서상진;정갑중
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2007년도 춘계종합학술대회
    • /
    • pp.121-124
    • /
    • 2007
  • 본 논문은 웹기반 게임 소프트웨어로서 3차원 벽돌쌓기 게임 개발에 대한 논문이다. 웹을 이용한 클라이언트 접속자는 자바 애플릿을 이용하여 웹상에서 접근 가능하고 Java Bytecode의 다운로드에 의해 각 클라이언트 접속자의 하드웨어시스템에 무관하게 작동가능하다. 소프트웨어 구성은 뷰포트 및 GUI 사용자 인터페이스기, 초기 공간 생성기, 이벤트 처리기, 쓰레드 관리기, 플레이어 관리기, 결과 분석기로 크게 6개의 부분으로 되어 있다. 뷰포트 내의 백그라운드 이미지를 삽입할 수 있도록 하여 사용자에게 지역적인 관광 정보나 특정 홍보 이미지의 전달을 용이하게 하는데 응용이 가능하도록 이용할 수 있다.

  • PDF

3차원 최적 미로 게임 개발 (Development of Optimal Maze Path Game Using Java)

  • 김기범;백태관;정갑중
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2007년도 춘계종합학술대회
    • /
    • pp.113-116
    • /
    • 2007
  • 본 논문은 웹기반 게임 컨텐츠로써의 3차원 최적 미로 게임 개발에 대한 논문이다. 웹을 이용한 클라이언트 접속자는 자바 애플릿을 이용하여 웹상에서 접근 가능하고 Java Bytecode의 다운로드에 의해 각 클라이언트 접속자의 하드웨어시스템에 무관하게 작동가능하다. 본 논문에서 개발된 최적 미로 게임은 랜덤 미로 생성기, 미로 내 경로 입력기, 가중 최적 경로 탐색기, 및 비교기 등으로 구성되어 있다. 최적 미로 탐색알고리즘으로 탐색된 경로와 사용자가 선택한 경로의 cost 비교를 통하여 사용자의 공간적 인지력을 정량적으로 평가 및 도시함으로써 사용자의 공간적 인지력 향상을 유도할 수 있다.

  • PDF

웹 기반 협동설계를 위한 솔리드 모델러에 관한 연구 (A Study on a Solid Modeler for Web-based Collaborative Design)

  • 김응곤;윤보열
    • 한국통신학회논문지
    • /
    • 제27권10C호
    • /
    • pp.912-920
    • /
    • 2002
  • 오늘날 컴퓨터와 통신 기술의 발달로 시간과 공간의 제약 없이 공유된 가상 공간에서 작업을 하는 컴퓨터 지원 협동 시스템(CSCW)이 등장하고 있다. 그러나 대부분의 시스템은 그룹웨어를 사용하고, 공유객체는 윈도우 탐색기 형태를 지니고 있고, CAD를 비롯하여 그래픽 분야의 시스템은 하드웨어와 응용 소프트웨어에 크게 의존하기 때문에 협동시스템이 많지 않다. 본 논문은 인터넷 웹 상에서 협동작업으로 이루어지는 CAD시스템의 3차원 솔리드 모델러를 제안한다. 이 시스템은 Java와 Java 3D API를 이용하여 개발함으로 플랫폼에 구애받지 않고, 특정한 3차원 그래픽스 소프트웨어 없이 인터넷망과 웹브라우저를 이용하여 공유된 가상 공간에서 협동작업이 이루어지도록 한다. 협동설계 참여자들은 인터넷을 통해 솔리드 모델러 서버에 접근하여 원하는 3D 도형을 생성하고 조작한다.

자바-네이티브 조합모델을 이용한 실시간 임베디드 미들웨어 시스템에 관한 연구 (Real-time Embedded Middleware System using Java-Native Combination Model)

  • 김광수;정민수;정준영
    • 대한전기학회논문지:시스템및제어부문D
    • /
    • 제54권3호
    • /
    • pp.141-147
    • /
    • 2005
  • In the field of electrical industry, embedded computing environment including hardware and software is getting more important as the industry shifts to the knowledge-based one. Java could play a great role as bridging technology in such a transition because it provides a lot of benefits like dynamic application download, compatibility of cross platform, and its own security solution. However, the Java technology has a limitation of real-time problem when it is applied to the embedded computing system of the electrical industry. To solve the problem, a novel java-native combination model has been proposed and designed to a firmware level. This scheme has been employed in four kinds of control boards. The result shows that the proposed model has great potential to implement the real-time processing in control of the devices.

가상환경을 위한 3차원 협동 저작 도구의 설계 (A Design of 3D Cooperative Authoring Tool for Virtual Environment)

  • 최명아;최은정;유지현;차지은;엄성용;김명주;이병걸
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2002년도 봄 학술발표논문집 Vol.29 No.1 (A)
    • /
    • pp.745-747
    • /
    • 2002
  • 본 논문에서는 가상환경을 위한 3차원 협동 저작도구를 제안한다. 이 시스템은 Client-Server 구조로서 Java분산 어플리케이션 모델인 3-tier 모델을 이용하였고, 3차원 장면 표면을 위해 자료구조는 Java 3D의 Scene Graph를 이용한다. 그리고 작업자의 역할 구분과 Client에서 공동작업물의 저장 기능을 부여하고 공동 작업의 결과를 Client에게 선택적으로 보여지게 함으로써 Client-Server 구조와 pessimistic Locking의 단점을 보완한다.

  • PDF

Location-aware visualization of VRML models in indoor location tracking system

  • Yang, Chi-Shian;Chung, Wan-Young
    • 센서학회지
    • /
    • 제16권3호
    • /
    • pp.220-228
    • /
    • 2007
  • For many applications particularly in navigation system, a three-dimensional representation improves the usability of information. This paper introduces 3D Graphical User Interface (GUI) of indoor location tracking system, 3D Navigation View. The application provides users a 3D visualization of the indoor environments they are exploring, synchronized with the physical world through spatial information obtained from indoor location tracking system. It adopts widely used Virtual Reality Modeling Language (VRML) to construct, represent, distribute and render 3D world of indoor environments over Internet. Java, an all-purpose programming language is integrated to comprehend spatial information received from indoor location tracking system. Both are connected through an interface called External Authoring Interface (EAI) provided by VRML. Via EAI, Java is given the authority to access and manipulate the 3D objects inside the 3D world that facilitates the indication of user's position and viewpoint in the constructed virtual indoor environments periodically.

Interactive TV를 위한 Polygon 기반의 3D Graphic Engine (Polygon based 3D graphic engine for interactive TV)

  • 김정환;정문열
    • 한국방송∙미디어공학회:학술대회논문집
    • /
    • 한국방송공학회 2005년도 학술대회
    • /
    • pp.243-247
    • /
    • 2005
  • 디지털 방송은 비디오, 오디오와 더불어 데이터를 전송할 수 있다. 데이터 영역에는 셋톱박스(STB)에서 수행되는 애플리케이션(Xlet)이 포함된다. 디지털 방송은 애플리케이션을 이용해 보다 진보된 인터랙티브 프로그램을 제공할 수 있다. 그러나 이러한 인터렉티브 TV에서 3차원 객체의 활용은 아직 여러 제한사항으로 인해 어려움이 있다. 현재 제정된 DVB-MHP, SCTE-OCAP, ATSC-ACAP 등의 데이터 방송 표준은 3D 객체를 표현하기 위한 구체적인 방법을 기술하지 않고 있다. 또한, 상용셋톱박스에 탑재된 자바 가상 머신(Java Virtual Machine)은 3D 객체를 렌더링(Rendering)하기 위한 API를 제공하지 않고 있다. 그리고 이를 위한 별도의 플러그인(Plug-in)도 제공하지 않는다. 본 논문에서는 Interactive TV에서 3차원 객체를 표현하기 위해 필요한 기본개념과 기술 및 데이터 방송 표준을 분석하고, 이들을 통합하여 polygon 기반의 3D Graphic Engine을 제안한다. 특히, 본 논문에서 제안하는 3D Graphic Engine API는 각각의 표준에서 가용한 공통 API를 기반으로 설계 되었으며, Java Virtual Machine 1.1 환경에서 구동될 수 있도록 구현되었다.

  • PDF