• 제목/요약/키워드: Server/Client Program

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

DGPS를 이용한 선박 접안 시뮬레이션 시스템의 설계 (Design of simulation system using DGPS when the ship coming alongside the pier)

  • 최재석;모수종;정성훈;윤희철;임재홍
    • 한국항해항만학회:학술대회논문집
    • /
    • 한국항해항만학회 2004년도 춘계학술대회 논문집
    • /
    • pp.123-127
    • /
    • 2004
  • 선박의 접안 시 현재 중ㆍ대형 선박은 체계화된 접안 시스템 없이 주선박의 선수와 선미 및 예인선에서 무전기를 이용한 통신에 의존하여 선박을 접안하고 있다. 본 논문에서는 이를 보완하고자 DGPS를 이용한 선반접안 시뮬레이tus 시스템을 설계하고자 한다. 주선박의 서버는 경ㆍ위도 좌표 값, 헤딩, 속도 등의 정보를 이용하여 선박과 부두와의 거리, 진행방향등을 구하고, 예인선과의 실시간 위치정보의 공유를 통한 정밀측정으로 안전하게 접안을 유도한다. 주 선박 및 예인선의 조타수는 PDA의 클라이언트 프로그램으로 실시간 전송되는 선박의 상태 및 각종 정보를 통해 진행상황을 알 수 있다. 또한, 시뮬레이션 프로그램으로 계산된 선박의 유도경로 데이터를 데이터베이스화하여 최적의 접안 경로를 제시함으로써, 기존의 접안환경보다 정밀한 상황 판단의 방법을 제시하였다.

  • PDF

인터넷 기반의 GPS Quality Control 시스템 개발 (The Development of GPS Quality Control System based on Internet)

  • 서영진;주영은;조흥묵
    • 한국측량학회:학술대회논문집
    • /
    • 한국측량학회 2004년도 추계학술발표회 논문집
    • /
    • pp.65-71
    • /
    • 2004
  • The Development of GPS practical using and systematic fixing for GPS Quality Control System on On-Line. Developed the program that can prove GPS quality about GPS permanent observation stations or user GPS data in server client system environment of Web-Based objectively Developed Save-module of graph display of analysis result data and reporter form. Developed the program for making an estimate of GPS satellite information in server client system environment of Web-Based. Designed that the Display can be possible and store estimate result can expresses the form such as Sky Plot, DOPs, Satellite Elevation, satellite number cf predict-time and then the result can be preserved for report form.

  • 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.

CoSlide 협업시스템을 지원하는 CoSpace 클라이언트의 원격 버전 관리 (Remote Versioning on the CoSpace Client for the CoSlide Collaborative System)

  • 박종문;이명준
    • 한국정보통신학회논문지
    • /
    • 제14권1호
    • /
    • pp.233-241
    • /
    • 2010
  • CoSlide는 WebDAV 기반의 Jakarta Slide 서버를 확장한 협업시스템으로서 협업참여자들을 위하여 그룹작업장을 제공한다. CoSpace는 WebDAV프로토콜을 통하여 CoSlide 서버에서 다양한 협업저작 활동을 지원하는 클라이언트이며 협업참여자들 사이의 효과적인 상호작용을 지원하는 그래픽 사용자 인터페이스와 협업참여자들의 공유자원 관리기능을 제공한다. 하지만, 협업 수행에 있어서 공유자원의 동시 수정은 협업참여자들에 의해 생성된 수정본들 사이의 충돌을 발생할 수 있어, 프로젝트 진행에 심각한 문제를 야기한다. 본 논문에서는, 이러한 문제점을 해결하기 위한 CoSpace 클라이언트의 확장에 대하여 기술한다. 확장된 CoSpace는 협업참여자들이 서버 자원의 버전을 원격으로 관리할 수 있는 원격 버전 관리 기능을 지원한다. 또한, 프로그램 소스코드와 같은 텍스트 파일의 변경 사항을 확인 할 수 있도록, 확장된 클라이언트는 두 버전을 비교하여 차이점을 시각적으로 표현하며 작업장 전체에 대한 버전 관리 기능과 지정된 자원의 불필요한 버전을 일괄적으로 제거하는 기능도 함께 제공한다.

