• 제목/요약/키워드: GUI components

검색결과 142건 처리시간 0.022초

텍스트 데이터 시각화를 위한 MVC 프레임워크 (A MVC Framework for Visualizing Text Data)

  • 최광선;정교성;김수동
    • 지능정보연구
    • /
    • 제20권2호
    • /
    • pp.39-58
    • /
    • 2014
  • 빅데이터의 중요성에 대한 인식이 확산되고, 관련한 기술이 발전됨에 따라, 최근에는 빅데이터의 처리와 분석의 결과를 어떻게 시각화할 것인지가 매우 관심 받는 주제로 부각되고 있다. 이는 분석된 결과를 보다 명확하고 효과적으로 전달하는 데에 있어서 데이터의 시각화가 매우 효과적인 방법이기 때문이다. 시각화는 분석 시스템과 사용자가 소통하기 위한 하나의 그래픽 사용자 인터페이스(GUI)를 담당하는 역할을 한다. 통상적으로 이러한 GUI 부분은 데이터의 처리나 분석의 결과와 독립될 수록 시스템의 개발과 유지보수가 용이하며, MVC(Model-View-Controller)와 같은 디자인 패턴의 적용을 통해 GUI와 데이터 처리 및 관리 부분 간의 결합도를 최소화하는 것이 중요하다. 한편 빅데이터는 크게 정형 데이터와 비정형 데이터로 구분할 수 있는데 정형 데이터는 시각화가 상대적으로 용이한 반면, 비정형 데이터는 시각화를 구현하기가 복잡하고 다양하다. 그럼에도 불구하고 비정형 데이터에 대한 분석과 활용이 점점 더 확산됨에 따라, 기존의 전통적인 정형 데이터를 위한 시각화 도구들의 한계를 벗어나기 위해 각각의 시스템들의 목적에 따라 고유의 방식으로 시각화 시스템이 구축되는 현실에 직면해 있다. 더욱이나 현재 비정형 데이터 분석의 대상 중 대부분을 차지하고 있는 텍스트 데이터의 경우 언어 분석, 텍스트 마이닝, 소셜 네트워크 분석 등 적용 기술이 매우 다양하여 하나의 시스템에 적용된 시각화 기술을 다른 시스템에 적용하는 것이 용이하지 않다. 이는 현재의 텍스트 분석 결과에 대한 정보 모델이 서로 다른 시스템에 적용될 수 있도록 설계되지 못하는 경우가 많기 때문이다. 본 연구에서는 이러한 문제를 해결하기 위하여 다양한 텍스트 데이터 분석 사례와 시각화 사례들의 공통적 구성 요소들을 식별하여 표준화된 정보 모델인 텍스트 데이터 시각화 모델을 제시하고, 이를 통해 시각화의 GUI 부분과 연결할 수 있는 시스템 모델로서의 시각화 프레임워크인 TexVizu를 제안하고자 한다.

M&S 컴포넌트의 신속 개발과 재사용을 위한 프레임워크 및 도구 개발 (Framework and Tools for Rapid M&S Component Development and Reusability)

  • 이용헌;조규태;이승영;황근철;김세환
    • 한국시뮬레이션학회논문지
    • /
    • 제22권4호
    • /
    • pp.29-38
    • /
    • 2013
  • 국방 M&S 분야에서 모의 기반 획득 방법이 필수적인 정책으로 인식되면서 획득 단계별 M&S 적용을 위한 협업이 필요해지고 M&S 컴포넌트를 쉽게 개발하고 공유하기 위한 공통 기반환경의 구축이 필요하게 되었다. 이를 위하여 본 연구에서는 모델 개발 재사용성 향상을 위한 형식론 기반의 시뮬레이션 프레임워크와 신속 개발을 위한 GUI 기반 모델링 환경을 제안한다. 제안하는 프레임워크는 플러그인 기반으로 동작하며 XML 기반 객체 모델을 바탕으로 하고 있기 때문에 모델의 개발과 변경에 대해 유연한 설계를 할 수 있으며 외부체계 연동, 모델 데이터 로깅과 같은 시뮬레이션 지원 기능을 구현하는데 효과적이다. 본 논문에서는 이러한 프레임워크 및 모델링 개발 도구의 구조와 기능 요소들에 대해 설명한다.

