06:09:54 RRSAgent has joined #tpac-books 06:09:54 logging to http://www.w3.org/2013/11/13-tpac-books-irc 06:09:55 ddahl has joined #tpac-books 06:10:02 duga has joined #tpac-books 06:11:00 astearns: Is DPUP IG collect product and working reqs? Packaging? Other things than layout? 06:11:01 jinkyu_jinkyu has joined #tpac-books 06:11:12 ivan: Yes, a number of other topics 06:11:27 ... mtadata, behavioral adaption. 06:11:43 ... packaging & distribution si another bucket. 06:12:05 dauwhe_: IDPF does packaging, also. 06:12:51 markus: Widows is theme that always comes up. But is typograpy th eonly important thing? 06:13:02 ... Missing higher level picture? 06:13:24 dauwhe_: Important, yes. E.g., what is a "page"? 06:13:47 @@: what is a page, how do get to the next, multiple pages... 06:13:57 ... A lot of that is about CSS scope. 06:14:11 ivan: Not yet anything going on outside CSS WG. 06:14:26 ... DPUB IG will try to understand and collect what publ industry needs. 06:15:00 ... When a proposal has gelled, can bcome an HTML extension, e.g. 06:15:25 @@@_Opera: We experimented with these things. 06:15:53 dauwhe_: How does it intereact with DOM and such. 06:16:17 @@@_Opera: We experimented with GCPM spec. Page-overflow. 06:16:33 ... Gives you a paginated environment. 06:16:41 ... But is still one document. 06:16:51 s/@@@_Opera/lbolstad/ 06:17:03 ... No comcept of "page" as such, which leads to limitations in what you can do with style. 06:17:20 markus: And events, right? 06:17:36 ivan: That is the kind of experience we need. 06:18:01 ... IG is not doing specification work. 06:18:25 dauwhe_: Books only one of many use cases. 06:18:43 astearns: In Opera demo: are those written down in spec form? 06:18:51 lbolstad: Can easily do so 06:19:18 markus: Experiment includes higher-level notion of page/pages? 06:19:30 lbolstad: Just what we get from layout engine. 06:20:10 ... Our impl limited to what can with CSS. Still one document that you navgate within. 06:20:35 astearns: GCMP would allow elements to be paged. Does you expreiment fo that? 06:20:45 lbolstad: Our previous experiment did that. 06:21:15 rossen: Is this session about pages in terms of layout, or app model of pages? 06:21:30 ... I worked with epub applications in Windows 8. 06:21:56 ... I heard discussion about app model of pages, cross-app naviagation. 06:22:19 ... Lot of apps have trouble openg, say the bible, in the middle. 06:22:36 ... All kinds of gymnastics to figure out how/where to open. 06:22:46 ... Different pbs from layout in CSS. 06:23:23 ijongcheol has joined #tpac-books 06:23:25 dauwhe_: My goa is to expose all the differen levels. 06:23:34 rossen: Example: 06:23:53 ... We started working on CSS regions to paginate content. 06:24:09 ... Could build a lot of apps with that that resemble books or magzines. 06:24:20 ... Regions is just a primitive for pagination. 06:24:36 ... That was a fairly easy model and poeple build paginated apps quickly. 06:25:05 ... But now: how do I do open page 300 out of 3000? 06:25:25 ... Or: Irotated the device and how do I reposition? 06:25:41 ... No good correlation where in the content you are. 06:26:29 ... You can get the elements in a regions, but app developer has to represent that. 06:26:44 ... Diff application did different things. Some did good job. 06:27:01 ... But a stuggle with large amounts of continuous content. 06:27:12 ... Layout seems to me to be the easier problem. 06:27:28 ivan: You think of an alternative DOM? 06:27:41 ... A Node for a page? 06:29:09 ijongche_ has joined #tpac-books 06:29:16 astearns: Regions gives that info, what content is in a region. But is a low-level interface. 06:30:31 rossen: UNless you have a content odel that expresses an approximation of pieces, chapters, that expresses the content you are searching for. 06:30:41 liam: Not a new problem. 06:30:55 ... Mark-up nbased e-book readers have existed for 20 years. 06:31:03 ... There are algorithms for doing this. 06:31:15 ... Som epbs with interatcion with DOM. 06:31:25 ... Careful for loops. 06:32:07 ... Resizing font, e.g., is similar to problem with placing footnotes 06:32:13 ... But all solvable. 06:32:31 ... CSS gives lots of opportunities for such problems. 06:33:03 dauwhe_: PAgination depends on many variables controlled by user. 06:33:19 ... Trying to predict without actually doing it... 06:33:51 ivan: Reasong for this group [DPub IG] is to locate the concepts in various groups. 06:34:07 ... Understanding the problem, but what is missing? 06:34:15 ... What to do to make your life easier? 06:36:07 Bert: Different problems for interactive apps and optimal reading. 06:36:27 ivan: Yes, an e-book reader takes time to reformat if you chage the font size. 06:36:33 ... But is that a problem? 06:36:58 ... Often I can continue reading, even thought the page number changes. 06:37:11 mohammed: not really true. 06:37:36 ... More a pb of ergonomy. 06:37:49 ... How to keep user in his context? 06:38:30 ... Publisher can push updates: user reopens the book and it has changed. What do we present to him? 06:38:55 liam: Annotations, dog ears, in the margin. 06:38:57 ijongcheol has joined #tpac-books 06:39:16 ... Blur disticntion between book and... 06:39:41 ijongche_ has joined #tpac-books 06:39:43 ... If you want those annotation to work, yo'll have to put in good mark-up. 06:40:14 ... Computer doesn't know what word you were looking at before you changed the szie. 06:40:41 mohammed: ... keep the context... 06:41:00 liam: But what is behnd the scenes to enable that? 06:41:50 dauwhe_: In early days of kindle, just three font sizes, etc... I was tempted to just make 15 different PDFs for all the 15 different layouts possible. 06:42:23 mohammed: but how do you then keep track of corrsponance between pages? 06:42:49 rossen: When tyou have annotations, users also may want to share them. 06:43:05 ... Imagine one user on phone and another on laptp, thus differen tpages. 06:43:13 ... Is that a DOM range? 06:43:40 ... Having a way to standardize these kinds of ranges or context points. 06:44:13 rossen also mentioned sharing an annotation across document versions 06:44:13 ... Metadata about where chapters start, allows binary search instead of linear search. 06:44:23 ... And even smaller chunks. 06:44:58 ivan: Certainly annotation requirements says that this identification problem is hardest to crack. 06:45:15 liam: There is prior art, e.g., in TEI. 06:45:35 ivan: IDPF has CFI for that, too. 06:46:02 astearns: mohammed mentioned reflow: if you have to repaginate, 06:46:24 ... as a reader I don't necessarily care if the pagination is started formt he beginning of the doc. 06:46:37 ... ONly when I go back, I need to see the earlier pages. 06:47:03 @@: structure pf pages can change. It is acceptabel solution for some cases. 06:47:19 ... Images may move around, may make it hard to scan through the book. 06:47:27 ... But generally OK for a novel. 06:47:43 astearns: Some way to go back only to most recent hard page break. 06:48:16 liam: Spatai aspects of reading artivel in Scientific American. 06:48:20 ijongcheol has joined #tpac-books 06:48:38 ... Research why readers of books remembered better than readers of e-books. 06:48:49 ... Had to do with spatial aspects. 06:49:09 dauwhe_: Yes, very common: was it twoards the top of the page? 06:49:26 ... Pointing to specific location in text. 06:49:58 ivan: I thought of metadata for annotation, but interesting that it can also be used for speed. 06:50:39 dauwhe_: (Searching content) 06:51:14 ... Knowing that a given text was in region 540. 06:51:23 astearns: Differnet categories. 06:51:53 ... Need page number, need structure for layout; but also if page number doesn't matter and still want paginated experience. 06:52:02 ... Two different cases. 06:52:28 ... If you don't need the page number, the renderer doesnt' have to do the work. 06:52:58 ... If you are searching dor a phrase, you get a page, but without a page number. 06:53:13 ivan: But what if you thenn browse back to start? 06:53:38 @@: "Don't read backwards!" :-) 06:54:10 s/@@/Brady Duga/ 06:54:21 rossen: We cannot start a Region chain in the middle. 06:54:55 ... Starting form one of the paragraphs, we'll start a region chain. 06:55:12 ... But i a book you wan to be in the context of the body, etc. 06:55:29 ... A CFI to descrive all the hierarchy, your breakpoints, 06:55:44 ... then you can layout a small portion, and still be in your context. 06:55:55 ... Then you can go backwards and forwards. 06:56:29 dauwhe_: That contetx is critical. 06:56:40 ... All kinds of style may come from the container. 06:57:01 liam: Worked with telephone repair manuals, 06:57:24 ... Had to be large and fast. Could not meet all requirements. 06:57:44 ... Could not keep all context. Skeleton of top level only. 06:57:58 ... Some formatting didn't work, you might not have all of the fornt matter. 06:58:14 ... Editors learned to work with this quite easily. 06:59:30 dauwhe_: Need to know for styling if a page is left or right. 07:00:15 ddahl has left #tpac-books 07:00:15 rossen: searchin if regions already complciated, esp. in more complex magainze-like layout. 07:01:01 ivan: Would be good if the experiences mentiond, rossen and lars, came to the IG as well and gave input. 07:01:54 ... What do you expereince as missing pieces/ 07:02:03 rossen: I'll look into it. 07:10:36 ivan has joined #tpac-books 07:12:33 ijongcheol has joined #tpac-books 07:18:20 dauwhe has joined #tpac-books 07:28:32 ijongcheol has joined #tpac-books 07:36:48 leaverou has joined #tpac-books 07:43:28 ivan has joined #tpac-books 07:43:59 rrsagent, draft minutes 07:43:59 I have made the request to generate http://www.w3.org/2013/11/13-tpac-books-minutes.html ivan 07:44:14 rrsagent, bye 07:44:29 rrsagent, set log public 07:44:37 rrsagent, draft minutes 07:44:37 I have made the request to generate http://www.w3.org/2013/11/13-tpac-books-minutes.html ivan 07:44:46 rrsagent, bye 07:44:46 I see no action items