存档

文章标签 ‘ebookreader’

从电子书分发网络书仓网说说电子书阅读

2009年11月19日 2 条评论

今天偶尔在twitter上看到了@zheng非墙版),一位从事电子出版工作的同仁。跟踪他的Bio发现了网站epubsys,以及其旗下的三个子站:面向阅读者的电子书分享和分发网络书仓网,面向企业的出版物分发网络企业铺,和其核心产品虚拟印务。看得出来这个公司对于电子阅读有他们自己的一套 看法,试用了一下书仓,感觉还不错。可以用多种格式下载电子书,可以自己在线制作电子书。假以时日,希望这里会变成我的主要阅读来源。

对于电子书阅读方式来说,通常可以归结为几种媒介:PC,手机和其他便携设备,电子书阅读器。本人有幸同时使用这三种媒介阅读电子书,下面就我的看法说说这几种不同的媒介的特点。

其中PC具有良好的带宽和运算能力,在线阅读和下载阅读都可以有很好的体验,弱点是无法随时随地阅读,同时这也是个优势:更加适合大块时间来阅读。但是PC的液晶屏对眼睛的损伤导致阅读体验并不非常好。

手机具有便携性和较好的网络访问能力,但是手机的屏幕较小,电池续航能力有限,不适合长时间阅读;手机的优势也是显而易见的,可以随时随地访问到实时内容。因此手机比较适合阅读新闻或小品文,不太适合逻辑缜密需要仔细思考的长文章的阅读。

电子书阅读器(特指基于e-ink的专用电子书阅读器),根据不同的厂商,可能有网络访问也可能没有,便携性尚可。其卖点是电池的续航能力和e-ink类似纸张的显示方式。这个更像是在手机和PC的中间层当中寻找市场,提供便携的大段时间的阅读,例如飞机和地铁。同时这一类阅读体验更加受Geek的欢迎。

因此,一个优秀的电子书阅读器分发网络必须同时考虑这三个途径,Amazon从基于eInk的Kindle开始,然后推出手机(iPhone)的阅读客户端和PC客户端,就是走这样一条道路。这一点书仓网做的不错。唯一不足的是,电子书阅读器尚且没有很方便的支持。实际上这个不能怨书仓,因为电子书阅读器现在尚且年轻,系统相对专用和封闭。不过随着其发展,OpenInkpot这种开源的固件和NOOK这种基于Android的阅读器应该会更受欢迎。

考虑到手机和电子书阅读器这种设备的时候,有另一个需要考虑的问题就是书籍同步。由于厂商的差异,有的设备是无法实时访问网络的,因此需要一个PC端的软件进行管理。这个可以参考Apple的iTune + iPod的模式。PC端软件专注管理,设备专注阅读。

可惜的是,国内的设备制造商们并不看好这个电子书分发网络的建立,翰林不必说,一个校办工厂可能觉得,能够做到OEM/ODM很多产品已经不错了;而国内另外一家汉王,则认为预装才是硬道理。而他们的完全基于目录的书籍管理方式,则明显看出来并无意关注书籍管理方面。

对于我们的需求和厂商的思路这对矛盾,可以选择两种:选择Kindle或NOOK这种基于某个厂商的设备,或者自己动手,丰衣足食。如果选择后者,依赖OpenInkpot改造设备,再依赖书仓进行书籍分发和发现,足够。

但是OpenInkpot现在缺少一个优秀的客户端。这就是我最近在做的东西:liboi – Computer side OpenInkpot management library.

中国移动插手电子书行业

2009年5月17日 没有评论

http://www.cnbeta.com/articles/84450.htm

看来基于电子纸技术的电子书确实是一个很多人虎视眈眈的市场。
其实主要还是Amazon的Kindle的成功造成的。
如今的商业模式上面,感觉都是运营商在赚大钱。
一边是提供商,一边是消费者,运营商在中间连接两者,然后赚钱。
移动是GSM网络的运营商,Apple是iPhone软件的运营商,Amazon是电子书的运营商。

感觉现在移动就是想用他的用户群复制其他公司的一些运营模式,把自己变成一个巨无霸的运营商。
所以要作OMS和oPhone,现在要做自定义的电子书阅读器。

