This repository has been archived by the owner on Jan 17, 2019. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 10
/
index.html
737 lines (671 loc) · 31.2 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
<!DOCTYPE html>
<html prefix="talk: http://w3c.github.io/dpub/idpf-digital-book-2015/index.html ore: http://www.openarchives.org/ore/terms/" lang="en">
<head about="talk:">
<meta content="text/html; charset=utf-8" http-equiv="content-type">
<title property="dc:title">The Future of W3C Digital Publishing</title>
<meta name="apple-mobile-web-app-capable" content="yes">
<link rel="ore:describes" resource="talk:#talk">
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
<meta name="viewport" content="width=792, user-scalable=no">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<link rel="stylesheet" href="shower/themes/w3c/styles/style.css">
<!-- These styles should be adapted to the details on where and what ribbon should be used, and how large the copyright is -->
<style type="text/css">
.slide:after {
padding: 60px 0 0 !important;
height: 150px ;
background: url(figures/W3C_ribbon.png) no-repeat ;
}
.titlepage p.copyright {
left: 10em;
}
.shout h3 {
padding-right: 0em;
padding-left: 0em;
}
</style>
</head>
<body class="list" about="talk:#talk" prefix="bibo: http://purl.org/ontology/bibo/ event: http://purl.org/NET/c4dm/event.owl#" typeof="cc:Work bibo:Slideshow">
<header class="caption">
<h1 property="dc:title" rel="dc:subject" resource="http://id.loc.gov/authorities/subjects/sh85042368#concept">The Future of W3C Digital Publishing</h1>
<h2>
<span rel="bibo:authorList" inlist="">
<span resource="http://www.ivan-herman.net/foaf#me" typeof="foaf:Person"> <span property="foaf:name">Ivan Herman</span>, <span property="rdfs:seeAlso" resource="http://orcid.org/0000-0003-0782-2704">W3C</span></span>
</span>
</h2>
<h3 property="dc:date">2015-11</h3>
<p class="copyright">
<a href="http://creativecommons.org/licenses/by-nd/3.0/"><img class="plain" alt="Creative Commons License" src="figures/80x15.png"></a>
This work is licensed under a <a rel="cc:license" href="http://creativecommons.org/licenses/by-nd/3.0/">Creative Commons Attribution 3.0 License</a>,
with attribution to <a rel="cc:attributionURL" href="http://www.w3.org" property="cc:attributionName">W3C</a></p>
<p class="copyright">Copyright <sup>©</sup>2015 W3C<sup>®</sup> (MIT, ERCIM, Keio, Beihang)</p>
</header>
<section class="slide titlepage"><div>
<h2>The Future of W3C Digital Publishing</h2>
<h3>Ivan Herman, W3C </h3>
<h4>2015-11</h4>
<p class="copyright">This work is licensed under a <a target="_blank" href="http://creativecommons.org/licenses/by-nd/3.0/">Creative Commons Attribution 3.0 License</a>, with attribution to <a target="_blank" href="http://www.w3.org">W3C</a>.<br />
Copyright <sup>©</sup>2015 W3C<sup>®</sup> (MIT, ERCIM, Keio, Beihang)</p>
</div></section>
<section class="slide"><div>
<h2>These Slides are Available on the Web </h2>
<p>See: <br>
<span style="font-size:90%"><a href="http://w3c.github.io/dpub/beijing-2015/index.html"><code>http://w3c.github.io/dpub/beijing-2015/index.html/</code></a></span></p>
<p>(Slides are in HTML)</p>
</div></section>
<section class="slide"><div>
<h2>About W3C: “Leading the Web to its Full Potential”</h2>
<figure class="right">
<img src="figures/timbl.jpg" width="80%" alt="Photo of Tim Berners-Lee"/>
<figcaption class="credit">LeFevre communications, 2001</figcaption>
</figure>
<ul>
<li>Founded in 1994, and directed by Tim Berners-Lee, the Inventor of the Web</li>
<li>Member organization with over 400 members</li>
<li>Cca. 80 staff bound to “hosts” in the USA (MIT), China (Beihang University), Japan (Keio University), and France (ERCIM)</li>
<li>Focuses on Web ecosystem: users, developers, browsers, as well as specific industry requirements brought by industry segments</li>
</ul>
</div></section>
<section class="slide"><div>
<h2>DPUB IG Origins</h2>
<ul>
<li>The publishing industry is, probably, the most important user of W3C’s Web technologies after (traditional) browsers:
<ul>
<li>almost <em>all</em> journals, magazines, etc., have an online version these days</li>
<li>scholarly publishing cannot exist without the Web any more</li>
<li>EPUB is, essentially, a frozen and packaged Web site</li>
</ul>
</li>
<li>The quality requirements of this industry are very high:
<ul>
<li>high quality typesetting, graphics, etc.</li>
<li>new forms of publishing will be based on high level of interactions, rich media, …</li>
<li>common document and data publishing comes to the fore</li>
</ul>
</li>
</ul>
</div></section>
<section class="slide"><div>
<h2>DPUB IG Origins (cont.)</h2>
<ul>
<li>But… the publishing industry had been in an entirely “passive” mode v.a.v. Web technologies
<ul>
<li>no participation in the development of fundamental Web technologies</li>
<li>W3C (and many other standard bodies) hardly know about the requirements that this industry may have</li>
<li>the potential synergy between Web developers and publishers is missed out</li>
</ul>
</li>
<li>Consequence: Working Groups at W3C set their priorities without knowing about, and considering, the publishing industry</li>
</ul>
</div></section>
<section class="slide"><div>
<h2>DPUB IG Origins (cont.)</h2>
<ul>
<li>W3C and IDPF organized a series of exploratory workshops in 2012 to create a missing synergy among communities</li>
<li>The W3C <a target="_blank" href="https://www.w3.org/dpub/IG/">Digital Publishing Interest Group</a> was formally created in May 2013</li>
<li>DPUB IG has weekly teleconferences and bi-annual face to face meetings</li>
</ul>
</div></section>
<section class="slide"><div>
<h2> DPUB IG Mission</h2>
<ul>
<li>Experts familiar with the ins and outs of digital publishing and its associated industry groups identify issues that are not addressed by the Open Web Platform</li>
<li>Goal is to raise issues to W3C working groups who can update or develop specs based on the needs of the publishing community.</li>
<li>Work on a future vision of Digital Publishing called “Portable Web Publications (PWP)”</li>
</ul>
<p>See our <a target="_blank" href="https://www.w3.org/dpub/IG/wiki/Main_Page">website</a> for more detail.</p>
</div></section>
<section class="slide"><div>
<h2>IDPF and W3C</h2>
<table class="comparison striped">
<tr>
<th>IDPF</th>
<th>W3C</th>
</tr>
<tr>
<td>Standards for the Electronic Publishing and Content Consumption (EPUB)</td>
<td>Standards for the General Web Technologies</td>
</tr>
<tr>
<td>Builds on lower level Web (e.g., W3C) Standards</td>
<td>Builds on lower level Internet (e.g., IETF, ECMA) Standards</td>
</tr>
<tr>
<td>Does <em>not</em> develop standards beyond publishing</td>
<td>Does <em>not</em> develop industry specific standards if there is another home for those</td>
</tr>
</table>
<p>The key is <em>collaboration</em>.</p>
</div></section>
<section class="slide"><div>
<h2>Relationships to some other organizations</h2>
<ul>
<li><strong>BISG</strong>: represented in the Interest Group; joint discussions in the areas of metadata and accessibility.</li>
<li><strong>EDItEUR</strong>: represented in the Interest Group.</li>
<li><strong>IPTC</strong>: not a member of W3C yet, but there are some new activites on right expressions at W3C where they may participate.</li>
<li><strong>Daisy Consortium</strong>: one of the most active members of the W3C Accessibility work.</li>
</ul>
</div></section>
<section class="slide shout cover" id="results"><div>
<img src="figures/achievements.png">
<h3>Some results of the past two years</h3>
<style type="text/css">
#results h3 {
color: red;
margin-top: 2.4em;
}
</style>
</div></section>
<section class="slide"><div>
<h2>Layout and Styling</h2>
<figure class="right">
<img src="figures/latinreq.png" alt="Screen dump of the latinreq document" width="88%">
</figure>
<ul>
<li>An evolving document: <a href="http://w3c.github.io/dpub-pagination/">“Requirements for Latin Text Layout and Pagination”</a></li>
<li>Describes issues like hyphenation, spreads and bleeds, drop caps, pagination, etc.</li>
<li>Has greatly influenced some current CSS Work, e.g. <a href="http://www.w3.org/TR/css-inline-3/">“CSS Inline Layout Module Level 3”</a> (handling initial letters, dropcaps), or <a href="http://www.w3.org/TR/css-gcpm-3/">“CSS Generated Content for Paged Media Module”</a> (handling running heads and footers)</li>
</ul>
</div></section>
<section class="slide"><div>
<h2>Priorities for CSS</h2>
<figure class="right">
<img src="figures/css_priorities.png" class="noborder" alt="Screen dumps of the CSS Priorities' document" width="100%">
</figure>
<ul>
<li>Another evolving document: <a href="http://w3c.github.io/dpub-pagination/">“Priorities for CSS from the DPUB IG”</a>
<ul><li>major emphasis on pagination-related features</li></ul>
</li>
<li>Provides a list of the top CSS priorities, and their current availability </li>
<li>Also influences the work of the CSS Working Group</li>
</ul>
</div></section>
<section class="slide"><div>
<h2>Content and Markup</h2>
<ul>
<li>Goal: identify the semantics of the HTML elements
<ul><li>“abstract”, “indexed term”, “footnote”, "chapter", …</li></ul>
</li>
<li>Express structural information (“where can that element be used”)</li>
<li>Do it in a forward looking way in terms of W3C standards.
<ul>
<li>i.e., move away from <code>epub:type</code> used in EPUB 3</li>
<li>the resulting HTML should be valid</li>
</ul>
</li>
<li>These terms may be useful for the Web at large!
</ul>
</div></section>
<section class="slide"><div>
<h2>Content and Markup: Approach Chosen</h2>
<ul>
<li>Use <a href="http://www.w3.org/TR/wai-aria/">“Accessible Rich Internet Applications (WAI-ARIA)”</a> as a basic mechanism:
<ul>
<li>use specific attributes in HTML</li>
<li>attribute values convey a specific semantics</li>
<li>values mapped on Assistive Technologies interfaces</li>
</ul>
</li>
</ul>
</div></section>
<section class="slide"><div>
<h2>Content and Markup: DPUB ARIA module</h2>
<figure class="right">
<img src="figures/dpub-aria.png" alt="Screen dump of the DPUB ARIA document" width="98%">
</figure>
<ul>
<li>A Digital Publishing ARIA module is in development</li>
<li>Publishing terms become part of ARIA</li>
</ul>
<pre><section <mark>role="doc-appendix"</mark>>
<h1>Appendix A. Historical Timeline</h1>
…
</section></pre>
</div></section>
<!-- ========================================================================= -->
<section class="slide shout cover"><div id="major">
<img src="covers/future.jpg">
<h3>Major work coming up: Portable Web Publications (PWP)</h3>
<style type="text/css">
#major h3 {
color: yellow;
}
</style>
</div></section>
<section class="slide shout"><div>
<h3>The main message:</h3>
</div></section>
<section class="slide shout cover"><div id="webpubl">
<img src="covers/blackboard.jpg">
<h2>Web = Publishing!</h2>
<style type="text/css">
#webpubl h2 {
color: snow;
font-style: italic;
}
</style>
</div></section>
<section class="slide shout"><div>
<h3>put it another way…</h3>
</div></section>
<section class="slide shout cover"><div id="publweb">
<img src="covers/blackboard.jpg">
<h2>Publishing = Web!</h2>
<style type="text/css">
#publweb h2 {
color: snow;
font-style: italic;
}
</style>
</div></section>
<section class="slide"><div>
<h2>What does this mean?</h2>
<figure class="right">
<img src="figures/pwp.svg" width="100%" alt="Portable Web Publication at a glance"/>
</figure>
<ul>
<li>Separation between publishing “online”, as Web sites, and offline/packaged is diminished to zero</li>
<li>This means:
<ul>
<li>content authored for primarily offline use can be used online by loading it into a browser</li>
<li>content authored for primarily online use can be easily saved as a portable document for offline use</li>
<li>contents are mostly authored regardless of where they are used </li>
<li>these should be doable smoothly, solely based on the user’s interaction</li>
</ul>
</li>
</ul>
</div></section>
<section class="slide"><div>
<h2>What does this mean?</h2>
<figure>
<img src="figures/pwp.svg" alt="Portable Web Publication at a glance" width="100%">
</figure>
</div></section>
<section class="slide shout cover"><div>
<img src="covers/why.jpg">
<!-- <h3>Why Bother?</h3> -->
<p class="credit">ibta arabia</p>
</div></section>
<section class="slide"><div>
<h2>For Example: Book in a Browser</h2>
<figure class="right">
<img src="figures/joseph-web.png" alt="Joseph Reagle's book as a web page" width="98%">
<figcaption class="credit">Extract of Joseph Reagle’s Book as ePUB</figcaption>
</figure>
<ul>
<li>On a desktop I may want to read a book just like a Web page:
<ul>
<li>easily follow a link “out” of the book</li>
<li>create bookmarks “into” a page in a book</li>
<li>use useful plugins and tools that my browser may have</li>
<li>create annotations</li>
</ul>
</li>
</ul>
</div></section>
<section class="slide"><div>
<h2>For Example: Book in a Browser (cont.)</h2>
<figure class="right">
<img src="figures/joseph-book.png" alt="Joseph Reagle's book as an ebook in reader" width="80%">
<figcaption class="credit"><a target="_blank" href="http://reagle.org/joseph/2010/gfc/chapter-4.html">Extract of Joseph Reagle’s Book</a> as ePUB</figcaption>
</figure>
<ul>
<li>But:</li>
<ul>
<li>sometimes I may need the computing power of my desk-top for, e.g., interactive 3D content</li>
<li>at other times I may also want to use a small dedicated reader device to read the book on the beach…</li>
</ul>
<li>All these on <em>the same</em> book (not conversions from one format to the other)!</li>
</ul>
</div></section>
<section class="slide"><div>
<h2>For Example: I May Not Be Online…</h2>
<figure class="right">
<img src="figures/commute.jpg" alt="Person sitting in a station with a mobile in hand" width="98%">
<figcaption class="credit"><a target="_blank" href="http://j.mp/1t7BxJN">Bryan Ong</a>, Flickr</figcaption>
</figure>
<ul>
<li>I may find an article on the Web that I want to review, annotate, etc., while commuting home on a train</li>
<li>I want the results of the annotations to be back online, when I am back on the Internet</li>
<ul>
<li>Note: some browsers have an “archiving” possibility, but they are not interoperable
<ul>
<li>the content can definitely not be read on a dedicated reader</li>
</ul>
</li>
</ul>
</ul>
</div></section>
<section class="slide"><div>
<h2>For Example: Scholarly Publishing</h2>
<figure class="right">
<img src="figures/f1000.png" alt="Screen dump of an article on F1000" width="98%">
<figcaption class="credit">Screen dump of an article <a target="_blank" href="http://bit.ly/1wFcfWC">“Sub-strains of Drosophila Canton-S…”</a> on F1000</figcaption>
</figure>
<ul>
<li>My paper is published, primarily, on-line, but people may want to download it for offline use</li>
<li>The format of the paper should be adaptable to my reading environment
<ul><li>do not want a two column, fixed layout file that I cannot handle on my iPad…</li></ul>
</li>
<li>My “paper” may also contain video, audio, data, programs…
<ul><li>scholarly publishing is not text only any more!</li></ul>
</li>
</ul>
</div></section>
<section class="slide"><div>
<h2>For Example: Educational Materials</h2>
<figure class="right">
<img src="figures/auditorium.jpg" alt="University hall with students, most of them with a tablet" width="98%">
<figcaption class="credit"><a target="_blank" href="http://j.mp/1t7Gpie">Merrill College of Journalism</a>, Flickr</figcaption>
</figure>
<ul>
<li>What is an educational publication?</li>
<ul>
<li><em>a book</em> that requires offline access?</li>
<li><em>a packaged application</em> with built-in interactive tests, animated examples?</li>
<li><em>a Web client</em> reaching out to Web services for assessing test results, to encyclopedia, …?</li>
<li><em>an interactive data container</em> storing various data for, e.g., demonstrations?</li>
</ul>
<li>The borderline between a “book” and a “(Web) Application” are becoming blurred!</li>
</ul>
</div></section>
<section class="slide shout cover" id="synergy"><div>
<img src="covers/synergy.jpg">
<h3>Synergy effects of convergence</h3>
<style type="text/css">
#synergy h3 {
margin-top: 3.4em;
background-color: hsla(181, 9%, 78%, 0.5);
padding-right: 0em;
padding-left: 0em;
}
</style>
</div></section>
<section class="slide"><div>
<h2>Advantage for Publishers‘ Community </h2>
<figure class="right">
<img src="figures/javascript.jpg" alt="Photo of two javascript books" width="98%">
<figcaption class="credit"><a target="_blank" href="http://j.mp/1CP4M41">Nathan Smith</a>, Flickr</figcaption>
</figure>
<ul style="width: 57%">
<li>Publishers want to concentrate on what <em>they</em> know better: how to produce, edit, curate, etc, great content</li>
<li>Publishers are <em>not</em> technology companies, nor do they intend to be; they want instead to rely on the vibrant Web community!</li>
</ul>
</div></section>
<section class="slide">
<div>
<h2>Advantage for Publishers‘ Community (cont.)</h2>
<ul>
<li>OWP is more than “just” HTML, CSS, MathML, etc.</li>
<li>It also defines a large number of facilities that provide access to, e.g., system resources or utilities
<ul><li>index database, Web storage, battery status API, real-time communication, geolocation,…</li></ul>
</li>
<li>Aligning more on OWP means that publishing oriented devices, software, services, etc, can rely on those
<ul><li>instead of possibly re-inventing the wheel…</li></ul>
</li>
</ul>
</div>
</section>
<section class="slide"><div>
<h2>Advantage for the Web Community</h2>
<figure class="right">
<img src="figures/manuscript.jpg" alt="image of a medieval manuscript" width="80%">
</figure>
<ul>
<li>Publishers have a long experience in ergonomics, typography, paging, …</li>
<li>Publishing long texts, with the right aesthetics, readability, structure, etc., is an expertise the Web community can profit from</li>
<li>Experience of publishers in the complete workflow for producing content may become important for Web design</li>
</ul>
</div></section>
<section class="slide shout cover" id="road_tech"><div>
<img src="covers/road.jpg">
<h3> How do we get there? (Technically)</h3>
<style type="text/css">
#road_tech h3 {
color:red;
background-color: hsla(181, 9%, 78%, 0.5);
padding-bottom: 0.1em;
}
</style>
</div></section>
<section class="slide"><div>
<ul class="notitle">
<li>A strong cooperation between the different communities should be ensured</li>
<li>Technical challenges must be identified
<ul><li>note that some of the challenges are not PWP specific, but Digital Publishing in general (e.g., pagination control)</li></ul>
</li>
<li>Some examples follow…</li>
</ul>
</div>
</section>
<section class="slide shout cover" id="warning"><div>
<img src="covers/warning.jpg">
<h3>Warning: everything I say is subject to change!</h3>
<style type="text/css">
#warning h3 {
margin-top: 0.8em;
color: hsla(0,100%,60%,1.0);
}
</style>
<p class="credit">Catherine Kolodziej, Flickr</p>
</div></section>
<section class="slide shout cover" id="arch"><div>
<img src="covers/architecture.jpg">
<h3>Technical Challenge: Overall Architecture</h3>
<style type="text/css">
#arch h3 {
color: #E9FB23;
font-size: 2.2em;
background-color: hsla(181, 9%, 78%, 0.5);
padding-right: 0em;
padding-left: 0em;
}
</style>
</div></section>
<section class="slide"><div>
<h2>Advances in modern browsers: Web and Service Workers</h2>
<ul>
<li>A browser has a hidden, <i>truly parallel</i> engine attached to it</li>
<li>That engine “catches” all calls out to the Web, and:
<ul>
<li>either lets it through and the original request happens;</li>
<li>or performs local processing (e.g., gets content from a cache) and returns that content instead</li>
</ul>
</li>
<li>The “main” rendering engine is unaware of the underlying proxy process
<ul><li>it operates as if it was connected to the Web in a traditional way</li></ul>
</li>
</ul>
</div></section>
<section class="slide"><div>
<h2>Advances in modern browsers: Web and Service Workers</h2>
<ul>
<li>A browser has a hidden, <i>truly parallel</i> engine attached to it</li>
<li>That engine “catches” all calls out to the Web, and:
<ul>
<li>either lets it through and the original request happens;</li>
<li>or performs local processing (e.g., gets content from a cache) and returns that content instead</li>
</ul>
</li>
<li>The “main” rendering engine is unaware of the underlying proxy process
<ul><li>it operates as if it was connected to the Web in a traditional way</li></ul>
</li>
</ul>
<p class="stamp small" >Work in progress</p>
</div></section>
<section class="slide"><div>
<h2>Envisioned Architecture: <br/>unpacked state</h2>
<figure>
<img class="plain" src="figures/Workers-basic.svg" alt="Document consumed through the Web in a traditional way" width="99%">
</figure>
</div></section>
<section class="slide"><div>
<h2>Envisioned Architecture: <br/>cached state</h2>
<figure>
<img class="plain" src="figures/Workers-cache.svg" alt="Document consumed through a Service Worker, possibly cached" width="99%">
</figure>
</div></section>
<section class="slide"><div>
<h2>Envisioned Architecture: <br/>packed state</h2>
<figure>
<img class="plain" src="figures/Workers-package.svg" alt="Document consumed through a Service Worker, possibly unpacked" width="99%">
</figure>
</div></section>
<section class="slide"><div>
<h2>Envisioned Architecture: <br/>packed state</h2>
<figure>
<img class="plain" src="figures/Workers-package.svg" alt="Document consumed through a Service Worker, possibly unpacked" width="99%">
</figure>
<p class="stamp" style="left:20%">Draft…</p>
</div></section>
<section class="slide shout cover" id="pack"><div>
<img src="covers/package.jpg">
<h3>Technical Challenge: Archival Format </h3>
<style type="text/css">
#pack h3 {
color: snow;
font-size: 2.3em;
margin-top: 1em;
background-color: hsla(181, 9%, 78%, 0.5);
padding-right: 0em;
padding-left: 0em;
}
</style>
</div></section>
<section class="slide"><div>
<h2>Rough structure of an EPUB3 file</h2>
<figure>
<img class="plain" src="figures/EPUB3-Package-Structure.svg" alt="EPUB Packaging structure diagram" width="99%">
</figure>
</div></section>
<section class="slide"><div>
<h2>Archival Format </h2>
<ul>
<li>There is a growing interest at W3C for a Web friendly packaging format:
<ul>
<li>should be streamable</li>
<li>should rely, as much as possible, on existing Web technologies (e.g., HTTP)</li>
</ul>
</li>
<li>Use cases include:
<ul>
<li>retrieve an HTML file with related CSS files, images</li>
<li>access Web Applications (“Widgets”) with all libraries involved</li>
<li><em>Portable Web Publications are a clear use case</em></li>
</ul>
</li>
<li>But: current Web Packaging proposal is <em>not</em> OPF based
<ul><li>this may lead to a different packaging in future for Digital Publishing</li></ul>
</li>
</ul>
</div></section>
<section class="slide"><div>
<h2>PWP packaging structure</h2>
<figure>
<img class="plain" src="figures/PWP-Package-Structure-2.svg" alt="PWP Packaging structure diagram with admin file in JSON" width="99%">
</figure>
</div></section>
<section class="slide shout cover" id="presentation"><div>
<img src="covers/choice.jpg">
<h3>Technical Challenge: Presentation Control </h3>
<style type="text/css">
#presentation h3 {
color: yellow;
font-size: 2.4em;
background-color: hsla(181, 9%, 78%, 0.5);
padding-right: 0em;
padding-left: 0em;
}
</style>
</div></section>
<section class="slide"><div>
<ul class="notitle">
<li>What is the level of user control of the presentation? </li>
<li>The Web and eBook traditions are vastly different:
<ul>
<li>in a browser, the Web designer is in full control
<ul>
<li>CSS alternate style sheets are hardly in use</li>
<li>some user interface aspects can be controlled but only for the browser as a whole</li>
</ul>
</li>
<li>in an eBook reader, there is more user control
<ul>
<li>foreground/background color</li>
<li>choice of fonts</li>
</ul>
</li>
</ul>
</li>
<li>There is a need to reconcile these traditions</li>
</ul>
</div></section>
<section class="slide shout cover" id="road_pract"><div>
<img src="covers/road.jpg">
<h3> How do we get there? (Practically)</h3>
<style type="text/css">
#road_pract h3 {
color:red;
background-color: hsla(181, 9%, 78%, 0.5);
padding-bottom: 0.1em;
}
</style>
</div></section>
<section class="slide"><div>
<h2>DPUB IG and Portable Web Publications</h2>
<ul>
<li>“Portable Web Publications” was, originally, a separate “vision” document (under the name “EPUB+WEB”)</li>
<li>Was adopted, formally, as part of the group’s work in September 2015, and is now published as an IG document</li>
<li>The group will contribute to the formulation of the PWP technical challenges, to a better understanding of the requirements</li>
<li><i>PWP is the guiding principle for the group’s further work</i></li>
</ul>
</div></section>
<section class="slide"><div>
<h2>IDPF, W3C, and others</h2>
<ul>
<li>On long term, some PWP related standard-track specification work may have to be done
<ul><li>this requires a consensus and agreement of different communities</li></ul>
</li>
<li>IDPF and W3C (and maybe others?) may create the necessary groups, eventually</li>
</ul>
</div></section>
<section class="slide"><div>
<h2>However…</h2>
<ul>
<li>PWP does <em>not</em> replace EPUB 3 (and upcoming EPUB 3.1) at this moment</li>
<li>Many of the new features may also be part of EPUB 3.1 (e.g., structural semantics)</li>
<li>The vision is a convergence of the EPUB 3.* specifications and PWP, eventually</li>
</ul>
</div></section>
<section class="slide"><div>
<h2>Conclusion</h2>
<ul>
<li>There is a great potential in a convergence between the Open Web Platform and Portable Web Publications</li>
<li>It will require a common effort and cooperation of both communities</li>
<li>But it is an exciting prospect!</li>
</ul>
<figure style="text-align:center"> <img src="figures/contents.jpg" width="65%"> </figure>
</div></section>
<section class="slide"><div>
<h2>Some references</h2>
<dl>
<dt>DPUB IG Wiki</dt>
<dd><a target="_blank" href="https://www.w3.org/dpub/IG/wiki/Main_Page"><code>https://www.w3.org/dpub/IG/wiki/Main_Page</code></a></dd>
<dt>Latest PWP Draft:</dt>
<dd><a target="_blank" href="http://www.w3.org/TR/pwp/"><code>http://www.w3.org/TR/pwp/</code></a></dd>
<dt>PWP Issue list:</dt>
<dd><a target="_blank" href="https://github.com/w3c/dpub-pwp/issues"><code>https://github.com/w3c/dpub-pwp/issues</code></a></dd>
<dt>This presentation:</dt>
<dd><a target="_blank" href="http://w3c.github.io/dpub/beijing-2015/index.html"><code>http://w3c.github.io/dpub/beijing-2015/index.html</code></a> (<a href="http://w3c.github.io/dpub/beijing-2015/slides.pdf">PDF</a> is also available for download)</dd>
<dt>Direct contact</dt>
<dd><a href="mailto:[email protected]">[email protected]</a></dd>
</dl>
</div></section>
<section class="slide shout"><div>
<h3>Thank you for your attention!</h3>
</div></section>
<!-- ===================================== -->
<div class="progress"><div></div> </div>
<script src="shower/shower.min.js"></script>
</body>
</html>