Java를 이용한 웹 기반 원격 감시제어시스템 개발 (A Development of Web-based Remote monitoring and control system using Java)

  • 박종진
    • 한국컴퓨터산업학회논문지
    • /
    • 제8권1호
    • /
    • pp.41-48
    • /
    • 2007
  • 본 논문은 Java 기술을 이용하여 TCP/IP 상에서 웹 기반의 원격 감시제어시스템 개발에 대한 예를 제시하였다. Java의 Socket 클래스를 이용한 클라이언트/서버 소켓 프로그램을 구현하였고 이를 레고 블록으로 만든 온실 모델에 적용하여 웹 기반 온실 감시제어시스템을 구축하였다. 구축된 웹 기반 온실 감시제어시스템은 온실의 정보를 클라이언트 프로그램에 잘 전달하여 표시하며 웹 상에서 동작하는 Java Applet 클라이언트에서 보내는 제어 신호를 서버를 통해 온실 모델에 잘 전달하여 동작시키는 것을 볼 수 있었다.

  • PDF

화상처리 및 무선네트워크를 이용한 무인 측정 지점에서의 원격 계측 자동화에 관한 연구 (A Study on the Automatic Measurement at an Unmanned Measuring Station Using Image Processing and Wireless Networks)

  • 이한준;차명석;이충훈
    • 한국공작기계학회논문집
    • /
    • 제16권3호
    • /
    • pp.15-22
    • /
    • 2007
  • An automatic measurement system which collects experimental data at an unmanned station where the networking to the internet could not be accessed was developed. With a Robo-rail accessing to the unmanned station, wireless local networking between server PC at the Rob-rail and client PC at the unmanned station is possible within 30 m from an access point equipment located at the unmanned station. An algorithm for transferring the data file which is saved in the client PC at the unmanned station to the server PC in the Robo-rail was proposed. IEEE-1394 camera was used to collect the data at the client PC. An extracting program from the IEEE-1394 captured images to character data and number data was developed using image processing technique, which drastically reduces the size of data file comparing to that of the raw image file.

Computer Based Core Monitoring System for an Operating CANDU Reactor

  • Yoon Moon Young;Kwon Hwan O.;Kim Kyung Hwa;Yeom Choong Sub
    • Nuclear Engineering and Technology
    • /
    • 제36권1호
    • /
    • pp.53-63
    • /
    • 2004
  • The research was performed to develop a CANDU-6 Core Monitoring System(CCMS) that enables operators to have efficient core management by monitoring core power distribution, burnup distribution, and the other important core variables and managing the past core history for Wolsong nuclear power plant unit 1. The CCMS uses Reactor Fueling Simulation Program(RFSP, developed by AECL) for continuous core calculation by integrating the algorithm and assumptions validated and uses the information taken from Digital Control Computer(DCC) for the purpose of producing basic input data. The CCMS has two modules; CCMS server program and CCMS client program. The CCMS server program performs automatic and continuous core calculation and manages overall output controlled by DataBase Management System. The CCMS client program enables users to monitor current and past core status in the predefined GUI(Graphic-User Interface) environment. For the purpose of verifying the effectiveness of CCMS, we compared field-test data with the data used for Wolsong unit 1 operation. In the verification the mean percent differences of both cases were the same($0.008\%$), which showed that the CCMS could monitor core behaviors well.

