• Title/Summary/Keyword: Qt 라이브러리

Search Result 7, Processing Time 0.022 seconds

DAVon : A C++ Library for Developing WebDAV Clients ($\cdot$DAVon : C++ WebDAV 클라이언트 라이브러리)

  • Shin Wonjoon;Lee Hongchang;Park Yangsoo;Lee Myungjoon
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2005.11a
    • /
    • pp.586-588
    • /
    • 2005
  • WebDAV는 HTTP/1.1을 확장한 윕통신 프로토콜로서 인터넷을 통하여 다양한 콘텐츠의 비동기적인 협업 제작을 지원하기 위한 표준 하부구조를 제공한다. WebDAV명세를 지원하는 다양한 종류의 서버들은 사용자 상호간의 협업작업이 가능하게 해준다. 그리고 WebDAV 클라이언트는 서버와 HTTP 요청/응답 과정을 통하여 WebDAV 기능을 수행한다. 하지만 클라이언트 자체적으로 요청/응답 과정을 처리하는 것은 매우 복잡할 뿐만 아니라 비효율적이다. 따라서 WebDAV 기능을 잘 처리할 수 있는 클라리언트 라이브러리를 사용하는 것이 바람직하다. 본 논문에서는 WebDAV 클라이언트의 HTTP 요청/응답 처리를 위한 DAVon 클라이언트 라이브러리를 개발하였다. DAVon은 객체지향 기법으로 설계되어 C 라이브러리보다 편리한 API를 제공하고 리눅스 QT 라이브러리를 기반으로 구현되었다. 그리고 QT의 시그널/슬록 방식을 사용하여 HTTP 요청을 비동기적으로 처리함으로써 클라이언트의 병행성을 효율적으로 지원한다.

  • PDF

인공위성 추적을 위한 위성 궤도 계산 프로그램 개발

  • Song, Yong-Jun;Jin, Ho;Kim, Gap-Seong;Lee, Seong-Hwan
    • The Bulletin of The Korean Astronomical Society
    • /
    • v.36 no.2
    • /
    • pp.130.2-130.2
    • /
    • 2011
  • 지상의 관측소에서 특정 인공위성을 찾아내기 위해서는 위성의 정밀궤도 계산이 필요하다. 궤도상의 인공위성의 위치는 시간에 따라 계속 변하므로 이러한 위성의 위치를 실시간으로 추적하기 위해서는 컴퓨터를 이용한 계산이 필수적이다. 정밀한 계산 결과를 얻기 위하여 태양과 지상 관측소의 위치는 Astronomical Almanac과 지구 타원체 모델을 이용하여 계산 하였다. 인공위성의 궤도는 미공군 북미방공사령부(NORAD)에서 발표하는 TLE를 초기값으로 이용하여 J2 섭동효과를 포함한 위성의 위치 및 속도의 변화를 계산하여 SkyView로 나타내었다. 이렇게 나타낸 SkyView의 결과를 실제 위성의 궤적과 비교하여 위성의 궤도를 검증하였으며, 시간에 따른 위성의 광도 곡선 변화 계산 루틴을 작성하여 실제 위성을 찾아내기 위한 기초자료로 활용이 가능하도록 하였다. 모든 계산을 위한 프로그램을 Visual Studio.net 2010 환경에서 C++ 언어를 이용하여 작성하였으며, 결과를 나타내기 위하여 Nokia 사의 Cross Platform 라이브러리인 Qt를 이용하여 UI 제작 및 Visualization을 수행하였다. Qt 라이브러리는 C++ 언어를 기반으로 작성된 플랫폼 독립적인 GUI 라이브러리로써 MS Windows, Linux, MacOS 환경에서 사용이 가능하다. 이를 통해 운영체제에 관계없이 모든 컴퓨터 환경에서 동일한 유저 인터페이스를 이용하여 계산을 할 수 있다. 본 연구는 향후 우주물체탐색에 있어 독자적인 운영을 위한 프로그램으로 활용할 예정이다.

  • PDF

High-Resolution Tiled Display System for Visualization of Large-scale Analysis Data (초대형 해석 결과의 분석을 위한 고해상도 타일 가시화 시스템 개발)

  • 김홍성;조진연;양진오
    • Journal of the Korean Society for Aeronautical & Space Sciences
    • /
    • v.34 no.6
    • /
    • pp.67-74
    • /
    • 2006
  • In this paper, a tiled display system is developed to get a high-resolution image in visualization of large-scale structural analysis data with low-resolution display devices and low-cost cluster computer system. Concerning the hardware system, some of the crucial points are investigated, and a new beam-projector positioner is designed and manufactured to resolve the keystone phenomena which result in distorted image. In the development of tiled display software, Qt and OpenGL are utilized for GUI and rendering, respectively. To obtain the entire tiled image, LAM-MPI is utilized to synchronize the several sub-images produced from each cluster computer node.

