<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Dynamic Customization of eTextBooks</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>María Blanca Ibáñez</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Dept. Ingeniería Telemática</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Carlos Delgado Kloos</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Universidad Carlos III de Madrid Madrid</institution>
          ,
          <country country="ES">Spain</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2012</year>
      </pub-date>
      <fpage>18</fpage>
      <lpage>21</lpage>
      <abstract>
        <p>- There is no reason eBooks should be monolithic containers of digital information, handled only with tools emulating their counterparts in paper. In this article, we propose to structure electronic text books (eTextBooks) as large numbers of low-granularity units that can be created, replaced and deleted independently by learning communities. We also propose a software service to dynamically deliver content units to eBook devices according to specified requirements. Our software service is deployed in public clouds infrastructure.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>eBook; ePublishing; learning as a service; cloud education
accessibility</p>
      <p>I.</p>
      <p>INTRODUCTION</p>
      <p>
        The market for electronic books (eBooks) is rapidly
growing and the publishing industry is constantly defining
new concepts of eBooks. Consequently, eBooks content has
evolved from text and images to richer multimedia assets.
Nowadays, it is possible to customize eBooks in simple ways
such as setting text size or adding annotations (bookmarks,
highlights, notes, clippings) [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. However, customization
capabilities in eBooks are limited due to their treatment as
monolithic entities. To overcome this constraint, we propose
a new approach where eBooks can be handled as structures
that can grow or shrink, and whose information units can be
created, replaced, and deleted independently by users.
Dealing with low-granularity units offers opportunities to
collaborative publishing, which in turns allows
customization guided by information needs. Thereby, each
publisher community would produce content suited to their
interest.
      </p>
      <p>
        Our approach would benefit from using a cloud
computing infrastructure due to the facilities that the Cloud
offers both to service provides and users. In the Cloud,
“service providers enjoy greatly simplified software
installation and maintenance and centralized control over
versioning; end users can access the service “anytime,
anywhere”, share data and collaborate more easily, and keep
their data stored safely in the infrastructure.” [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ].
      </p>
      <p>The proposed approach can be especially useful for
educational and learning communities whose aim is to
promote the construction of knowledge both individually and
collectively. To this end, these communities must use
mechanisms to guide and assess learners’ progress. Our
approach supports the teaching-learning process in two
ways. First, by allowing collaborative publishing to
physically distributed users. Secondly, by offering the
possibility to customize eTextBooks as learning
environments with learning assets (i.e., text, images, audio,
video, 3D interactive objects) required by each student at any
time.</p>
      <p>The rest of this article is organized as follows: the
background of the paper is presented at sections II and III.
Whereas section II outlines the fundamentals of eBooks
technology and its impact on education, section III deals with
the use of cloud computing in learning environments
supported by eTextBooks. Then, section IV presents a usage
scenario of our proposal, and in section V, we describe the
architecture of our eTextBook service (eTBS). Finally, we
present the conclusions in section VI.</p>
      <p>II.</p>
      <p>EBOOK CURRENT TECHNOLOGY: ITS IMPACT ON</p>
      <p>EDUCATION</p>
      <p>Publishers are preparing for the digital future of books in
general and textbooks in particular. They are indeed attracted
by the possibility to produce, modify and distribute their
products cheaper by focusing in target customers. A main
challenge is to avoid the proliferation of publishing formats
generated by platforms of eBooks distribution, namely
Kindle for Amazon, Nook for Barnes &amp; Noble, iBook for
Apple, Kobo and Sony Google. In this sense, the
International Digital Publishing Forum (IDPF) is doing a
successful effort to define a publishing standard: ePUB that
is being adopted by the main. Only Amazon has not
embraced the format yet. Apple belongs to the IDPF Forum
but its file-format is not fully compatible with ePUB.</p>
      <p>ePUB3 is the third major release of the open standard
format of the IDPF for digital publications and documents.
The specification is based on web-standards shaped to
specific books needs. Briefly, ePUB3 is XHTML content
with some additional structure and metadata packaged in a
.zip file (see Fig. 1). It emphasizes the dynamic typesetting
of content adapted to the reader consumption taking into
account screen size, screen resolution, preferred font size.
Besides, it enables structured and accessible content that is
interoperable between devices both for downloaded and
online consumption. ePUB, it provides video an audio
support; text and audio can be synchronized and allows Java
Script execution.</p>
      <p>.ePUB3
META-INF</p>
      <p>OEBPS
mimetype</p>
      <p>XMX
LM</p>
      <p>L
content.opf</p>
      <p>Content
Documents</p>
      <p>Navigation
Documents</p>
      <p>Style Sheets
XHTML</p>
      <p>SVG</p>
      <p>XHTML</p>
      <p>
        CSS
From an educational perspective, traditional books are more
suitable as tools for behavioral practices of education where
students are passive consumers of information. Books act as
close containers of organized information with limited
possibilities of active learning. Among these possibilities is
worth mention annotating, an effective and efficient study
strategy which promotes learners’ active involvement in
constructing ideas [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ].
      </p>
      <p>
        eBooks ease lecture comprehension with the inclusion of
dictionaries and the possibility of consulting other sources of
information interactively via web. Comprehension is also
facilitated by eBooks capabilities to provide multimodal
information adapted to learners’ perception preferences [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ].
      </p>
      <p>With the advent of eBooks, learners become active actors
in the building of knowledge. Highlighting and annotation
acquire a social dimension when combined with cloud
computing and web services. For instance, these social
features are already provided by Kindle and Kobo. These
eReaders allow sharing eBook comments and highlights to
Facebook and Twitter.</p>
      <p>Learners’ engagement is promoted by interactive
capabilities of eBooks. Learners can manipulate virtual
objects, simulation of experiments and on-reading testing
receiving the feedback that stimulate active reflection. Apple
has been the pioneers integrating interactivity into their
iBooks textbooks.</p>
      <p>
        Models of instructional design that promote deep
learning establish that (1) learning is a product of
understanding; (2) understanding occur best through
performing tasks and (3) learning is a social activity [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
These three factors can be fulfilled by eBooks with current
technology. However, further efforts are necessary to turn
the eBook into an integrated learning environment where
students be guided in meaningful activities and the social
construction of knowledge will be not only allowed but
actively promoted.
      </p>
      <p>The aim of this work is to contribute in the social aspect
of building knowledge by a community of learners using
eTextBooks as learning environments.</p>
      <p>III. CONSIDERATIONS ABOUT THE USE OF CLOUD
COMPUTING IN LEARNING ENVIRONMENTS SUPPORTED BY</p>
      <p>ETEXTBOOKS</p>
      <p>
        Internet and mobile devices have democratized the access
to data; they have contributed to impose the culture of
ubiquitous access to information. Meanwhile, a silent
revolution was taken place in the scientific world,
technology known as grid computing enabled sharing,
selecting and aggregating of a wide variety of geographic
distributed hardware and software resources to communities
of scientists [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. Pioneers of grid computing where following
L. Kleinrock’s vision: “As of now, computers networks are
still in their infancy, but as they grow up and become
sophisticated, we will probably see the spread of computer
utilities which, like present electric and telephonic utilities,
will service individual homes and offices across the country”
[
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] an cited in [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ].
      </p>
      <p>
        According to the National Institute of Standards and
Technology (NIST) [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], the cloud model is composed of five
essential characteristics: on-demand self-service, broad
network access, resource pooling, rapid elasticity and
measured services; three service models: Platform as a
Service (PaaS), Software as a Service (SaaS), and
Infrastructure as a Service (Iaas) and, four deployment
models: private, community, public and hybrid cloud. It
includes market-based resource management strategies
previously used in Grid computing to guarantee
performance, availability, latency and quality-of-service
(QoS) requirements. These requirements are constrained by
the availability and capability of resources, performance
measures and costs.
      </p>
      <p>Cloud computing is a relative new phenomenon and large
companies are still anxious about data failures, slow delivery
of data over a network, and vulnerability of their confidential
information. However, the most relevant eBooks sellers such
as Amazon, Apple, Barnes &amp; Noble, Kobo Inc. offer their
eBooks services through the Cloud proclaiming the facilities
to access the book any time, any where and, using any
portable device. Using the cloud as a distribution platform
has also reduced the books’ prices. Finally, the cloud has
also provided a medium to establish communities of readers
as in Kobo Inc.</p>
      <p>
        The educational sector is starting to embrace cloud
computing. An initial overview of the use of cloud
computing in education has been presented by N. Sultan at
[
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. In the study, the Washington State University’s School
of Electrical Engineering and Computer Science and schools
of Kentucky’s Pike County district are mentioned as
examples of institutions which use cloud platforms
(cSphere4 and IBM data center respectively) to reduce costs.
Amazon Web Services is been used to support peaks of
workload of the course “Software Engineering for SaaS” of
the University of California At Berkeley. Google Apps is
been used at the University of Westminster and several
African schools to rely on the latest technology and reduce
costs. Thus, education institutions seem to be opened to this
new paradigm.
      </p>
      <p>IV.</p>
      <p>USAGE SCENARIO</p>
      <p>Omar, María and David are starting the module “People
and Societies” in their History course. They live in different
districts in Madrid and belong to three different schools
which are using our eTextBook service to support the course.
Omar, María, and David are Muslim, Catholic, and Jewish
respectively.</p>
      <p>As a pilot experience, Omar’s teacher coordinates the
“People and Societies” module and customizes the
eTextBook for all the three classes involved. She decides to
include the basic content provided by the publisher along
with multimedia assets produced by last year students about
popular music of the three cultures involved. This year, these
three classes will be deeply involved in learning about
religions. Thus, Omar, María, and David will lead in their
respective classes the organization of relevant information.
Each school will augment their eTextBooks with the
consensual information generated by their students. Finally,
Omar’s teacher will be responsible for customizing the final
eTextBook for all the community.</p>
      <p>Students work in their assignment in class using the
eReaders provided by the schools, and at home using their
smart phones. All devices have access to our service through
a public cloud infrastructure which guarantees content
accessibility.</p>
      <p>Finally, education authorities in Madrid decide to use
eTBS for this History course in all schools in Madrid. The
scalability of the pilot is guaranteed by the use of a
commercial cloud computing platform.</p>
      <p>The eTBS architecture proposed herein is a four-tier
architecture with a Presentation layer where the client is a
eBook reader based on Readium, the eBook Layer allows
users to access the eTextBook service, the Core Layer with a
set of general-purpose services and the Data Layer to handle
learning assets and students’ records. This architecture is
depicted in Fig. 2 and offers a complete service to customize
eBooks using a public cloud infrastructure.</p>
    </sec>
    <sec id="sec-2">
      <title>A. Presentation Layer</title>
      <p>Students will access their electronic text books though
the Readium eReader which is based on ePUB3, the third
major release of the standard ePUB for digital publications
and documents. ePUB3 has features to embedded audio,
video, scripting and interactivity within eBooks that might
cause a significant impact on learning.</p>
    </sec>
    <sec id="sec-3">
      <title>B. eBook Layer</title>
      <p>Users interact with the services of the application through
the eBook Layer. Users might include new learning assets by
using the Resource Allocation Service and customize the
eBooks with the Integration Service.</p>
      <p>System administrators grant users’ permissions through
the Administration Service whereas the Resource Allocation
Service allows users to include new learning assets in the
Data Layer. The type of assets that a user can include in the
Data Layer will depend on permissions granted.</p>
      <p>The Integration Service enables the customization of
eBooks. An eBook will include not only learning assets but
also information related to students’ profiles, team
organization as well as the context and particular needs of
the course. Students’ profiles refer to students learning style,
perception style and special difficulties. Team organization
will determine who should share what assets. Context will be
useful to choose contents relevant to a student community.
The Integration Service is possible thanks to the scripting
capabilities offered by ePUB3, with previous ePUB releases,
this service is not feasible.</p>
      <p>r
e
ooaykL SAedrmviicneistration
B
e</p>
      <p>Resource
Allocation
Service</p>
      <p>Integration</p>
      <p>Service
r
e
y
a
L
e
r
o
C</p>
      <p>Information
Service</p>
      <p>Analytics
Service</p>
      <p>Security
Service</p>
      <p>Communication
Service</p>
      <p>Data Layer
Learning assets</p>
      <p>C1 C2
Data directory
Users’ records</p>
      <p>This layer provides essential cloud services for any
eBook such as the Security, the Information, the Analytics,
and the Communication services as well as a set of services
required by the learning community.</p>
      <p>Core Layer is also possible thanks to the scripting
capabilities of ePUB3.</p>
    </sec>
    <sec id="sec-4">
      <title>D. Data Layer</title>
      <p>The Data Layer contains the learning assets that can be
included in an eBook (Learning assets); data about the users
of the application (Users’ records) as well as the organization
of the data (Data directory).</p>
      <p>Learning assets encompass not only text and images as in
any traditional book or eBook but also, multimedia elements
such as video, audio, and 3D interactive objects that are
beginning to appear in eBooks. Unlike current eBooks,
learning assets are stored as low-granularity units along with
metadata in the Learning assets area.</p>
      <p>Data about users (students, teachers and editors) is stored
in the User’s records area along with metadata that allows for
the structuring of the data as information for services. For
instance, metadata includes users’ security permissions and
students’ grading.</p>
      <p>Data included in the Learning assets and Users’ records
areas are structured in the Data directory area in order to be
recovered according to users’ requirements in the context of
core or eLearning services. For instance, learning assets are
organized as dependency trees and all the assets referring to
a specific learning topic can be accessed and then selected
according their tags; students can be organized by courses
and (or) working teams.</p>
    </sec>
    <sec id="sec-5">
      <title>E. eTBS Architecture in the Cloud</title>
      <p>We are using the ePUB3 standard for structuring the
information in eBooks and Readium as eReader. ePUB3
supports a wide range of publication requirements, including
complex layouts, rich media and interactivity, and global
typography features.</p>
      <p>The application development is been carried out at
Universidad Carlos III of Madrid using Ruby on Rails as
agile application framework. In a first step, the eTBS
architecture will be deployed as a web service in our
laboratories. In a second development step, we will use two
public clouds that provide infrastructure as a service (IaaS).
The services included in the eBook and Core layers (Fig. 2)
will use the Amazon Elastic Compute Cloud (EC2) to
configure the compute and network infrastructure. The
eTBS’s storage infrastructure (data layer in Fig. 2) will be
configured using Amazon Simple Storage Service (S3).</p>
      <p>CONCLUSIONS</p>
      <p>Electronic books allow adapting learning to new
millennial learning styles, promoting the exploration and
building of knowledge in group. The customization of books
by specific communities intends to engage participants in the
learning process.</p>
      <p>Our approach is based on low-granular information,
collaborative publishing, and customization of information
according to specific needs of a community of readers.
Cloud computing allows reducing costs and scaling the
learning environment to bigger communities easily.</p>
      <p>ACKNOWLEDGMENTS</p>
      <p>This work was partially supported by the State of Madrid
(Spain) under the contract number eMadrid S2009/TIC-1650
(e-Madrid) and EEE CICYT TIN2011-28308-c03-1.</p>
      <p>We thank Florina Almenárez for encouraging us to write
the paper and for comments that greatly improved the
manuscript.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>EDUCAUSE</given-names>
            <surname>Learning</surname>
          </string-name>
          <article-title>Initiative; “7 things you should know about ereaders”</article-title>
          ,
          <source>EDUACUSE</source>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Armbrust</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Fox</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Griffith</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Joseph</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Katz</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Konwinski</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Lee</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Patterson</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Rabkin</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Stoica</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ; Zaharia,
          <string-name>
            <surname>M.</surname>
          </string-name>
          “
          <article-title>Above the Clouds: A Berkeley View of Cloud Computing”</article-title>
          ,
          <source>Science</source>
          <volume>53</volume>
          , no. UCB/EECS-2009-
          <volume>28</volume>
          :
          <fpage>07</fpage>
          -
          <lpage>013</lpage>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>Simpson</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Nist</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          “
          <article-title>Textbook annotation: an effective and efficient study strategy for college students”</article-title>
          ,
          <source>Journal of Reading</source>
          ,
          <volume>34</volume>
          , no.
          <issue>2</issue>
          ,
          <fpage>122</fpage>
          -
          <lpage>129</lpage>
          ,
          <year>1990</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Hawk</surname>
            ,
            <given-names>T. F.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Shah</surname>
            ,
            <given-names>A. J. “</given-names>
          </string-name>
          <article-title>Using Learning Style Instruments to Enhance Student Learning”</article-title>
          ,
          <source>Decision Sciences Journal of Innovative Education</source>
          ,
          <volume>5</volume>
          :
          <fpage>1</fpage>
          -
          <lpage>19</lpage>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Mayes</surname>
            ,
            <given-names>J. T.</given-names>
          </string-name>
          “
          <article-title>Learning technology</article-title>
          and Groundhog Day.”, In Strang, W.,
          <string-name>
            <surname>Simpson</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Slater</surname>
            ,
            <given-names>D</given-names>
          </string-name>
          . (eds),
          <source>Hypermedia at Work: Practice and Theory in Education</source>
          , University of Kent Press, Canterbury, (
          <year>1995</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>Foster</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          “
          <article-title>The Grid: Blueprint for a Future Computing Infrastructure”</article-title>
          , Morgan Kaufmann, San Francisco, USA,
          <year>1999</year>
          ,
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>Kleinrock</surname>
            ,
            <given-names>I. “</given-names>
          </string-name>
          <article-title>A vision for the Internet”</article-title>
          ,
          <source>ST Journal of Research</source>
          <volume>2</volume>
          :
          <fpage>4</fpage>
          -
          <lpage>5</lpage>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <surname>Buyya</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ; Yeo,
          <string-name>
            <given-names>C. S.</given-names>
            ;
            <surname>Broberg</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            ;
            <surname>Brandic</surname>
          </string-name>
          ,
          <string-name>
            <surname>I.</surname>
          </string-name>
          “
          <article-title>Cloud computing and emerging IT platforms: Vision, hype, and reality for delivering computing as the 5th utility”</article-title>
          .
          <source>Future Generation Computer Systems</source>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <surname>Mell</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ; Grance,
          <string-name>
            <surname>T.</surname>
          </string-name>
          “
          <article-title>NIST definition of cloud computing”</article-title>
          ,
          <source>National Institute of Standards and Technology. October 7</source>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Sultan</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          “
          <article-title>Cloud computing for education: A new dawn</article-title>
          ?”,
          <source>International Journal of Information Management</source>
          ,
          <volume>30</volume>
          ,
          <fpage>109</fpage>
          -
          <lpage>116</lpage>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>