With the Kindle SDK soon to be out in beta, I’m hoping that someone will port TeX to run on the Kindle like River Valley Technology made TeX run on the iPhone. Then I can finally have beautiful mathematics with resizing on the fly. Seriously, watch the video if you are interested in this sort of thing–the demo is pretty neat.
The biggest drawback that I can see is that, in order to keep the display real time, it only supports basic TeX, not full blown LaTeX, and certainly not TikZ. Though I have looked a few times in the past, I have never found anything to translate LaTeX to a simple (i.e. easy to render) TeX version by expanding all but builtin macros. I did notice that version 0.0 of LuaTeX could print back to TeX which suggests it is fairly easy (if it doesn’t work out of the box). If it were powerful enough (e.g. if you could specify which macros to expand), it could also be very useful to remove dependencies on packages or homegrown macros.
I feel slightly guilty blogging about this when I have homework to do, but it’s so exciting that I can’t stop thinking about it. I hope that writing this post will help get it out of my system. :-)