• 제목/요약/키워드: Graphical Language

검색결과 156건 처리시간 0.033초

GUI 어플리케이션 제어를 위한 제스처 인터페이스 모델 설계 (Design of Gesture based Interfaces for Controlling GUI Applications)

  • 박기창;서성채;정승문;강임철;김병기
    • 한국콘텐츠학회논문지
    • /
    • 제13권1호
    • /
    • pp.55-63
    • /
    • 2013
  • 사용자 인터페이스 기술은 CLI(Command Line Interfaces), GUI(Graphical User Interfaces)를 거쳐 NUI(Natural User Interfaces)로 발전하고 있다. NUI는 멀티터치, 모션 트래킹, 음성, 스타일러스 등 다양한 입력형식을 사용한다. 기존 GUI 어플리케이션에 NUI를 적용하기 위해서는 이러한 장치관련 라이브러리 추가, 관련 코드 수정, 디버그 등의 과정이 필요하다. 본 논문에서는 기존 이벤트 기반 GUI 어플리케이션의 수정 없이 제스처 기반 인터페이스를 적용할 수 있는 모델을 제안한다. 또한 제안한 모델을 명세하기 위한 XML 스키마를 제시하고, 3D 제스처와 마우스 제스처 프로토타입 개발을 통해 제안모델의 활용방안을 보인다.

상호작용 중심의 컴포넌트 인터페이스를 표현하기 위한 UML의 확장 (Extension of UML to Represent Components Interface Focusing on Interaction)

  • 박성호;최은만
    • 정보처리학회논문지D
    • /
    • 제9D권1호
    • /
    • pp.65-74
    • /
    • 2002
  • 이 논문에서는 소프트웨어 부품이 되는 컴포넌트를 설계하기 위한 요소 중 컴포넌트간 상호작용에 중점을 두어 이를 체계적으로 분류한 후, 이에 맞는 도해적 표기방법(graphical notation)과 이를 이용한 설계 방법을 제시하고 실제 설계 사례를 통해 이를 검증하며, 컴포넌트 설계 및 모델링을 효과적으로 표현할 수 있는 방법에 대해 논의하였다. 컴포넌트는 일반 클래스와는 달리 그 규모가 크며 인터페이스와 이를 이용한 컴포넌트간의 상호작용에 대한 표현이 매우 부족하다. 따라서 이 연구에서는 컴포넌트 표현기법을 제시하기 위하여 UML을 확장하였고 이를 이용하여 실험적으로 설계해 보고 그 효용성을 검토하였다.

IEC1131-3에 입각한 제어 시스템 설계 프로그램 개발 (Development of Control System Design Program Based on IEC1131-3)

  • 허우정;신경봉;김응석;김문철;박정민;김성태
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 1996년도 하계학술대회 논문집 B
    • /
    • pp.1263-1265
    • /
    • 1996
  • IEC1131-3 Specification of Programming Controller is established in 1994 and consists of 3 graphical languages and 2 textual languages. It is used in PLC and small scale controller because of its uniformity and extensibility. This paper describes Soft Logic Designer which is a graphical and textual programming editor for IEC1131-3 programming languages. Soft Logic Designer is developed with Object Orient Language, C++ under Microsoft Windows 95. It has two graphic editors for Sequential Function Chart and Function Block Diagram and one textual editor for Structured Text. Users can efficiently write high-level programs with mouse and menu buttons.

  • PDF

