IBooks support for auxiliary content and linking?

I have a couple of questions for the iPad/iBooks owners out there that I hope can answer them for me. I'm in Canada, so I won't be getting an iPad for at least another month or more (also waiting for the 3G), and I don't have any readily available access to one to try for myself.
1) This is a bit technical, but I'll just come right out and ask it. How is iBooks support for auxiliary content (non-linear content documents, in ePub parlance)? Does it do anything special with it (pop-ups, tooltips, side bars, slide-out panels, etc...), or does it just ignore it and lump it in with the rest of the "real" content?
From a cursory glance, it looks like Microsoft has done something similar with their proprietary .LIT ebooks (which are apparently based roughly on the same specs as ePub, i.e. XHTML and CSS). But I get the feeling this functionality has gone the way of multi-angle DVDs, which is to say no one bothers with it.
2) And my next question comes from having tried various ePub readers on the iPhone. None, but Stanza seem to even get this remotely correct (some completely ignore them, some render them but don't do anything with them, and one attempts to do something with them but spits out errors). I have an ePub that uses footnotes heavily (in the dead-tree version they're footnotes, in the ePub they're essentially endnotes). The ePub in question doesn't have chapters, but it has been broken up into multiple chunks (multiple XHTML content documents behind the scenes). The footnotes are accomplished by linking (and back-linking) a la standard HTML hrefs between said chunks. I assume iBooks is Webkit-based and this isn't a problem at all (i.e. it's just like using a web browser in that regard)? Also, am I correct that there's no "back" button/function except in the TOC?
3) Based on all the PR and guided-tours, etc..., I presume iBooks strictly conforms to a paginated view? There's no scrolling layout/view, and by extension a way to do auto-scrolling?
4) How does text-to-speech work? Will it read the whole book, or does it only read, for instance, your current selection?
Thanks!

