Archive for the ‘Books’ Category

Should academic paper publishing embrace EPUB?

Sometime last year I was considering home improvement options to our house, I was thinking about building a large, built-in bookshelf in our upstairs study area. I always loved to see lots of books on the wall, and really enjoyed pulling down a book to have a browse on whatever subject interested me from my own personal library. But there was all this discussion regarding ebooks, and I was thinking if this ever caught on big time, then printed books would eventually go the way of the dodo – the end of their 400-year cycle of greatness was at hand, and the new way to read anything was going to be on a digital screen.

I’ve since come to my senses. I love books – the binding, the texture of fine paper, the fact that it doesn’t require a battery or power cord, and even the smell are all plusses in my book. Books have been around a long time, and they’re here to stay. Ebooks are just another channel of distribution for such content, and I believe that both have their place in the modern era.

However, for academic research papers, I think we can safely kill the paper. Particularly, I think it should all begin moving towards the EPUB format. I read a lot of academic papers in my work, and I find myself wishing that more of this stuff were published as EPUBs. In contrast to my love of books above, I think academic research would largely be much better served in a purely electronic format. It’s already going that way from the reader’s point of view, right?

Typically, when academic papers get published electronically, the format of choice is PDF. Or in earlier days, PostScript. If you’re lucky, someone had the foresight to publish their paper as HTML. The advantage of a flexible format such as HTML is that you can resize the fonts. Text can flow. It’s easier to get a clean copy of a text or data segment out of HTML than it is from PDF for quoting in one’s own paper, because copying from PDF tends to yield horrific line break issues and other artifacts on the clipboard.

PDF is, I’m sorry to say, hard to read on smaller screens. PDF expects paper, and refuses to reflow itself into smaller screen sizes such as an iPhone or Android device form factor. It barely passes on the 1024 x 768 iPad screen. Anything smaller, such as most ebook readers, is going to be unacceptable. Having to zoom in and scroll left to right to read one line of text at a time on a mobile device is not what anyone would call a user-friendly reading experience.

EPUB by contrast works great on mobile devices. Using the Stanza reader on iPhone is quite comfortable. iBooks on the iPad platform is a joy to use.

After reading this tweet by Dave Gutelius today, I was reminded of how much I hate printing out all my academic papers in preparation for travel. Flying is reading time, and printing this stuff out and stuffing it in my backpack is time consuming, a waste of paper, and added weight that I don’t want to carry.

Stuffing those papers onto my iPad and using GoodReader is a step in the right direction. But still, all too often the PDFs are formatted for paper, not for screen, and I am still cursing the format. PDF usually assumes letter-sized or A4-sized paper, and most ebook readers have physically far smaller screen sizes. Far better I think to start providing EPUB options for academic research, so that folks like me who need ginormous fonts and such can read with greater ease.

Or, should it just go to straight HTML? At that point, papers might even be able to add a little functionality to the electronic reading experience – change variables in information graphics, show rendered 3D representations of models, and so on. EPUB doesn’t support anything fun like HTML5 DOM handling or Flash, although CSS3 might work depending on the EPUB reader’s implementation. Either way, PDF ain’t fitting the bill ebook readers, and I think this sort of format will be far more important in the coming months and years as ebook-capable mobile devices become more and more commonplace.

Foundation Website Creation with CSS, XHTML, and JavaScript

In a real bookstore

I would have announced this earlier, but somehow with the trip to Taiwan, the subsequent jet lag, and the whopper of a cold I had this past week has delayed me from getting this post out until now. But here it is: My book titled “Foundation Website Creation with CSS, XHTML, and JavaScript” is now out! I saw two copies of it today on the shelf at Barnes & Noble in Walnut Creek earlier today (pictured).

This project came up at a real interesting time. I was just starting the final quarter of my masters degree program through University of Denver in computer information systems, and the last thing I wanted to do was to take on extra work. But of course, this opportunity to collaborate on this project was too good to pass up, so I opted for no sleep for a few months and somehow got both done last June. Man, it feels good to be done.

My fellow authors Jonathan Lane and Meitar Moscovitz and I have put together a book that covers a professional introduction to the core technologies involved in front-end website development. In it we have tried to convey modern best practices from a web standards perspective as well as from a user-centric project management perspective to give the emerging web developer a solid foundation as to what to expect in a professional web design workflow. I hope the readers of this book find the information contained therein to be valuable platforms for further exploration and learning.

The book may be ordered from Amazon, and you might even find it on a local bookstore shelf!

Taking a little break

The past three years have been grueling. Working full time, taking classes towards a masters degree, and being a dad all at the same time was taking a toll. The last few months were especially interesting since I was working on a book project on top of everything.

Well, life has returned to a new kind of normal for the past couple of weeks, and it is good to have a little free time again. The masters degree is done – I am now a graduate of of the University of Denver in computer information systems, with concentration in web design and development. And the book is done – an introductory guide to standards-based web development. More on the book details in a later post…

So it is nice to experience a little rest for a change. I actually have had time to relax a bit and get back in touch with cooking, taking the kids on excursions to places like zoo and the Exploratorium, reading a geek book or two that I actually want to read, and of course practicing.

Hey, perhaps I’ll even have more time to post items here in the ‘ol blog! But don’t hold your breath… ;-)

LibraryThing

LibraryThing is one of my favorite web 2.0 sites. As I mentioned in an earlier post, it is Flickr for bookworms. One of my missions is to always have a book that I’m actively reading – something I keep around with a bookmark in it, reading it whenever I get a chance. Turns out LibraryThing is a great way for me to keep a pulse on all of it, if nothing else than to have a visual reminder of what it is I read so that I can stoke some memory of the details for the things I’ve been learning along the way.

So lately they’ve added a few new features, and one feature I particularly like is that they added a status feature to indicate what is currently being read. Another feature I discovered recently was the ability to post a list to my weblog, as I’ll do here (sorry non-JavaScript-enabled clients:)

As you can see, not a lot of this is fiction – just technical and theoretical mumbo-jumbo for the most part. It is my hope someday to get over the technology goals I currently have, and start reading something more fun, like some more Marquez or Lorca.

Acrobat Reader Feature Requests

I find it easier nowadays to use PDF documents and other screen-based formats for my reading needs than to use books. The reasons are that I can enlarge the fonts, I can scroll with minimal effort in a comfortable position (which helps with speed-reading), and text-to-speech features found in Acrobat Reader and the Mac OS X system-wide speech service.

The text-to-speech feature is particularly helpful for me. I have a very slight blind spot at the point of focus in my right eye, probably gained from neglecting to use the polarization filter during late-night moon observations with my telescope many years ago. It is difficult sometimes for my eye to focus on a line, especially if I’m a bit tired. The text-to-speech feature helps keep the focus moving along. For Mac OS X’s Preview application, I set a keyboard shortcut to start reading, although I couldn’t seem to get a shortcut to take hold to stop the reading. Good enough though. I keep Preview as my default PDF application on my system, although I would consider Adobe Reader again if it could address some of my concerns.

So on to my feature requests for the Reader freeware:

  • Add a feature to read aloud only the current selection.
  • Give me a way to change the voice and speed of the voice that is reading. It is not picking up my system preferences for speech and it reads way too slow for my tastes.
  • Get rid of the infernal Adobe Download Manager for installing and let us just download a binary package installer. The download manager does not work with my firewall configuration.
  • Make software updates a standard download and install feature rather than forcing it to go through the broken Adobe Download Manager. (No I am not going to disable my firewall to download your security updates. That is the wrong solution.)

The Download Manager really bums me out. This is probably the number one reason why I gave up on Reader.