개념적 시간관계 기반의 멀티미디어 프레젠테이션 저작 시스템 (A Multimedia Presentation Authoring System based on Conceptual Temporal Relations)

  • 노승진;장진희;성미영
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제9권3호
    • /
    • pp.266-277
    • /
    • 2003
  • 모든 개념적 시간관계는 7가지의 관계(‘before’,‘meets’,‘starts’,‘finishes’,‘overlaps’, ‘during’,‘equals') 중 하나로 표현될 수 있다. 개념적 표현은 멀티미디어’저작 시스템의 자동 생성에 필요한 세부적 시간에 대해 효과적인 수단을 제공한다. 본 연구에서는 서로 다른 미디어들 간의 시간관계를 개념적으로 표현하는 사용하기 쉽고 효과적인 멀티미디어 프레젠테이션 저작 시스템을 개발하였다. 본 시스템을 구성하는 시간관계 편집기는 사용자에게 다른 편집기들로부터의 시간 정보를 간단하고 직접적인 그래픽 조작을 이용하여 프레젠테이션의 개념적 흐름을 직관적으로 표현할 수 있는 메커니즘을 제공한다. 본 시스템은 SMIL(Synchronized Multimedia Integration Language)에 기반한다. 본 시스템의 편집기들은 SMIL 객체 관리자를 통해 실시간으로 정보를 서로 교환하여 SMIL 코드를 자동 생성한다. 그리고, 본 시스템에서는 멀티미디어 프레젠테이션의 내부표현 구조로 TRN(Temporal Relation Network) 을 제안한다. TRN은 프레젠테이션의 흐름을 방향 그래프 구조로 표현한 것이다. TRN의 모든 병렬관계는 하나의 동기화된 블록으로 간소화될 수 있다. 이것은 컴포넌트들 간의 재생시간을 결정하는데 유용하며, 이미 구성되어 있는 프레젠테이션 문서를 재사용 할 때 그 기본단위로 이용될 수 있다. 또한, 멀티미디어 프레젠테이션 플레이어의 스케줄러로의 응용에도 적합하다.

XML-GDM을 기반으로 한 UML 클래스 다이어그램으로 사상을 위한 XML문서와 질의의 객체 모델링 (Object Modeling for Mapping from XML Document and Query to UML Class Diagram based on XML-GDM)

  • 박대현;김용성
    • 정보처리학회논문지D
    • /
    • 제17D권2호
    • /
    • pp.129-146
    • /
    • 2010
  • 최근 다양한 분야에서 폭넓게 활용되고 있는 XML 문서는 유연하고도 개방적인 특성으로 인해 정보교환이나 전송을 위한 수단으로 널리 이용되고 있다. 한편 XML 문서를 위한 시각적, 직관적 질의 언어인 XML-GL은 질의에 대한 의미와 결과 문서의 구조를 시각적으로 표현할 수 있기 때문에 XML 문서에 대한 구조 검색과 정보의 공유가 용이하다. 그리고 UML은 정해진 표기법과 다양한 다이어그램을 이용하여 객체지향 분석과 설계를 위한 도구로 사용되고 있다. 따라서 본 논문은 XML-GL의 데이터 모델인 XML-GDM을 기반으로 표현된 XML 문서를 UML 클래스 다이어그램으로 사상하기 위한 새로운 객체 모델링 방안을 제안한다. 이를 통해서 XML 문서를 직관적인 방법으로 객체지향데이터로 변환하고 저장/관리할 수 있다. 또한 객체지향 검색방법을 적용하면 보다 효율적으로 XML 문서를 검색할 수가 있다.

데이터베이스 정보의 시각화 방법과 그 표현 언어들에 관한 연구 (A Study of Visualization Methods and languages for Presenting Database Information)

  • 김성곤
    • 디자인학연구
    • /
    • 제13권3호
    • /
    • pp.191-200
    • /
    • 2000
  • 최근 미디어 형태의 변화와 컴퓨터 그래픽 기술의 발전으로 데이터베이스 정보의 삼차원 동적 표현의 시도가 이루어지고 있다. 그러나 그 정보를 표현함에 있어서의 방법과 널리 디자이너 사이에서 통용되어지는 사용 언어에 대하여 연구는 부족한 실정이다. 따라서 본 논문에서는 삼차원 동적인 정보표현의 방법은 어떠한 것이 존재하며 그리고 그 방법을 사용, 설명하기 위한 언어는 무엇이 있는가에 대해 조사 연구하였다. 연구는 크게 네 부분으로 구성되어진다. 먼저 문헌 연구를 통하여 이차원 정적인 정보 표현에서 삼차원의 동적인 정보 표현이 가능하게 된 정보표현의 기초와 그 기능들을 정리 소개하였다. 즉, 컴퓨터 이차원 화면 속에 어떻게 삼차원적인 표현이 가능한가와 컴퓨터 그래픽 기술의 발달로 어떤 기능이 개선되어 졌는가를 소개하였다. 그리고 두번째로 데이터베이스와 그래픽 모델 사이에 이 논문에서 논 하고자하는 정보표현 모델이 존재한다. 데이터베이스의 다이아그램 계층구조와 그래픽 모델을 설계할 때 만들어지는 씬그래프 계층구조 사이를 연결할 수 있는 정보 표현 구조 디자인 방법과 그 사용언어들에 대하여 제시하였다. 그리고 이 정보 표현 모델의 구조적 변화를 통해 어떻게 사용자가 필요한 정보를 관찰할 수 있는가를 논하였다. 세 번째로 그래픽 표현 기술을 분석하여 디자이너들이 그래픽 정보표현 모델 개발 시 참고 할 수 있는 정보 표현의 방법과 그 사용 언어들을 제시하였다. 마지막으로 구체적 사례 연구를 통하여 정보 표현 방법과 사용되어진 언어들의 예를 보이고 검증하였다.

  • PDF

다분야통합최적설계를 지원하는 분산환경 기반의 설계 프레임워크 개발 (Development of a Distributed Computing Framework far Implementing Multidisciplinary Design Optimization)

  • 주민식;이세정;최동훈
    • 한국CDE학회논문집
    • /
    • 제10권2호
    • /
    • pp.143-150
    • /
    • 2005
  • A design framework to employ the multidisciplinary design optimization technologies on a computer system has been developed and is named as the Extensible Multidisciplinary Design Integration and Optimization System (EMDIOS). The framework can not only effectively solve complex system design problems but also conveniently handle MDO problems. Since the EMDIOS exploits both state-of-the-art of computing capabilities and sophisticated optimization techniques, it can overcome many scalability and complexity problems. It can make users who are not even familiar with the optimization technology use EMDIOS easily to solve their design problems. The client of EMDIOS provides a front end for engineers to communicate the EMDIOS engine and the server controls and manages various resources luck as scheduler, analysis codes, and user interfaces. EMDIOS client supports data monitoring, design problem definition, request for analyses and other user tasks. Three main components of the EMDIOS are the Engineering Design Object Model which is a basic idea to construct EMDIOS, EMDIOS Language (EMDIO-L) which is a script language representing design problems, and visual modeling tools which can help engineers define design problems using graphical user interface. Several example problems are solved and EMDIOS has shown various capabilities such as ease of use, process integration, and optimization monitoring.

분산 제어 시스템용 기능 블록 작성기 구현 (Implementation of the Function Block Builder for the Distributed Control System)

  • 권만준
    • 한국정보통신학회논문지
    • /
    • 제6권6호
    • /
    • pp.974-979
    • /
    • 2002
  • 다양한 공정 분야-발전 플랜트, 수처리 플랜트, 소각로 플랜트, 화학 플랜트, 시멘트 플랜트-에서 적용되는 제어 프로그램은 많은 종류가 있다. 이러한 제어 프로그램을 작성하기 위해서는 기존의 텍스트 기반의 제어 언어로는 현장의 엔지니어가 프로그램을 작성, 수정, 테스트 및 디버깅하는데 있어 어려움이 많다. 따라서 본 연구에서는 이러한 텍스트 기반의 단점을 해결하고, 다양한 플랜트에 적용이 가능하며 제어에 대한 일반적인 지식이 있는 엔지니어라면 누구나 쉽게 사용할 수 있는 제어 프로그램의 블록화 도형으로 표현할 수 있는 도구를 구현하였다. 구현된 기능 블록 작성기를 이용하면 제어의 흐름에 대한 시각적 표현과 제어의 중간 출력값 등을 볼 수 있어 보다 정밀한 공정 제어를 효율적으로 수행할 수 있다.

지식기반 객체지향 공간 데이터베이스 시스템 (Knowledge-Based Approach for an Object-Oriented Spatial Database System)

  • Kim, Yang-Hee
    • 지능정보연구
    • /
    • 제9권3호
    • /
    • pp.99-115
    • /
    • 2003
  • 본 논문은 지식 기반 객체지 향 공간 데이터베이스시스템 KOBOS를 제안한다. 객체지향 공간 데이터베이스 시스템의 데이터 모델링과 근접 질의답변에 지식기반 접근법을 도입한다. 공간객체와 근접 공간 연산자를 다루기 위해 다음과 같은 세 단계 객체지향 데이터 모델을 제안하고 있다: (1) 공간 형상 모델; (2) 공간 객체 모델: (3) 내부 기술 모델. 근접 공간 연산자의 범위는 공간 타입 추상 계층으로 알 수 있다. 또한 객체지향 공간 질의어인 SOQL을 제안한다. SOQL은 공간 객체의 다양한 출력과 공간 및 비 공간 객체의 검색을 수행할 수 있는 통합 기능을 제공해준다. 효율적인 혼합 질의 처리를 위하여, 하향 공간 질의 처리 방법을 이용하여 처리해 준다.

  • PDF

그래픽 기반의 객체지향 표기법을 이용한 정형적인 보안정책 기술 언어 (A Security Policy Description Language Based on Graphical Object Oriented Notations)

  • 강철범;김상현;김지영;장희진;이우진;김상욱;유동영;김형종
    • 한국정보보호학회:학술대회논문집
    • /
    • 한국정보보호학회 2002년도 종합학술발표회논문집
    • /
    • pp.356-360
    • /
    • 2002
  • 인터넷의 급속한 확대로 인해 컴퓨터 시스템 또는 네트워크 상에서 보안 문제는 점차 중요한 이슈로 다루어지고 있다. 시스템 또는 네트워크에서 보안 문제를 어떻게 다루느냐는 어떠한 보안정책을 구현하고 있느냐와 밀접하게 연결된다. 이 논문에서는 시스템 또는 네트워크에서 다루어지고 있는 기존 보안정책들을 표현할 수 있는, 그래픽 기반의 새로운 보안정책 언어를 제시한다. 이 언어는 객체 지향 기법에 기반을 두고 있는 그래픽 보안정책 기술 언어이다. 보안정책은 객체 내부 상황 및 객체들 사이 연관성을 표현하여 보안정책이 적용되는 상황을 기술하고 보안정책에서 만족되어야 하는 조건 및 행위 또한 객체 내부와 객체간의 연관성으로 표현된다. 객체지향 보안정책 언어는 그래픽 언어이기 때문에 명확하고 이해하기 용이하다는 장점이 있으며 UML의 클래스 다이어그램과 상태도로 대상 시스템을 표현할 수 있으므로 명시된 보안정책들에 대한 분석을 수행할 수 있다는 장점이 있다.

  • PDF