Swing 컴포넌트를 이용한 인터넷 기반 공정관리시스템 설계와 구현 (Design and Implementation of Progress Management System Using Swing Component Based on Internet)

  • 김태석;김종수
    • 한국멀티미디어학회논문지
    • /
    • 제13권8호
    • /
    • pp.1163-1170
    • /
    • 2010
  • 본 논문에서는 인터넷을 이용한 원격지 공정관리 시스템을 개발하는데 있어서 유지보수가 용이하고, 기능의 추가가 쉽도록 자바 언어와 GoF 디자인 패턴을 이용한 설계기법을 보인다. 시스템의 구현을 위해 현재 운전되고 있는 설비들의 상태를 파악할 수 있도록 설비 제어 박스에 있는 PLC에 RS232C와 RS422/RS485 통신모듈을 추가하였고, PLC를 통하여 제어되고 있는 정보를 송수신하기 위해 RS232C 통신을 Ethernet으로 변환시켜주는 변환기를 설치하였다. 다계층으로 구성된 시스템을 구현하기 위해 Swing 컴포넌트를 사용하였으며, Applet과 Frame GUI를 동시에 지원하여, 관리자가 인터넷을 통하여 원격지의 작업공정 진도를 쉽게 파악할 수 있도록 하였다. 다계층 구조의 주요 목적은 클라이언트들 간의 자원을 공유하는 것이다. 제안된 시스템은 원격지에서 설비를 제어하기 위한 소프트웨어를 제작하는데 도움을 줄 수 있고, 이와 비슷한 소프트웨어를 제작하려는 개발자에게 기존 코드를 쉽게 재사용하여, 새로운 기능을 쉽게 추가할 수 있다는 장점이 있다.

JDBC 응용 개발을 위한 RAD TOOL 개발 (Development of RAD Tool for JDBC Application Development)

  • 손승우;김순용;김창갑;이상덕
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제6권2호
    • /
    • pp.150-160
    • /
    • 2000
  • 클라이언트/서버 응용은 크게 데이타베이스 서버와 응용 및 프리젠테이션 로직을 포함한 클라이언트로 구성된다. 이러한 클라이언트/서버 응용은 최근의 웹의 성장과 함께 자바 언어를 많이 이용하는데 특히 클라이언트 쪽의 GUI 구현과 JDBC를 이용한 클라이언트/서버 응용에 많이 쓰인다. JDBC를 이용하여 클라이언트/서버 응용을 개발할 경우 먼저 응용의 바탕이 되는 데이타베이스의 설계, JDBC 접속을 위한 코딩, 데이타베이스로부터 선택된 데이타들을 보여주기 위한 리포트 양식 등의 설계가 필요하다. 본 논문에서는 이러한 JDBC를 이용한 클라이언트/서버 응용 개발에 필요한 컴포넌트들을 자바빈즈로설계 및 구현하고 이를 이용한 개발 환경을 제시한다. 구현된 환경을 이용하면 클라이언트/서버 응용의 개발에 있어서 소스 코드 편집을 최소화하고 자바빈즈 컴포넌트들의 선택 및 이들의 속성 편집만으로 쉽게 구현할 수 있다.

  • PDF

고정익 항공기의 비행역학 모델 충실도 테스트를 위한 소프트웨어 개발 (Development of Software for Fidelity Test of Flight Dynamic Model on Fixed Wing Aircraft)

  • 백승재;강문혜;최성환;김병수;문용호
    • 한국항공우주학회지
    • /
    • 제48권8호
    • /
    • pp.631-640
    • /
    • 2020
  • 현재 항공기 시뮬레이터는 실제 항공기를 이용한 조종사 훈련에 비해 경제적, 시간적 및 공간적 비용 측면에서 상당한 이점을 가지고 있어서 많은 관심을 받고 있다. 항공기 시뮬레이터의 구성 요소 중 비행역학 모델은 실제 항공기의 비행을 모의하는데 중요한 역할을 한다. 따라서 자동화된 도구를 사용하여 비행역학 모델의 충실도를 검증하는 것은 중요한 의미를 지닌다. 본 논문에서는 항공기 시뮬레이터의 효율적인 개발을 위하여 비행역학 모델의 충실도를 자동 검증하는 소프트웨어를 개발한다. 충실도 검증 프로세스로부터 도출된 요구사항에 대하여 소프트웨어 구조 및 GUI를 설계한 다음 Window 기반 환경에서 C# 언어를 이용하여 소프트웨어를 구현한다. CTSW 기종에 대한 실험 결과는 개발된 소프트웨어가 기능 및 성능, 그리고 사용자 편의성 측면에서 효과적임을 보여준다.

