• Title/Summary/Keyword: Java simulator

Search Result 53, Processing Time 0.022 seconds

Common Resource Management and Network Simulator in Heterogeneous Network Environment (다중 네트워크 환경 하에서의 공통 자원 관리 기법 및 네트워크 시뮬레이터 응용)

  • Kim, Jae-Hoon
    • Korean Management Science Review
    • /
    • v.26 no.1
    • /
    • pp.113-126
    • /
    • 2009
  • By the newly emerging network access technology, we face the new heterogeneous network environment. Focusing on the co-existence of multiple access network technology and the complex service needs of users, the wireless service operators should present the stable service quality for every user. For this, the service operators should build the new operation framework which combine the pre-established network and newly adopted one. Our problem is finding the optimal heterogeneous network operation framework. We suggest market-based marginal cost function for evaluating the relative value of resource of each network and develop the whole new heterogeneous network operation framework. To test the applicability of developed operation framework, we build large-scale JAVA simulator. By this development, we can easily test the new network environment in practical engineering field.

Development of a Simulation Program for Virtual Laser Machining (가상 레이저가공 시뮬레이션 프로그램 구축)

  • Lee Ho Yong;Lim Joong Yeon;Shin Kui Sung;Yoon Kyung Koo;Whang Kyung Hyun;Bang Se Yoon
    • Journal of the Korean Society for Precision Engineering
    • /
    • v.22 no.7 s.172
    • /
    • pp.54-61
    • /
    • 2005
  • A simulator for virtual laser machining is developed to help understanding and predicting the effects of machining parameters on the final machined results. Main program is based on the model for polymer ablation with short pulse excimer lasers. Version f of the simulator is built using Visual Fortran to make the user work under visual environment such as Windows on PC, where the important machining parameters can be input via dialog box and the calculated results for machined shape, beam fluence, and temperature distribution can be plotted through the 2-D graphics windows. Version II of the simulator is built using HTML, CGI and JAVA languages, allowing the user to control the input parameters and to see the results plot through the internet.

A Study On The Development Of a Home Networking System Using An Embedded Linux Board (임베디드 리눅스 보드를 이용한 홈 네트워킹 시스템 구현에 관한 연구)

  • Lee, Heon-Joo;Lee, Jong-Su;Choi, Kyung-Sam
    • Proceedings of the KIEE Conference
    • /
    • 2003.11c
    • /
    • pp.592-595
    • /
    • 2003
  • In this paper, we have designed a Home Networking System using an embedded linux board. The system based on the World-Wide-Web is composed of three parts - a Server, a Client and a Simulator. The Home Networking Server is built in an embedded board using an embedded linux kernel. A web-server and Home Networking Server Seryice Demon programming with a Jaya-Language is included in the board. Clients can connect to the server board using a web-browser in the desktop computer, PDA or any other machines which include a web-browser. For this purpose, we made the client program using a Java-Applet. So, the clients who connect to the server for the control of the applications, download the class-file and execute the client-program in the web-browser. So, the clients don't need any other programs to control the applications from a remote place. The size of server board is very small (86.3$\times$74mm), which makes it very useful not only for the Home-Networking-System but also in many other fields, e.g., embedded robot control system, etc. Using an embedded board instead of a desktop computer is good for a simple network environment and it occupies only a small space to make the system.

  • PDF

Electromagnetic Field Analysis based on Java Multi-Threads (자바 스레드 기반 고속 전자계 해석)

  • Kim, Tae Yong;Lee, Hoon-Jae
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2013.05a
    • /
    • pp.53-55
    • /
    • 2013
  • In general, various numerical techniques such as MoM, TLM, FEM, and BEM can be introduced to analyze some microwave device and electromagnetic propagation problems. Numerical simulator based on Java thread-level parallelism for improving computation performance is implemented and estimated.

  • PDF

Design of a Binding for the performance Improvement of 3D Engine based on the Embedded Mobile Java Environment (자바 기반 휴대용 임베디드 기기의 삼차원 엔진 성능 향상을 위한 바인딩 구현)

  • Kim, Young-Ouk;Roh, Young-Sup
    • Journal of Korea Multimedia Society
    • /
    • v.10 no.11
    • /
    • pp.1460-1471
    • /
    • 2007
  • A 3-Dimensional engine in a mobile embedded device is divided into a C-based OpenGL/ES and a Java-based JSR184 which interprets and executes a byte code in a real-time. In these two standards, the JSR184 supporting Java objects uses more processor resources than an OpenGL/ES and thus has a constraint when it is used in an embedded device with a limited computing power. On the other hand, 3-Dimensional contents employed in existing personal computer are created by utilizing advantages of Java and secured numerous users in European market, due to the good quality in contents and extensive service in a commercial network, GSM. Because of the reason, a mobile embedded device used in a GSM network needs a JSR184 which can provide an existing Java-based 3-Dimensional contents without extra conversion processes, but the current version of Java-based 3-Dimensional engine has drawbacks in application to commercial products because it requires more computing power than the mobile embedded device. This paper proposes a binding technique with the advantages of Java objects to improve a processing speed of 3-Dimensional contents in limited resources of a mobile embedded device. The technique supports a JSR184 standard interface in the upper layer to utilize 3-Dimensional contents using Java, employs a different code-conversion language, KNI(Kilo Native Interface), in the middle layer to interface between OpenGL/ES and JSR184, and embodies an OpenGL/ES standard in the lower layer. The validity of the binding technique is demonstrated through a simulator and a FPGA embedding an ARM.

  • PDF

