触控的电子书阅读器也能DIY

标签: 触控 电子书 阅读器 | 发表时间:2011-10-12 22:19 | 作者:(author unknown) 老五
出处:http://www.guokr.com/
作者:老白看世界

亚马逊的电子阅读器Kindle真心好用。然而,真正的发烧友不吃商业产品这一套,最近有位开发者自个儿为8位触控设备Microtouch开发了一个电子书应用,使其成为了一款迷你简化版的Kindle,可以流畅阅读标准的epub格式图书。

Microtouch是Adafruit公司发售的一种DIY开发平台,配备12Mhz的Atmega32u4 8位微控制器、2.5K RAM、32KB Flash、2.8英寸TFT触控屏、分辨率320x240、带3轴加速计、USB充电借口、Micro SD插槽。售价69美元的Microtouch预装的应用包括吃豆人游戏,维基百科电子书阅读器,简单作图程序和图片浏览器等。

/gkimage/vk/om/0l/vkom0l.png

Microtouch上的电子书阅读器,书籍列表界面滚动平滑

麻雀虽小五脏俱全,它虽然是一款运行在简易设备上的小程序,但是无论其性能还是功能都不差,开发者自称其为一款相当不错的非全功能版电子书阅读器。书籍列表界面滚动平滑,手动翻页轻快流畅,支持书签,跳转自如,插图显示完美,超链接导航,可添加注脚,可阅读漫画。正如视频所示,使用体验基本令人满意。我们的疑问是该开发者是如何在这样低端配置的设备上做到如此良好的用户体验的呢?

如何阅读在8位microtouch上阅读epub书籍

/gkimage/fj/ir/lr/fjirlr.png

可以完美显示插图,字体平滑,反锯齿的渲染工作已经在epubgrinder转换格式时完成

虽然一本epub电子书大小只有几百KB,最大的也不过几MB,但是对于只配备了12Mhz 8位控制器,2.5K RAM,32KB Flash的Microtouch来说,依然是一个庞然大物。那么开发者又是如何做到的呢?

开发者认为,虽然从理论上讲,在Microtouch平台上创造一种支持.epub标准格式的电子书阅读器是可能的,但是由于对jpeg/png/gif文件的解码以及对xml文件的分析和解压的硬件需求,远远超过了2.5k RAM/32k Flash的最大负荷,所以还是存在相当大的困难。

有一种比较好的办法是,将标准.epub格式转化成一种适合低配8位小型设备使用的新格式.epb,但同时保留.epub文件的所有结构和特征以保证不影响阅读效果。

在Microtouch上,空间索引允许快速滚动成千上万页的epb书籍。开发者经过试验后发现,最多时可以在Microtouch上同时放置8500本书并良好运行。由于字体文件是存放在电子书文件里的,所以从理论上讲,该阅读器可以呈现任何想要呈现的字体。更强大的是,epubgrinder可以在转换格式时就可以完成抗锯齿工作——事先在文字周围形成一个抗锯齿轮廓使文字在显示时看起来更加柔和。

/gkimage/t4/6p/hu/t46phu.png

阅读漫画也没有问题,图片都已经被转换成原始的16位RGB格式

通过这些步骤,最终你将拥有一部小型手持电子书阅读器。它可以存放一切书籍也没有任何大小限制,这几乎就是一个Kindle的迷你版。在应用列表上,你可以看到你所有存放在设备中的书籍,只需轻触一下即可阅读。此外,在阅读模式下,手指移动到屏幕右侧可以激活隐藏的滑动条,点击屏幕底部隐藏的黑色长条可以返回书籍列表。这些隐藏的模块为本就偏小的屏幕节省出了不少阅读空间。

最后奉上该阅读器的 源代码 ,供有兴趣的朋友把玩一二。与阅读器匹配的格式转换工具epubgrinder基于QT架构,包含一个可以在Windows, Mac和Linux上运行的Microtouch模拟器。祝您阅读愉快!


图片和信息来源: posterous

相关 [触控 电子书 阅读器] 推荐:

DIY触控版电子书阅读器

- James - Solidot
一位开发者为8位触控屏Microtouch开发了电子书应用,创造了一个迷你简化版的Kindle Fire电子书阅读器. 程序源代码发布在Github上. Adafruit的Microtouch是一种DIY开发平台,带2.8英寸TFT触控屏,分辨率320x240,3轴加速计,USB充电,Micro SD插槽,Atmega32u4 8位微控制器,2.5K RAM,32KB Flash,售价69美元(单购).

触控的电子书阅读器也能DIY