다성분 탄화수소혼합물 포화물성해석 수렴도 향상 연구 (Study on the Convergency Improvement Method for the Saturation-Property Calculation of Multi-Component Hydrocarbon Systems)

  • 신창훈;안승희;이정환;성원모
    • 대한기계학회논문집B
    • /
    • 제34권10호
    • /
    • pp.947-955
    • /
    • 2010
  • 대부분의 석유 가스전은 탄화수소혼합물과 일반기체 등 저류층 내부 유체의 성분조성에 따라 저류층내 상거동 특성이 매우 민감하게 변화한다. 석유 가스전의 평가와 개발 생산계획을 수립함에 있어, 이러한 상거동에 따른 기체와 액체의 성분비 결정과 석유와 가스의 이상유동 해석을 위한 저류유체의 PVT관계 및 포화물성의 규명은 필수적이다. 이중에서 특히, 포화물성의 계산은 수렴성이 나빠, 이상 유동의 해석적 연구에 있어서 많은 어려움을 초래하는 원인이 되고 있다. 이에 본 연구에서는 포화물성 의 계산에 있어서 수렴도 향상을 위한 새로운 초기값 추정 방법과 근 탐색 알고리듬을 제안하고, 성능비교 등을 통한 수렴도 영향인자에 대한 분석을 시도하였다. 결과적으로, 제안된 방법을 통해 포화물성 해석 수렴성을 개선하였고 GUI 기반의 새로운 다성분 다상거동해석 시뮬레이터의 개발에 적용하였다.

컴포넌트 기반 개발을 위한 기존 애플리케이션 클래스의 JavaBean으로의 변환 (Transformation from Legacy Application Class to JavaBeans for Component Based Development)

  • 김병준;김지영;김행곤
    • 정보처리학회논문지D
    • /
    • 제9D권4호
    • /
    • pp.619-628
    • /
    • 2002
  • 소프트웨어 부품화는 소프트웨어 개발에 있어서의 궁극적인 목표이다. 컴포넌트 기반의 개발은 이러한 재사용의 초점을 코드에 의한 수동적인 조작이나, 클래스 라이브러리보다 발전된 형태인 컴포넌트에 초점을 두고 있다. 컴포넌트 구축은 컴포넌트 모델에 적합한 새로운 소프트웨어 컴포넌트를 재개발 해야하는 비효율성으로 인해 추가적인 노력과 비용을 야기 시킨다. 최근 많이 사용되고 있는 자바 응용시스템의 경우 자바 언어 기반의 컴포넌트 모델이 존재하지만, 소규모의 재사용 단위나 제한된 GUI 컴포넌트 개발에만 머무르고 있어, 컴포넌트로의 기능을 충분히 발휘하지 못하거나 추가적인 비용, 노력이 필요하며 또한 특정 도메인 컴포넌트에서만 제한적이다는 단점이 있다. 따라서, 본 논문에서는 기존의 자바로 개발된 응용시스템을 기반 하여 자바의 컴포넌트 모델인 자바빈즈를 적용하기 위해, 컴포넌트를 확장 추출하고, 재사용단위로서 비즈니스 로직의 부분적인 수용을 통해 이 응용시스템에서의 자바빈즈로 변환하는 프로세스를 제시하고 알고리즘을 제안한다.

