• 제목/요약/키워드: 윈도우 매니저

검색결과 5건 처리시간 0.016초

소형 정보가전 기기용 QPlus-P 윈도우 매니저 개발 (The Development of Qplus-P Window Manager for Small Internet Appliance)

  • 김도형;강우철;정영준;김성우
    • 정보처리학회논문지D
    • /
    • 제11D권1호
    • /
    • pp.195-202
    • /
    • 2004
  • 본 논문에서는 한국전자통신연구원에서 개발한 정보가전용 실시간 운영체제 Qplus-P에 기반을 둔 소형 정보가전 기기용 윈도우 매니저 개발에 대해 기술한다. 기존의 공개된 소형 정보가전 기기용 윈도우 매니저들은 데스크탑용으로 개발된 것을 임베디드 시스템에 맞도록 변경하여 소형 정보가전 기기에 부적합한 기능들도 포함하고 있고, 한글을 제대로 지원하지 않는 문제점이 있었다. QPlus-P 윈도우 매니저는 공개 소스로 개발되고 있는 소형 정보가전 기기용 윈도우 매니저 매치박스에 한글 처리 기능을 추가하고, 다중 윈도우 환경에서 자동적으로 한/영 모드를 전환해주는 새로운 한글 입력기 아미키를 제공한다. 그리고, 한글을 지원하는 웹 브라우저, 메일 클라이언트, MP3 재생기 등과 같은 기본응용 프로그램들을 제공한다. Qplus-P 윈도우 매니저는 공개소스에 한팔 지원 기능을 추가하고, 타겟 시스템에 이식함으로써 개발되었다.

가상 화면을 이용한 다중 윈도우즈 매니저 개발 (Development of Multiple-Windows Manager using virtual Screen)

  • 원희철;최재경;김순철
    • 한국산업정보학회논문지
    • /
    • 제14권5호
    • /
    • pp.53-59
    • /
    • 2009
  • 본 논문에서는 윈도우즈 운영체제 환경에서 다중 작업을 수행할 시 발생하는 문제점을 제시하고 이를 효율적으로 해결하기 위한 다중 윈도우즈 매니저를 제안한다. 본 논문에서 개발한 다중 윈도우즈 매니저는 3개의 윈도우즈 가상 화면을 사용하여, 윈도우즈 내에서 총 4개의 윈도우즈를 사용하는 것과 같은 효과를 볼 수 있으며, 이를 통해 다중 작업 시 발생하는 늦은 처리 속도와 높은 복잡도 문제를 개선할 수 있도록 한다.

차세대 대형 멀티 터치 디스플레이를 위한 멀티 가상 키보드 설계 및 구현 (Design and Implementation of Multi Virtual Keyboards for the Large Multi Touch Display)

  • 김정한;김인혁;엄영익
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2013년도 제48차 하계학술발표논문집 21권2호
    • /
    • pp.73-74
    • /
    • 2013
  • 터치 디스플레이 기술이 발달함에 따라 이를 이용한 스마트 폰을 비롯한 스마트 테이블, 스마트 월 등 다양한 HW 플랫폼들이 대두되고 있다. 특히, 터치 디스플레이의 대형화가 가능해짐에 따라 이를 기반으로 다양한 서비스가 제공될 것으로 예상된다. 이를 이용하는 서비스들은 멀티 터치를 기반으로 한명 이상의 사용자 입력을 필요로 할 수 있다. 이에 따라 터치 디스플레이의 주요 입력 도구인 가상 키보드 역시 마찬가지의 요구사항이 있다. 본 논문에서는 리눅스 환경에서 차세대 윈도우즈 매니저(Wayland/Weston)을 기반으로 가상 키보드 등록, 생성 및 사용 과정에 대해 분석하고, 멀티 가상 키보드를 지원하는 윈도우 매니저를 설계 및 구현한다.

  • PDF

