• 제목/요약/키워드: GUI 환경

검색결과 686건 처리시간 0.027초

GUI 편집기 재목적을 통한 GUI 개발환경 구현 방법 (Implementation Methods of GUI Development Environments Using GUI Editor Retargeting)

  • 장한일;우균;김원영;최완
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2006년도 추계학술발표대회
    • /
    • pp.685-688
    • /
    • 2006
  • 응용프로그램의 쉽고 빠른 개발을 위한 개발도구의 중요성이 대두되고 있다. 이중 GUI 개발환경은 개발자의 편의성과 신속한 개발을 위해서 필수적이나 다양한 언어와 플랫폼을 위한 GUI 개발환경을 개발하는데 어려움을 겪고 있는 실정이다. 그리하여 본 논문에서는 여러 언어와 플랫폼을 위한 GUI 개발환경을 신속히 얻기 위해 기존의 GUI 편집기를 재목적하여 GUI 개발환경을 구현하는 방법을 제안한다. 기존에 개발된 FarPy GUI 편집기를 전단부로 하고 GUI를 구성하는 GroovyMarkup 코드를 생성하는 방법을 사용하여 Groovy를 위한 GUI 개발환경을 쉽고 빠르게 얻을 수 있었다.

  • PDF

그래픽 유저 인터페이스를 지원하는 웹 기반 프로그래밍 환경 '봄밭'의 설계 및 구현 (BomBart : Web-based Programming Environment Support to Graphic User Interface)

  • 천준석;송지원;우균
    • 한국콘텐츠학회논문지
    • /
    • 제17권5호
    • /
    • pp.317-325
    • /
    • 2017
  • 최근 전세계적으로 프로그래밍 교육에 대한 관심이 증가하고 있다. 하지만 대부분의 언어는 컴파일러와 통합 개발 환경을 컴퓨터에 설치하여야만 사용할 수 있는 문제가 있다. 이를 해결하기 위해 Eclipse Che나 JDOODLE과 같은 웹 기반 프로그래밍 환경이 다수 개발되었지만 대부분이 GUI 프로그래밍을 지원하지 않고, 특히 한글 프로그래밍 언어는 지원하지 않는다. 이 논문에서는 '봄밭'이라고 하는 웹 기반 프로그래밍 환경을 제안한다. 봄밭은 한글 프로그래밍 언어인 새싹을 지원하고, GUI 프로그래밍도 지원한다. 콘솔 기반의 입출력 또한 지원한다. 콘솔 및 GUI 인터페이스를 모두 지원하기 위해서 봄밭에는 두 개의 서브 컴파일 시스템을 설계하고 구현하였다. 우리는 봄밭의 GUI 지원의 성능을 측정하기 위해서 Java의 모든 GUI 튜토리얼 코드를 새싹으로 변환하여 봄밭에서 실행해 보았다. 그 결과, 81.42%의 코드를 정상적으로 실행할 수 있는 것을 확인하였다.

GUI 환경의 고성능 워드프로세서의 발전 방향에 관한 연구 (A Study on the Enhancement of GUI Based High-end Word processor)

  • 홍원기;이상렬
    • 한국컴퓨터정보학회지
    • /
    • 제2권2호
    • /
    • pp.19-26
    • /
    • 1996
  • 윈도우 등 GUI 환경이 급속히 보급됨에 따라 워드프로세서도 매우 발전하고 있다. 이에 따라 본 논문에서는 현재 보급된 윈도우용 워드프로세서를 분석하여 문제점과 개선점을 제시하고 멀티미디어 시대에 대응한 워드프로세서의 방향에 대하여 고찰하고자 한다.

  • PDF

GUI를 이용한 병렬/분산 시뮬레이션 환경의 개발 (Development of a GUI-based Parallel and Distributed Simulation Environment)

  • 강원석
    • 한국시뮬레이션학회:학술대회논문집
    • /
    • 한국시뮬레이션학회 1999년도 춘계학술대회 논문집
    • /
    • pp.174-178
    • /
    • 1999
  • 병렬/분산 시뮬레이션은 시뮬레이션의 수행 속도를 높이려는 시도로서 많이 연구되고 있는 분야이다. 기존의 병렬/분산 시뮬레이션 연구에서는 주로 시뮬레이션 속도를 향상시키려는 동기화 기법에 대해 연구의 초점이 맞추어져 왔다. 따라서 전문가가 아니면 병렬 모델을 만들기 매우 힘든 문제점이 있었다. 본 논문에서는 병렬/분산 시뮬레이션을 위한 GUI 기반의 모델링 및 시뮬레이션 환경을 제시한다. 제시된 환경에서는 사용자가 모델기술을 GUI기반으로 쉽게 할 수 있고 병렬 시뮬레이션을 위해 모델을 자동으로 파티션 및 수행 코드를 발생시켜준다. 따라서 비전문가도 쉽게 분산 시뮬레이션을 할 수 있도록 자동화 할 수 있다.

  • PDF