MODE :TMN 체계의 ATM 망 관리를 위한 관리 객체 개발 환경 (MODE : Managed Objects(MOs) Development Environment for TMN-based ATM Network Management)

  • 강원석;김기형;김영탁
    • 한국정보처리학회논문지
    • /
    • 제6권2호
    • /
    • pp.415-424
    • /
    • 1999
  • 다양한 통신장비로 구성된 대규모 종합 네트워크를 운용하기 위해서는 이들을 체계적으로 관리할 수 있는 통신망 관리 기술이 필수적이다. 통신망의 체계적인 관리를 위해 ISO 및 ITU-T에서는 CMIP기반의 TMN 권고안을 제정하고 있다. TMN에서는 관리객체를 정의하기 위해 GDMO(Guidelines for the Definition of Managed Objects)를 사용하며, 따라서 GDMO 에이젼트 플랫폼을 개발시 GDMO컴파일러가 필요하게 된다. 본 논문에서는 GUI 기반이 GDMO 관리객체 개발환경인 MODE를 제시한다. MODE는 관리객체 구현을 쉽게 하기 위해 관리객체 코드를 시스템에 독립적인 코드(SIC)와 시스템에 종속적인 코드(SDC)로 나누고 각 코드의 개발을 도와 준다. 실험결괄 MODE를 이용하여 ATM 스위치의 관리 객체를 구현해 보고 MODE의 효용성을 보인다.

  • PDF

비행체 구조시험 장비의 교정 확인 방법 개발

  • 채동철;김성찬;황귀철;심재열
    • 항공우주기술
    • /
    • 제4권2호
    • /
    • pp.21-26
    • /
    • 2005
  • 전기체 구조시험 및 일반적인 구조시험과 관련된 시험장비는 유압 작동기를 제어하는 제어장치와 스트레인게이지 및 관련센서의 데이터를 수집할 수 있는 데이터 획득 장치로 구분될 수 있다. 비행체 구조 시험은 많은 수의 제어채널 및 데이터 획득 채널이 요구되며 채널 수의 증가에 따른 하드웨어의 자원도 많이 소요된다. 특히 많은 수의 제어채널을 가진 구조시험을 수행하여 오면서 하드웨어의 문제점들이 조금씩 나타나는 현상을 발견 할 수 있었는데 대부분의 경우 시험 장비의 교정 확인 방법을 통해서 해결할 수 있었다. 본 논문에서는 비행체 구조시험 장비(MTS Aero90)의 서보 제어 장치중의 일부인 다기능 입출력 프로세서(Multifunction Input Output Processor)와 로드셀 신호처리 보드(497.22 Dual DC Conditioner)에 대한 교정 확인 방법에 대하여 기술하였다.

  • PDF

Modulating Laser를 이용한 ESPI System algorithm 개발에 관한 연구 (Research about ESPI System Algorithm Development that Use Modulating Laser)

  • 김성종;강영준;박낙규;이동환
    • 한국정밀공학회지
    • /
    • 제26권7호
    • /
    • pp.65-72
    • /
    • 2009
  • Laser interferometry is widely used as a measuring system in many fields because of its high resolution and its ability to measure a broad area in real-time all at once. In conventional laser interferometry, for example out-of-plane ESPI (Electronic Speckle Pattern Interferometry), in plane ESPI, shearography and holography, it uses PZT or other components as a phase shift instrumentation to extract 3-D deformation data, vibration mode and others. However, in most cases PZT has some disadvantages, which include nonlinear errors and limited time of use. In the present study, a new type of laser interferometry using a laser diode is proposed. Using Laser Diode Sinusoidal Phase Modulating (LD-SPM) interferometry, the phase modulation can be directly modulated by controlling the laser diode injection current thereby eliminating the need for PZT and its components. This makes the interferometry more compact. This paper reports on a new approach to the LD (Laser Diode) Modulating interferometry that involves four-frame phase shift method. This study proposes a four-frame phase mapping algorithm, which was developed to have a guaranteed application, to stabilize the system in the field and to be a user-friendly GUI. In this paper, the theory for LD wavelength modulation and sinusoidal phase modulation of LD modulating interferometry is shown. Using modulating laser and research of measurement algorithm does comparison with existent ESPI measurement algorithm. Algorithm measures using GPIB communication through most LabVIEW 8.2. GPIB communication does alteration through PC. Transformation of measurement object measures through modulating laser algorithm that develops. Comparison of algorithm of modulating laser developed newly with existent PZT algorithm compares transformation price through 3-D. Comparison of 4-frame phase mapping, unwrapping, 3-D is then introduced.