• 제목/요약/키워드: 범용 응용프로그램

검색결과 97건 처리시간 0.028초

모바일 디바이스를 위한 멀티미디어 라이브러리의 개발 (Development of a Multimedia Library for Mobile Devices)

  • 도창욱;이야리;오세만
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2002년도 춘계학술발표논문집 (하)
    • /
    • pp.1005-1008
    • /
    • 2002
  • 모바일 기술의 발달로 인하여 유선 인터넷 서비스의 많은 부분을 무선 인터넷으로 지원하기 위한 모바일 응용프로그램과 다양한 지원 모델이 연구되고 있다. 특히, 정적으로 지원되었던 기존의 표현 방법에서 동적인 멀티미디어 표현 형태가 요구되고 있다. 이와 같은 이유로 모바일 디바이스를 위한 멀티미디어 기술의 연구와 개발이 활발히 진행되고 있다. 그러나, 모바일 디바이스에서 범용으로 사용할 수 있는 형태로 제공되고 있지는 않다. 본 논문에서는 모바일 디바이스에서 사용할 수 있는 멀티미디어 라이브러리를 설계하고 개발한다. 제안된 라이브러리는 라이브러리 카테고리를 통해 기본 기능을 정의하고, 계층적인 구조를 통해 이식성을 확보할 수 있어 이기종 간에 멀티미디어 기능을 쉽게 구현할 수 있고, 다양한 모바일 멀티미디어 응용프로그램을 효과적으로 개발할 수 있게 된다.

  • PDF

리눅스상의 실시간성 지원을 위한 RTiK-Linux의 설계 및 구현 (The Design and Implementation of RTiK-Linux to Support Real-Time on Linux)

  • 송창인;김종진;이철훈
    • 한국콘텐츠학회:학술대회논문집
    • /
    • 한국콘텐츠학회 2011년도 춘계 종합학술대회 논문집
    • /
    • pp.17-18
    • /
    • 2011
  • 최근 빠른 응답성과 정확성을 요구하는 임베디드 시스템의 사용이 증가됨에 따라 임베디드 시스템의 시간 정확성을 만족 시키는 경성 실시간성의 중요성이 커지고 있다. 이러한 임베디드 시스템의 운영체제로는 응용프로그램 개발의 편의성을 위해 범용 운영체제인 Linux를 많이 사용하며, Linux에 실시간성 제공을 위해 RT-Linux(Real Time - Linux)를 사용하고 있다. RT-Linux의 경우 경성 실시간성을 제공하지만 어셈블러를 사용해야 하므로 개발자가 다루기 힘들다는 단점이 존재한다. 이에 따라 Linux에 경성 실시간성을 제공하고 개발자에게 개발의 편의성을 제공하는 방법에 대한 연구가 필요하다. 본 논문에서는 범용운영체제인 Linux에 경성 실시간성을 제공하기 위해 x86기반의 Window에 실시간성을 제공하는 RTiK(Real-Time implanted Kernel)을 Linux에 모듈 형태로 적재하여 실시간성을 제공할 수 있는 방법을 설계 및 구현하였다.

  • PDF

IXP1200 네트워크 프로세서를 이용한 IPv4 라우터의 구현 (The Implementation of the IPv4 Router on IXP1200 Network Processor)

  • 정영환;박우진;황광섭;배국동;안순신
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2003년도 봄 학술발표논문집 Vol.30 No.1 (C)
    • /
    • pp.340-342
    • /
    • 2003
  • 인터넷의 급격한 성장으로 요구되는 고속의 데이터 처리 능력과 시장의 급격한 변화에 빠르게 대응하기 위하여 기존의 범용 프로세서를 사용한 방법과 주문형 반도체를 이용한 네트워크 라우터/스위치 시스템의 단점을 보완하고, 두 방식의 장점만을 취합한 네트워크 프로세서가 개발되었다. 네트워크 프로세서는 네트워크 관련 기능에 특화된 구조를 채택하면서 프로그램이 가능하여 고속의 데이터 처리와 동시에 다양한 응용 프로그램의 개발을 가능하게 한다. 본 논문에서는 인텔사의 IXP1200 네트워크 프로세서를 이용하여 IPv4 라우터를 구현하여 네트워크 프로세서가 가지는 특징을 평가해 본다.

  • PDF

