Prof. Christoph Bläsi | Prof. Franz Rothlauf – Johannes Gutenberg University Mainz 
39
 Alternative Options
周e general paradigm of the production and distribution of ebooks, includ-
ing enhanced ebooks,  we  have  looked at  here is  one in which a  file  that 
encodes the content of the ebook, including its hypertext structure, inter-
active  features  and  multimedia, is downloaded  by a customer and stored 
and viewed on his (typically mobile) device. A subtype of this paradigm is 
given by a set-up in which this file is not downloaded, but kept on a central 
server as part of the so-called cloud (and rendered from there). 周is file is 
declarative, i.e. it is not a program or an application, but it just describes 
the ebook with all its features; it is written in a special “language”, e.g. in 
EPUB 3 or KF8. 周is description is rendered into an actual ebook with the 
help of a reading application that runs on the mobile device and is able to 
handle this “language” or data format respectively, rendering what is on the 
lowest symbolic level of observation just a string of 0s and 1s into something 
that can be read as a book on a screen. Interoperability issues around this 
paradigm of production and distribution of ebooks just presented are the 
subject of this report. To roughly adumbrate the bigger picture, however, 
we  would  like  to  introduce  two  alternative  options  for  realizing  digital 
books; these are substantially different from the one just presented. 周e first 
of these alternatives are book apps and the second ebook streaming. Both 
get applied in actual products and projects, but as of now do not have the 
market significance of the declarative download-file-and-view paradigm.
5.1  Book Apps
App – for application – has become the common name for programs that 
are  developed  especially  for  smartphones  and  tablets.  周e  distribution 
channels for these apps are the so called app stores of the various mobile 
operating/‘ecosystems’:  iTunes  for  Apple’s  iOS  operating  system,  Google 
Play for Google’s Android operating system, etc. Mobile apps in this sense 
– procedural files that do not need reader so晴ware to be run, but include 
content as well as the reading/rendering application – can also be used to 
realize digital books, and multimedia interactive ones in particular. Typical 
cases for this are children’s books or ‘books’ with special features like export-
able annotations. 周ese cannot be realized in the interplay between a book 
as a declarative file (e.g. EPUB 3) on the one hand, and the corresponding 
reader application (over which the originator of the digital book does not 
have any control) on the other. 周ere are three fundamental ways to produce 
(book) apps – as native apps, as web apps, or as hybrid apps. Native apps are 
programs, pieces of so晴ware, that only run on the operating system they 
are developed for, using native programming languages like Java (Android), 
Objective C (iOS), or .Net (Windows), respectively. To make a title available 
on various operating systems, it must be implemented separately for every 
single one.
How to convert pdf file to tiff format - control application platform:C# PDF Convert to Tiff SDK: Convert PDF to tiff images in C#.net, ASP.NET MVC, Ajax, WinForms, WPF
Online C# Tutorial for How to Convert PDF File to Tiff Image File
www.rasteredge.com
How to convert pdf file to tiff format - control application platform:VB.NET PDF Convert to Tiff SDK: Convert PDF to tiff images in vb.net, ASP.NET MVC, Ajax, WinForms, WPF
Free VB.NET Guide to Render and Convert PDF Document to TIFF
www.rasteredge.com
40 
Commissioned by the European & International Booksellers Federation
A so-called web app is actually not an application – it is a declarative file, 
which uses the language elements of websites (HTML5, CSS, JavaScript) and 
therefore can be viewed using a web browser, e.g. Safari/Apple or Chrome/
Google. 周is web browser is able to adapt the content to the respective display 
size and resolution. Web apps typically cannot be run in offline mode, as 
server-side interactive features cannot be made available. 周e third case is, 
when the declarative book content and the application being able to render 
it (not a web browser) are integrated in an app, a self-containing application; 
this is a logical requirement for getting distributed via an app store. Such 
a combination of website-like content with a proprietary native rendering 
app is called a hybrid app. As with native apps, this opens up the app stores 
as distribution channels to publishers. 周e advantage of hybrid apps with 
separated content modules compared to native apps, in which content and 
rendering are inextricably intertwined, is that they can be developed faster, 
easier and hence more economically using so-called app frameworks. Such a 
framework facilitates the methodical (parallel) development of hybrid apps 
for different operating systems. It offers interfaces which make it possible to 
address operating system specific functions in a uniform way. 周is makes 
it possible to develop the content only once per title (using HTML5, CSS, 
JavaScript), which then, using the app framework, can be made available for 
different operating systems without much effort. Remaining advantages of 
native apps compared to hybrid apps are mainly in the gaming sector, since 
complex  graphic  processing  cannot  be  realized  in  a  sufficiently  effective 
manner using JavaScript (as opposed to Java proper).
When compared to ebooks in the sense of declarative files (EPUB or one of 
the proprietary formats) displayed on a reader application, book apps – be 
they native or hybrid apps – allow functions like communicating with other 
applications like mail, messaging or phone applications. 周e same is true 
for the export or the storing of annotations or for the recording of audio. 
Book apps are pretty common in the area of children’s books. It has to be 
remarked, however, that many of the functions (e.g. simple animations) used 
in such book apps are/will be possible also with EPUB 3. However, there 
are no reader applications on the market yet which can display all of these 
functions (as we have pointed out several times). For some of the advanced 
functions mentioned, book apps are therefore currently the only option.
5.2  eBook Streaming
Beyond legal considerations when an  ebook download  might be seen  not 
as a purchase, but only as the use of a license (which is not the topic here), 
there is a further alternative option to realize ebooks. Rather than download 
ebook files and render them (or render them from a file in the cloud), it is 
also possible to stream ebook contents to corresponding viewing applica-
tions. 周is option – streaming not  continually, but  in a request-response 
cycle – is used in settings, where access to ebook contents is not granted 
for  good, but  only  for a  certain period of  time, mostly  in  the context  of 
control application platform:How to C#: File Format Support
Concept. File Format Supported. Load, Save Document. Preview Document. Conversion. Convert PowerPoint to PDF. Convert PowerPoint to HTML5. Convert PowerPoint to
www.rasteredge.com
control application platform:C# PDF Convert to Images SDK: Convert PDF to png, gif images in C#
forms, including Jpg, Png, Bmp, Gif, Tiff, Bitmap, .NET load a program with an incorrect format", please check use this sample code to convert PDF file to Png
www.rasteredge.com
Prof. Christoph Bläsi | Prof. Franz Rothlauf – Johannes Gutenberg University Mainz 
41
ebook lending or flat rate schemes. Such services are offered by libraries, but 
also by certain publishers, online bookstores and specialized aggregators. If 
not taken care of with special mechanisms (e.g. for reading during a flight), 
streamed ebooks can of course only be read if the device is online. Since the 
streaming  arrangements of  different  ebook  streaming  services  are differ-
ent, they are not interoperable between them. Some of the ebook streaming 
viewing  applications  can,  however,  also  view  downloaded  EPUB  ebooks 
(from the traditional paradigm) and realize basic features with them.
control application platform:How to C#: File Format Support
to Start. Basic SDK Concept. File Format Supported. Load, Save Document. Preview Document. Conversion. Convert Word to PDF. Convert Word to HTML5. Convert Word
www.rasteredge.com
control application platform:C# PDF Convert to SVG SDK: Convert PDF to SVG files in C#.net, ASP
to convert PDF document into SVG image format. Here is a brief introduction to SVG image. SVG, short for scalable vector graphics, is a XML-based file format
www.rasteredge.com
42 
Commissioned by the European & International Booksellers Federation
 Protection of Copyrighted Material
