• 제목/요약/키워드: 클라이언트 프로그램

검색결과 329건 처리시간 0.034초

대용량 지형 데이터를 위한 웹 기반 분산 가시화 시스템 (Web-Based Distributed Visualization System for Large Scale Geographic Data)

  • 황규현;윤성민;박상훈
    • 한국멀티미디어학회논문지
    • /
    • 제14권6호
    • /
    • pp.835-848
    • /
    • 2011
  • 본 논문에서는 방대한 지형 데이터의 효과적 가시화를 위한 클라이언스-서버 기반의 분산/병렬 시스템을 제안한다. 이 시스템은 웹 기반으로 수행되는 클라이언트 GUI 프로그램과 복수의 PC 클러스터에서 구동되는 분산/병렬 서버 프로그램으로 구성된다. PC 뿐만 아니라 모바일 기기에서도 클라이언트 프로그램이 수행될 수 있도록 자바 기반의 OpenGL 그래픽스 라이브러리인 JOGL을 사용하여 GUI를 설계하였으며, 사용하는 기기의 현재 사용 가능한 메모리 크기와 화면의 최대 해상도 정보를 서버에게 전달하여 서버의 작업을 최소화하였다. 서버로 사용된 PC 클러스터는 분산된 지형 데이터를 액세스하고 이를 클라이언트로부터 받은 정보에 따라 적절히 리샘플링 한 후 이를 다시 전송하는 작업을 담당한다. 서버의 각 노드들뿐만 아니라 클라이언트까지 캐시 자료구조를 유지함으로써 분산된 방대한 지형 데이터의 반복 접근 시 발생되는 지연 시간을 최소화하도록 설계하였다.

TeleRemote를 이용한 원격 제어 시스템 구현 (Implementation of Remote Control System using TeleRemote System)

  • 김상복;한성호;진현준;박노경
    • 한국통신학회논문지
    • /
    • 제28권12B호
    • /
    • pp.1115-1123
    • /
    • 2003
  • 본 논문에서는 기존외 무선 이동 회선망 및 전화 가입자 회선망을 사용한 정보통신기기에 적용하여 원격 제어를 할 수 있는 인터페이스 장치인 TeleRemote 시스템을 설계 및 구현한다. 제안된 방법은 신호 탐지 제어 이론에 기반을 둔 응용 프로그램으로, 컴퓨터에 TV 수신 카드를 장착하여 인터넷을 통한 고효율의 PC-EPG를 이용한 양방향성 방송을 통하여 MPEG-1 포맷의 TV 신호들을 코드화하여 실시간 재생 및 예약 녹화할 수 있는 우수한 성능을 가진다. 또한 통신망을 이용하여 원격 제어 프로그램으로 PC 전원을 ON/OFF한 수 있는 제어동작이 가능하다. PC-EPG 시스템은 서버/클라이언트 형태의 Web 프로그램으로 구현되며 EPG 기능을 제공하는 서버 시스템은 스케줄러에 의한 예약녹화 및 데이터 전송을 담당하며, 클라이언트 PC로의 데이터 저장은 TCP/IP을 통해 Visual C++/MFC 프로그램으로 구현된 클라이언트 프로그램에서 수신처리 된다. 구현된 시스템은 인트라넷을 구성하고 인터넷과 연결된 상업적 통신 시스템에 부합하여 안정성 및 신뢰성을 바탕으로 부가가치 창출이 가능한 시스템임을 확인할 수 있다.

개인 생방송 시스템 연구 (A Study on Personal Live Broadcasting Systems)

  • 임재걸;주재훈;우진석;배철웅
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2013년도 제47차 동계학술대회논문집 21권1호
    • /
    • pp.55-58
    • /
    • 2013
  • 본 논문은 실시간 개인 생방송 시스템 구현 사례를 소개한다. 본 시스템은 개인용 단말기에서 실행되면서 개인이 실시간 생방송을 할 수 있는 환경을 제공하는 클라이언트 프로그램, 클라이언트에서 웹캠코더로 제작된 영상을 참조영상, 이미지, 문자 등과 합성하여 HDMI, SDI, RTSP 출력을 제공하는 데이터 관리 프로그램, 그리고 방송스케줄 등록과 큐 쉬트(Cue Sheet) 등록 기능 및 사용자 관리 기능을 제공하는 운영관리 프로그램 등으로 구성된다. 본 시스템의 특징은 생방송 지연 시간이 1초 미만이며, 방송 영상과 배경화면을 합성하는 기능, 그리고 고화질 영상을 출력하는 기능을 제공하는 것이다.

  • PDF

