• 제목/요약/키워드: JAVA program

검색결과 339건 처리시간 0.023초

JNI를 이용한 MMS 구현 (Implimentation of MMS using JNI)

  • 장경수;신동렬
    • 한국정보처리학회논문지
    • /
    • 제7권1호
    • /
    • pp.135-145
    • /
    • 2000
  • MMS(Manufacturing Message Specification)는 PLC, NC, 로봇 등과 같이 서로 다른 제조회사의 서로 다른 단위제어기기 제품들간에 통신할 수 있는 ISO/IEC 9506으로 표준화된 공장자동호용 프로토콜이며 OSI 참조 모델의 최상위 층인 응용계층 프로토콜에 해당된다. 본 논문은 MMS를 TCP/IP상에서 동작할 수 있도록 유닉스 환경에서 ASNSI-C 언어로 구현하고, 이 구현된 프로토콜을 JNI(Java Native Interface)를 이용해 JAVA 클래스화한다. JAVA 클래스화함으로써 기존에 제공되는 MMS 라이브러리를 이용하는데 있어 표준화되지 않은 서로 다른 API를 이용하는데 어려움과 GUI를 구현하는데 어려움을 극복하는 기본을 제공한다. 그리고 구현된 JAVA 클래스화된 MMS 라이브러리를 인터넷의 WWW상에서 동작시킬 수 있도록 자동화된 PCB(Printed Circuit Board) 조립라인을 대상 모델로 선정하여 응용 프로그램을 작성하여 구현된 JNI를 이용한 MMS가 인터넷상에서 동작하여 사용자에게 일괄성있는 인터페이스를 제공하는 웹 브라우저를 통해 RMD(Real Manufacturing Device)를 동작${\cdot}$제어${\cdot}$감시할 수 있음을 보여준다.

  • PDF

Serpinsky 삼각형 프로그램의 연구 (A Note of the Serpinsky Triangle Program)

  • 이정재
    • 한국수학교육학회지시리즈C:초등수학교육
    • /
    • 제7권1호
    • /
    • pp.57-64
    • /
    • 2003
  • This article is that we develop a learning Serpinsky Triangle using on the internet by the domain of regulations and function in elementary school mathematics. We construct the learning operation of zoom Serpinsky Triangle that can be used on the internet and develop the java program for understanding the concept of the Serpinsky Triangle.

  • PDF

자바 웹플레이어를 이용한 웹기반 자바언어 가상교육시스템의 구현 (Implementation of a Web-based Virtual Educational System for Java Language Using Java Web Player)

  • 김동식;문일현;최관순;전창완;이순흠
    • 컴퓨터교육학회논문지
    • /
    • 제11권1호
    • /
    • pp.57-64
    • /
    • 2008
  • 본 논문에서는 자바 웹 플레이어라는 관리시스템과 자바언어 강의를 위한 창의적인 멀티미디어 컨텐츠로 구성된 웹기반 자바가상교육시스템을 구현하였다. 자바 웹 플레이어는 통합된 가상교육환경을 지원하는 자바 응용프로그램이며 자바 웹 스타트 기술을 이용하여 보안문제를 해결하였다. 통합가상교육환경은 자바개념학습단계, 프로그래밍 실습단계 그리고 평가단계의 세 가지 주요단계로 구성되어 있다. 학습자들에게 창의적인 컨텐츠를 효율적으로 전달하기 위해 온라인 음성지원 및 관련 텍스트를 동화상과 동기화시켰다. 더욱이 웹상에서 자바소스 파일에 대한 코딩, 편집, 실행 및 디버깅등을 할 수 있게 해주는, 사용자에게 친근한 실습환경을 제공하기 위해 자바 웹 플레이어에 컴파일러를 포함시켰다. 마지막으로 자바 웹 플레이어를 이용하여 학습이 진행되고 있는 동안 몇 가지 돌발퀴즈가 학습자들에게 제공되며 돌발퀴즈 평가 결과가 메시지 박스에 디스플레이 되도록 하였다. 제안된 웹기반 자바가상교육시스템의 유효성을 입증하기 위해 한 학기 동안 실습에 대한 학습자들의 성취도를 5개의 설문을 통해 분석하였다.

  • PDF