6.1  Overview
Many publishers and authors are interested in content protection as ebooks 
can  easily  be  reproduced  and  distributed.  Digital  rights  management 
(DRM) broadly refers to a set of policies, techniques and tools that guide the 
proper use of digital content [14]. Major functionalities of DRM systems are 
packaging of raw content into an appropriate form for easy distribution and 
tracking,  protecting  the  content  for  tamper-proof  transmission,  protect-
ing content from unauthorized use, and enabling specifications of suitable 
rights, which define the modes of content consumption. Probably the most 
relevant aspects for publishers and booksellers are that DRM systems allow 
them [14] 
•  to monitor the usage of content and ensure that they are in accordance 
with the rights of the users, 
•  to track payment and ensure they are in accordance with the usage of 
content, and 
•  to manage security and privacy issues appropriately. 
We distinguish different types of mechanisms used by publishers and ebook 
distributors to protect copyrighted material: 
1.  honor system, 
2.  closed ecosystem, 
3.  digital watermarking, and 
4.  so晴ware-based protection using encryption. 
Honor  systems  do  not  enforce  protection  by  technical  features,  but  the 
copyright owner asks users to respect his intellectual property. An example 
is the novel 周e plant published in 2000 by Stephen King. King did not apply 
any technical DRM measures, but published the novel in separate chapters, 
continuing with the next chapter only if a certain number of users pay for the 
chapters already published. With the publication of the last chapter, many 
illegal copies of the book became available, rapidly reducing the willingness 
of the readers to pay for the content. 周us, King stopped the project.
Digital content can also be protected by creating a closed ecosystem. A closed 
ecosystem does not allow or makes it at least difficult for users to export or 
distribute content. An example of a closed ecosystem is Apple’s iTunes Store. 
Since 2009, all music titles sold through the iTunes Store are not protected 
by technical DRM measures. However, the ecosystem is closed as users can 
download  or  play  content  only  using  Apple  devices  or so晴ware  (iTunes, 
iPhone, iPod, iPad, Apple TV). An export of content out of the Apple world 
is only possible by burning individual songs on a CD. Another instrument 
control application platform:C#: How to Determine the Display Format for Web Doucment Viewing
VB.NET Excel, VB.NET PowerPoint, VB.NET Tiff, VB.NET C# HTML5 Viewer: Choose File Display Mode on Web web document viewer for .NET can convert PDF, Word, Excel
www.rasteredge.com
control application platform:C# PDF Convert to Word SDK: Convert PDF to Word library in C#.net
Description: Convert to DOCX/TIFF with specified zoom value and save it zoomValue, The magnification of the original PDF page size. filePath, The output file path
www.rasteredge.com
Prof. Christoph Bläsi | Prof. Franz Rothlauf – Johannes Gutenberg University Mainz 
43
for  establishing closed  ecosystems  is  the  use of  proprietary  formats.  For 
example, the .ibooks format produced by the Apple authoring tool iBooks 
Author is incompatible with the EPUB 3 standard and can only be accessed 
in  Apple’s  ecosystem  through  the  Apple  iBookstore  using  Apple  devices 
(see Sect.3.2.2). Although no hard DRM measures are used on the ebook 
files, a free distribution of content is not possible as all non-Apple devices 
or so晴ware readers cannot read the format. Important for establishing an 
effective closed ecosystem is a tight coupling between a store, where content 
is sold, and devices or so晴ware, that display the content.
 specific  type  of DRM is digital watermarking. Watermarking does  not 