캠퍼스 사이버 몰의 3차원 아바타 설계 (Synthesis of 3-D Avatars in Campus Cyber Mall)

  • 주재호;양용환;강훈
    • 한국지능시스템학회:학술대회논문집
    • /
    • 한국퍼지및지능시스템학회 2000년도 춘계학술대회 학술발표 논문집
    • /
    • pp.298-302
    • /
    • 2000
  • 본 논문에서는 3차원 채팅과 전자 상거래의 개념을 동시에 만족하는 사이버 몰의 가상 공간을 설계하고 관련된 서버-클라이언트 프로그램을 개발하는 것이 목적이다. 서버에서는 사용자의 3차원 아바타 에이전트 정보 관리 및 인터넷 상에서 사용자의 클라이언트 프로그램에 필요한 자료를 공급하며, 클라이언트에서는 3차원 가상 공간의 텍스쳐 매핑을 통한 GUI를 보여주고 서버와 자료를 교환하여 사용자간의 정보 교환 및 전자 상거래에 필요한 가상 공간을 설계하여 보여준다. 그런데, 3차원 자료는 인터넷의 속도 문제로 인해 실제 대용량의 자료를 처리하는 데 어려운 점이 있다. 따라서, 대용량 자료를 압축하여 VRML로 변환하고 이를 아바타로 사용할 수 있는 변환기를 개발하였다.

  • PDF

증강현실 기반의 상호작용이 가능한 모바일 응용프로그램 개발 (Development of Interactive Mobile Application based on Augmented Reality)

  • 박병준;백영태;박승보
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2014년도 제49차 동계학술대회논문집 22권1호
    • /
    • pp.45-47
    • /
    • 2014
  • 본 논문에서는 증강현실 기술을 응용하여 한정된 공간에서가 아닌 실제 세상에서 사람들과 상호작용할 수 있는 모바일 응용 프로그램 개발 전략을 클라이언트와 서버 단으로 나누어 설명하였다. ARToolKit이라는 오픈소스 라이브러리를 사용하여 증강현실을 구현하였으며, 클라이언트 시스템은 동시에 다수의 사용자가 상호작용을 하는 것을 이슈로 구현하였고, 서버 시스템은 클라이언트의 요청에 대한 신속한 응답처리를 위해 처리 과정에서의 의사 결정 단계를 최소화 시킨다는 것을 목표로 구현하였다.

  • PDF

OID 해석시스템 연동을 위한 클라이언트 프로그램 설계 및 구현 (Design and Implementation of Client for OID Resolution System)

  • 백형종;서영진;정의현
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2012년도 추계학술발표대회
    • /
    • pp.738-740
    • /
    • 2012
  • 최근 다양한 산업간 융 복합화 및 사물인터넷 출현에 따른 세계적으로 유일하게 객체를 식별할 수 있는 객체식별자(OID)의 중요성이 커지고 있으며 인터넷 기반으로 객체식별자 및 관련 정보를 해석할 수 있는 OID 해석시스템을 활용한 다양한 분야에서의 응용서비스 개발이 예상된다. 이에 본 논문에서는 OID 해석시스템 연동을 위한 클라이언트 프로그램의 설계 및 구현방안을 제안한다.

내장형 다중 스레드 서버 기술 (Embedded Multi-Threaded Server Technology)

  • 김연정;조동섭
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2003년도 춘계학술발표논문집 (중)
    • /
    • pp.1059-1062
    • /
    • 2003
  • 서버란 클라이언트에게 서비스를 제공하는 프로그램을 말하다. 클라이언트에게 서비스를 효과적으로 제공하기 위해서 여러 가지가 있지만 그 중 다중 스레드 서버의 장점을 지닌 임베디드 서버를 개발하려고 한다. 이를 위하여 임베디드이란 무엇이며 개발 시 고려 사향과 개발 단계를 알아보고 범용 컴퓨터에서 주로 사용되는 다중 스레드 서버의 장점을 알아본 후 임베디드 시스템에 다중 스레드 서버를 구현하는데 가장 효율적인 운영체제와 다중 스레드 방식을 제안하려고 한다.

  • PDF

