• 제목/요약/키워드: Open source library

검색결과 132건 처리시간 0.031초

Evaluation of Geo-based Image Fusion on Mobile Cloud Environment using Histogram Similarity Analysis

  • Lee, Kiwon;Kang, Sanggoo
    • 대한원격탐사학회지
    • /
    • 제31권1호
    • /
    • pp.1-9
    • /
    • 2015
  • Mobility and cloud platform have become the dominant paradigm to develop web services dealing with huge and diverse digital contents for scientific solution or engineering application. These two trends are technically combined into mobile cloud computing environment taking beneficial points from each. The intention of this study is to design and implement a mobile cloud application for remotely sensed image fusion for the further practical geo-based mobile services. In this implementation, the system architecture consists of two parts: mobile web client and cloud application server. Mobile web client is for user interface regarding image fusion application processing and image visualization and for mobile web service of data listing and browsing. Cloud application server works on OpenStack, open source cloud platform. In this part, three server instances are generated as web server instance, tiling server instance, and fusion server instance. With metadata browsing of the processing data, image fusion by Bayesian approach is performed using functions within Orfeo Toolbox (OTB), open source remote sensing library. In addition, similarity of fused images with respect to input image set is estimated by histogram distance metrics. This result can be used as the reference criterion for user parameter choice on Bayesian image fusion. It is thought that the implementation strategy for mobile cloud application based on full open sources provides good points for a mobile service supporting specific remote sensing functions, besides image fusion schemes, by user demands to expand remote sensing application fields.

PSP 게임기용 크로스플랫폼 2D 게임 라이브러리 개발 (Development of Crossplatform 2D Game Library for PSP Game Console)

  • 이대현
    • 한국콘텐츠학회:학술대회논문집
    • /
    • 한국콘텐츠학회 2006년도 추계 종합학술대회 논문집
    • /
    • pp.273-277
    • /
    • 2006
  • 본 연구에서는 대표적인 휴대형 게임기인 SONY PSP용 게임 개발을 위한 2D 게임 라이브러리를 구현했다. 이 라이브러리는 SDL이라는 공개 2D 라이브러리를 PSP용에 맞게 이식하여 개발되었으며, PC상의 동작과 동일하게 PSP상에서도 수행되는 크로스플랫폼 라이브러리이다. 따라서 개발자들은 PC상에서 게임 개발을 수행한 후, 본 게임 라이브러리를 이용하여 PSP용 게임을 손쉽게 개발할 수 있다.

  • PDF

PSP 게임기용 크로스플랫폼 2D 게임 라이브러리 개발 (Development of Crossplatform 2D Game Library for PSP Game Console)

  • 이대현
    • 한국콘텐츠학회논문지
    • /
    • 제7권5호
    • /
    • pp.78-84
    • /
    • 2007
  • 본 연구에서는 대표적인 휴대형 게임기인 SONY PSP용 게임 개발을 위한 2D 게임 라이브러리를 구현했다. 이 라이브러리는 SDL이라는 공개 2D 라이브러리를 PSP 용에 맞게 이식하여 개발되었으며, PC상의 작동과 동일하게 PSP상에서도 실행되는 크로스플랫폼 라이브러리이다. 따라서 개발자들은 PC상에서 게임 개발을 수행한 후, 본 게임 라이브러리를 이용하여 PSP용 게임을 손쉽게 개발할 수 있다.

FIPS-OpenSSL 코드 분석을 통한 암호모듈 자가시험 보안요구사항 분석 (Study on Selftest Requirements in Cryptographic Module Validation Program with FIPS-OpenSSL Source Code Analysis)

  • 서석충
    • 정보보호학회논문지
    • /
    • 제29권5호
    • /
    • pp.985-996
    • /
    • 2019
  • 본 논문에서는 미국에서 암호모듈검증을 획득한 대표적인 소프트웨어 형태의 암호모듈인 FIPS-OpenSSL의 소스 코드를 분석하여 암호모듈 검증 및 시험기준에서 요구하는 보안요구사항이 소프트웨어적으로 어떻게 구현되어있는지 분석한다. 특히, 암호모듈이 반드시 탑재하고 있어야 하는 자가시험기능 (동작 전 자가시험, 조건부 자가시험) 관점으로 소스코드를 분석한다. 비록 미국 암호모듈 검증제도에서는 FIPS 140-2를 검증기준으로 삼고 있지만, FIPS 140-2는 국내 암호모듈 검증제도에서 암호모듈 검증 및 시험기준으로 삼고 있는 암호모듈 국제표준인 ISO/IEC 19790과 24759의 근간이 되었기 때문에 많은 유사함이 존재한다. 본 논문의 분석을 통하여 향후 암호모듈 개발업체에서 자가시험기능을 정확하고 안전하게 구현할 수 있을 것으로 기대한다.

