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...
Main Authors: | , |
---|---|
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 |