Eval-Apply 모델의 STGM에 기반하여 지연 계산 함수형 프로그램을 자바로 컴파일하는 기법 (Compiling Lazy Functional Programs to Java on the basis of Spineless Taxless G-Machine with Eval-Apply Model)

  • 남병규;최광훈;한태숙
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제29권5호
    • /
    • pp.326-335
    • /
    • 2002
  • 최근에 지연 계산 함수형 언어를 자바 프로그램으로 변환함으로써 지연 계산 함수형 언어 프로그램에 대해 코드 이동성을 제공하려는 연구가 있었다. 이러한 연구들은 자바와 지연 계산형 함수형 언어의 추상 기계가 가지는 구조적 유사성에 바탕을 두고 있다. 지연 계산 함수형 언어에 대한 추상 기계인 STGM(Spineless Tagless G-machine)과 자바 언어에 대한 추상 기계인 JVM(Java Virtual Machine)은 기억장소 재활용 체계와 스택 기계 구조를 가진다는 점에서 공통된 특징을 가지고 있다. 그러나 현재가지의 지연 계산 함수형 언어로부터 자바로의 변환 구조는 이와 같은 추상 기계 구조상의 공통점을 충분히 이용하지 못하였다. 본 논문에서는 STGM의 계산 모델을 eval-apply 모델로 새로이 정의함으로써 STGM과 JVM의 공통점을 충분히 이용하는 새로운 변환 구도를 제안한다. 새로이 제안된 변환 구도에서는 자바 스택(Java Virtual Machine Stack)을 사용하여 함수 계산을 수행하도록 함으로써 스택 시뮬레이션으로 인해 나타나는 자바에서의 배열 접근 부담을 제거하였다. 본 논문의 변환 구도에 의해 자바로 변환된 벤치마크 프로그램들은 기존의 변환 구도에 의해 변환된 경우보다 JDK 1.3에서 빠르게 동작한다.

JML을 이용한 Java 원시 코드의 역공학/순공학적 접근 (Forward/Reverse Engineering Approaches of Java Source Code using JML)

  • 장근실;유철중;장옥배
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제30권1_2호
    • /
    • pp.19-30
    • /
    • 2003
  • 웹상에서 문서의 표준으로 인정받고 있는 XML을 기반으로 전사상거래, 무선통신 및 멀티미디어 기술 등 많은 연구가 활발하게 이루어지고 있다. JML(Java Markup Language)은 Java로 작성된 원시 코드를 이해하고 재사용 하는데 도움이 리는 정보를 다양할 목적으로 이용하는데 적합하도록 작성된 XML 응용으로 클래스 계층구조나 클래스 관계성 및 메소드 등에 관련된 다양한 정보를 효과적으로 표현할 수 있는 DTD이다. 본 논문은 역공학 측면에서 JML을 이용하여 Java 원시 코드로부터 주석정보를 추출하고, 그 외에 이해 및 재사용에 도움이 되는 정보를 추출하여 JML 문서를 생성하는 도구와 순공학 측면에서 사용자가 수작업으로 생성하거나 자동으로 생성된 JML 문서에 포함된 문서 정보로부터 Java 응용 프로그램의 골격 코드를 생성하는 도구를 설명한다. 본 연구의 결과를 이용하여 원시 코드의 이해나 분석 또는 유지보수에 유용하고, 필요한 정보론 쉽게 얻을 수 있고, XML 형식의 문서로 인해 개발사들이나 팀 구성원들 사이의 정보의 공유 및 가공을 쉽게 할 수 있다. 또한 JML 문서로부터 생성된 Java 골격 코드는 신뢰성이 있는 강건한 코드로 완전한 원시 코드를 개발하는데 도움을 제공하며, 마지막으로 프로젝트의 비용 및 시간을 절감할 수 있도록 해준다.

PC 기반 JAVA 프로그램에서 WIPI 프로그램으로의 리엔지니어링 (Reengineering PC-based Java Program to WIPI Program - An Experience Report)

  • 박성환;박원주;박상원
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2006년도 춘계학술발표대회
    • /
    • pp.191-194
    • /
    • 2006
  • 최근 모바일 콘텐츠 산업의 급속한 성장으로 모바일 콘텐츠 작성은 새로운 콘텐츠를 작성하기 보다는 기존 PC기반의 프로그램을 모바일 환경에 맞게 변환하는 추세이다. 모바일 환경에 맞게 변환을 할 때 소프트웨어공학 기법을 적용하면 효율적인 리엔지니어링이 가능하다. 우리는 기존 PC기반의 바둑게임 프로그램을 모바일 환경의 프로그램으로 변환하던 중 많은 문제점과 마주치게 되었다. 우리는 문제점을 해결하고, 차후 코드의 재사용성을 고려하여 디자인 패턴을 고려한 리엔지니어링을 했다. 이러한 리엔지니어링을 하면 모바일 콘텐츠 개발자는 차후 PDA와 같은 다른 뷰를 가지는 프로그램으로의 변환도 손쉽게 할 수 있다. 우리는 기존의 패턴 이용하여 코드 재사용성을 높이는 효율적인 리엔지니어링 기법을 제안한다.

  • PDF