복합 멀티미디어 단말을 위한 유연 DSP 알고리듬 구현구조 (Reconfigurable DSP Algorithm S/W Structure for Multimedia Service Terminal)

  • 김정근;오화용;이은서;장태규
    • 대한전자공학회:학술대회논문집
    • /
    • 대한전자공학회 2003년도 하계종합학술대회 논문집 Ⅲ
    • /
    • pp.1693-1696
    • /
    • 2003
  • 본 논문에서는 다양한 서비스를 지원하면서도 비용 효율적인 구조로 구현이 가능하게 하는 유연 멀티미디어 단말구조를 제시하고 있다. 제시된 단말 구조는 단말에 시스템 프로세서와 범용의 DSP 프로세서를 사용하고 실시간의 복잡한 연산을 필요로 하는 멀티미디어 응용프로그램을 DSP에서 수행하도록 하였다. DSP application은 알고리듬 표준화기법에 의한 프로그래밍 구조를 적용하여 단말의 재구성이 가능하도록 하였다. 본 논문에서는 이와 같이 설계된 단말의 재구성과 동작을 검증하기 위하여 Dolby AC-3 코더를 구현하고 그 동작을 시험하여 보았다.

  • PDF

XML을 이용한 문제은행 시스템 설계 (A Design of Item pool System using XML)

  • 강동헌;김종우
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2001년도 가을 학술발표논문집 Vol.28 No.2 (2)
    • /
    • pp.556-558
    • /
    • 2001
  • 본 논문에서는 XML을 이용하여 문제은행 시스템(Item pool System)을 설계하였다. XML은 단순하면서도 구조적인 내용을 표현하는데 용이하며, 확장성이 뛰어난 마크업 언어이다. 문제 은행은 문항의 형태, 내용, 난이도, 등을 포함한 군항의 특성과 관련된 정보들을 체계적으로 제시해야하므로 데이터베이스에 저장된 내용들을 체계적으로 표현할 수 있어야한다. 따라서, 본 논문은 내용과 관련된 태그를 직접 만들 수 있고, 여러 개의 XML 문서들을 하나의 큰 문서로 병합할 수 있으며, 어떠한 종류의 응용프로그램과도 통합할 수 있는 범용적 데이터베이스라고도 할 수 있는 XML의 특성을 이용하여 좀더 확장성이 좋아지게 하였다.

  • PDF

ERLANG으로 구현한 웹서버 YAWS의 기능개선 (Improvement of YAWS implemented by ERLANG)

  • 장재원;양하영;유정목;이만호
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2004년도 봄 학술발표논문집 Vol.31 No.1 (A)
    • /
    • pp.394-396
    • /
    • 2004
  • 함수형 언어를 사용하여 작성한 응용 어플리케이션은 성능이 떨어진다는 생각이 지배적이다. 함수형 언어 ERLANG은 성능이 우수한 통신응용프로그램을 작성하기 위하여 개발되었다. ERLANG으로 작성한 웹서버인 YAWS는 범용 웹서버와 성능면에서 뒤지지 않지만 모든 웹 프로그래밍 언어를 지원하지 않는다. 본 연구는 Jsp/Servlets을 서비스 할 수 있도록 YAWS의 기능을 개선하였다.

  • PDF

수치해석의 응용에 관한 국내 연구현황

  • 강신형
    • 기계저널
    • /
    • 제29권4호
    • /
    • pp.385-393
    • /
    • 1989
  • 지난 5-6년간 국내에서 주로 이루어진 수치유체공학의 응용에 관한 연구를 살펴보았다. 앞으로 이러한 분야의 발전을 위해서 관계된 연구 기술인들은 다음의 사항들을 같이 생각해 보자고 제 안하면서 이 글을 마친다. (1) 산업체에서 유체기계나 열기계 또는 시스템을 개발 설계하는 과 정에서 가급적 관련된 소프트웨어를 활용하여 적극 이용한다. (2) 학계 및 연구계를 중심으로 설계에 이용될 수 있는 소형 전용 프로그램을 다양하게 개발하고 이를 업계의 기술인 들에게 보급한다. (3) 가능한 범용 프로그램을 확보하고 이의 성능과 특성을 여러 가지 경우에 적용 하여 파악하는 공동의 노력이 필요하다. 이를 위해서는 프로그램의 공급업체 또는 단체 및 연 구인들의 공동 노력이 필요하다. (4) 대형 전용 소프트웨어는 업계와 연구계 및 학계의 공동 프로젝트로 추진하여 개발한다. (5) 쉽게 슈퍼 컴퓨터를 사용할 수 있도록 노력한다.

  • PDF