- 老五 - 果壳网 guokr.com - 果壳网
作者:老白看世界 亚马逊的电子阅读器Kindle真心好用. 然而,真正的发烧友不吃商业产品这一套,最近有位开发者自个儿为8位触控设备Microtouch开发了一个电子书应用,使其成为了一款迷你简化版的Kindle,可以流畅阅读标准的epub格式图书. Microtouch是Adafruit公司发售的一种DIY开发平台,配备12Mhz的Atmega32u4 8位微控制器、2.5K RAM、32KB Flash、2.8英寸TFT触控屏、分辨率320x240、带3轴加速计、USB充电借口、Micro SD插槽.

140美元Google eBook电子书阅读器

- mrluanma - Solidot
Google宣布将在7月17日发布一款Google eBook阅读器iriver Story HD. 这款电子书阅读器设计让读者能轻松访问300万免费电子书和数十万付费电子书. Story HD是iriver于2009年推出的Story阅读器的升级版,含有QWERTY键盘,方向按钮. 售价139.99美元,只支持WiFi.

装了电子书后的Kindle阅读器要更重一些

- 苦吟 - 雷锋网
装了电子书后的Kindle阅读器是否会更重. 电子书又不是看得见摸得着有重量的实体书. 但是,加州大学伯克利分校计算机教授John D. Kubiatowicz会很严肃的告诉你,确实如此. Kubiatowicz教授的依据是,电子设备通过捕获电子并将其转化为0和1信息进行数据处理,你的Kindle上装的电子书越多,数据处理量越大,电子运动也越频繁.

Calibre集电子书下载、制作、阅读器于一身全能电子书管理工具

- Zane - 爱软件
Calibre集合了电子书下载、电子书制作、电子书格式转换、电子书阅读器等功能的电子书管理软件,CalibreV0.8.16免费版支多种电子书格式的相互转换,轻松制作出自己专属的手机格式、iPad等格式的电子书,更多设备的电子书阅读器专用格式各位童鞋可自行下载使用详细了解.

集电子书下载、制作、阅读器于一身 Calibre 最新免费版

- lichzy - 小建の软件园
Calibre 集合了电子书下载、电子书制作、电子书格式转换、电子书阅读器等功能的电子书管理软件,Calibre V0.8.16 免费版支多种电子书格式的相互转换,轻松制作出自己专属的手机格式、iPad等格式的电子书,更多设备的电子书阅读器专用格式各位童鞋可自行下载使用详细了解. 通过Calibre 可以把需要的资料、新闻、信息、文档转换成电子书格式,手机/iPad无疑是最大的电子书阅读平台,使用Calibre V0.8.16 免费版可以轻松把需要资料转换制作成你需要的格式以便保存到移动阅读设备中阅读.

调查表明,电子阅读器和电子书前所未有的流行

- - 译言-每日精品译文推荐
调查表明,电子阅读器和电子书前所未有的流行. 读书的人变少了——但至少他们读得更多了,并且比以前用更多的格式进行阅读. 皮尤研究中心的“网络与美国生活”工程由比尔和梅琳达·盖茨基金会赞助,其施行的电话调查于昨天披露这这个调查结果. 报告显示出,在2012年2月,21%的美国人拥有电子阅读器,并且,拥有电子阅读器的人比没有该设备的人每年平均多读8本书(24比16).

3D book – 炫酷 TXT 电子书阅读器 | 小众软件 > 桌面工具

- D_u - 小众软件
羡慕 iBook 看书时的效果吗. 3D Book 可以将你的 TXT 电子书变立体,阅读时具有翻页、旋转等效果,看起来就像在看一本真实的书. 3D Book 在第一次打开文件时会生成索引,之后的打开速度会非常快,另外还有一个类似收藏夹的书架功能,可以保存常看的书籍,也很实用. 根据软件说明,软件采用了 OpenGL ,因此请更新下显卡驱动,另外,软件官网关闭了(确实是关闭,不是和谐),请到网盘下载.

研究显示装了电子书后的Kindle阅读器要更重一些

- Woooon - cnBeta.COM
装了电子书后的Kindle阅读器是否会更重. 电子书又不是看得见摸得着有重量的实体书. 但是,加州大学伯克利分校计算机教授John D. Kubiatowicz会很严肃的告诉你,确实如此.

iPad、kindle阅读器与应用心得,及一些电子书分享

- - 战隼的学习探索
快到年底了,最近一直有人问我,应该买哪个阅读设备,本来准备写篇文章总结一下,前二天看到张佳玮已经写了篇类似的文章,直接转载过来跟大家分享一下. 链接: http://blog.tianya.cn/blogger/post_read.asp?BlogID=38484&PostID=48648076.