J2ME 기반 모바일 응용 소프트웨어 GUI 자동화 테스트 지원기 (Test Supporter for GUI of Mobile Application Software in J2ME Platform)

  • 황선명
    • 정보처리학회논문지D
    • /
    • 제16D권3호
    • /
    • pp.361-370
    • /
    • 2009
  • 많은 모바일 어플리케이션 개발자들은 매우 엄격한 제약사항 즉 짧은 개발기간, 사용자의 다양한 요구사항 및 잦은 요구 변경에 직면하고 있다. 이러한 개발환경은 사용자가 사용하기 편리한 GUI의 개발과 S/W 개발초기부터 철저한 테스트를 하여 품질을 보증하는 테스트 방법이 필수적이다. 따라서 본 논문은 모바일 응용 S/W GUI를 기존의 매뉴얼을 보고 테스트 하는 단계적이고 수동적인 방법을 탈피하여 사용자 중심의 시나리오를 통하여 자동으로 GUI를 테스트 하는 것을 목적으로 한다. 제시한 테스트 방법은 사용자 중심의 UI를 설계하여 간편하고, 정확하게 테스트 할 뿐만 아니라 테스트케이스를 재사용하는 환경을 지원한다. 제안한 자동화 도구는 시나리오 기반의 정확한 테스트와 재사용성을 높인 테스트 도구로서 기존 테스트 도구와 기능적인 비교를 통하여 성능을 확인하였다.

MPEG-4 BIFS 기반 모바일 방송 환경에서 3D 객체 및 GUI 표현 기술 연구 (A Study on 3D Object and GUI Representation Based on MPEG-4 BIFS for Mobile TV)

  • 임현정;임순범
    • 한국멀티미디어학회논문지
    • /
    • 제12권5호
    • /
    • pp.677-687
    • /
    • 2009
  • 모바일 환경은 데이터 콘텐츠 이용에 유리한 조건을 갖고 있음에도 불구하고, MPEG-4 BIFS 기반 환경에서는 진보된 데이터 콘텐츠 구현이 쉽지 않다. BIFS는 VRML을 모태로 하여 방송 콘텐츠와는 타켓 콘텐츠 및 콘텐츠 개발 어프로치가 다르며, 모바일 방송환경에서 이용하기에는 표준이 너무 복잡하여 구현이 쉽지 않기 때문이다. 따라서 본 논문에서는 시청자가 방송 콘텐츠와 상호작용할 수 대화형 3D 객체 및 GUI를 제공하는 진보된 모바일 TV 콘텐츠 모델을 제시하고자 하며, 이를 실제 DMB 환경에 적용함으로써 향후 모바일 방송 콘텐츠의 발전 방향을 제시하고자 한다. 모바일 방송 콘텐츠에서의 3D 객체 표현을 위해 MPEG-4 BIFS 3D 노드를 분석하여 VRML 프로파일의 서브셋을 구성하였으며, GUI 표현을 위한 노드틀을 새로 정의하여 콘벤츠 개발 단계에서 활용할 수 있도록 하였다. 이와 같은 연구를 통해 모바일 데이터 콘텐츠 구성 시 3D 그래픽스와 인터랙션 표현이 쉬워진다면, 콘텐츠 개발의 효율성을 증대되어 모바일 방송 환경에 적합한 다양한 콘텐츠 개발이 활성화 될 수 있을 것이라 기대된다.

  • PDF

시청 환경정보 기반 스마트 TV 사용자경험 시스템 설계 및 구현 (Viewing Environment Based Smart TV User Experience System Design and Implementation)

  • 안양근;정광모
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2015년도 추계학술발표대회
    • /
    • pp.1675-1676
    • /
    • 2015
  • 최근 디지털 서비스 기기 트렌드는 기능 및 성능 위주 기술들보다는 사용자 중심 기술들로 점점 변화해 가고 있다. 특히 사용자 접근이 많은 디지털 서비스 기기일수록 사용자경험 증대를 위한 다양한 기술들이 선보이고 있는데, 본 논문은 가장 대중적인 디지털 서비스 기기인 TV의 사용자경험 시스템을 제안한다. 본 시스템은 사용자의 시청 환경정보를 정의하고 각 환경정보를 수집할 수 있는 모듈을 제공한다. 본 시스템의 서비스 추론 모듈은 센싱된 환경정보, 사용자 프로파일, 날짜 및 날씨 정보 등을 기반으로 사용자 맞춤화된 GUI 서비스 및 시청 환경개선 서비스를 추론한다. 맞춤화된 GUI 서비스는 크기, 색상 및 레이아웃 별 디자인된 GUI 콘텐츠와 GUI Framework을 기반으로 사용자에게 제공된다.

