• 제목/요약/키워드: 응용개발도구

검색결과 561건 처리시간 0.04초

임베디드 리눅스용 응용 소프트웨어 개발을 위한 IDE 구현 (Implementation of IDE for Developing Application Software for Embedded Linux)

  • 우덕균;임채덕;김흥남;표창우
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2002년도 봄 학술발표논문집 Vol.29 No.1 (A)
    • /
    • pp.100-102
    • /
    • 2002
  • IDE(Integrated Development Environment)는 임베디드 소프트웨어 개발의 생산성과 코드 질을 높이는 데 중요한 역할을 한다[1]. 그러나 임베디드 리눅스용 응용 소프트웨어 개발은 통합된 개발 환경보리는 명령 라인 기반의 개발 도구들을 통하여 개발되고 있다[2]. 이와 같은 개발 환경은 사용자에게 불편함을 주어 프로그램 개발의 생산성을 저하시킬 수 있다. 본 연구에서는 이러한 문제를 해결하기 위한 임베디드 리눅스용 응용 소프트웨어 재발을 위한 IDE를 개발하였다. 본 연구의 IDE는 소스 프로그램 편집, 컴파일, 실행 등의 기능을 프로젝트 기반으로 수행하며, 원격 디버거 원격 모니터 등의 다른 독립적인 개발 도구들을 관리하는 기능을 포함한다. 본 연구의 IDE는 ETRI에서 개발 증인 정보가전용 응용 소프트웨어 통합 개발 환경인 Esto에[3] 포함되어 구현되었다.

  • PDF

공유메모리 변수 기반의 CNS 응용 소프트웨어 구조 (Application Software Structure of Compact Nuclear Simulator based on Shared Memory Variables)

  • 박근옥;서용석;이종복
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2001년도 가을 학술발표논문집 Vol.28 No.2 (1)
    • /
    • pp.544-564
    • /
    • 2001
  • CNS(Compact Nuclear Simulator)는 원자력발전산업에 종사하는 조직구성원을 교육훈련 시키는 필수도구로써 원자력 시뮬레이터의 유형 중에 중형규모에 속한다. 원자력 시뮬레이터는 다양한 기능과 복잡성을 갖는 이질적인 응용 소프트웨어가 요구되기 때문에 개발기간이 길고 비용이 많이 든다. 본 연구는 이를 극복하기 위한 일환으로 상용도구의 과감한 활용, 소프트웨어 생명주기의 준수, 단순 명료한 시뮬레이션 응용 소프트웨어 구조개발을 수행하고 있다. 본 논문에서는 CNS 응용 소프트웨어 유형과 기능, 공유메모리 변수를 사용한 응용 소프트웨어 구조개발의 경험을 살펴본다. 또한, 본 연구를 통하여 얻은 CNS 응용 소프트웨어 개발효과와 향후 유사한 시뮬레이터의 개발방향을 토의한다.

  • PDF

Pocket PC 기반의 무선 게임 엔진 설계 (Design of Wireless Game Engine Based on Pocket PC)

  • 김성찬;장인걸;신동규;신동일
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2001년도 가을 학술발표논문집 Vol.28 No.2 (2)
    • /
    • pp.514-516
    • /
    • 2001
  • 본 논문에서는 Pocket PC 기반의 무선 게임 엔진과 무선 게임 엔진을 지원하는 간단한 개발도구에 대한 설계를 하였다. 게임을 개발할 때마다 엔진을 개발하는 게임에 종속적인 기존의 무선 게임 엔진의 방식에서 벗어나 다양한 PDA 플랫폼을 지원하며 엔진을 응용할 수 있도록 개발도구를 라이브러리로 재공함으로써 사용자 혹은 개발자가 게임을 개발함에 있어 편의를 제공하도록 하며, 모듈 단위로의 설계를 통해 각각의 모듈이 독립적인 역할을 수행하여 약간의 조정만으로도 다른 시스템에서 이용이 가능토록 설계하였다. 또한 무선 게임엔진으로서의 기능뿐만 아니라 멀티미디어 컨텐츠를 처리하는 응용 어플리케이션의 제작이 가능하도록 하였다.

  • PDF