allow a publisher or ebook distributor to ensure a set of policies but allow 
 posteriori  the  identification  of  users  which  do  not  follow  the  policies. 
Watermarking  inserts  user-specific  or  content-specific  information  into 
visible or invisible  ebook  data like  cover  page,  figures,  video,  audio files, 
fonts, or text. Watermarking does not prevent the unauthorized distribution 
and use of ebooks, however, it gives the publisher or distributor the possibil-
ity to reconstruct unauthorized distribution. 周ere are two general types of 
watermarking: 
•  Forensic watermarks are user-specific information embedded in a media 
file. 周e embedded information is only accessible if the user knows about 
it. Forensic watermarks are used by publishers or distributors to identify 
where the content file originates. Forensic watermarks should be robust 
against  removal  attacks  and  identify  information  about the copyright 
owner  for  the  watermarked  item.  Usually,  forensic  watermarks  are 
intended to track copies of the data, not to directly prevent the copying.
•  Denial watermarks aim to protect content. Examples for audio formats 
are SACD and DVD Audio. Such systems combine watermarking with 
so晴ware protection (encryption). End-user devices or so晴ware readers 
search  for  a  valid  watermark  in  the  content  and  forbid  access  to  the 
content if the watermark is not found. 周e production of a valid water-
mark involves secrets (e.g.keys) unavailable to the public. 
So晴ware-based protection using encryption limits the use of content only 
to registered and authorized users. In a standard and representative DRM 
model, the content provider prepares the content in a format supported by 
the DRM system. 周en, the digital content is encrypted and packaged for 
distribution. As discussed in the previous paragraph, the content provider 
may  add  digital  watermarks  to  the  file  to  allow  the  copyright  owner  to 
identify ownership of the files. Encrypted documents are not directly useful 
for consumers as they must be decrypted with a key corresponding to the 
encryption key. In a  next step, the encrypted  content, together with keys 
for decryption and usage policies (number of copies, pay-per-view, etc.), is 
sent  to  a  clearinghouse.  周e consumer  can  now  stream  or download the 
protected material through the distributor or from another source. To be 
able to view the  protected material, he must request a valid licence from 
control application platform:VB.NET PDF Convert to HTML SDK: Convert PDF to html files in vb.
Why do we need to convert PDF document to HTML webpage using VB.NET programming code? But if you want to publish a PDF document file in web site
www.rasteredge.com
control application platform:C# PDF Convert to HTML SDK: Convert PDF to html files in C#.net
How to Use C#.NET Demo Code to Convert PDF Document to HTML5 Files in using RasterEdge.XDoc.PDF; Note: When you get the error "Could not load file or assembly
www.rasteredge.com
44 
Commissioned by the European & International Booksellers Federation
the clearinghouse. 周e clearinghouse verifies the user’s identity, charges his 
account based  on  the  content usage  rules,  generates a transaction  report 
for the content provider, and delivers a decryption key that allows the user 
to access the content on his/her device [13]. A usage of content without the 
decryption key is not possible. To prohibit a usage of content by unauthor-
ized users who get access to the decryption key, the decryption key usually 
allows  decryption  of content  only  on specific  devices (identified  by  their 
serial ID) or for  a specific user (identified by a  user or  account name). A 
decryption on  other devices  with a different ID  or by other users with a 
different account name is not possible.
If the clearinghouse is different from the content provider, consumers can 
pass  along received  digital  content  to other people  through  super-distri-
bution [13]. To utilize content, a recipient has to contact the clearinghouse 
and provide whatever information or payment is required for the license. 
However, in many closed ebook ecosystems the content provider is identical 
with the clearinghouse and a free exchange of books between  consumers 
is not possible. For example, Apple’s iBookstore or Amazon do not use an 
external clearinghouse and do not allow the transfer of ebooks from one 
customer to another. In addition, passing along content to a user outside the 
closed ecosystems is not offered and not intended.
6.2  So晴ware-based DRM Schemes for eBooks
Closed ecosystems rely on a tight coupling between ebook store and reading 
devices. Additional instruments are incompatible formats and so晴ware-based 
protection using encryption and watermarking. In the following paragraphs, 
we  give  an  overview  about  the  current  so晴ware-based  DRM  schemes. 
周ere are four different DRM schemes available. 周ree of them are propri-
etary  (Amazon,  Apple’s FairPlay, and Adobe  Digital  Experience  Protection 
Technology), whereas Marlin is an open standard developed by the Marlin 
Developer Community (MDC). Currently, the four different DRM schemes 
are  non-interoperable.  周us,  DRM-protected  books  cannot  be  exchanged 
between the different DRM systems and ecosystems, respectively.
Amazon DRM
周e DRM system used by Amazon is based on a DRM scheme developed 
by Mobipocket. Amazon applies the DRM scheme to all ebooks delivered 
through its Kindle Store (usually in KF8 format). A publicly available speci-
fication of Amazon’s DRM scheme is not available.
Technically, Amazon applies the DRM schemes to the AZW and KF8 format 
(see Sect.3.3), where the AZW format is an encrypted MOBI format. For 
Kindle devices, Amazon directly encrypts the container format (MOBI). 周e 
Kindle so晴ware reader uses a different DRM scheme, which is stronger than 
the DRM scheme for the Kindle devices, as it uses additional keys for each 
ebook instead of only one key decrypting the content on a Kindle device.
Prof. Christoph Bläsi | Prof. Franz Rothlauf – Johannes Gutenberg University Mainz 
45
周e Amazon DRM ensures that DRM-protected ebooks can only be read 
on  Kindle devices or  Amazon’s reading  so晴ware (available for all major 
operating systems and devices) and non-Amazon ebooks cannot be read on 
any of Amazon’s Kindle devices or reading so晴ware. Amazon uses the user 
ID to identify a user and only allows the usage of content acquired by the 
user. Amazon does not allow a permanent transfer of ebooks bought in the 
Amazon Kindle Store to another user or any non-Amazon device or reader. 
Since January 2011, users can transfer one  book for a time  period of two 
weeks to exactly one other Amazon user.
Apple FairPlay
Apple uses a DRM scheme named Apple FairPlay. Apple FairPlay is applied 
to  all  content  that  is  sold  through  the  iBookstore  and  built  into  Apple’s 
standard multimedia so晴ware QuickTime, which  is  used  on  the  iPhone, 
iPod, iPad and the so晴ware reader iBooks. Apple’s FairPlay DRM is compat-
ible with the formats sold through the iBookstore, namely EPUB, .ibooks, 
and Apple’s Fixed Layout EPUB. Analogously to Amazon, all books distrib-
uted through the iBookstore can only be used on Apple devices and readers.
However, in contrast to Amazon, Apple allows the import of EPUB and PDF 
files from non-Apple devices and readers.
FairPlay  encrypts the files delivered  to  the  customer  and  embeds  digital 
watermarks  for  identification.  Official  specifications of  the  DRM  mecha-
nisms are not publicly available, however there are some technical reports 
[9, 16]. FairPlay allows an unlimited number of copies of an ebook on one 
specific Apple device and a simultaneous use of an ebook on a maximum 
of  five  authorized  devices.  Meanwhile,  there  are  so晴ware  solutions  like 
calibre
41
or  Requiem
42
available,  which  allow  users  to  remove  the  DRM 
protection from books bought in the iBookstore. Of course, removing the 
DRM protection is against Apple’s terms of use.
Adobe Digital Experience Protection Technology
Adobe  offers  a  DRM  system  named  Adobe  Digital  Experience  Protection 
Technology (ADEPT) used by some booksellers and distributors for protecting 
mainly EPUB content. 周e DRM scheme can be applied to PDF, EPUB, and 
Flash. 周e DRM scheme can be read by Adobe Digital Edition, which is an 
ebook reader developed by Adobe, and some other third-party ebook readers. 
ADEPT is the most commonly used DRM scheme besides Amazon and Apple.
ADEPT allows  users  to  exchange documents  between up  to six  comput-
ers.  Users  are  identified  by their  Adobe  ID. A  variant of  ADEPT  is  used 
by  Barnes &  Noble for  their reading  device Nook  and  reading  so晴ware. 
Supported formats in the ebook store of Barnes & Noble are PDF and EPUB. 
Analogously to Amazon, ADEPT allows the lending of a book for two weeks 
to another user.
41
http://calibre-ebook.com/; this tool also removes the Amazon DRM.
42
http://www.ibooksdrmremoval.com/requiem/
46 
Commissioned by the European & International Booksellers Federation
Marlin DRM
周e Marlin Developer Community (MDC) developed an open DRM stand-
ard  named  Marlin
43
 MDC  started  in  October  2008  with  five  members: 