Design and Implementation of a Component-based Simulator for the Virtual Laboratory of Computer Networks (컴퓨터 네트워크 가상 실습을 위한 컴포넌트 기반의 시뮬레이터 설계 및 구현)

  • 임명식;김기형
    • Journal of the Korea Society for Simulation
    • /
    • v.12 no.1
    • /
    • pp.1-10
    • /
    • 2003
  • Recently, various network protocols have been developed to keep step with the rapid growth of Internet users. For the education of students in the computer networks classes, there have been many attempts to allow students experiment routers setting, operations and management of networks by themselves, in addition to the classroom lectures based on textbooks. One of the attempts is to install expensive real router experiment sets in laboratories for students, and one another is using router and network simulators for virtual experiments. This paper presents the design and implementation of NetSim, a scalable, component-based simulator environment for the network experimentation. NetSim expands the existing component-based JavaSim simulation tool for the education purpose, and it allows the design and experiment of various networks and protocols. For the evaluation of NetSim, it is shown that the network design and RIP-based router setting process is possible in NetSim.

  • PDF

Design and Implementation of Java Virtual Machine Simulator (자바 가상 기계 시뮬레이터의 설계 및 구현)

  • 김도우;정민수;류동항;진민
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 1998.10b
    • /
    • pp.422-424
    • /
    • 1998
  • 객체지향 언어로 작성된 프로그램은 프로그램의 수행과정에 관련된 많은 정보가 숨겨져 있기 때문에 분석하기가 쉽지 않다. 자바의 경우도 동일하지만 자바의 경우에는 컴파일 후에 생성된 클래스 파일에 숨겨진 모든 객체에 대한 정보가 저장되어 있다. 비주얼 자바 가상 기계 시뮬레이터는 자바 가상 기계가 바이트 코드를 실행하는 과정을 자바 가상 가계의 구성 요소들을 시각화하여 그 동작 과정을 보여줌으로써 클래스 파일 내에 포함된 바이트 코드의 실행 과정을 정확히 이해하게 해준다.

Java Class File Execution Simulator (자바 클래스 파일 실행 분석기)

  • 박상필;고광만
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2003.10a
    • /
    • pp.262-264
    • /
    • 2003
  • 자바 언어에 대한 클래스 파일은 소스 프로그램의 의미를 자바 가상 기계에서 실행가능한 형식으로 변환된 형태이다. 이러한 클래스 파일의 구조 및 실질적인 실행 과정에 대한 분석은 디컴파일러 구성, 소스프로그램의 디버깅 등에 편리성을 지원할 수 있다. 본 논문에서는 이러한 클래스 파일에 대한 분석 및 실제로 실행 과정을 보다 시각적으로 표현하기 위한 실행 과정 분석기에 관한 연구이다. 이를 위해 클래스파일을 내용을 GUI 환경에서와 같이 접근 및 표현이 용이하도록 구현하였으며 이러한 클래스 파일의 실행 과정에서 핵심 정보를 저장하고 있는 메소드 영역 정보, 오퍼란드 스택 정보, 지역 변수의 정보를 시각적으로 표현하였다.

  • PDF

A Study on the Development of a Home Network System Based on WIPI (WIPI를 기반으로 한 홈 네트워크 시스템 구현에 관한 연구)

  • Choi, Jae-Kyoung;Lee, Jong-Su
    • Proceedings of the KIEE Conference
    • /
    • 2005.05a
    • /
    • pp.218-220
    • /
    • 2005
  • In this paper, we have designed a home network system based on WIPI. WIPI (Wireless Internet Platform for Interoperability) is the standard specification for the mobile platform made by the Mobile Platform Special subcommittee of the Korea Wireless Internet Standardization Forum(KWISP). The system consists of three parts - a server, client, and simulator, and all parts are developed with JAVA. People can control household appliances anytime, anywhere by using cell phones which can use the wireless Internet, so the system offers convenience to people.

  • PDF

Development of a user-friendly training software for pharmacokinetic concepts and models

  • Han, Seunghoon;Lim, Byounghee;Lee, Hyemi;Bae, Soo Hyun
    • Translational and Clinical Pharmacology
    • /
    • v.26 no.4
    • /
    • pp.166-171
    • /
    • 2018
  • Although there are many commercially available training software programs for pharmacokinetics, they lack flexibility and convenience. In this study, we develop simulation software to facilitate pharmacokinetics education. General formulas for time courses of drug concentrations after single and multiple dosing were used to build source code that allows users to simulate situations tailored to their learning objectives. A mathematical relationship for a 1-compartment model was implemented in the form of differential equations. The concept of population pharmacokinetics was also taken into consideration for further applications. The source code was written using R. For the convenience of users, two types of software were developed: a web-based simulator and a standalone-type application. The application was built in the JAVA language. We used the JAVA/R Interface library and the 'eval()' method from JAVA for the R/JAVA interface. The final product has an input window that includes fields for parameter values, dosing regimen, and population pharmacokinetics options. When a simulation is performed, the resulting drug concentration time course is shown in the output window. The simulation results are obtained within 1 minute even if the population pharmacokinetics option is selected and many parameters are considered, and the user can therefore quickly learn a variety of situations. Such software is an excellent candidate for development as an open tool intended for wide use in Korea. Pharmacokinetics experts will be able to use this tool to teach various audiences, including undergraduates.