A Study on Design of the Electric Sign Board System using Embedded ARM Board (내장형 ARM 보드를 이용한 전광판 시스템 설계에 관한 연구)

  • 최재우
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.5 no.3
    • /
    • pp.241-246
    • /
    • 2004
  • We have designed LED display system using ARM7TDMI processor and implemented hangul input and output. This system is easily extensible because controller board and LED matrix board were designed one module. Possible Input Methods of LED display system are PC, PDA and remote controller's wired and wireless communication. We have ported QT/Embedded 2.3.7 with touch panel Input at embedded board of Linux OS 2.4.18 and PXA255 Processor based. QT Application which we coded is able to input displaying text using ethernet communication on embedded system. Many of indicating text data is able to be saved because only korean alphabet codes are stored for data which users want displaying.

  • PDF

Realistic 3D Scene Reconstruction from an Image Sequence (연속적인 이미지를 이용한 3차원 장면의 사실적인 복원)

  • Jun, Hee-Sung
    • The KIPS Transactions:PartB
    • /
    • v.17B no.3
    • /
    • pp.183-188
    • /
    • 2010
  • A factorization-based 3D reconstruction system is realized to recover 3D scene from an image sequence. The image sequence is captured from uncalibrated perspective camera from several views. Many matched feature points over all images are obtained by feature tracking method. Then, these data are supplied to the 3D reconstruction module to obtain the projective reconstruction. Projective reconstruction is converted to Euclidean reconstruction by enforcing several metric constraints. After many triangular meshes are obtained, realistic reconstruction of 3D models are finished by texture mapping. The developed system is implemented in C++, and Qt library is used to implement the system user interface. OpenGL graphics library is used to realize the texture mapping routine and the model visualization program. Experimental results using synthetic and real image data are included to demonstrate the effectiveness of the developed system.

Design and Implementation of a Process Flow Analysis Tool by using core file (core 파일을 이용한 프로세스 수행 흐름 분석 도구의 설계 및 구현)

  • Hong, Suk-Il;Kook, Joong-Jin;Hong, Ji-Man
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2008.06b
    • /
    • pp.572-575
    • /
    • 2008
  • 기존의 프로세스 흐름 분석 도구(ltrace, strace) 및 디버깅 도구(gdb)를 사용하여 프로세스의 여러 시점을 한 번에 분석하기는 불가능하다. 또한 주로 콘솔 기반으로 수행하므로 사용에 어려움이 따른다. 본 논문에서 설계 및 구현한 프로세스 흐름 분석 도구는 프로세스의 수행 도중 원하는 시점마다 core 파일을 생성하고, core 파일을 이용하여 프로세스의 메모리 및 레지스터에 대한 정보를 분석한다. 여러 core 파일을 동시에 비교함으로써 프로세스의 수행에 대해 여러 시점을 비교 가능토록 하였고 또한 qt 라이브러리를 이용하여 비주얼적인 디스플레이를 통해 알아보기 쉽도록 구현하였다.

  • PDF

CTIS: Cross-platform Tester Interface Software for Memory Semiconductor (메모리 반도체 검사 장비 인터페이스를 위한 크로스플랫폼 소프트웨어 기술)

  • Kim, Dong Su;Kang, Dong Hyun;Lee, Eun Seok;Lee, Kyu Sung;Eom, Young Ik
    • KIISE Transactions on Computing Practices
    • /
    • v.21 no.10
    • /
    • pp.645-650
    • /
    • 2015
  • Tester Interface Software (TIS) provides all software functions that are necessary for a testing device to perform the test process on a memory semiconductor package from the time the device is put into the test equipment until the device is discharged from the equipment. TIS should perform the same work over all types of equipment regardless of their tester models. However, TIS has been developed and managed independently of the tester models because there are various equipment and computer models that are used in the test process. Therefore, more maintenance, time and cost are required for development, which adversely affects the quality of the software, and the problem becomes more serious when the new tester model is introduced. In this paper, we propose the Cross-platform Tester Interface Software (CTIS) framework, which can be integrated and operated on heterogeneous equipment and OSs.