원격 실시간 개발환경에서 디버그에이전트의 설계 및 구현 (A Design and Implementation of Debug Agent for Real-time Remote Development Environment)

  • 공기석;손승우;김흥남
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2000년도 제13회 춘계학술대회 및 임시총회 학술발표 논문집
    • /
    • pp.756-760
    • /
    • 2000
  • 인터넷 정보가전을 위한 내장형 실시간 응용프로그램을 개발하기 위해서는 개발도구의 지원이 필요하다. 이러한 도구들은 주로 원격개발환경에서 실행되는데, 디버그에이전트는 호스트 컴퓨터에서 수행되는 도구들의 요구를 타겟 시스템에서 실행하기 위한 타겟 상주형 태스크이다. 디버그에이전트는 도구들의 요구를 받아 이를 해석하고, 실행하며 그 결과를 호스트 컴퓨터로 전송한다. 호스트로 부터의 요구들은 디버그 프로토콜로 정의된다. 이 논문에서는 실시간 응용프로그램 개발 환경을 위한 디버그에이전트의 구조와 기능을 제안한다. 타겟 독립성을 부여하며 최소한의 타겟 자원만을 요구하도록 설계된 디버그프로토콜에 대해서도 소개한다.

  • PDF

스크립트 해석기를 기반으로 하는 멀티미디어 저작도구의 개발 (Development of a Multimedia Authoring Tool Based on Script Interpreter)

  • 차현성;한광록
    • 방송공학회논문지
    • /
    • 제3권1호
    • /
    • pp.13-23
    • /
    • 1998
  • 멀티미디어 저작도구의 목적은 기존의 프로그래밍 도구보다 빠른 시간과 적은 비용으로 응용 프로그램을 쉽게 개발하는 것이다. 따라서 본 논문에서는 사용자가 멀티미디어 데이터들을 쉽고 정확하게 조작하여 고 품질의 CD 타이들이나 프리젠테이션물을 저작할 수 있도록 하는 스크립트 기능을 갖고 이벤트 구동 방식의 저작도구 개발에 관하여 논한다. 본 논문의 저작도구는 다양한 속성을 지닌 개체를 포함하고 있으며, 여기서 가장 중요시되는 속성은 스크립트 속성이다. 스크립트는 객체에 대한 보다 복잡한 행동을 정의 할 수 있고 또한 사용자가 의도하는 행위를 객체에 지정할 수 있다.

  • PDF

데이터베이스 응용 소프트웨어 개발 지원 도구에 관한 연구 (A Study on the Support Tool for Database Application Software Development)

  • 김아영;윤청
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2015년도 춘계학술발표대회
    • /
    • pp.534-536
    • /
    • 2015
  • 소프트웨어 산업의 발전에 따라 개발 수요의 충족 및 개발 효율성의 증대를 위해 다양한 개발 방법론과 개발 지원 도구들이 등장해 왔다. 그러나 데이터베이스 응용 소프트웨어(Database Application Software, DB-App)의 개발이 활발함에도 불구하고, 해당 분야 개발의 효율을 도모하는 방안에 관한 연구는 미비한 실정이다. DB-App의 소스 코드(Source code)에는 쿼리(Query)문이 빈번하게 사용되지만 작성 과정에서 오류가 발생하기가 쉽고 관리에 대한 어려움이 있다. 이는 개발 효율을 저하시켜 비용을 증가시키는 요인이 된다. 본 논문에서는 다양한 데이터베이스와 프로그래밍 언어로 개발되는 DB-App 개발을 지원하기 위한 방법을 기술하였으며, 사용자의 설정에 따라 쿼리문을 포함한 소스 코드를 생성하는 도구를 설계하였다.

유비쿼터스 센서 네트워크에서 응용 프로그램 개발을 위한 모델 기반 통합 개발 도구 (Model-based Integrated Development Tool for the Development of Applications in Ubiquitous Sensor Network)

  • 정기원;김주일;이우진
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제13권7호
    • /
    • pp.442-453
    • /
    • 2007
  • 본 논문에서는 센서 네트워크에서 응용 프로그램 개발을 지원하는 모델 기반의 통합 개발 도구를 제시한다. 제안하는 도구는 이클립스 플랫폼의 플러그인으로 개발되었으며, 사용자 그래픽 인터페이스, 모델 작성기, 설정정보 생성기, 모델 검증기, 소스코드 생성기 및 템플릿 저장소로 구성된다. 이 도구는 UML의 클래스다이어그램과 같은 표기법을 이용하여 구축하고자 하는 센서 네트워크를 모델링하고, 센서 네트워크 모델로부터 응용 프로그램 코드를 자동으로 생성할 수 있도록 한다. 개발자들은 도구를 이용하여 구현하고자 하는 센서 네트워크에 대한 모델을 작성하고, 모델에 속해 있는 각 센서들의 역할을 정의하여, 역할에 따른 속성값을 설정해 주기만 하면 각 센서들의 역할 수행을 위한 응용 프로그램이 자동으로 생성된다. 또한 작성한 모델에 대한 설계를 검증하여 오류를 조기에 발견하여 수정할 수 있도록 함으로써 고품질의 USN 응용 프로그램을 생성할 수 있다. 제안하는 도구를 이용하면, 개발자들은 하위레벨의 정보를 자세히 알지 못하더라도 다수의 센서 네트워크 응용 프로그램을 쉽고, 빠르게 구현할 수 있다.

