• 제목/요약/키워드: Java simulator

검색결과 53건 처리시간 0.024초

자바를 이용한 교육용 전자계 시뮬레이터 개발 (Development of Educational Electromagnetic Simulator using Java)

  • 김태용
    • 한국시뮬레이션학회:학술대회논문집
    • /
    • 한국시뮬레이션학회 2003년도 추계학술대회 및 정기총회
    • /
    • pp.181-184
    • /
    • 2003
  • Electromagnetic field simulator have been developed on Java 2 platform (J2SE) because provides robust solutions for applications as well as object oriented design. The simulator can be easily utilized with independent platform. Physical variables for the simulator can be controlled by the user. The numerical results are immediately displayed with graphical images in real time. Therefore, this simulator is intended to be used for education such as antenna engineering, microwave engineering, electromagnetic theory and so on.

  • PDF

자바를 이용한 마이크로 프로세서 시뮬레이터 개발에 관한 연구 (A study on the Development of a Microprocessor Simulator Using JAVA)

  • 김영민;허원;기장근
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 1998년도 추계학술대회 논문집 학회본부 B
    • /
    • pp.637-639
    • /
    • 1998
  • Educational software tends to be monotonous without the interaction between instructors and students. An unidirectional teaching system can't overcome these barriers because the learning process is monotonous without the bidirectional communication. The advanced network system can solve these problems. In this study, a bidirectional microprocessor simulator is developed and a new teaching model is proposed using the simulator. It was named JMPS (Java Microprocessor Simulator), which is a software to teach the microprocessor principles and applications. It has two advantages. First, it can teach the principles and applications of microprocessor effectively. Second, it runs on Internet and provides easy communication between a teacher and students.

  • PDF

SID 자바 컴포넌트 빌더: SID 시뮬레이터를 위한 자바 컴포넌트 통합 개발환경 (SID Java Component Builder: An Integrated Development Environment for Java Component for SID Simulator)

  • 익산;페비;권진백
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2011년도 추계학술발표대회
    • /
    • pp.52-55
    • /
    • 2011
  • Embedded system developers use design and testing tools to make their product faster. Previously developed a virtual development environment for embedded software (VDEES) using open source software, mainly the SID simulation framework for a simulator engine and the Eclipse platform for a development platform. VDEES enables developers to develop SID Component in C++. A bridge module for developing SID Component in Java has been developed and available. However, using this module, developers have to build their SID Java component from scratch. In this work, we developed SID Java Component Builder Plug-in as an additional features to VDEES. This tools enables developers to build SID Component in Java faster and easier.

Java 3D를 이용한 가상 선반 시스템의 개발 (Development of Virtual Lathe System Using Java 3D)

  • 이재호;김경철;이준;이종태;박준영
    • 한국CDE학회논문집
    • /
    • 제6권1호
    • /
    • pp.1-8
    • /
    • 2001
  • We developed an on-line lathe simulator which can be used for a CAM education on the internet. Previously, VRML or static images such as JPG have been commonly used to achieve the same goal. With the 3D tool like VRML, it was possible to describe the movement of 3D object effectively. However, G-code based modeling and real-time visualization for the cutting process including parts being machined could not be accomplished. By using the simulator, we can machine a part with G-code input from a user or modeler, and parts being machined can be visualized in 2D as well as 3D. The developed system is based on EMCO lathe from Eshed and can be used through a web browser.

  • PDF

웹 기반 자동창고시스템 시뮬레이터의 개발 : Web-SAW (Development of Web-based Simulator for an Automated Warehouse System : Web-SAW)

  • 임대진;박양병
    • 한국시뮬레이션학회논문지
    • /
    • 제13권1호
    • /
    • pp.25-39
    • /
    • 2004
  • Simulation has been recognized as one of major application areas of world wide web. Over the last several years, most research has been focused on the development of web-based simulation languages mostly using JAVA and validation of simulation modeling on web with the newly developed languages. In this paper, we develop a tentative web-based simulator for a simple unit-load automated warehouse system, named Web-SAW. In constructing Web-SAW, we program a user interface program, a simulation logic program, and an animation program with JAVA while utilizing the class library functions and embodiment environment of existing web-based simulation languages. Web-SAW simulates the automated warehouse system with the user input about system operation, displays the animation on a static background representing the system, and generates the various textual outputs after simulation.

  • PDF

SID 시뮬레이터와 자바 컴포넌트 연동 모듈 개발 (Developing a Bridge Module to Java Component for SID Simulator)

  • 하스룰;권진백
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2010년도 추계학술발표대회
    • /
    • pp.1635-1637
    • /
    • 2010
  • Simulation tools help creating a low cost and efficient development of embedded system. SID is an open source simulator software that consists library of components for modelling hardware and software components. A component can be written in C/C++ and Tcl/Tk. Currently, the SID simulation toolkit only provides support for C++ and Tcl/Tk. Tcl/Tk is used to write GUI-based components. However, we have observed that Tcl/Tk components cause slow simulation response because Tcl/Tk is a script language. It is not proper for developing the cutting-edge products with rich graphics. Therefore, in this paper, we suggest Java to a new language for GUI components in SID by developing a bridge module for SID to interworking with Java components.