Intertrust,  Panasonic,  Philips,  Samsung,  and  Sony.  Currently,  about  30 
companies are members of MDC. 周e design goals of Marlin are interoper-
ability and openness. Currently, Marlin is the only open DRM format for 
ebooks available.
周e  Marlin development  groups provides a number  of specifications  and 
tools,  including  conformance  test  suites,  reference  implementations,  and 
so晴ware  development  kits  necessary  to  create DRM  content  distribution 
systems. Marlin allows a flexible and general-purpose rights management 
similar to Amazon, FairPlay, and ADEPT. Marlin emphasizes the interop-
erability between various ecosystems which would allow users to transfer 
ebooks from one ecosystem into another. Marlin can also be used for deliv-
ering EPUB files as well as proprietary formats.
Currently, Marlin  is used  by the educational ebook reseller Kno
44
, which 
sells  ebooks  in  EPUB  format.  Kno’s  reading  application  is  available  for 
Apple iOS, Windows and Android.
6.3  Discussion
Currently,  the  closed  ecosystems  established  by  Amazon  and  Apple  are 
protected by the use of proprietary and non-interoperable DRM schemes. 
周e  features  provided  by  Amazon  DRM,  Apple’s  FairPlay,  and  Adobe 
ADEPT  are  similar,  however  an  exchange  of  books  from one  ecosystem 
into another is not possible. 周e open source DRM system Marlin aims for 
interoperability and openness, however, it is not used by major players in 
the ebook market. 周e IDPF, which was successful in establishing EPUB as 
a relevant and platform-independent ebook standard, has not yet developed 
any standards or recommendations for DRM schemes
45
.
周e decision of an ebook provider to use a specific ebook format is inde-
pendent from the use of a specific DRM scheme. In principle, any existing 
DRM scheme can be applied to the ebook formats EPUB, KF8, as well as 
Apple’s Fixed Layout EPUB and .ibooks. However, in practice, Apple as well 
as Amazon use proprietary  DRM schemes  to restrict exchange of ebooks 
and to bind users to their ebook store.
Although Marlin is an alternative that would allow for an interoperability 
of  DRM-protected  ebooks,  a  free  exchange  of  ebooks  between  different 
platforms  is  unlikely.  For  interoperability,  the  different  ecosystems  must 
allow users to import and  export  ebooks  while  still enforcing  the  DRM 
43
http://www.marlin-community.com/
44
http://www.kno.com/
45
compare http://idpf.org/epub-content-protection-rfp and http://idpf.org/
epub-content-protection
Prof. Christoph Bläsi | Prof. Franz Rothlauf – Johannes Gutenberg University Mainz 
47
restrictions.  From  a  technical  perspective  this  is  possible,  however,  the 
ecosystem owner must accept books that are sold outside its ecosystem and 
enforce usage restrictions that have been defined by a different ecosystem. 
From the business perspective of the major players in the ebook market, this 
is not attractive. Instead, they use incompatible DRM schemes to prohibit 
the free exchange of ebooks and to bind users to their own ecosystem.
48 
Commissioned by the European & International Booksellers Federation
 Conclusions
