• 제목/요약/키워드: 오픈 플랫폼

검색결과 465건 처리시간 0.026초

효과적인 협업을 위한 VNC 확장 (Extending VNC for Effective Collaboration)

  • 이태호;이홍창;박양수;이명준
    • 한국컴퓨터정보학회논문지
    • /
    • 제13권6호
    • /
    • pp.181-193
    • /
    • 2008
  • VNC는 Thin Client 컴퓨팅시스템의 하나로서 RFB(Remote Frame Buffer) 프로토콜을 통하여 서로 다른 플랫폼간의 원격 제어 기능을 지원한다. 그러나 VNC는 협업을 위하여 특별한 기능을 제공하지 않기 때문에 VNC의 원격 제어 기능을 통하여 효율적인 협업을 진행하는 것은 어려운 일이다. 본 논문에서는 오픈소스 VNC인 UltraVNC 서버와 JavaViewer 클라이언트의 확장에 대하여 기술한다. 효과적인 실시간 협업을 지원하기 위하여 확장된 VNC는 협업 서버를 제어하기 위하여 관리자, 작업자, 관람자와 같은 세가지 접근 권한을 제공한다. 관리자는 확장된 JavaViewer에서 새롭게 제공되는 접근 관리 도구를 통하여 권한 관리를 수행할 수 있다. 작업자는 협업서버의 자원을 제어하는 것이 가능하지만, 관람자는 협업서버의 자원을 제어 하는 것은 불가능하며 작업 진행사항을 단지 모니터링할 수 있다. 또한 확장된 VNC는 여러 협업참여자가 간편하게 협업서버에 접속할 수 있도록 원클릭 접속 기능을 제공한다.

  • PDF

차세대 브이월드 아키텍처 구성을 위한 공개 소프트웨어 성능 비교 분석 (Performance Comparative Analysis Of Open Source Software for the New Generation of V-World Architecture Configuration)

  • 장한솔;장준성;고준희;장인성
    • 대한공간정보학회지
    • /
    • 제24권3호
    • /
    • pp.19-27
    • /
    • 2016
  • 전 세계적으로 정보통신기술의 발전과 융합을 통해 산업 전반에 걸쳐 소프트웨어의 영향력이 점차 증가 되고 있다. 기존의 하드웨어 중심에서 소프트웨어 중심으로 기술이 발전하고 있으며, 소프트웨어 안에서는 상용 소프트웨어의 사용을 탈피하고 공개 소프트웨어(OSS, open source software)의 활용이 늘고 있으며, 정부기관에서도 공개 소프트웨어의 사용 확대를 계획하고 있다. 이에 본 논문에서는 브이월드에서 실제 서비스하고 있는 데이터를 이용하여 WEB 서버 및 WAS(web application server) 서버의 5가지 공개 소프트웨어들의 4가지 조합으로 성능을 비교분석하여 차세대 브이월드 아키텍처의 효율적인 구성을 위한 공개 소프트웨어의 선택 기준을 설정할 수 있는 지표를 얻고자 하였다.

공간정보 웹 서비스의 반응형 웹 적용성 (Applicability of Responsive Web of Geo-Spatial Web Services)

  • 박한샘;이기원
    • 한국지리정보학회지
    • /
    • 제18권3호
    • /
    • pp.52-62
    • /
    • 2015
  • 최근 웹 제작 추세로 모바일 우선 방식이 강조되면서 모바일 단말의 유형이나 화면 크기, 해상도가 다양해짐에 따라 이에 대응하여 웹 사이트 제작 시 효율적인 제작 방법을 제공하는 반응형 웹에 대한 실제적인 필요성이 증가하고 있다. 그러나 공간정보 웹 매핑 분야에서 반응형 웹의 적용은 초기 단계이다. 이번 연구에서는 반응형 웹을 이용하여 실제 공간정보 오픈 플랫폼과 연계한 가변 레이아웃에 대한 실제 시험 구현을 수행하고 그 결과를 예시하였다. 또한 공간정보 웹 서비스 구축에서 반응형 웹 방법을 적용하기 위한 제한 사항과 고려 사항을 제시하고자 하였다. 시험 구현 과정에서는 HTML5, JavaScript, CSS3 등과 같은 개발 환경을 OpenLayers와 연계하는 웹매핑 서비스를 대상으로 하였다. 앞으로 공간정보나 위치정보 등으로부터 파생되는 콘텐츠의 모바일 서비스 개발에서도 반응형 웹을 이용한 연계, 적용 사례가 증가할 것으로 기대한다.