IoT 게이트웨이 기반의 이벤트 중심 접근 방식 응용프로그램 설계 (Design of IoT Gateway based Event-Driven Approach for IoT related Applications)

  • 라이오넬;장종욱
    • 한국정보통신학회논문지
    • /
    • 제20권11호
    • /
    • pp.2119-2124
    • /
    • 2016
  • 사물 인터넷(IoT)은 효율적인 시간 응답 및 처리를 위해 이벤트 중심으로 접근 할 필요가 있다. IoT에서 모바일 기기의 성장은 IoT 응용 프로그램과 관련이 있는 지능형 건물로 연결이 된다. 예를 들어, 홈 오토메이션 제어 시스템은 홈 서버에 액세스하기 위해 스마트 폰이나 웹 서비스에 클라이언트 시스템과 같은 웹 응용 프로그램을 사용하여 제어 명령을 전송 합니다. 홈 서버는 클라이언트 시스템으로부터 명령을 수신 받은 후 조명 시스템을 제어 한다. 게이트웨이 기반의 클라이언트 처리 담당인 RESTful 기술은 '인터넷상에 숨어있는 다수의 클라이언트들에 대한 증명'을 요청한다. 본 논문에서는 동시성 이벤트를 처리하기 위한 IoT 게이트웨이의 설계 작업을 제안한다. NodeJS의 통신프로토콜 기반의 메시지 지향 미들웨어인 XMPP는 중앙 허브를 통해 게이트웨이에 접속하여 지능형 빌딩 제어 장치의 통신 부분을 처리한다.

Intel SGX를 이용한 온라인 게임 보안 향상 방안

  • 강수인;김휘강
    • 정보보호학회지
    • /
    • 제27권4호
    • /
    • pp.22-26
    • /
    • 2017
  • 온라인 게임은 가장 성공적인 인터넷 서비스 중 하나로서 빠른 속도로 성장해 왔다. 그러나 게임을 대상으로 하는 다양한 공격들이 있었고 그로 인해 많은 정상 사용자들 및 게임서비스 회사에 피해가 발생함에 따라, 온라인 게임 서비스를 보호하기 위한 다양한 기법들이 연구되어 왔다. 실제로 대규모 이용자들이 접속하는 PC 게임들의 경우, 게임 클라이언트단, 네트워크 단, 서버 단 각 구간별로 다양한 보안 기법들이 개발되어 적용되어 왔다. 이 중, 게임 클라이언트는 사용자 및 해커 쪽에서 손쉽게 접근이 가능하기 때문에 공격에 쉽게 노출되어 있어 신뢰하기 어려운 구간이었다. 더불어, 게임 클라이언트 단에 강력한 보안을 적용할 경우 성능저하가 발생하기 때문에 상용 게임보안 솔루션에 의해 프로세스 및 메모리 보호를 받는 등 역공학 방지 기법 및 난독화 기법 정도만을 최소한으로 적용하고, 그 외에는 대부분의 탐지 및 차단 기법들을 네트워크 단 및 서버 단에 적용하는 것이 일반화 되어 있다. 하지만, 최근 하드웨어의 지원을 받아 클라이언트 단의 성능저하를 최소화 하면서도, 게임 클라이언트를 TEE (Trusted Execution Environment)에서 안전하게 실행할 수 있는 기술들이 등장하면서, 게임 클라이언트 단의 보안기술이 다시 주목받고 있다. 본 논문에서는 메모리 변조 공격 및 게임프로세스에 인젝션 공격을 하는 게임해킹 기법들에 대응하기 위하여 Intel에서 발표한 새로운 하드웨어 보안 기술인 Intel SGX(Software Guard Extensions)를 적용하는 방안에 대해 소개한다. Intel SGX를 적용하여 게임프로그램의 프로세스를 보호할 경우 코드와 데이터의 무결성 및 기밀성을 보장하며 실행시킬 수 있기 때문에, 온라인게임보안 발전에 상당히 기여할 수 있을 것으로 기대된다.

WOL 기반 다중 클라이언트 원격 제어 시스템 설계 및 구현 (The Design and Implementation of A Multi-Client Remote Control System based on WOL)

  • 이성구
    • 디지털콘텐츠학회 논문지
    • /
    • 제10권3호
    • /
    • pp.447-452
    • /
    • 2009
  • 정보화 시대에 정보에 대한 공유와 함께 네트워크에 연결된 다른 컴퓨터에 대한 다양한 제어 기술이 나타나기 시작했으며 이 중 하나가 원격제어 시스템이다. 그러나 기존 원격제어 시스템은 제한적인 기능에 의해 사용상의 불편한 점이 많았다. 예를 들면 제어를 위한 서버 프로그램이 실행되어야 하므로 이를 위해 컴퓨터 전원이 항상 켜져 있어야 하며 상대방의 원격제어 허락에 의해서만 1대1 원격제어가 가능하다는 것이다. 이러한 기존 원격 시스템의 한정된 제어 기능 문제를 해결하기 위해 본 논문에서는 한 대의 서버 컴퓨터로 여러 클라이언트 컴퓨터를 연동함으로써 1대1이 아닌 다중 클라이언트 컴퓨터에 원격으로 전원 제어가 가능하도록 WOL(Wake On Lan) 기능을 적용한 시스템을 구현하였다.

  • PDF