A free choice on the part of customers between different ebook stores and 
retailers  is  only  possible if the ebook formats used are interoperable and 
the DRM mechanisms allow an easy exchange of files. With these criteria 
in mind, this report studies the interoperability of the major ebook formats 
– namely EPUB, KF8 (Amazon), Fixed Layout EPUB (Apple) – and .ibooks 
(Apple) and the interoperability of the DRM mechanisms used by the major 
retailers. From a format perspective, we answer the question whether the use 
of the open standard EPUB would allow publishers and authors to cover the 
superset of all functionalities of the proprietary formats KF8, Apple’s Fixed 
Layout EPUB, and .ibooks. From a DRM perspective, we examine what can 
be said concerning the possible protection of copyrighted material on the 
one hand and the functions of DRM  to close ecosystems. 周e interesting 
question is which DRM schemes allow interoperability between ebook eco-
systems. Both interoperable formats and interoperable DRM mechanisms 
are a prerequisite for customers to have a free choice.
Consequently, the document starts with a historical overview of the devel-
opment of the open EPUB standard. 周is is followed in Sect.3 by a detailed 
level description of the major formats: EPUB 3, Apple’s Fixed Layout EPUB 
and .ibooks, and KF8.  Sect. 4  changes the perspective  and compares  the 
features provided by the different formats from the perspective of publish-
ers who want to see certain features in their content. 周is section looks at 
core  features,  multimedia  and  interactivity,  as  well  as  globalisation  and 
accessibility. Sect.5 discusses alternative options, e.g. where ebook content 
is not rendered using a dedicated reader so晴ware, but content and viewer 
are packaged together as an ebook app. Sect.6 compares the existing ebook 
DRM schemes; interoperable DRM systems are the second prerequisite of 
interoperability between different ebook ecosystems.
周e main findings of this report are: 
•  With  the  use  of  EPUB  3,  ebook  format  interoperability  is  possible 
between different ebook ecosystems. EPUB 3 is not only the format with 
the highest expressive power, but it includes the superset of all features 
of KF8, Fixed Layout EPUB, and .ibooks. 周is result is not surprising as 
KF8, Apple’s Fixed Layout EPUB, and .ibooks are descendants of earlier 
EPUB standards using the same or similar data structures.
•  Instruments for building up closed ebook ecosystems are a tight coupling 
between reader devices and applications on the one hand and the store 
on the other, the impossibility of exporting ebooks, and restrictive DRM 
protection. 周e ebook retailer Apple supports the open EPUB standard 
and provides with the iBooks reader application one of the best EPUB 3 
reader applications. However, Apple established a closed ecosystem, as 
all ebooks created or distributed inside the Apple world are not allowed 
to leave the ecosystem and cannot be transferred to non-Apple devices. 
Apple’s principal means of creating this closed ecosystem is the Apple 
Documents you may be interested
Documents you may be interested