임베디드 리눅스 기반 산업용 무선 HMI 소프트웨어 모듈 설계 및 구현 (The Design and Implementation of Embedded Linux-Based Industrial Wireless HMI Software Module)

  • 최숙영;문승진
    • 한국지능시스템학회논문지
    • /
    • 제17권3호
    • /
    • pp.336-342
    • /
    • 2007
  • 산업용 HMI(Human Machine Interface) 시스템은 공장 자동화의 주요 구성요소 중 하나로서 PLC와 연결되어 자동화 설비 또는 장치의 운전 상태를 감시하고 제어하는데 사용된다. 이러한 HMI는 주로 제조업체별로 특정한 시스템을 사용하고, 근거리에 위치하여 쓰이기 때문에 시스템 개발 시 많은 부하를 주게 되고 시스템 확장이 어려운 단점이 있다. 이에 본 논문에서는 오픈 소스인 임베디드 리눅스 기반에 멀티 플랫폼을 지원하는 Qt/Embedded와 무선 통신 모듈을 사용하여 터치패널형 산업용 HMI 소프트웨어 모듈을 설계 및 구현하였다. 이 모듈은 Qt가 지원되는 시스템이면 소스 수정 없이 사용할 수 있으며 무선 랜 모듈을 이용하여 시스템의 이동성 및 네트워크 구축 및 시스템 확장을 보다 유동성 있게 설계할 수 있다. 이에, 리눅스 기반의 무선통신이 가능한 HMI 소프트웨어 모듈 구현으로 이동성 확보 및 범용 운영체제의 사용으로 인한 시스템 개발 시 부하 감소와 가격 경쟁력의 향상을 이루게 되었다.

하둡 기반 DW시스템 타조와 관계형 DBMS의 성능 비교 (Performance Comparison of DW System Tajo Based on Hadoop and Relational DBMS)

  • 유신;고정현;여정모
    • 정보처리학회논문지:소프트웨어 및 데이터공학
    • /
    • 제3권9호
    • /
    • pp.349-354
    • /
    • 2014
  • 빅데이터 처리 플랫폼인 하둡의 등장 이후 SQL을 이용하여 하둡상에서 데이터 분석을 할 수 있는 SQL-on-Hadoop 기술이 주목받고 있다. 그 중에서도 국내 개발자가 주축이 되어 개발하고 올해 4월 아파치 최상위 프로젝트로 선정된 타조(Tajo)가 많은 주목을 받고 있다. SQL-on-Hadoop 기술의 등장으로 DW시장의 변화가 포착되고 있지만 그 성능에 관한 연구는 미미한 실정이다. 그래서 본 연구에서는 타조를 이용하여 관계형 데이터베이스와의 데이터 분석성능 비교에 관한 실험을 진행하여 SQL-on-Hadoop 기반 DW 선택에 도움이 될 연구를 수행하였다. 하둡 기반기술인 타조를 올바른 사용전략을 세워 활용한다면 관계형 데이터베이스보다 우수한 성능을 보인다는 결과를 얻었으며 오픈 소스인 타조는 많은 개발자들의 참여로 인해 점차 기술의 완성도가 높아져 DW 및 데이터 분석분야에서 중요한 축을 담당할 수 있을 것으로 예상한다.