如果电子书这个行业当中当中真的有移动这种巨无霸插一脚的话,OpenInkpot这种开源的软件,该在其中担任怎样的角色呢?
也许,可以像Andriod一样?

如何修改翰林V3的固件

2008年5月1日 7 条评论

首先说明什么是翰林V3:这是一款使用E-ink的电子书阅读设备。
如果你不知道这个东西是什么,那么本文剩下的部分可以不用看了。

本来这个主题是要写如何修改翰林V3的显示字体,因为宋体显示中文还可以,但是英文简直是惨不忍睹。结果花了不少的功夫把宋体焕成了雅黑之后,今天早上去论坛看看,却发现翰林很适时地推出了一款新的固件,可以自由选择书籍显示的字体。详细的介绍也有人贴了出来。所以就把标题改成了“如何修改翰林V3的固件”。因为我所作的工作也就是修改了一下固件而已。

首先需要声明:修改固件存在风险,请务必先备份阅读器上的重要数据,并且准备好官方固件,准备吃后悔药。同时修改的固件可能会导致阅读器无法开机甚至无法恢复,请自行担负其风险,本人对此不负责。

OK,现在开始正题。

首先你需要一些工具。必需的第一个东西是Linux操作系统,我使用Debian,因此下面的介绍均以Debian为例。
在你的Linux上面请保证有下列的程序或者包:
hg (Mercurial Distributed SCM) 或 git (Fast Version Control System)
gcc
dd
mtd-tools (for mkfs.jffs2)
mkcramfs

在Debian上可以执行下列的一串命令来确保它们都在:
$su
#apt-get install mercurial
#apt-get install git-core
#apt-get install gcc-4.1
#apt-get install mtd-tools
#apt-get install mkcramfs

然后你需要一个项目的源代码,OpenInkpot。目前可以通过hg或者git获得,但是hg不久就会停止。获取方式主页上面有。目前可以用这个命令:
$ hg clone http://hg.openinkpot.org/trunk openinkpot-trunk

获取到代码之后,不需要编译整个项目,否则你需要花掉几十个小时外加十多GB的磁盘。你所需要的只是进入到目录utils/mkv3update当中,执行
$ CC=gcc make
即可获得一个mkv3update的程序。这个程序将用来生成我们修改过的翰林v3固件。

把这个mkv3update程序,连同utils/mkv3update/scripts目录下面的firmeware_unpack.sh文件一同拷贝到某个地方。

下一步的工作就是找到你要修改的原始固件。通常就是V3update.bin文件,把它也拷贝到上面两个程序所在的目录。

将下面的代码写入一个脚本程序,例如patch-v3-update:

–脚本开始–

#! /bin/bash

if [ ! -e V3update.bin ]; then
    echo No Hanlin firmware \(V3update.bin\) present.
fi

if [ -e V3update.bin.patch ]; then
    rm V3update.bin.patch
fi

if [ -d tmp ]; then
    umount tmp/root_fs
    rm -r tmp
fi

mkdir tmp
mkdir tmp/root_fs
mkdir tmp/root_fs_patch
# mkdir tmp/ro_fs

. ./firmware_unpack.sh V3update.bin tmp