국립세종도서관 정책정보포털 국정과제 서비스 모형개발 연구 (National Agenda Service Model Development Research of Policy Information Portal of National Sejong Library)

  • 노영희;장인호;심효정
    • 한국비블리아학회지
    • /
    • 제33권4호
    • /
    • pp.73-92
    • /
    • 2022
  • 본 연구는 기존 국립세종도서관 정책정보포털(POINT)의 국정과제 서비스를 뛰어넘는 고품질 정책정보서비스 제공을 위하여, 새로운 국정과제 이행에 필요한 정책자료를 효과적으로 서비스할 수 있는 모형을 개발하고자 한다. 이에 개별 접근을 통한 데이터 검색 대신 통합된 검색 환경을 제공하는 것이 필요하며, 이를 위한 국정과제서비스 모형 구축을 4가지 모형으로 제안하였다. 첫째, 국정과제서비스 시스템 운영 부문으로 인터페이스 측면, 전산 시스템 구상, 전자정보원 측면, 전산 시스템 구상을 제안하였다. 둘째, 국정과제서비스 정보원 부문으로 Linked Open Data 시스템 구상, 정책정보 시계열 서비스 시스템 구상, 국외 원문자료 번역서비스, 연구자 희망자료 확충을 제시하였다. 셋째, 국정과제서비스 홍보 부문으로 정책 이용자를 위한 홍보 강화, 사이트 브랜드 구축 및 홍보, SNS 채널 운영, 보조자료 활성화 강화, 외부 서비스에서의 접근성 강화를 제안하였다. 넷째, 국정과제서비스 협업 및 연계 부문으로 Open API, 클라우드 서비스, 해외도서관과의 정보 네트워크 확장을 제안하였다.

오픈소스 Blockly를 이용한 모바일용 피지컬 컴퓨팅 개발환경 구축 (Development Environment Construction of Physical Computing for Mobile Using Open Source Blockly)

  • 조은주;문미경
    • 한국차세대컴퓨팅학회논문지
    • /
    • 제13권6호
    • /
    • pp.21-30
    • /
    • 2017
  • 피지컬 컴퓨팅은 단순 컴퓨터 입출력이 아닌 현실세계와 상호작용을 통해 이루어지므로 학생들의 컴퓨팅적 사고와 소양을 기르는데 적합하다. 또한 이를 블록형 코딩 개발환경에서 개발한다면 사용자는 훨씬 더 직관적이고 쉽게 개발을 할 수 있을 것이다. 그러나 기존 블록형 코딩 개발환경은 물리기기가 컴퓨터에 지속적으로 연결되어 있어야 한다는 번거로움이 있다. Blockly는 코드 개념을 나타내는 그래픽 블록이 연동되어 웹과 안드로이드 애플리케이션에 시각적 코드 에디터를 추가하는 오픈소스 라이브러리이다. 본 논문에서는 오픈소스 Blockly 기반으로 기존의 블록형 개발환경에 피지컬 컴퓨팅 기능을 추가하고 이를 무선통신으로 동작시킬 수 있는 모바일용 피지컬 컴퓨팅 개발환경의 구축 내용에 대해 기술한다.

OpenVSLAM 기반의 협력형 모바일 SLAM 시스템 설계 (OpenVSLAM-based Cooperative Mobile AR System Architecture)

  • 국중진
    • 반도체디스플레이기술학회지
    • /
    • 제21권1호
    • /
    • pp.136-141
    • /
    • 2022
  • In this paper, we designed, implemented, and verified the SLAM system that can be used on mobile devices. Mobile SLAM is composed of a stand-alone type that directly performs SLAM operation on a mobile device, and a mapping server type that additionally configures a mapping server based on FastAPI to perform SLAM operation on the server and transmits data for map visualization to a mobile device. The mobile SLAM system proposed in this paper is to mix the two types in order to make SLAM operation and map generation more efficient. The stand-alone type SLAM system was configured as an Android app by porting the OpenVSLAM library to the Unity engine, and the map generation and performance were evaluated on desktop PCs and mobile devices. The mobile SLAM system in this paper is an open source project, so it is expected to help develop AR contents based on SLAM in a mobile environment.