Supporting Java Components in the SID Simulation System

  • Ma'ruf, Hasrul;Febiansyah, Hidayat;Kwon, Jin-Baek
    • Journal of Information Processing Systems
    • /
    • 제8권1호
    • /
    • pp.101-118
    • /
    • 2012
  • Embedded products are becoming richer in features. Simulation tools facilitate low-costs and the efficient development of embedded systems. SID is an open source simulation software that includes a library of components for modeling hardware and software components. SID components were originally written using C/C++ and Tcl/Tk. Tcl/Tk has mainly been used for GUI simulation in the SID system. However, Tcl/Tk components are hampered by low performance, and GUI development using Tcl/Tk also has poor flexibility. Therefore, it would be desirable to use a more advanced programming language, such as Java, to provide simulations of cutting-edge products with rich graphics. Here, we describe the development of the Java Bridge Module as a middleware that will enable the use of Java Components in SID. We also extended the low-level SID API to Java. In addition, we have added classes that contain default implementations of the API. These classes are intended to ensure the compatibility and simplicity of SID components in Java.

Development of an Internet-based Robot Education System

  • Hong, Soon-Hyuk;Jeon, Jae-Wook
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 2003년도 ICCAS
    • /
    • pp.616-621
    • /
    • 2003
  • Until now, many networked robots have been connected to the Internet for the various applications. With these networked robots, very long distance teleoperation can be possible through the Internet. However, the promising area of the Internet-based teleoperation may be distance learning, because of several reasons such as the unpredictable characteristics of the Internet. In robotics class, students learn many theories about robots, but it is hard to perform the actual experiments for all students due to the rack of the real robots and safety problems. Some classes may introduce the virtual robot simulator for students to program the virtual robot and upload their program to operate the real robot through the off-line programming method. However, the students may also visit the laboratory when they want to use the real robot for testing their program. In this paper, we developed an Internet-based robot education system. The developed system was composed of two parts, the robotics class materials and the web-based Java3d robot simulator. That is, this system can provide two services for distance learning to the students through the Internet. The robotics class materials can be provided to the student as the multimedia contents on the web page. As well, the web-based robot simulator as the real experiment tool can help the students get good understanding about certain subject. So, the students can learn the required robotics theories and perform the real experiments from their web browser when they want to study themselves at any time.

  • PDF

확장성을 갖는 웹 기반 분산 시뮬레이터의 구현 및 설계 (Design and Implementation for A Scalable Web-Based Distributed Simulator)

  • 김종은
    • 한국게임학회 논문지
    • /
    • 제2권1호
    • /
    • pp.42-48
    • /
    • 2002
  • 웹을 통하여 모델을 생성하고, 시뮬레이션을 수행하는 새로운 자바를 이용한 웹 기반 시뮬레이션 환경들이 제시되고 있다. 웹 기반 시뮬레이션은 인터넷에 연결된 많은 컴퓨터를 협동적으로 이용할 수 있다는 장점이 있지만, 웹 서버와 자바의 원격호출(RMI: Remote Method Invocation)이 이용되는 환경에서는 매우 많은 시뮬레이션 개체들간의 상호 동작과 정보 공유가 서버의 과다한 처리량과 통신 부하를 초래하여 시뮬레이션의 성능과 확장성을 저하시킬 수 있다. 본 논문에서는 확장성과 성능을 고려한 웹 기반 시뮬레이터를 설계하고, 객체 지향 언어인 자바를 사용하여 구현하였다. 또한, 제안된 시뮬레이터가 온라인게임에서 클라이언트와 서버 엔진의 모델을 생성하기 위해 활용될 수 있다. ATM 스위칭 모델의 시뮬레이션을 통해 구현된 시뮬레이션 환경의 활용을 제시한다.

  • PDF

SMT 해결기를 이용한 자바 메모리 모델 시뮬레이션 (Java Memory Model Simulation using SMT Solver)

  • 이태훈;권기현
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제15권1호
    • /
    • pp.62-66
    • /
    • 2009
  • 많은 컴파일러는 속도를 높이기 위해서 최적화를 수행한다. 최적화의 결과로 프로그램의 구문이 변경된다. 단일 스레드 소프트웨어에서는 변경된 구문이 영향을 받지 않지만 멀티스레드 소프트웨어에서는 변경된 구문 때문에 예상하지 못한 실행 결과가 발생할 수 있다. 멀티 스레드자바 소프트웨어는 스레드들 간에 메모리를 통한 상호작용을 자바 메모리 모델을 통해서 명세 한다. 자바 메모리 모델은 자바언어의 표준 메모리 모델이다. 하지만 현재까지 나와 있는 어떠한 자바 모델 체킹 도구도 자바 메모리 모델을 지원하지 않는다. 본 논문에서는 자바 메모리 모델을 지원하는 모델 체킹 도구를 개발하기 위해서 자바 메모리 모델을 지원하는 시물레이터를 많은 모델 체킹 도구에서 사용되는 SMT 기반으로 구현했다. SMT 기반 메모리 모델 시뮬레이터는 기존의 메모리 모델 시뮬레이터에서 몇분이 걸리는 계산 결과를 1초 이내에 계산하였다. 또한 이를 통해 기존 소프트웨어 모델 체킹에서 표현할 수 없는 실행 결과를 빠르게 표현할 수 있다.