A Multiple-Cursor Windowing System for Embedded System

碩士 === 國立成功大學 === 資訊工程學系碩博士班 === 97 === Multi-touch devices are new input devices grown up in recent years. In 2006-2008, many solutions were proposed to achieve multi-touch. Some manufacturers produce various multi-touch devices, but most of them provide only libraries for developers to use. It mea...

Full description

Bibliographic Details
Main Authors: Guan-Zhang Wu, 吳冠璋
Other Authors: 楊中平
Format: Others
Language:en_US
Published: 2009
Online Access:http://ndltd.ncl.edu.tw/handle/44809148880182903202
id ndltd-TW-097NCKU0392002
record_format oai_dc
spelling ndltd-TW-097NCKU03920022017-05-25T04:36:01Z http://ndltd.ncl.edu.tw/handle/44809148880182903202 A Multiple-Cursor Windowing System for Embedded System 適用於嵌入式系統之多游標視窗系統 Guan-Zhang Wu 吳冠璋 碩士 國立成功大學 資訊工程學系碩博士班 97 Multi-touch devices are new input devices grown up in recent years. In 2006-2008, many solutions were proposed to achieve multi-touch. Some manufacturers produce various multi-touch devices, but most of them provide only libraries for developers to use. It means that developers had to rewrite all applications to fit to those libraries. Those reworking for applications are time-consuming and meaningless. It might be good if there exists a solution to prevent reworking. This thesis proposes a way to solve this problem at windowing system level so that applications won't be changed. Multiple points on device are mapped to multiple cursors, each cursor has ability to send events to application independently. We select DirectFB as windowing system, GTK+ as graphical user interfaces toolkit, and Wii Remote as multi-touch input device. We develop a new window manager for DirectFB to support multiple cursors. We focus on supporting legacy applications, without creating new event to support multi-touch. We also propose several strategies on updating screen, and set several parameters to evaluate performance. 楊中平 2009 學位論文 ; thesis 88 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 碩士 === 國立成功大學 === 資訊工程學系碩博士班 === 97 === Multi-touch devices are new input devices grown up in recent years. In 2006-2008, many solutions were proposed to achieve multi-touch. Some manufacturers produce various multi-touch devices, but most of them provide only libraries for developers to use. It means that developers had to rewrite all applications to fit to those libraries. Those reworking for applications are time-consuming and meaningless. It might be good if there exists a solution to prevent reworking. This thesis proposes a way to solve this problem at windowing system level so that applications won't be changed. Multiple points on device are mapped to multiple cursors, each cursor has ability to send events to application independently. We select DirectFB as windowing system, GTK+ as graphical user interfaces toolkit, and Wii Remote as multi-touch input device. We develop a new window manager for DirectFB to support multiple cursors. We focus on supporting legacy applications, without creating new event to support multi-touch. We also propose several strategies on updating screen, and set several parameters to evaluate performance.
author2 楊中平
author_facet 楊中平
Guan-Zhang Wu
吳冠璋
author Guan-Zhang Wu
吳冠璋
spellingShingle Guan-Zhang Wu
吳冠璋
A Multiple-Cursor Windowing System for Embedded System
author_sort Guan-Zhang Wu
title A Multiple-Cursor Windowing System for Embedded System
title_short A Multiple-Cursor Windowing System for Embedded System
title_full A Multiple-Cursor Windowing System for Embedded System
title_fullStr A Multiple-Cursor Windowing System for Embedded System
title_full_unstemmed A Multiple-Cursor Windowing System for Embedded System
title_sort multiple-cursor windowing system for embedded system
publishDate 2009
url http://ndltd.ncl.edu.tw/handle/44809148880182903202
work_keys_str_mv AT guanzhangwu amultiplecursorwindowingsystemforembeddedsystem
AT wúguānzhāng amultiplecursorwindowingsystemforembeddedsystem
AT guanzhangwu shìyòngyúqiànrùshìxìtǒngzhīduōyóubiāoshìchuāngxìtǒng
AT wúguānzhāng shìyòngyúqiànrùshìxìtǒngzhīduōyóubiāoshìchuāngxìtǒng
AT guanzhangwu multiplecursorwindowingsystemforembeddedsystem
AT wúguānzhāng multiplecursorwindowingsystemforembeddedsystem
_version_ 1718453476246159360