Jon Walker wrote:
How is iBooks support for auxiliary content (non-linear content documents, in ePub parlance)? Does it do anything special with it (pop-ups, tooltips, side bars, slide-out panels, etc...), or does it just ignore it and lump it in with the rest of the "real" content?
It isn't handled by the reader at all. It is handled by the ePUB generating application. Non-linear content, if included, is usually ordered as found, i.e., it uses a left-most, top-to-bottom ordering algorithm. This usually means it ends up at the end unless aligned to the left edge of the source document above the inline content or interspersed between other non-linear and linear segments if also included. To ensure content displays with associated text, it is normally anchored, inline, just before or just after the desired text. Some generating apps indicate an ability to perform left/right alignments with text wrapping around inline images but I have yet to personally try this.
You'll have to excuse my ignorance, Jon, but I barely understand anything you wrote just then. I've only been playing with ePubs for the last several days, so I still have a very limited understanding of the specs, and have only a small collection of samples (which are very simply constructed), so I don't know the full breadth of what's possible in ePub. For instance, in my example ePub, one content document ends at the end of a paragraph, and the next document begins at the start of the next paragraph.
Please correct me if I'm wrong, but my current understanding of "content documents" are that they're essentially XHTML pages, and the only reason they're broken up inside the container is either for semantic reasons, to reduce initial load times, or to support older readers. And basically a reader will load them sequentially when it comes time to display them (i.e. next chapter, via a link, etc...), assuming in the 'spine' section they're listed as being linear (either explicitly or by default).
The only examples I've seen where a particular 'itemref' has had its 'linear' attribute set to 'no' are things like covers and footnote sections (I believe the IDPF also uses the example of an answerkey in a textbook). I guess it's a two-fold question. I'm having a hard time envisioning what other elements in a book one would want to mark as non-linear. I guess things like a glossary, a table of illustrations, an index, etc... (i.e. stuff that's important to the book, but you wouldn't want to read linearly with the actual content of the book). I should point out I write Windows apps for a living, and have no understanding of how the publishing industry works, or what goes into the making, designing, or laying out a book.
And second, it seems the specs leave it completely up to the reading device to determine what it wants to do with these non-linear documents. Hence, why I asked how iBooks handles them.
You lost me when you started talking about edges, anchoring, and wrapping. To me, that sounds more like formatting decisions one would have to make inside an XHTML document. But I'm always open to being schooled on a subject.
I have an ePub that uses footnotes heavily (in the dead-tree version they're footnotes, in the ePub they're essentially endnotes).
I believe this is essentially correct. Since ePUB files have no defined pages, the footnotes become endnotes the the specific generating application determining if they display at the end of the book or at the end of the chapter. E.g., Since Adobe InDesign requires segments (cover page, title page, chapters, etc.) be generated as independent documents with are later assembled as a "book," I believe its "endnotes" automatically display at the end of the individual documents which make up the book while other applications use inline tags to break up a single "book" document into independent XHTML documents but place all "endnotes" at the end of the "book" rather than within each XHTML document created from the tagged segment where found in the main source document.
From what I've seen in the specs, it makes sense that, with the way the specs are at this time, the onus is on the generator to figure out how to use and where to put the footnotes. Without a standard way of defining them, there's no way for a reader device to know what it's looking at is a footnote or not.
I was just hoping in my heart of hearts that Apple had somehow solved the problem. After all, they were the ones throwing the word "magical" around when describing the iPad.
As a side note, would you know if iBooks properly supports the page-break-before and page-break-after CSS styles?
Based on all the PR and guided-tours, etc..., I presume iBooks strictly conforms to a paginated view? There's no scrolling layout/view, and by extension a way to do auto-scrolling?
I've not found a way to scroll but then I prefer paging through the document with a tap than continuously "swiping" and so have not looked all that hard.
Yeah, not a dealbreaker by any means. Just something I've started playing with on my iPhone reader, and have kinda started to enjoy. But I'll make sure not to get too comfortable with it now.
As for the text-to-speech (which I wouldn't use anyway), I guess it's using the VoiceOver APIs that Apple includes in the SDK(?), and, no, it won't automatically read a whole book for you, but it will read at most a page at a time. Apparently, this is their work-around for the same grief that Amazon got with the Kindle's speech feature.

Similar Messages

  • LabVIEW network library with support for SSL, Ping and IPv6

    I have posted on LAVA
    an OpenG package that will install a LabVIEW network library with
    support for SSL, Ping and IPv6.
     Please go there if you are
    interested to look it up.
    Rolf Kalbermatter
    CIT Engineering Netherlands
    a division of Test & Measurement Solutions

    Bob Y. wrote:
    OK,  but what is it and why should I use it?  What need does it fulfill?  I have been unable to find much documentation for this at the wiki page and maybe a couple of paragraphs here would help.
    Thanks,
    Bob Young
    Hi Bob,
    Yes, this info got burried.  Basically, it's a tool for building LabVIEW-based software products.  It is highly flexible/extensible and tries to fill the holes left by LabVIEW's built-in Application Builder.  Here are some good links to more info:
    OpenG Builder Homepage
    OpenG Builder 1.0 Documentation
    Thanks,
    -Jim

  • On my ipad mini, when I delete an email from the inbox (and it goes into Trash), it immediately deletes that email from the server (ATT/Yahoo).  I've called support for both ATT and Apple and can't find a way to have the emails remain on the server.

    On my iPad Mini, when I delete an email from the inbox (and it goes into Trash), it immediately deletes that email from the server (ATT/Yahoo).  I've called support for both ATT and Apple and can't find a way to have the emails remain on the server. 
    My husband and I share an email address and if he misses a day checking email on his notebook, he doesn't receive the items that I have sent to Trash on my iPad Mini.
    Appreciate suggestions.
    [The curious thing is, if I "move" the deleted emails from Trash on my iPad Mini into the Inbox, I can go to my notebook, open my online email and they are back in my ATT/Yahoo Inbox.]

    Is your Yahoo account set up as POP3 or IMAP?

  • Support for RAW Video and Image Sequences

    Being a stills photographer who moved into video some years back, I'm very interested in the direction Lightroom is going with regards to video support. I haven't tried it yet but I wondered if LR4 supports Red R3D files? And would it perhaps support other future RAW video formats from the likes of Canon and Sony? It would seem like the perfect application, perhaps intergrating with Premiere in a similar way to RedCine with FCP. Be great to be able to log footage, orginize it into bins and do basic colour correction in LR, edit the project in Premiere and re-touch in After Effects.
    Another task LR would seem ideally suited to is combining image sequences into timelapse video. Shooting timelapse as an image sequence on a DSLR is pretty much standard practice these days; and I've used LR to colour correct, crop and scale my sequences (before fitting them together in Quicktime) for years now. It would be fantastic to be able to preview the clip and export the video (as DPX, ProRes or DNxHD) from within Lightroom.
    These are obviously fairly long term wishes. In the short term though, the video features are pretty much useless to me without support for exporting ProRes and DNxHD files. With this LR becomes a powerful asset manager that could be used to collect together footage from multiple sources/codecs and transcode it all for editing. As mentioned in a previous thred, XML support would make it even more useful in this context. There is definitly a gap in the market for an application than can handle this kind of task well.
    With other manufactures floundering or neglecting their professional user base, Adobe would seem poised to take the video post crown. I wonder if Lightroom could be part of the takeover?

    As I understand it Andy, its intention is to remain a photographers program, not a videographers program.  The basic video features are available for lightweight management of videos coming from digital cameras, but it's not going too much further than that at this point in time.  Of course that may change in the future, but we'll all have to wait and see on that one.

  • Can anybody explain what is support for ADF Project and to solve the Issues

    Hi,
    I am new to ADF and i am currently associated to ADF Support Project.
    Can anybody explain what is support for ADF Project and to solve the Issues when the ADF Project is in Live.
    we are getting the Tickets for the Issues.
    Thanks in advance.

    I agree with Timo.
    It depends on the size of the project, user base, technologies, etc. We use lot of technologies in fusion middleware stack. We get tickets in many areas.
    In your case, it could be anything like user training issues (user may not know how to use the some system features), browser issues like blank screen, bugs in code like JBO errors (failed to validate, another user has changed row, failed to lock the record, NullPointerException, IllegalArgumentException etc), business logic issues, page may not render properly, performance issues, partial commit issues, application server issues, authentication issues. If you use web services you might get web services related problems.

  • Feature request: Support for {table abbr} and {table} in Table scripts

    Hi Data Modeler Team,
    support for {table abbr} and {table} in table scripts ("Table properties"->"Scripts"->All four tabs) would be greatly appreciated as it makes it easier to use boilerplate SQL in these areas.
    Is it possible to add this feature to one of the upcoming releases?
    Thank you,
    Blama

    Hi,
    I've logged an enhancement request on this.
    Thanks,
    David

  • JDBC Thin Driver Support for Data Encryption and Integrity

    Hello JDev Team,
    I am trying to implement JDBC Thin Driver Support for Data Encryption and Integrity.
    It works fine with java.sql.Connection and java.util.Properties like in the following code:
    DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
    Properties props = new Properties();
    int level = AnoServices.REQUIRED;
    props.put("oracle.net.encryption_client", Service.getLevelString(level));
    props.put("oracle.net.encryption_types_client", "( RC4_40 )");
    props.put("oracle.net.crypto_checksum_client",Service.getLevelString(level));
    props.put("oracle.net.crypto_checksum_types_client", "( MD5 )");
    Connection conn = DriverManager.getConnection ("jdbc:oracle:thin:@localhost:1521:main", props);
    etc...
    But I am developing an application with InfoSwing components and it has a different way to connect to Oracle database using oracle.dacf.dataset.connections.Connection, like this:
    sessionInfo1.setAppModuleInfo(new ModuleInfo("bc", "BcModule"));
    sessionInfo1.setConnectionInfo(new LocalConnection("JDBCThin"));
    sessionInfo1.publishSession();
    My question is:
    Is there any way to implement DataEncryption and Integrity into this type of connection?
    Thanks a lot in advance.
    Victor Bykov
    null

    Victor,
    No, you can't do this from DAC, but I've been discussing it with the developer, and we both think this capability would be useful to have, so I've logged it as an enhancement request.
    I do have a question for you. Once you've made the JDBC connection, do you need access to the Connection object afterwards? We're thinking of how the change could be implemented, and one way would be to allow you to pass in a Properties object when creating your own NamedConnection.
    Thanks
    Blaise

  • Outlook Web Access is currently unavailable. If the problem continues, contact technical support for your organization and tell them the following: No Client Access servers of the appropriate version can be accessed from the Internet

    Good Morning,
         We are getting this error 
    Outlook Web Access is currently unavailable. If the problem continues, contact technical support for your organization and tell them the following: No Client Access servers
    of the appropriate version can be accessed from the Internet
    We installed a new Exchange 2007 CAS on Windows 2008R2. Got rid of old CAS on Exchange 2007. Now seeing this error. Does anyone have an idea??

    Hi,
    If the issue persists, I recommend you install Exchange 2007 SP3 RU7 and check the result. Also, ensure that Exchange 2010 SP2 RU1 or later version is installed. Old Exchange version may lead to the CAS-to-CAS proxy incompatibility.
    What's more, here are some helpful blogs for your reference.
    Exchange 2010 SP2 RU1 and CAS-to-CAS Proxy Incompatibility
    http://blogs.technet.com/b/exchange/archive/2012/02/17/exchange-2010-sp2-ru1-and-cas-to-cas-proxy-incompatibility.aspx
    OWA Coexistence With Legacy Versions
    http://blogs.technet.com/b/sjimmie/archive/2010/07/09/owa-coexistence-with-legacy-versions.aspx
    Hope this can be helpful to you.
    Best regards,
    Amy Wang
    TechNet Community Support

  • Support for Seam, Facelets and RichFaces

    Does OC4J provides support for Seam, Facelets and RichFaces?
    Thanks,
    Arun

    OC4J is just a Java EE container so it should be able to run any Java EE libraries.
    But maybe you should be asking this on the OC4J forum http://forums.oracle.com/forums/categoryHome.jspa?categoryID=84

  • Downloaded Mountain Lion and lost support for Word, Excel, and PowerPoint.

    Downloaded Mountain Lion and lost support for Word, Excel, and PowerPoint. Anyone know how to get it back?

    Odds are you running Office 2004, which is coded in PowerPC code. PowerPC is no longer supported.
    You either must upgrade the newer version  of Office that will work or downgrade OS X.
    Allan

  • Support for Conexant chipsets and the HSF driver

    Is it possible to add in kernel's PKGBUILD patch http://www.linuxant.com/alsa-driver/als … 19-3.patch for improving support for Conexant chipsets and the HSF driver?

    You better file a bug report for it: http://bugs.archlinux.org/
    Last edited by Nepherte (2009-04-24 10:06:17)

  • Support for SLES, Debian and CentOS

    I'm planning to install Zenworks Endpoint Security Management and I would like to know if it would release a support for linux platform especially Debian and CentOS. We have a heterogenous network environment and there are servers that are running Debian and CentOS. Is it possible for ZESM to release a support for these operating systems? Also, would there be a release where ZESM could be installed in SLES?

    Take a look at the new ZCM11 - currently in Beta1 - for SLES & Red Hat support and broader support DBs - Oracle and Sybase included.
    http://www.novell.com/communities/no...agement-beta-1
    Most of ZESM functionality is built into this new architecture. You'll also get integrated Linux Management on this build.
    >>>
    From: vindveif<[email protected]>
    To:novell.support.zenworks.endpoint-security-management
    Date: 5/31/2010 5:56 AM
    Subject: support for SLES, Debian and CentOS
    I'm planning to install Zenworks Endpoint Security Management and I
    would like to know if it would release a support for linux platform
    especially Debian and CentOS. We have a heterogenous network environment
    and there are servers that are running Debian and CentOS. Is it possible
    for ZESM to release a support for these operating systems? Also, would
    there be a release where ZESM could be installed in SLES?
    vindveif
    vindveif's Profile: http://forums.novell.com/member.php?userid=33233
    View this thread: http://forums.novell.com/showthread.php?t=411885

  • New release of native RSS Hub app with with support for offline reading and much more

    Hi All,
    I'm pleased to announce a new release of native RSS Hub with with support for offline reading, subscribing to news based on keywords and much more. No online accounts or registration is necessary. This release includes such features as:
    Subscribe to your favourite RSS feeds. Just type in web site address and application will discover feeds automatically
    Add feed directly from the browser
    Subscribe to RSS feeds based on your search criteria
    Download feed content, images and articles for offline reading
    Customize led colors, feed icons and much more
    When application is minimized on home screen dynamic cover will show images and titles of the latest news
    Customize notifications for your subscriptions
    Fetch feeds in background
    Customize font sizes
    Organize your feeds into groups or mark as favourites
    Use out-of-box RSS subscriptions
    Full support for Q10/Q5
    Share news
    And even more!
    Check this out:
    BlackBerry World - RSS Hub

    I use a Withings scale. Yes, it requires the Withings apps but syncing has been pretty seamless. The HealthKit framework is designed to allow applications to share information. At this point, it doesn't appear to be designed to allow devices to share information with the Health app directly. Given the fairly rudimentary nature of the way information is displayed by Health, this makes sense. Health is great for making sure that the weight data from my Withings scale gets synced to My Fitness Pal and Runkeeper. It's far more useful to me to see my weight data in MFP where it is used with the food diary and the movement data from my UP24 to give me a good picture of what I need to be doing. Health just doesn't really compare. It gives you basic graphs and that's about it.
    So, I guess what I'm saying is don't discount the scales that require an app. The Withings app is very nice. It also lets me take my resting pulse every morning (which is sent to Health).
    Submit your feedback directly to Apple using the appropriate link on the Feedback page:
    http://www.apple.com/feedback

  • Support for Arabic text and Direction:rtl

    I am using HTML/CSS/Javascript to develop my application.
    I have been trying to get direction:rtl (right to left) to
    work to display Arabic text in the right form with no luck.
    Does Adobe AIR lack the support for this feature ? If so,
    what are the alternatives to Adobe AIR ??
    I hope one of the Adobe employees reply to this....

    > Any update on the Arabic support in Air ??
    http://labs.adobe.com/technologies/textlayout/
    "Bidirectional text, vertical text and over 30 writing
    systems including Arabic, Hebrew, Chinese, Japanese, Korean, Thai,
    Lao, the major writing systems of India, and others.
    Selection, editing and flowing text across multiple columns
    and linked containers, and around inline images"

  • Support for Canadian English and French in OBIEE

    I would like to know whether OBIEE supports Canadian English & Canadian French. I have looked at several documents and links pertaining to the "Language Support", but am still unclear whether they are supported.
    Many thanks for your assistance.
    Regards,
    Hareesh

    Well it's certainly no small task you're undertaking there, but there are a couple of ways of doing it as far as I know.
    The first is to store all the phrases in all languages in an XML file, then pull the correct outputs depending on the current language. For example: (pseudo, obv)
    <xml>
        <dict lang="EN-US">
            <phrase id="1" value="Hello there. Welcome!" />
            <phrase id="2" value="Sorry to see you go, goodbye!" />
        </dict>
        <dict lang="FR">
            <phrase id="1" value="Bonjour. Bienvenue!" />
            <phrase id="2" value="Ah, le chat des ami. Au revoir!" />   
        </dict>
        <dict lang="ES">
            <phrase id="1" value="Hola! Bienvenido!" />
            <phrase id="2" value="Lo siento, pero tu hermana es muy guapa!" />   
        </dict>
    </xml>
    You then load each language into a structure in the APPLICATION scope (call it APPLICATION.LANG), then pretty much everywhere in your code you need to output something you'd instead do:
    <cfoutput>#APPLICATION.LANG[SESSION.language].phrase1#</cfoutput>
    Or similar.
    The other approach is similar, but involves having the phrases saved in database tables and doing a similar thing.
    And sadly no, you'll struggle to find anything that can reliably translate for you - certainly not a database.
    O
    PS languages are not my strong point, as you may have noticed.

Maybe you are looking for

  • Has anyone ever had a problem with their screen going all "choppy" for lack of a better word. It happens when I go from one window to the next and they sort of mesh together.

    In addition to doing this today my mouse went all crazy and it was like I had no control over it. Once I restarted my computer it was fine. I took it into the genius bar a few weeks ago, but they couldn't find anything wrong with it. If anyone has ex

  • UTL_FILE Usage

    I am working in the following Oracle environment: Oracle Database 11g Enterprise Edition Release 11.2.0.2.0 Unix: Solaris Sunsparc 10 Oracle Financials: 12.1.3 I defined a stored procedure seen below.  I am trying to create a CSV file and write it to

  • How to select specific layers as a book mark

    Im making a warehouse blueprint type document where i want to have lighting, emergency exits etc, the bookmark will select specific layers.i follwed this tutorial and got stuck.  http://help.adobe.com/en_US/acrobat/X/pro/using/WS58a04a822e3e50102bd61

  • How to tune a plsql procedure

    Hi folks, Need some guide line or tips, how one should tune or better to say monitor/check the processing and functionality of a pl/sql procedure or even function or package too, at least for now I need to review one pl/sql procedure. I know how to v

  • Repairing external drive when improperly dismounted

    not sure if anything can be done. i screwed up- i unplugged the drive while the computer was restarting, to plug it into a more secure power source (through battery backup). anyhow, i know i should have unmounted it first and i was stupid- it was a h