XML 응용 프로그램 프레임워크와 CASE 도구의 설계 및 구현 (Design and Implementation of XML Application Framework and CASE Tool)

  • 박철만;박상원;김형주
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제7권6호
    • /
    • pp.569-581
    • /
    • 2001
  • XML의 등장으로 인터넷의 제2의 혁명을 가져올 것이라는 기대는 XML 스키마 정의 언어가 표준화됨으로써 현실적으로 실현 가능하게 되었다. XML 스키마를 설계하는 것은 DTD를 설계하는 것보다 더 복잡하며 더 많은 정보가 제공되게 된다. 이에 XML 스키마를 모델링하는 도구들이 등장하고 있으며, 이 도구는 일반적인 모델링 도구와는 다른 기능이 요구된다. 본 논문에서는 \"설계 후 즉시 개발\"이라는 XML 응용 프로그램 개발 방법론을 제안하고, 이를 XSD4j에서 구현하였다. XSD4j를 사용하면 개발자는 쉽고 개념적인 수준의 스키마를 모델링할 수 있다. 또한, XML 문서를 위한 XML 저장매체 스키마의 생성 및 XML 문서와 응용 프로그램간의 표준적인 인터페이스인 DOM API를 얻을 수 있어 XML 응용 프로그램의 작성을 쉽게 할 수 있다.쉽게 할 수 있다.

  • PDF

GUI 위젯을 이용한 위피 코드 생성 저작도구 설계 (Design of Authoring Tool for generating WIPI Codes using GUI Widget)

  • 이동수;박기창;김철현;이상준;김병기
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2008년도 춘계학술발표대회
    • /
    • pp.331-334
    • /
    • 2008
  • 현재 위피 저작도구는 위피 코드 작성의 편의성이 부족하고, 시각화를 배제한 문법 중심의 프로그래밍 도구가 대부분이다. 이로 인해 규모가 작은 위피 응용프로그램의 경우에도 직접 코딩해서 개발하고 있다. 따라서 위피 상위레벨(High level) 컴포넌트를 GUI 위젯(Widget)으로 시각화하고, 이를 모바일 레이아웃에 쉽게 적용한 후, 위피 코드로 렌더링(Rendering) 해주는 저작도구에 대한 연구가 필요하다. 본 논문에서는 위젯, 기본 위피 코드, 에뮬레이터 관리를 위해 W2PM(Widget and WIPI Platform Management)을 제안하고, 이를 시스템 기능 요구사항에 반영하여 GUI 위젯을 이용한 위피 저작도구를 설계한다. 제안한 도구는 개발자가 Look & Feel을 자유롭게 조정하고, 중.소규모의 위피 응용프로그램을 제작하는데 효율적이다.

PDA 용 무선 게임엔진과 개발도구의 설계 (Design of Wireless Game Engine and Software Development Kit Based on PDA)

  • 장인걸;김성찬;신동규;신동일
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2001년도 추계학술발표논문집 (상)
    • /
    • pp.225-228
    • /
    • 2001
  • 본 논문에서는 PDA 기반의 Pocket PC 플랫폼에서의 무선 게임 엔진과 무선 게임 엔진을 지원하는 개발도구에 대한 설계를 하였다. 게임을 개발할 때마다 엔진을 개발하는 게임에 종속적인 기존의 무선 게임 엔진의 방식에서 벗어나 다양한 PDA 플랫폼을 지원하며 엔진을 응용할 수 있도록 개발도구를 라이브러리로 제공함으로써 사용자 혹은 개발자가 게임을 개발함에 있어 편의를 제공하도록 하며, 모듈 단위로의 설계를 통해 각각의 모듈이 독립적인 역할을 수행하여 약간의 조정만으로도 다른 시스템에서 이용이 가능토록 설계하였다. 또한 무선 게임엔진으로서의 기능뿐만 아니라 멀티미디어 컨텐츠를 처리하는 응용 어플리케이션의 제작이 가능하도록 하였다.

  • PDF