vendredi 17 décembre 2010
I not only have a Kindle, I also own an iPad. I bought the WiFi version, not the 3G, because I am less comfortable bringing it everywhere with me, than I am with, err, a Kindle for example (Gee, I promised no Amazon!) The iPad seems a bit fragile to me, and I don't feel like putting it my bag and going everywhere with it.
Nevertheless, it has some ebook features that I'd like to discuss.
You've certainly heard about Apple iBooks, the app that let's you use your iPad as an ebook reader. I will not talk about it today (but I promise to come back to it once soon).
You know by heart the Amazon Kindle App, but I will not talk about it either.
No Stanza, either.
I wish to talk with you about Safari. No, not Safari, Safari. I mean O'Reilly's Safari Books Online which, as its full name implies, gives you access to many books, from publisher O'Reilly, via a Web browser (for instance, Apple Safari...)
I happen to have a limited access to it through an ACM membership subscription, 600 titles out of 13000. It seems a tiny fraction, about 5%, but they are well-chosen titles, and it fits the bill.
Oh, and before you ask, they are computer science titles, not the latest John Grisham best-selling novel.
Above, you can have a quick look at what the interface looks like on a PC, using Google Chrome as the browser. It is a page from Robert C. Martin's Agile Principles, Patterns and Practices in C#.
As you can see, it features a very neat rendering. Figures and code excerpts are rendered OK, text is perfectly readable, and you have a quick navigation from the table of contents on the left. On the other hand, it suffers from the good old lanscape nightmare of today's PCs: You can't actually read the book, since your screen would display approximately half a page, and you will have to constantly scroll down.
On a desktop PC, you often have the option to put the screen in portrait mode, but it is definitely not very convenient to do this on my home laptop.
All in all, you can only use Safari Books Online on a PC for reference material, but not for actual reading.
As you can see on the image on the left, when in portrait mode, you have a nicely laid out page that you can read happily, lying in your bed rather than sitting on a chair.
You have to tweak things a bit to have a comfortably sized font, and to see the table of contents on the left (which I didn't do on this picture), but once you got used to it, you can actually read the book, not just browse it.
Funny note: when you are viewing the book in Chrome, you are actually using a Flash plug-in. When I first had my iPad, it didn't work, of course! There was - and still is - an html view, but it is crappy for code excerpts.
Now, it works like magic on my iPad. I don't know what technology they use. It is not a plain html view, because the displayed page is a single entity (you can only select it as a whole, not select a single paragraph). It is not an image, because you would be able to save it. And of course you cannot see the page source code on the iPad!
So, does anybody here know the technology that is behind it?