mount -o loop tmp/root.fs tmp/root_fs
cp -a tmp/root_fs/* tmp/root_fs_patch

if [ -e ./do-patch-rootfs ]; then
    . ./do-patch-rootfs
else
    echo You do not have do-patch-rootfs script.
fi

mkcramfs tmp/root_fs_patch/ tmp/root.fs.patch

./mkv3update –write-hanlin=V3update.bin.patch tmp/zImage tmp/ro.fs tmp/root.fs.patch tmp/logo tmp/jffs2.fs

–脚本结束–

注意脚本当中标红色的部分。将这部分作为分界线,脚本的前面部分就做了众多的解开V3update.bin,并且将其中内容解到一个tmp/root_fs_patch的目录当中的工作,你可以把这部分单独拷贝出来执行。执行之后,到tmp/root_fs_patch/root/下面看看,这就是翰林V3当中的文件系统结构。在这个目录当中,你可以随意修改其中的内容,当然包括tmp/root_fs_patch/root/fonts/truetype当中的字体文件。

修改完毕之后,即可执行红色部分之后的命令,这些命令把修改过的文件打包生成一个新的文件文件,称为V3update.bin.patch。只要将其拷贝到SD卡的根目录,然后重命名为V3update.bin,即可按照翰林V3正常的固件省级方式进行升级。

经过我的实验,只要将其中的simsun.ttc/simsun.ttf文件一起删除,然后用msyh.ttf拷贝到其中,重命名为simsun.ttf,再建立软链接simsun.ttc指向它,即可实现书架和默认的chm,txt,wol文件都使用雅黑字体了。

如果你想将工作自动化,直接在patch-v3-update脚本的相同目录下面写一个do-patch-rootfs的脚本,就可以自动由该脚本调用了。

自己做了一个翰林V3的一经替换了雅黑字体的固件,基于翰林最近的2008-04-25版本,目前用起来还没有任何的问题。

Finally it got compiled

2008年4月19日 1 条评论

I mean OpenInkpot.

It cost 5 nights and 7 GB of disk to compile, OMG.

— Update @ 2008-4-19 —
I found I compiled the x86 version, not the ARM version…
Try again, but VM disk is full now…

终于亲眼看到了传说中的e-ink屏ebookreader, life, geeky

2008年4月10日 1 条评论

前两天刚评测完,当时说的再怎么怎么样,关键还是要有机会看到一次真正的E-Ink屏。本来计划这个周末去百战南京那边看看的,没想到今天就看到了。某同事从eBay买了一个Sony PRS 505。拆封之后引来一群人围观。我也有幸一睹E-ink屏幕的真面目。说说我的感觉:

首先第一感觉是Sony的工业设计确实很好,单纯说做工的话,翰林V3简直像山寨机。:) 有点夸张了,不过那个颜色和做工,确实很有感觉。

第二感觉是PRS 505比我想象的要小。我对于比较两个东西的物理尺寸一直不怎么擅长,而且我看到的评测的照片大部分都是一个人把它拿在手里,也许我的手比别人大一些,所以我把这个东西的估计也比较大了。说实话,6寸的屏确实比较小,但是在光线充足的情况下,字体确实比较清楚。

其次的感觉是E-Ink屏幕的显示效果确实非常酷。它自带的一些PDF文件和LRF文件的显示效果都非常好,字体非常清晰(当然前提是英文了)。不过8级灰度的屏幕显示图片确实有点不太好。明天带一些之前评测的时候做的一些LRF文件过来试一下看看,其中包括原生的PDF,经过Yet Another PDF to LRF Converter转换成LRF的PDF,经过libprs500转换的PDF,以及经过comiclrf转换出来的漫画。

真正实际用了一下发现,PRS 505的翻页真的很慢,而且右手的翻页键按起来不太爽。从按下按钮到反应有三秒的延迟,搞得我已开始以为按钮我没有按下去,连按两下之后发现页面啪啪啪跳了好多页。不过这个东西应不是什么大问题,习惯了也就好了,大不了看到一页的2/3的时候直接按翻页,看完这页也反应过来了。

周末还是去百战看看,比较一下翰林V3,iLiad和这个Sony。

标签: , ,

几款专用电子书籍阅读器的比较

2008年4月4日 4 条评论

最近在评估几款电子书籍阅读器,考虑为自己添置一个,但是目前还处在观望状态,毕竟价钱不菲。

之所以开始对电子书籍阅读器感兴趣是发现自己看书的时间越来越少,坐在计算机前面看书总会被各种各上的事情打断,例如不期而至的邮件和即时消息,而脱离计算机的时候能看的书太少。所以考虑一个设备,可以专门用来读书,而且真的像一本纸质的书一样便于携带,而且随时随地可以阅读。另一方面这个东西功能不能太强大——内置WIFI,浏览器或者内置电子邮件处理的话,很可能会演变成另一台笔记本电脑;而如果直接用PDA或者智能手机或者PSP之类的非专用设备的话,一方面那种屏幕读书很累,另一方面设备上面另外的功能可能会成为看书的影响。添置这个设备的目的本身就在于能够获得像普通书籍一样的使用方式,所以专用的书籍阅读器是一个很好的选择。

这次评估的基本需求是:
1. 便携性:设备至少不能比一本书大,否则太难携带。电池必须足够强劲。
2. 屏幕阅读感觉:不能太伤眼睛(基本上就是E-Ink了,背光的LCD就是太伤眼睛)。
3. 文档格式支持:至少应该可以支持PDF,CHM,DOC。如果能够支持CBZ/CBR格式就更好了。
4. 二次开发的可能性:这样至少可以给我一个对它进行自定义的可能。
5. 售后服务:这种专用设备最怕的就是硬件损坏,因此有一个好的售后服务还是非常重要的。
6. 价格:如果买设备的钱超过了可能的潜在的买书的钱,那么就算了。

在网上搜索了很多的资料加以评估之后,目标基本上锁定在下面的三款:
1. Sony PRS-505
2. 津科翰林V3
3. iRex iLiad

现在非常火爆的Amazon Kindle不在考虑之列,原因有三:通用格式支持不好(主要是PDF);不方便购买和售后服务(在中国大陆没有销售);无线功能在中国不可用(这个是最大的问题,看看Kindle的介绍,只能用美国的3G网络,中国的3G标准不一样啊……没有了无线网络,这个阅读器并没有什么出彩的地方)。

下面分别比较一下锁定的三款阅读器的优势和劣势。

Sony PRS-505:
6寸e-ink屏,显示效果不错,便携性也毋庸置疑。7500页翻页的电池能力(e-ink屏只有翻页的时候才耗电,而且没有背光,因此这种设备的电池续航能力都不是用时间,而是用翻页次数衡量的)。
$299,据说一般会有折扣,让美国的朋友帮我买或者从淘宝上面买,大概2000块左右。
专有数据格式(LRF格式),原生支持TXT和图片,有PDF支持,但是几乎不可用。
没有找到SDK,但是网上有围绕开源的反向工程库libprs500的健康发展的社区,转换工具和库也很多,可以将各种书籍格式转成LRF格式,而且有模拟器可以预览转换后的效果。下过来用了一下,CBZ/CBR、DOC转换效果不错,PDF尚可接受。唯独比较不爽的是处理效率,当PDF文件过大的时候,这些工具都是内存杀手(400页大概消耗400M内存的样子),而且运行速度很慢(大概2秒钟一页纸的转换速度)。
主要问题是需要刷机才可以支持中文,且在国内没有正式销售,因此没有国内售后。

津科翰林V3(评测):
国产产品,因此中文支持、国际化和售后服务都没得说。
6寸e-ink屏,7500页+翻页,电池为诺基亚薄电池,可自行更换(包装盒里面还有赠送螺丝刀一个,用于开启电池盒Orz)。
淘宝上面报价2600左右,比Sony的稍贵。
文件支持格式很全,除了CBR/CBZ不支持其他都支持,而且PDF可三级缩放。虽然不支持CBR/CBZ但是支持统一目录下的一坨图片的格式,因此可以把CBR解开看。原生支持WOLF格式,是一种基于图像的格式,有一些第三方工具,但是不太好用。
看起来似乎有SDK,但是需要注册才可下载,因此还没有看。
颜色看到的都是黑色的,不知道有没有银色的。

iRex iLiad(评测
这个本来不在我的评估之列的,但是看过之后觉得这个东西真tm酷。
不过价钱也是真tm酷,¥5600,基本打消了我买的念头。但是既然评估过了,还是拿出来谈谈。
8寸e-ink屏,大啊,大就表明字大啊,字大自然看着爽。
支持手写。
支持802.11b/g,以太网和CDMA
原生中文界面支持(但是据说中文文件名和文件内容支持不好)。
有SDK(需要在Linux上面运行),而且看了一下,SDK有不错的架构。
大陆有售后服务中心。
最大的缺点是电池续航能力差,大约只能支持5小时(不开启无线)。
另一个缺点是文件类型支持少(但是有SDK了,而且有个不错的架构,估计会多起来的)。

最后考虑一下,暂时还是不要买了——价钱太贵。如果将来要买的话,首选翰林V3(而且这个在淘宝旧货上面淘到的可能性还很大),其次是Sony PRS-505。iLiad的话,虽然我很喜欢这个,但是目前来说,还是算了,如果有人愿意送我一个,我没意见。

最后写一句,关于为什么不考虑EeePC或者其他的设备:因为他们不是e-ink。

标签: , ,