서로 다른 버전의 동일 오픈소스 함수 간 효율적인 유사도 분석 기법 (Efficient Similarity Analysis Methods for Same Open Source Functions in Different Versions)

  • 김영철;조은선
    • 정보과학회 논문지
    • /
    • 제44권10호
    • /
    • pp.1019-1025
    • /
    • 2017
  • 바이너리 유사도 분석은 취약점 분석, 악성코드 분석, 표절 탐지 등에서 사용되고 있는데, 분석대상 함수가 알려진 안전한 함수와 동일하다는 것을 증명해주면 바이너리 코드의 악성행위 분석, 취약점 분석 등의 효율성을 높이는 데에 도움이 될 수 있다. 하지만 기존에는 동일 함수의 서로 다른 버전에 대한 유사도 분석에 대해서 별도로 이루어진 연구가 거의 없었다. 본 논문에서는 바이너리로부터 추출 가능한 함수 정보들을 바탕으로 다양한 방법을 통해 함수 단위의 유사도를 분석하고 적은 시간으로 효율적으로 분석할 수 있는 방안을 모색한다. 특히 OpenSSL 라이브러리의 서로 다른 버전을 대상으로 분석을 수행하여 버전이 다른 경우에도 유사한 함수를 탐지하는 것을 확인한다.

아두이노와 Processing을 사용한 그래픽 성능 검증 (Using Arduino and Processing Graphics performance validation)

  • 최철길;이성진;이경무;최병윤
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2013년도 춘계학술대회
    • /
    • pp.975-977
    • /
    • 2013
  • 아두이노는 오픈 소스 기반 전자 프로토타이핑 플랫폼으로서, 예술가, 디자이너, 취미 활동가 등 인터랙티브 객체 또는 환경 구축에 관심이 있는 모든 이들을 위해 제작되었다. 아두이노의 강점은 하드웨어에 대한 깊은 지식이 없어도 손쉽게 하드웨어 어플리케이션을 제작할 수 있다. 아두이노의 구성은 AVR 마이크로컨트롤러 ATmega 168을 사용하며 아두이노를 동작시키기 위한 소프트웨어로는 아두이노 프로그램, MATLAB, Processing을 주로 사용하고 있다. 아두이노는 오픈 소스 기반이며 하드웨어를 직접 제작할 수 있거나 실드를 이용하여 추가적으로 아두이노를 결합할 수도 있다. Processing은 오픈 소스로 공개되어 있으며 2D, 3D, PDF 출력을 사용할 수 있으며 그래픽 처리 부분은 P3D와 OpenGL을 사용한다. 또한 독립 응용프로그램을 실행해서 확인할 수 있다. 아두이노의 결합을 통해 사운드, 비디오, 컴퓨터 비전 등 수 많은 라이브러리 지원을 확장할 수 있으며 안드로이드폰과 아이폰 프로그래밍이 가능한 프로그램이다. 본 논문에서는 소프트웨어 부분은 Processing을 사용하였고 하드웨어 부분은 아두이노 MegaADK 보드를 사용하였으며 이 소프트웨어와 하드웨어를 이용하여 간단한 2차원 게임을 제작한 후 전체적인 아두이노와 Processing의 그래픽 처리 성능을 확인하고 검증하였다.

  • PDF

임베디드 리눅스 기반의 NC프로그램 자동적재 시스템에 대한 연구 및 순차제어기 개발 (Study On NC Program Automation Load System Based On Embedded Linux and Development Of Ordered Controller)

  • 윤종일;안경관
    • 한국정밀공학회:학술대회논문집
    • /
    • 한국정밀공학회 2006년도 춘계학술대회 논문집
    • /
    • pp.139-140
    • /
    • 2006
  • This paper proposes the Embedded Linux System that can overcome the shortcomings of conventional CNC machine system. Linux is free of charge with the open source library and tools that can be used in the development of Kernel. Besides, Application is easily available through countless open source, allowing simple mending for seamless porting. This study have developed the study about NC Program automation Load System based on Embedded Linux and the ordered controller.

  • PDF