원격교육을 위한 클라이언트/서버구조의 웹 기반 시뮬레이션 환경 : SimDraw (A Web-based Simulation Environment based on the Client/Server Architecture for Distance Education: SimDraw)

  • 서현곤;사공봉;김기형
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제30권11호
    • /
    • pp.1080-1091
    • /
    • 2003
  • 최근 인터넷 및 초고속네트워크의 발전과 더불어 원격교육도 활발히 이용되고 있다. 온라인 강의(교수-학습)툴에 대한 상대적으로 많은 연구와는 비교되게 가상실험 툴에 대한 연구는 미진하다고 할수 있다. 본 논문에서는 원격교육용 가상실험실로 사용될 수 있는 웹 기반 시뮬레이션 툴, SimDraw를 설계 및 구현한다. 웹 기반 시뮬레이션기술을 원격교육에 적용시키기 위해서는 다음과 같은 몇 가지 요구사항이 만족되어야 한다. 첫째, 시뮬레이션 툴의 사용자 인터페이스가 간단해서 학생들이 쉽게 사용할 수 있어야 한다. 둘째, 원격 학생들의 다양한 컴퓨터 환경에서도 일관되게 실행될 수 있을 정도로 이식성이 있어야 한다. 마지막으로 셋째, 시뮬레이션 프로그램이 충분히 가벼워서 학생들이 설치 없이 사용이 가능하거나 혹은 설치가 매우 간결하고 쉽게 이루어질 수 있어야 한다. 이러한 요구조건을 만족시키기 위해 SimDraw는 클라이언트/서버구조에 기반하고 있다. 클라이언트프로그램은 모델작성 및 애니메이션 기능만을 가지고 있으므로 자바 애플릿으로 구현이 가능하고 웹 브라우져 내에서 실행될 수 있다. 즉 설치가 전혀 필요 없다. 서버프로그램은 원격컴파일, 모델저장, 라이브러리관리, 사용자관리 등의 기능을 클라이언트 측에 제공한다. SimDraw의 기능을 평가하기 위해 RIP(Routing Information Protocol) 라우팅 프로토콜의 가상 실험을 예로 들어서 시뮬레이션 과정을 보였다.

모바일 기반의 서버/클라이언트간 원격제어시스템의 구현 (Implementation of a Remote Controlling System between Server/Client based Mobile)

  • 김재생;이정식
    • 한국콘텐츠학회논문지
    • /
    • 제10권6호
    • /
    • pp.106-114
    • /
    • 2010
  • 최근 네트워크 기술의 발달과 함께, 시공간에 제약을 받지 않는 웹기반 원격제어 시스템들과 실시간 원격 제어 시스템들이 산업 여러 공장자동화 분야에서 많이 개발되고 있다. 본 논문에서는 철강업 분야의 공장자동화를 위하여, 우리는 무선망을 내장한 클라이언트 PC(PDA)의 그래픽 에디터 화면과 산업현장의 서버에 접속하여 데이터의 전송을 제어할 수 있는 실시간 원격제어 시스템을 구현하였다. 본 시스템의 구축은 산업현장의 관리적인 측면에서 작업자의 이동 감소, 신속한 설비제어, 생산 효율성 증대, 유지보수 비용 감소 등의 여러 가지 효과를 가져왔다.

Dynamic Load Balancing and Network Adaptive Virtual Storage Service for Mobile Appliances

  • Ong, Ivy;Lim, Hyo-Taek
    • Journal of Information Processing Systems
    • /
    • 제7권1호
    • /
    • pp.53-62
    • /
    • 2011
  • With the steady growth of mobile technology and applications, demand for more storage in mobile devices has also increased. A lightweight block-level protocol, Internet Advanced Technology Attachment (iATA), has been developed to deliver a cost-effective storage network solution for mobile devices to obtain more storage. This paper seeks to contribute to designing and implementing Load Balancing (LB), Network Monitoring (NM) and Write Replication (WR) modules to improve the protocol's scalability and data availability. LB and NM modules are invoked to collect system resources states and current network status at each associate node (server machine). A dynamic weight factor is calculated based on the collected information and sent to a referral server. The referral server is responsible to analyze and allocate the most ideal node with the least weight to serve the client. With this approach, the client can avoid connecting to a heavily loaded node that may cause delays in subsequent in-band I/O operations. Write replication is applied to the remaining nodes through a WR module by utilizing the Unison file synchronization program. A client initially connected to node IP A for write operations will have no hindrances in executing the relevant read operations at node IP B in new connections. In the worst case scenario of a node crashing, data remain recoverable from other functioning nodes. We have conducted several benchmark tests and our results are evaluated and verified in a later section.