ARM11 과 Linux 기반의 무선 가스 센서 데이터 전송용 플랫폼 구현 (A Study on Implementation for Wireless Gas Sensor Data Transmission Platform using ARM11 and Linux)

  • 선희갑;김영길
    • 한국정보통신학회논문지
    • /
    • 제13권5호
    • /
    • pp.1022-1029
    • /
    • 2009
  • 최근 화두가 되는 유비쿼터스(Ubiquitous)는 "언제, 어디서나 존재하는"을 의미하는 라틴어로 사용자가 네트워크나 컴퓨터를 의식하지 않고 장소에 상관없이 자유롭게 네트워크에 접속할 수 있는 정보통신 환경을 말한다. 본 논문에서 구현한 시스템은 크게 두 부분으로 나누어진다. 한 부분은 환경정보를 감지하여 무선으로 대상 플랫폼에 데이터를 전송이 가능한 센서부로 Gas Sensor와 저전력 Zigbee Module을 사용하여 구현하였으며 센서 노드의 역할 수행한다. 나머지 한 부분은 센서부로부터 얻은 데이터를 수신하여 LCD에 표시하는 플랫폼으로 Sink 노드의 기능을 수행한다. 본 논문에서 구현한 플랫폼은 ARM11기반의 프로세서에 공개소스 기반의 OS(Operating System)인 리눅스를 포팅하여 구현하였다. 또한, 리눅스상의 윈도우 매니저인 Qtopia를 포팅하여 사용 함으로써 사용자 중심의 응용프로그램을 작성하기에 유연하게 하였다.

Qplus-T RTOS를 위한 원격 멀티 태스크 디버거의 개발 (Development of a Remote Multi-Task Debugger for Qplus-T RTOS)

  • 이광용;김흥남
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제9권4호
    • /
    • pp.393-409
    • /
    • 2003
  • 본 논문에서 인터넷 정보가전과 같은 Qplus-T 내장형 시스템을 위한 멀티 태스크 디버깅 환경에 대해 제안한다. 효과적인 교차 개발을 지원하기 위해 원격 멀티 태스크 디버깅 환경의 구조 및 기능틀을 제안할 것이다. 그리고, 좀더 효율적인 교차 개발 환경의 개발을 위하여 호스트-타겟 사이에 디버깅 커뮤니케이션 아키텍쳐를 개선할 것이다. 본 논문에서 제안하는 Q+Esto라는 원격 개발 도구들은 대화형 쉘, 원격 디버거, 리소스 모니터, 타겟 매니저, 그리고 디버그 에이전트들과 같이 몇 개의 독립된 도구들로 구성된다. 호스트에서 원격 멀티 태스크 디버거를 이용해서, 개발자는 타겟 실행 시스템 위에 태스크들을 생성시키거나 디버그 할 수 있으며, 실행 중인 태스크들에 접속하여 디버그 할 수 있다. 응용 코드는 C/C++ 소스레벨로 활 수 있으며, 어셈블리 레벨 코드로도 볼 수 있다. 그리고, 소스코드, 레지스터들, 지역/전역 변수들, 스택 프레임, 메모리, 그리고 사건 트레이스 등등을 위한 다양한 디스플레이 윈도우들을 포함하고 있다. 타겟 매니저는 Q+Esto 도구들에 의해 공유되는 공통된 기능 즉, 호스트-타겟 커뮤니케이션, 오브젝트 파일 로딩, 타겟 상주 호스트 메모리 풀의 관리, 그리고 타겟 시스템 심볼 테이블 관리 등등의 기능들을 구현한다. 이러한 기능들을 개방형 C API라고 부르는데, Q+Esto의 도구들의 확장성을 크게 개선한다. 그리고, 타겟 매니저와 타겟 시스템 커뮤니케이션을 위한 상대파트 모듈 즉, 디버그 에이전트가 존재하는데, 이것은 타겟의 실시간 운영체제 위에서 데몬 태스크 형태로 수행된다. 디버거를 포함한 호스트 도구로부터의 디버깅 요청을 밟아, 그것을 해석하고 실행하여, 그 결과론 호스트에 보내는 기능을 수행한다.