姓名 |
洪凱漢(Nhan-Hoang Khac)
查詢紙本館藏 |
畢業系所 |
資訊工程學系 |
論文名稱 |
(Effective GUI Design and Memory Usage Management for Android-based Services)
|
相關論文 | |
檔案 |
[Endnote RIS 格式]
[Bibtex 格式]
[相關文章] [文章引用] [完整記錄] [館藏目錄] 至系統瀏覽論文 ( 永不開放)
|
摘要(中) |
近幾年來,科學技術與資訊科技快速的發展。像這類的需求,電子書是一個好的點子,他的諸多特色已經吸引了人們的目光。
正常來說,找書、閱讀、下載書本等等以往都是藉由不同的工具來完成。我們也必須手動的處理所有的電子書本。如果這個時候出現了一個軟體,他可以同時具有找書、閱讀與下載書本、甚至能夠幫我們管理電子書本檔案,這將帶給人們便利的生活。此外我們可以知道Android 越來越流行。基於這些動機,我們想要發展一個電子書閱讀軟體在Android手機上。他可以閱讀兩種電子書檔案格式: EPUB 和 PDF。除此之外,他還具有書櫃的功能,可幫助使用者管理其電子書本檔案。
在這個軟體中,GUI也是個重要的部分,因為有一個美觀,方便操作的使用者圖形介面不僅可以讓使用者得以舒適的使用,甚至還可以吸引眾多的使用者。在發展的過程中,我們碰到了記憶體使用上的限制,使得開發使用者圖型介面時,必須格外小心。
在這篇論文中我們著重於有效率的使用者圖型介面設計與記憶體管理部分。
|
摘要(英) |
In recent years, with the rapid development of science and technology in general and information technology in particular, huge demand of people today nothing else, that is information. For such demand, e-book is a great idea has attracted the attention of many people by many of its features, utilities and benefits.
Normally, finding an e-book, downloading, reading e-book are operations that we have to do separately by different tools. We also have to manage our e-book files manually. It will be more convenience if we have an all-in-one application that we can do all tasks with it. In the meantime, Android becomes popularly more and more because it is open feature and very powerful. From those motivations, we would like to design an e-book reader running on Android mobile devices. It supports two most popular e-book formats: PDF and EPUB. It is also a bookshelf that helps users to manage and organize book files and other related information logically.
For that application, Graphic User Interface (GUI) is an important part since it needs to be friendly and fancy to catch user’s attention. Small touchable screen can be the challenge so GUI has to be efficient and easy to use. In addition, because of mobile phone has constraint in memory, managing memory usage is also very important that keep system run stably and efficiently. In this thesis, we focus on effective GUI designing and memory usage management for Android – based service.
|
關鍵字(中) |
|
關鍵字(英) |
★ E-book reader ★ Android ★ PDF ★ EPUB |
論文目次 |
Abstract ....................................................................................................... i
Acknowledgment ........................................................................................ v
Table of Contents ...................................................................................... vi
List of Figures ......................................................................................... viii
1 Introduction ............................................................................................ 1
1.1 Motivation and Idea .......................................................................... 1
1.1.1 E-book ......................................................................................... 1
1.1.2 E-book reader, Smartphone and Android ..................................... 2
1.1.3 Android E-book Reader ..............................................................11
1.2 Challenge .........................................................................................11
2 Backgrounds and Related Work ...........................................................13
2.1 Common e-book format ...................................................................13
2.2 Benefit of EPUB and PDF, and statistic ...........................................17
2.3 Android background ........................................................................18
2.3.1 Android architecture ...................................................................18
2.3.2 Android application and Activity ...............................................20
2.3.3 UI fundamental ..........................................................................25
2.3.4 Touch event................................................................................27
2.4 Related Work ...............................................................................27
3 Software Architecture ............................................................................29
3.1 Goal .................................................................................................29
3.2 System architecture ..........................................................................30
3.3 Software components .......................................................................32
3.3.1 Foxit and JNI library, DRM library ............................................32
3.3.2 E-book Reading module .............................................................33
3.3.3 BookShelf module ......................................................................33
3.3.4 Other modules ............................................................................34
3.4 Graphic User Interface .....................................................................35
4 Implementation ......................................................................................36
4.1 Graphic User Interface .....................................................................36
4.1.1 Making Custom view..................................................................36
4.1.2 GUI Problems and Optimization. ...............................................39
4.2 Memory usage Management .........................................................49
5 Conclusion and Related Work ..............................................................53
List of References ......................................................................................55
|
參考文獻 |
List of References
[1] “The future trajectory of Google Android: A study from Operating System, application stores and handset manufacturers”, Master’s thesis, International University of Japan
[2] Y.-D. Wu, "E-book Client Embedded Development: Customized Download Service, Data Storage Management Design", Master's thesis, National Central University, 2010
[3] Nguyen Thi Le, “Content Reading Management for e-books Reader Based Android Client”, Master’s thesis, National Central University, 2010
[4] Le Quang Ninh, "Friendly GUI design and posibility support for e-books Reader Based Android Client", Master thesis, National Central University, 2010
[5] Android Official Website: http://www.android.com/
[6] Android Developer Website http://developer.android.com/index.html
[7] Epub format, Wikipedia- The free encyclopedia http://en.wikipedia.org/wiki/EPUB
[8] Webmedia Group, “The Future of e-books, e-Reader Tech + Trends” paper
[9] OS share, Worldwide Smartphone only report from Admob, http://metrics.admob.com/
[10] Popular e-book formats report from Smashwords
[11] Books and e-books, http://literaryculture.suite101.com/article.cfm/the-e-book
[12] Principles of Good GUI Design,
http://www.classicsys.com/css06/cfm/article.cfm?articleid=20
[13] PDF format, Wikipedia- The free encyclopedia, http://en.wikipedia.org/wiki/PDF
[14] William Enckmachigar Ongtang, and Patrick Mc Daniel, “Understanding Android Security”, Pennsylvania State University 2010
[15] Smartphone, Wikipedia- The free encyclopedia, http://en.wikipedia.org/wiki/Smartphone
[16] Android, Wikipedia- The free encyclopedia, http://en.wikipedia.org/wiki/Android_(operating_system)
|
指導教授 |
吳曉光(Hsiao-kuang Wu)
|
審核日期 |
2010-7-27 |
推文 |
facebook plurk twitter funp google live udn HD myshare reddit netvibes friend youpush delicious baidu
|
網路書籤 |
Google bookmarks del.icio.us hemidemi myshare
|