A Framework for Inter-Widget Communication across Widget Engines

碩士 === 國立交通大學 === 資訊學院資訊學程 === 99 === In this thesis, we propose a framework for inter-Widget communicate across Widget Engines so Widgets can communicate with each other across Widget Engines. Widgets are small-scale client-side applications that are authored using Web standards, including JavaScri...

Full description

Bibliographic Details
Main Authors: Lu, Chih-Ying, 呂芷瑩
Other Authors: Tseng, Chien-Chao
Format: Others
Language:zh-TW
Published: 2011
Online Access:http://ndltd.ncl.edu.tw/handle/51425348989493809743
id ndltd-TW-099NCTU5392025
record_format oai_dc
spelling ndltd-TW-099NCTU53920252015-10-13T20:37:27Z http://ndltd.ncl.edu.tw/handle/51425348989493809743 A Framework for Inter-Widget Communication across Widget Engines 跨Widget Engine之桌面小工具互通機制的設計與實作 Lu, Chih-Ying 呂芷瑩 碩士 國立交通大學 資訊學院資訊學程 99 In this thesis, we propose a framework for inter-Widget communicate across Widget Engines so Widgets can communicate with each other across Widget Engines. Widgets are small-scale client-side applications that are authored using Web standards, including JavaScript, HTML, and CSS etc. Widget Engine is a software application and a runtime environment of Widgets. Widget Engine provides APIs, Web-related technologies, and work out the proprietary Widget development specifications. Since the specifications of Widget have not yet been standardized, Widgets are incompatible with different Widget Engines. It means that Widgets can not be performed on other Widget Engines. The text of the controls on Widget UI can not be selected and copied except the control of input field, because of Widget is a graphical user interface presented on the desktop, resulting in difficulty of information sharing between Widgets. In order to achieve Widget interoperability for sharing information (called Inter-Widget Communication, IWC), and integrate the functions of Widgets among various Widget Engines, this thesis designs and implements a framework for inter-Widget communication across Yahoo! Widgets, Google Desktop, and Windows Sidebar three target Widget Engines, and provide a user setting interface for easily building interactive relationship between Widgets. Then, we design and implement a Component Object Model (COM) component which provides different interfaces for Widgets to send and receive messages about IWC according to target Widget Engines, and we illustrate the mechanism of inter-Widget communication. Finally, we demonstrate the process of inter-Widget communication with practical examples. Tseng, Chien-Chao 曾建超 2011 學位論文 ; thesis 54 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 國立交通大學 === 資訊學院資訊學程 === 99 === In this thesis, we propose a framework for inter-Widget communicate across Widget Engines so Widgets can communicate with each other across Widget Engines. Widgets are small-scale client-side applications that are authored using Web standards, including JavaScript, HTML, and CSS etc. Widget Engine is a software application and a runtime environment of Widgets. Widget Engine provides APIs, Web-related technologies, and work out the proprietary Widget development specifications. Since the specifications of Widget have not yet been standardized, Widgets are incompatible with different Widget Engines. It means that Widgets can not be performed on other Widget Engines. The text of the controls on Widget UI can not be selected and copied except the control of input field, because of Widget is a graphical user interface presented on the desktop, resulting in difficulty of information sharing between Widgets. In order to achieve Widget interoperability for sharing information (called Inter-Widget Communication, IWC), and integrate the functions of Widgets among various Widget Engines, this thesis designs and implements a framework for inter-Widget communication across Yahoo! Widgets, Google Desktop, and Windows Sidebar three target Widget Engines, and provide a user setting interface for easily building interactive relationship between Widgets. Then, we design and implement a Component Object Model (COM) component which provides different interfaces for Widgets to send and receive messages about IWC according to target Widget Engines, and we illustrate the mechanism of inter-Widget communication. Finally, we demonstrate the process of inter-Widget communication with practical examples.
author2 Tseng, Chien-Chao
author_facet Tseng, Chien-Chao
Lu, Chih-Ying
呂芷瑩
author Lu, Chih-Ying
呂芷瑩
spellingShingle Lu, Chih-Ying
呂芷瑩
A Framework for Inter-Widget Communication across Widget Engines
author_sort Lu, Chih-Ying
title A Framework for Inter-Widget Communication across Widget Engines
title_short A Framework for Inter-Widget Communication across Widget Engines
title_full A Framework for Inter-Widget Communication across Widget Engines
title_fullStr A Framework for Inter-Widget Communication across Widget Engines
title_full_unstemmed A Framework for Inter-Widget Communication across Widget Engines
title_sort framework for inter-widget communication across widget engines
publishDate 2011
url http://ndltd.ncl.edu.tw/handle/51425348989493809743
work_keys_str_mv AT luchihying aframeworkforinterwidgetcommunicationacrosswidgetengines
AT lǚzhǐyíng aframeworkforinterwidgetcommunicationacrosswidgetengines
AT luchihying kuàwidgetenginezhīzhuōmiànxiǎogōngjùhùtōngjīzhìdeshèjìyǔshízuò
AT lǚzhǐyíng kuàwidgetenginezhīzhuōmiànxiǎogōngjùhùtōngjīzhìdeshèjìyǔshízuò
AT luchihying frameworkforinterwidgetcommunicationacrosswidgetengines
AT lǚzhǐyíng frameworkforinterwidgetcommunicationacrosswidgetengines
_version_ 1718049455983296512