姓名 |
陳翊銓(Yi-Cyuan Chen)
查詢紙本館藏 |
畢業系所 |
資訊工程學系 |
論文名稱 |
在嵌入式行動裝置上設計與開發跨平台Widget (A Cross-platfrom Widget Platform Design and Development for Embedded Mobile Devices)
|
相關論文 | |
檔案 |
[Endnote RIS 格式]
[Bibtex 格式]
[相關文章] [文章引用] [完整記錄] [館藏目錄] 至系統瀏覽論文 ( 永不開放)
|
摘要(中) |
隨著網際網路快速的發展,人們可以從網路上取得各種資源,尤其全球資訊網(WWW)更是成為我們生活中不可分割的一部分。Widget引擎是一種針對這方面需求的開發平台,可以透過它輕鬆地開發與網路服務結合的小程式,例如可透過Widget接收新聞。各家知名業者也相繼投入此領域。
另一方面,隨著人們的生活型態改變,行動裝置的需求也逐漸成長,拜科技發達之所賜,人們不僅可以便利地使用行動裝置,還然透過裝置連上網路,取得網路相關的資源。
目前在行動裝置上使用Widget實現並不常見,行動裝置的環境與一般個人電腦或是筆記型電腦差異不小,像是螢幕大小或操作方式等等,如何在行動裝置上有效的使用Widget是一個值得探討的議題,而本篇論文即在計畫中針對此問題進行研究與實作。
|
摘要(英) |
As Internet develops quickly, people can get much resource on Internet. Specially, World Wide Web (WWW) becomes a part of our life indivisibly. Widget engine is designed for the kind of requirement. We can develop small application connected with Internet service via it. For example, we can use a widget to receive news anytime.
On the other hand, as life style of people changes, requirement of mobile device become increasing. We can not only use mobile device connivently but also Internet access due to technologies prosper.
It’’s not usual to use widgets on the mobile device. The environment of mobile device is much different from personal computer or notebook such as screen size or operation. How to use widget efficiently on mobile device is a good issue, and we research and implement in this thesis.
|
關鍵字(中) |
★ 嵌入式行動裝置 |
關鍵字(英) |
★ Embedded Mobile Device ★ Widget |
論文目次 |
Table of Contents
Abstract ii
Acknowledgments iii
Table of Contents iv
List of Tables vii
List of Figures viii
1 Introduction 1
1.1 Motivation . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 Organization . . . . . . . . . . . . . . . . . . . . . . . 4
2 Background and Related Works 5
2.1 Develop Board . . . . . . . . . . . . . . . . . . . . . . 5
2.2 Openembedded . . . . . . . . . . . . . . . . . . . . . . 6
2.3 Widget Engines . . . . . . . . . . . . . . . . . . . . . . 8
2.3.1 Web Widget . . . . . . . . . . . . . . . . . . . . 8
2.3.2 Desktop Widget . . . . . . . . . . . . . . . . . . 9
2.3.2.1 Screenlets . . . . . . . . . . . . . . . . 9
2.3.2.2 Google Desktop . . . . . . . . . . . . . 10
iv
2.3.2.3 Yahoo! Widgets . . . . . . . . . . . . 10
2.3.2.4 Windows Sidebar . . . . . . . . . . . . 11
2.3.2.5 Dashboard . . . . . . . . . . . . . . . 11
2.4 WebVM . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.5 BONDI . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.6 The Selected Solution . . . . . . . . . . . . . . . . . . . 15
2.7 JavaScript Framework . . . . . . . . . . . . . . . . . . 19
2.8 Totem . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
2.9 Google Gear . . . . . . . . . . . . . . . . . . . . . . . . 21
3 System Architecture 23
3.1 Goal . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
3.2 System Overview . . . . . . . . . . . . . . . . . . . . . 25
3.3 System Overall Architecture . . . . . . . . . . . . . . . 28
3.4 Widget Architecture . . . . . . . . . . . . . . . . . . . 30
4 Implementation 35
4.1 Environment Setup . . . . . . . . . . . . . . . . . . . . 35
4.2 Totem . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
4.3 Gallery Library . . . . . . . . . . . . . . . . . . . . . . 39
4.3.1 File Management . . . . . . . . . . . . . . . . . 39
v
4.3.2 ID3v1 . . . . . . . . . . . . . . . . . . . . . . . 41
4.4 Gallery Widget . . . . . . . . . . . . . . . . . . . . . . 42
4.4.1 Tabcontrol . . . . . . . . . . . . . . . . . . . . . 42
4.4.2 Photo Browser . . . . . . . . . . . . . . . . . . 43
4.4.3 Photo Album on Internet . . . . . . . . . . . . 46
4.4.4 Music Playback . . . . . . . . . . . . . . . . . . 49
4.4.5 Video Playback . . . . . . . . . . . . . . . . . . 50
4.4.6 Layout . . . . . . . . . . . . . . . . . . . . . . . 51
4.5 Cross Platform . . . . . . . . . . . . . . . . . . . . . . 55
5 Conclusion and Future Works 58
List of References 61
Appendix A Open Source Resource License 63
|
參考文獻 |
List of References
[1] Web 2.0 Wiki
http://en.wikipedia.org/wiki/Web 2.0.
[2] QEMU
http://www.qemu.org/.
[3] Openembedded
http://www.openembedded.org/.
[4] Widget Engine Wiki
http://en.wikipedia.org/wiki/Widget engine.
[5] AJAX Wiki
http://en.wikipedia.org/wiki/Ajax (programming).
[6] Netscape Plugin Application Programming Interface
http://gpl
ash.sourceforge.net/gpl
ash2 blog/npapi.html.
[7] WebVM
http://wiki.webvm.net/.
[8] BONDI
http://bondi.omtp.org/default.aspx.
[9] Dojo JavaScript Framework
http://www.dojotoolkit.org/.
[10] Totem
http://www.gnome.org/projects/totem/.
[11] Google Gear
http://gears.google.com/.
61
[12] ID3v1
http://www.id3.org/ID3v1.
[13] Widgets 1.0: Packaging and Con guration
http://www.w3.org/TR/2009/WD-widgets-20090528/.
[14] Apache License
http://www.apache.org/licenses/.
[15] BSD License
http://www.opensource.org/licenses/bsd-license.php.
[16] GNU General Public License
http://www.gnu.org/licenses/gpl.html.
[17] GNU Lesser General Public License
http://www.gnu.org/licenses/lgpl.html.
[18] Academic Free License
http://www.opensource.org/licenses/academic.php.
[19] MIT License
http://www.opensource.org/licenses/mit-license.php.
|
指導教授 |
吳曉光(Hsiao-Kuang Wu)
|
審核日期 |
2009-7-8 |
推文 |
facebook plurk twitter funp google live udn HD myshare reddit netvibes friend youpush delicious baidu
|
網路書籤 |
Google bookmarks del.icio.us hemidemi myshare
|