맞벌이 가정 자녀를 위한 기초 생활습관 형성 및 기초 영어회화 교육 로봇 설계 및 구현 - 만 5세 이상 아동을 중심으로 (Design and Implementation of The Formation of Basic living habits and Basic English Conversation Education Robot for Children in Dual Income Households - focused children over five)

  • 김경민;이강희
    • 문화기술의 융합
    • /
    • 제6권1호
    • /
    • pp.507-513
    • /
    • 2020
  • 본 논문에서 우리는 단일보드 컴퓨터인 라즈베리 파이3 기반의 오픈 플랫폼 로봇 Q.bo one을 이용하여 맞벌이 가정의 아이들의 생활 습관과 영어회화 교육을 케어해줄 로봇을 설계 및 구현하고자 한다. 첫 번째 생활습관 형성 기능은 성장기 아이들에게 가장 중요한 생활습관인 손씻기, 규칙적인 식사, 양치질, 숙제, 규칙적인 수면 총 5가지를 선정하여 부모가 부재중일 때에도 로봇으로 부모 목소리를 출력함으로서 아이에게 생활습관이 자리 잡을 수 있도록 도와준다. 알림을 듣고 실행에 옮긴 아이의 모습을 촬영하여 부모가 확인하고 피드백을 할 수 있게 한다. 두 번째 기초회화 교육 기능은 구글의 DialogFlow를 사용하여 로봇과 아이가 간단한 영어 회화를 통해 영어를 자연스럽게 익힐 수 있도록 도와준다. 이 두 가지 기능의 로봇을 통해 맞벌이 가정의 아이들이 부모님이 집에 계시지 않을 때에도 부모님의 목소리를 출력하는 알림으로 안정감을 느끼게 한다. 동시에 기본적인 생활 습관을 들이고, 로봇과의 기초 영어회화를 하며 일찍이 영어에 흥미를 느낄 수 있도록 하는 것이 목적이다.

데스크탑 가상화에서 HDFS를 이용한 서비스 제공시간 개선 연구 (Service Delivery Time Improvement using HDFS in Desktop Virtualization)

  • 이완희;이봉환
    • 한국정보통신학회논문지
    • /
    • 제16권5호
    • /
    • pp.913-921
    • /
    • 2012
  • 기존의 PC 기반의 데스크탑 환경은 보안, 이동성, 업그레이드 비용 감소 등의 장점으로 인하여 서버 기반의 가상데스크탑 환경으로 바뀌고 있다. 본 논문에서는 오픈 소스 기반의 클라우드 컴퓨팅 플랫폼과 하이퍼바이저를 이용한 데스크탑 가상화 시스템을 구축하여 이를 대학의 컴퓨터 실습실에 적용하였으며, 가상화 서비스 제공시간을 개선하기 위하여 HDFS를 이용한 해결 방법을 제안하였다. 또한, HDFS를 사용하여 데스크탑 가상화 서비스에 필요한 이미지 관리 구조를 설계하고 구현하였으며, 이를 실제 PC 30대를 운영하는 실습실에 적용하여 구축비용, 전원절약율, 라이센스 비용 절감율 및 관리 비용 등 네 가지 측면에서 기존시스템과 비교하였다. 실험 결과 HDFS를 이용하였을 경우 데스크탑 가상화를 서비스하기 위한 이미지 전송시간을 대폭 줄일 수 있었다.

양이 보청기 개발을 위한 양이 통신 오픈 플랫폼 구현 (Implementation of Binaural Communication Open Platform for Binaural Hearing Aids Developing)

  • 김동욱;박주만;웨이췬;임형규;박희준;성기웅;이정현;김명남;조진호
    • 센서학회지
    • /
    • 제20권4호
    • /
    • pp.272-278
    • /
    • 2011
  • Recently, the performance of binaural hearing aids is rapidly improved with the technology advancement of wireless communication, digital signal processing, and integrated circuit design. However, the previous hearing aids developer platforms can't be applied to binaural hearing aids developing, because it has no consideration for wireless communication and binaural hearing control. Also, the previous developer platforms are not easy to use for the algorithm development, because programming languages are limited. In this paper, we designed and implemented the open platform board for binaural hearing aids developing. The designed board can be programmed by general programming language and can be used wireless communication module. In order to verify the designed open platform board, we used the volume control algorithm using two open platform board. As a result of experiment, we verified the performance of designed and implemented open platform board that was successfully operated the binaural hearing control and the wireless communication.