로봇 소프트웨어 아키텍처의 연구동향과 현황 (Research Trends and Status of Robot Software Architecture)

  • 이승익;장철수;정승옥;김중배
    • 전자통신동향분석
    • /
    • 제20권2호통권92호
    • /
    • pp.1-13
    • /
    • 2005
  • 비구조화되고 예측 불가능한 환경에서 동작하는 지능형 로봇의 제어를 위한 프로그램의 개발은 범용 컴퓨터에서 수행되는 일반 응용프로그램과는 달리 로봇이 존재하는 세계와의 복잡한 상호작용을 전제로 하고 있다. 이러한 전제는 로봇 프로그램에게 순차성과 더불어 병행성, 예외처리, 외부세계와의 인터페이스 등을 요구하며 더불어 로봇소프트웨어 제어구조가 특정 하드웨어나 플랫폼에 의존적이지 않고 여러 하드웨어 플랫폼에 두루 적용될 수 있는 구조가 요구된다. 로봇 소프트웨어 아키텍처는 이러한 요구에 기반하여 프로그래밍의 복잡성과 반복성을 줄이고 로봇을 보다 효율적으로 제어할 수 있는 구조를 제공하는 것을 목적으로 한다. 본 논문에서는 로봇 소프트웨어 아키텍처에 대한 최근의 연구동향에 대하여 살펴보고 신성장동력의 하나인 IT 기반 지능형서비스 로봇을 위한 로봇 소프트웨어 아키텍처의 최근의 연구현황에 대하여 소개한다.

분산형 전략 시뮬레이션 게임을 위한 통신모듈 (A Communication Module for Distributed Strategic Games)

  • 노기남;심중표;송동호
    • 한국데이타베이스학회:학술대회논문집
    • /
    • 한국데이타베이스학회 1995년도 제4회 멀티미디어 산업기술 학술대회 논문집
    • /
    • pp.127-131
    • /
    • 1995
  • 응용프로그램과 통신처리 프로그램간의 접속에 있어서는 응용 프로그래머가 통신을 고려하지 않고 개발해야 하며 중앙집중식 다자간 통신을 분산식 다자간 통신으로 지원할 수 있는 통신 모듈이 이상적이다. 중앙집중식 통신을 사용시에는 반드시 서버의 역할을 하는 중계시스템을 거쳐야 하지만 분산식 통신을 한다면 중계자론 거치지 않고 통신게임을 원하는 사용자간의 의사에 의해서 게임을 할 수 있다. 본 논문에서는 클라이언트와 서버의 기능을 통합한 단일모듈을 이용해서 분산통신 모듈이 가져야할 편의성, 범용성, 이벤트 동기화, 다중성등에 관하여 논의한다. 그리고 전락 시뮬레이션의 형태에 따른 세가지 유형의 예를 설정한다. 첫째는 웨이브 파일서버의 형태를 갖으면서 정해져 있는 시나리오를 따르는 게임이다. 둘째는 바둑과 같은 형태의 토큰을 통해서 제어권을 행사하는 것이다. 셋째는 토큰을 갖지 않고도 제어권을 행사하는 것이다. 마지막으로 본 논문에서 제안하는 통신모듈을 이용하여서 개발 중에 있는 Death Flower라는 게임을 소개한다.

  • PDF

L4 기반 가상화 기술을 적용한 임베디드 시스템의 성능평가 (Performance Evaluation of Virtualization Technology based L4 applied to Embedded System)

  • 고원석;임성수
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2009년도 춘계학술발표대회
    • /
    • pp.659-662
    • /
    • 2009
  • 임베디드 시스템 분야가 발전하면서 하드웨어와 소프트웨어의 복잡도가 증가하고 또한 응용프로그램들의 요구사항이 점차 다양해짐에 따라 기존의 범용 운영체제에서 모든 작업을 처리하는 방법은 시스템의 신뢰성과 안정성을 떨어뜨리게 된다. 이를 해결하기 위해 응용프로그램 특성에 맞는 운영체제가 동작할 수 있는 다중 운영체제 플랫폼을 구성하는 것이 임베디드 시스템의 가상화 기술이며 시스템의 안정성과 신뢰성을 증진시키는 목적으로 사용한다. 본 논문은 가상화 기술을 임베디드 시스템에 적용하고 가상화 기술에 알맞은 디바이스 드라이버를 작성하고 이에 대한 성능을 측정, 평가한다.