SNMP를 이용한 효율적인 시스템 모니터링 (Low Overhead System Monitoring Based on SNMP)

  • 김태수;정창영;김동억;김용석
    • 산업기술연구
    • /
    • 제25권A호
    • /
    • pp.175-182
    • /
    • 2005
  • SNMP is a standard protocol for management of networking devices. Nowadays, most computer systems have capability to act as SNMP agents. In this paper, we describe our system monitoring software based on SNMP. It consists of a monitoring server, SNMP agents, and client programs. The monitoring server collects status information from the SNMP agents running on the monitoring target graphical display. We developed two version of clients, Java based standalone program and Web based program. Since most known SNMP packages are too big and heavy, we developed an efficient version of SNMP library for out system monitoring.

  • PDF

실시간 운영체제를 탑재한 원격 제어 로봇 시스템 (Remote Controlled Robot System using Real-Time Operating System)

  • 이태희;조상
    • 제어로봇시스템학회논문지
    • /
    • 제10권8호
    • /
    • pp.689-695
    • /
    • 2004
  • This paper presents a robot system that combines computer network and an autonomous mobile robot where RTOS is installed. We propose a wireless communication protocol, and also implement it on the RTOS of the robot system. Main controller of the robot processes the control program as a task type in the real-time operating system. Peripheral devices are driven by the device driver functions with the dependency of the hardware. Because the client and server program was implemented to support the multi-platforms by Java SDK and Java JMF, it is easy to analyze programs, maintain system, and correct the errors in the system. End-user can control a robot with a vision showing remote sight over the Internet in real time, and the robot is moved keeping away from the obstacles by itself and command of the server received from end-user at the local client.

Increasing Salesperson Performance through Relational Penetration Capability: The Implementation of Insurance Service Company Distribution

  • AQMALA, Diana;ARDYAN, Elia;PUTRA, Febrianur Ibnu Fitroh Sukono
    • 유통과학연구
    • /
    • 제19권5호
    • /
    • pp.35-48
    • /
    • 2021
  • Purpose: This research aims to analyze the influence of relational penetration capability on salesperson performance and the influence of customer orientation, customer knowledge accessibility, and salesperson-customer relationship quality on the relational penetration capability of the insurance service industry in Central Java. Research design, data, and methodology: This explanatory research involved 211 respondents. Path analysis was used to analyze the primary data obtained. Results: The customer orientation positively influences relational penetration capability and customer knowledge accessibility which can improve salesperson performance. The salesperson-customer relationship quality shows a positive impact on the salesperson's relational penetration capability, salesperson performance, and relational penetration capability which will lead to an improved salesperson-customer relationship. Higher knowledge levels of customer necessity have important implications for a salesperson's capability of finding potential customers and of fulfilling customers' requirements through careful analysis of necessity. Conclusions: The salespeople should be capable of building and maintaining a good relationship with their customers as an indication that salespeople of Insurance Service Company Distribution in Central Java have good performance.

웹기반 자동차 동력전달계 성능 시뮬레이션 시스템 개발 (Development of a Web-based Powertrain Performance Simulation System)

  • 한형석;이계경
    • 한국정밀공학회지
    • /
    • 제21권2호
    • /
    • pp.100-107
    • /
    • 2004
  • The development of a Web-based powertrain performance simulation system is introduced. The development approach of system architecture and each module is introduced along with the H/W and S/W used. The interface with all users is developed via a JAVA Applet. The powertrain modeling and other job history data of a user is managed systematically on the server by database to increase the reusability of the data. A self-developed program using object-oriented programming is used as a solver for the performance simulation. The graph tool for the analysis of simulation results has the collaboration support developed based on JAVA so that synchronous users can view the same result. As a result, the powertrain simulation is possible only with Web-browser for the user and the collaboration support among the relevant engineers is possible.