MATLAB GUI 환경기반 신뢰성 설계기법의 개발 (Development of Reliability-Based Design Program based on the MATLAB GUI Environment)

  • 정신택;고동휘;박태훈;김정대;조홍연
    • 한국해안·해양공학회논문집
    • /
    • 제22권6호
    • /
    • pp.415-422
    • /
    • 2010
  • 국제 설계규준의 변화로 다양한 신뢰성 설계기법(절차)이 개발되어 있으나, 기존의 결정론적 설계에 익숙한 기술자가 사용하기 적합한 가시환경 신뢰성 해석 프로그램의 개발은 미흡한 실정이다. 본 연구에서는 신뢰성 설계 종사자가 보다 효율적으로 설계를 수행하고, 보다 개선된 작업환경에서 수월하게 설계인자 정보를 입력하여 해안구조물의 신뢰성 설계를 가능하도록 하는 GUI 환경 설계프로그램을 개발하였다. GUI 환경은 최근 Matlab 7.1 환경에서 제공하는 GUIDE (Graphic User Interface Development Environment) 도구를 이용하였다. 개발된 모델의 신뢰수준 파악을 위하여 신뢰성 설계 프로그램의 Level II, Level III 방법을 이용하여 산정한 결과 방파제 피복블럭과 중력식 안벽의 활동모드 파괴확률은 각각 55.4~55.7%, 0.0006~0.0007% 범위로 파악되었다. 기존의 설계결과에 따른 파괴확률은 피복블럭의 경우 55.6%, 중력식 안벽의 경우 0.0018% 정도로, 정확한 설계인자가 가용한 피복블럭은 본 프로그램을 이용한 경우와 정확하게 일치하고 있으나, 설계인자 정보가 부족한 중력식 안벽의 경우에는 동일한 설계 인자의 입력이 제약된 차이로 인하여 활동모드 파괴확률이 차이를 보이고 있는 것으로 판단할 수 있으나 그 파괴확률의 정도는 일치하고 있는 것으로 파악되었다.

시나리오 기반의 모바일 어플리케이션 소프트웨어 GUI 테스트 방법 (A GUI Testing Method base on Scenario for Mobile Application Software)

  • 황선명;김정종
    • 한국산학기술학회논문지
    • /
    • 제9권3호
    • /
    • pp.681-689
    • /
    • 2008
  • 모바일 응용소프트웨어의 그래픽 유저 인터페이스는 모바일 상에서 모든 기능들을 작동시키며 정보를 획득하고 변경하는 작업 환경이며 도구이다. 모바일 소프트웨어 생산성을 높이고 신뢰성을 향상시키기 위하여 그래픽 유저 인터페이스의 테스트는 반드시 필요한 과정이다. 본 연구에서는 테스트 시나리오를 이용하여 그래픽 유저 인터페이스를 테스트하는 방법을 제안하고 이를 구현한 자동화 도구를 제안한다. 자동화 도구(MoGuT)는 테스트 시나리오에 의해 기능적인 결함을 빠른 시간에 찾을 수 있으며 SKVM 환경에서 운영된다.

실시간 운영체제에서 iRTOS에서의 CVM GUI 설계 및 구현 (Design and Implementation of GUI in CVM on Real-Time Operating System, iRTOS)

  • 최찬우;이철훈
    • 한국콘텐츠학회:학술대회논문집
    • /
    • 한국콘텐츠학회 2008년도 춘계 종합학술대회 논문집
    • /
    • pp.551-554
    • /
    • 2008
  • 셋탑박스나 스마트폰과 같은 임베디드 장비는 GUI(Graphical User Interface)기능 제공 및 플랫폼 독립성(Platform Independance) 유지를 위해 자바 환경을 사용한다. 이러한 장비에 자바 환경을 적용하기 위해 SUN에서 제공하는 임베디드용 자바가상머신의 하나인 CVM(Classic Virtual Machine)을 탑재하여 사용하게 된다. 자바의 GUI를 제공하기 위해서는 CVM에 포함된 PBP(Personal Basis Profile)에서 명세하고 있는 GUI표준 API를 사용해야 한다. GUI 표준 API를 구현 할때에 자바의 네이티브 메서드와 운영체제의 네이티브 함수간에 상호 연동이 될 수 있도록 JNI(Java Native Interface)를 사용하여 구현한다. 이에 본 논문에서는 실시간 운영체제 iRTOS를 기반으로 CVM GUI를 구현하기 위해 그래픽 원도우 시스템과 GUI 표준 API와의 상호 연동을 하는 네이티브 함수와 각종 이벤트 처리에 대해 설계 및 구현한 내용을 기술한다.

  • PDF