Title page for 985202084


[Back to Results | New Search]

Student Number 985202084
Author Ching-Lin Wu(dy)
Author's Email Address 985202084@cc.ncu.edu.tw
Statistics This thesis had been viewed 699 times. Download 0 times.
Department Computer Science and Information Engineering
Year 2009
Semester 2
Degree Master
Type of Document Master's Thesis
Language English
Title Web Enabled Secured E-Book Reader Client Implementation
Date of Defense 2010-07-09
Page Count 58
Keyword
  • Digital Right Management
  • E-Book
  • Web Browser
  • WebKit
  • Abstract The trend of digitization of paper documents to protect them from decay, and the increasing requirements of information with popularization of computer, have brought out a new reading style called "E-Books."
     Electronic Books are the kind of books which record their content in digital format rather than papery resource. Compared with traditional, the advantages of E-Books are convenience of acquirement and portability of book les, since they can be multimedia les which are much e ortless to obtain on the Internet; however, unauthorized spread of digital content has been a drawback of digitalized creations, for it is quite easy to share the multimedia information on the Internet illegally.
     Since the reading requirement of E-Book raises with the restriction of illegal spread on the Internet, we implemented an E-Book Reader software with friendly reading features, web browser to perform the convenience vantage of E-Books, and Digital Right Management to prevent damage of digital right from inappropriate users in this paper.
    Table of Content Table of Contents
    Chinese Abstract i
    Abstract ii
    Acknowledgments iv
    Table of Contents v
    List of Figures viii
    1 Introduction 1
    1.1 Motivation . . . . . . . . . . . . . . . . . . . . . . . . . 1
    1.2 Organization . . . . . . . . . . . . . . . . . . . . . . . 5
    2 Background and Related Works 6
    2.1 E-Book formats and the Foxit SDK . . . . . . . . . . . 6
    2.1.1 Formats of E-Books . . . . . . . . . . . . . . . . 7
    2.1.2 Foxit SDK . . . . . . . . . . . . . . . . . . . . . 11
    2.2 Digital Right Management . . . . . . . . . . . . . . . . 12
    2.2.1 Windows Media DRM . . . . . . . . . . . . . . 12
    2.2.2 Adobe Protected Streaming . . . . . . . . . . . 13
    2.2.3 FairPlay . . . . . . . . . . . . . . . . . . . . . . 15
    2.2.4 OMA DRM . . . . . . . . . . . . . . . . . . . . 16
    2.2.5 The Selected Solution . . . . . . . . . . . . . . . 18
    2.3 Web Browser Engine . . . . . . . . . . . . . . . . . . . 18
    2.3.1 Components of a web page . . . . . . . . . . . . 19
    2.3.2 Trident . . . . . . . . . . . . . . . . . . . . . . . 21
    2.3.3 Gecko . . . . . . . . . . . . . . . . . . . . . . . 22
    2.3.4 WebKit . . . . . . . . . . . . . . . . . . . . . . 23
    2.3.5 Presto . . . . . . . . . . . . . . . . . . . . . . . 24
    2.3.6 The Selected Solution . . . . . . . . . . . . . . . 25
    2.4 Qt Toolkit Introduction . . . . . . . . . . . . . . . . . 26
    3 System Architecture 30
    3.1 System Goal . . . . . . . . . . . . . . . . . . . . . . . . 30
    3.2 System Overview . . . . . . . . . . . . . . . . . . . . . 33
    3.3 Overall System Architecture . . . . . . . . . . . . . . . 35
    3.4 MVC Architecture Pattern . . . . . . . . . . . . . . . . 37
    4 Implementation 39
    4.1 PureMVC Framework . . . . . . . . . . . . . . . . . . 39
    4.2 Framework of Foxit SDK and Qt . . . . . . . . . . . . 41
    4.2.1 Reading Widget UI . . . . . . . . . . . . . . . . 42
    4.2.2 Content Positioning Problem . . . . . . . . . . 44
    4.3 OMA-DRM System . . . . . . . . . . . . . . . . . . . . 46
    4.3.1 Authority Request . . . . . . . . . . . . . . . . 46
    4.3.2 License Fetch . . . . . . . . . . . . . . . . . . . 48
    4.4 Web Browser . . . . . . . . . . . . . . . . . . . . . . . 49
    4.4.1 OpenSSL Adoption . . . . . . . . . . . . . . . . 50
    4.4.2 Web Proxy Problem . . . . . . . . . . . . . . . 51
    5 Conclusion and Future Works 54
    List of References 56
    Reference [1] Amazon O cal Site "http://www.amazon.com"
    [2] M. Campidoglio, F. Frattolillo, and F. Landol , "The copyright protection problem: Challenges and suggestions," 2009 Fourth International Conference on Internet and Web Applications and Services," pp. 522{526, 2009.
    [3] Y.-D. Wu, "E-book client embedded development: Customized download service, data storage management design," Master's thesis, National Central University, 2010.
    [4] MOBIPOCKET O cal Site "http://www.mobipocket.com/"
    [5] Microsoft Help 2 Reference "http://msdn.microsoft.com/en-us/library/bb165722(VS.80).aspx"
    [6] ISO 32000 for PDF Format "http://www.iso.org/iso/isocatalogue/catalogue tc/cataloguedetail.htm?csnumber=51502"
    [7] IDPF O cal Site "http://www.idpf.org/"
    [8] Foxit O cal Site "http://www.foxitsoftware.com/"
    [9] Windows Media DRM "http://www.microsoft.com/windows/windowsmedia/forpros/drm/default.mspx"
    [10] Flash Media Server "http://www.adobe.com/products/ashmediaserver/"
    [11] OMA O cal Site "http://www.openmobilealliance.org/"
    [12] C. Loebbecke, P. Bartscher, T. Weiss, and S. Weniger, "Consumers attitudes to digital rights management (drm)in the german trade ebook market," 2010 Ninth International Conference on Mobile Business, pp. 337{344, 2010.
    [13] Internet Explorer "http://www.microsoft.com/windows/internetexplorer/default.aspx"
    [14] Gecko layout engine "http://www.mozilla.org/newlayout/"
    [15] WebKit "http://webkit.org/"
    [16] Opera Mobile "http://www.opera.com/mobile/"
    [17] Opera Mini "http://www.opera.com/mini/"
    [18] C.-L. Wu, "User-friendly small-screen based embedded web browser development for portable multimedia devices," Master's thesis, National Central University, 2009.
    [19] Qt O cal Site "http://qt.nokia.com/"
    [20] SQLite O cal Site "http://www.sqlite.org/"
    [21] OpenSSL O cal Site "http://www.openssl.org/"
    [22] SafeNet O cal Site "http://www.safenet-inc.com/"
    Advisor
  • Hsiao-Kuang Wu(d)
  • Files
  • 985202084.pdf
  • disapprove authorization
    Date of Submission 2010-07-12

    [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.