하천공간정보의 계층적 HydroG-OneFlow 웹서비스 개발 (Development of a Hierarchical HydroG-OneFlow Web Services of River GeoSpatial Information)

  • 신형진;황의호;채효석;홍성수
    • 한국수자원학회:학술대회논문집
    • /
    • 한국수자원학회 2015년도 학술발표회
    • /
    • pp.626-626
    • /
    • 2015
  • 본 연구에서는 하천공간정보의 웹서비스를 위해 SOAP(Simple Object Access Protocol) API 및 REST(Representation State Transfer) API로 제공하는 HydroG-OneFlow 웹서비스를 개발하였다. HydroG-OneFlow는 GML 기반의 서비스를 제공하며 GetBasin, GetGeoVariable 및 GetData 등의 기본서비스로 구성된다. GML은 GIS S/W의 벡터 GML 포맷과 공간정보 오픈플랫폼 서비스인 브이월드 데이터 API에서 제공하는 GML 포맷을 참고하여 하천공간 벡터정보를 제공할 수 있도록 GML을 구성하였다. GDM 공간 데이터에 대한 벡터정보 ML 수용 수준을 향상시킬 수 있도록 벡터구조의 점, 선, 면 정보에 대하여 GML의 PointPropertyType, CurvePropertyType, SurfacePropertyType을 도입하였다. 또한 일반적인 공간자료에서는 Multi 객체에 대한 지원도 필요하다. 현 GDM 데이터베이스에서도 OGC 표준의 MultiPoint, MultiLineString, MultiPolygon을 지원하고 있다. 이를 위하여 GML의 상응 요소인MultiPointPropertyType, MultiCurvePropertyType, MultiSurfacePropertyType을 하천공간정보 벡터 스키마에 도입하여 활용하였다. 클라이언트 서버 통신은 메시지 교환프로토콜인 SOAP을 사용하여 서버의 객체를 직접 호출하여 이루어진다. 서버는 서버의 제공 서비스를 WSDL(Web Service Description Language)를 통하여 게시하고 클라이언트는 이 기준(Criteria)을 참고하여 접근한다. GetData의 경우 Type(GRID or VECTOR), GDM(Geospatial Data Model) 여부(true or false), LayerName, BasinID, GenTime을 인자로 받아 GeoData에서 검색된 정보를 반환한다. SOAP버전은 1.1과 1.2를 지원하여 접근하는 클라이언트에서 선택할 수 있도록 개발하였다.

  • PDF

ARINC 653 멀티코어 기반 그래픽스 렌더링 엔진 분산처리방안 연구 (The Study of Distributed Processing for Graphics Rendering Engine Based on ARINC 653 Multi-Core System)

  • 정무경
    • 항공우주시스템공학회지
    • /
    • 제13권5호
    • /
    • pp.1-8
    • /
    • 2019
  • 최근 항공기 운용 장비는 시스템 수 및 무게, 전력 소비량 플랫폼 중복성을 줄이기 위해 기존 연합형(Federated) 구조에서 멀티코어를 이용한 모듈형(Integrated Modular) 구조로 변화하고 있다. 이러한 변화로 다수의 기능을 하나의 모듈에 통합함에 따라 디스플레이 장치를 통해 조종사에게 제공해야할 정보량이 증가하게 되었으며, 이로 인해 시스템 운용주기 내에 처리해야할 그래픽양이 증가하게 되었다. 본 논문에서는 멀티코어 시스템을 운용하기 위한 AMP(Asymmetric Multi-Processing) 방식의 파티셔닝 운용 시스템(Partition Operating System)에서 항공기 시스템의 운용주기 내에 보다 많은 그래픽을 처리하기 위해 단일코어로 처리되는 기존의 그래픽스 렌더링 엔진 구조를 멀티코어로 분산하여 처리할 수 있는 그래픽스 렌더링 엔진 분산처리방안을 제시한다.