Title page for 975904606


[Back to Results | New Search]

Student Number 975904606
Author Nhan-Hoang Khac(¬x³Íº~)
Author's Email Address nhanking86bk@yahoo.com
Statistics This thesis had been viewed 1043 times. Download 10 times.
Department Computer Science and Information Engineering
Year 2009
Semester 2
Degree Master
Type of Document Master's Thesis
Language English
Title Effective GUI Design and Memory Usage Management for Android-based Services
Date of Defense 2010-07-12
Page Count 71
Keyword
  • Android
  • E-book reader
  • EPUB
  • PDF
  • Abstract 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 ¡V based service.
    Table of Content 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
    Reference 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)
    Advisor
  • Hsiao-kuang Wu(§d¾å¥ú)
  • Files
  • 975904606.pdf
  • disapprove authorization
    Date of Submission 2010-07-27

    [Back to Results | New Search]


    Browse | Search All Available ETDs

    If you have dissertation-related questions, please contact with the NCU library extension service section.
    Our service phone is (03)422-7151 Ext. 57407,E-mail is also welcomed.