Java是一种跨平台的程序开发工具,它主要运用的领域是PC平台和手机平台,以及其他平台
您看:下面是我查找的一个看图软件和一个PDF阅读软件,它们支持的多平台在下面可以看到
xnview 相容于Windows , MacOS下, Linux的x86版本的Linux PPC的FreeBSD上使用x86 , OpenBSD的x86版本的NetBSD x86版本的Solaris SPARC的,在Solaris x86 , irix的MIPS ,惠普公司的UX操作系统和AIX 。
Foxit Reader 原名 Foxit Pdf Reader 是一款 PDF 文件 (电子书) 阅读器/查看器。它体积小(For Linux 3M,For Win 1.6M),快速,而且它是免费的。有了它,你无须为仅仅阅读PDF文档而下载和安装庞大的Adobe Reader,而且启动快速,无需安装。对中文支持非常好。并且,Foxit Reader是绿色软件,不需要专门的安装程序,一经下载便可立即运行。它支持多平台For windows、for Windows Mobile、for Embedded Linux、Foxit Reader for U3和Foxit Reader for Desktop Linux多个版本可供免费下载。
我不知道您们说的跨平台的阅藏系统是不是指的上面这2个软件支持的这些多平台,然后再加上手机平台?
现在,大家阅读的方式,主要是windows下阅读,这是对台式机,另外一个很流行的就是手机阅读,也就是手机上的txt格式文件阅读。
下面这里是一篇文章:<跨平台神话的破灭>,是一个人写关于跨平台阅读器的现实问题的,其中谈到经济利益,这样的问题,对于佛家来说,是五蕴而已,自然不会放在心上,我觉得这方面到不成问题。
http://www.lib.bnu.edu.cn/old/first/dongtai/n-2/n2-8.htm这我自己对跨平台的阅读器的看法:
我觉得现在的人大多数用的windows系统,阅读资料,而unix和linux等等其他的系统很少有人用,这是目前操作系统的情况,那么第二大系统就是苹果机mac,除此之外的平台中象上面说的,也许有mobile windows(不用修改cbeta可以直接运行),然后就是手机平台。
那么现在的cbeta的阅读器cbreader是适用于windows的,那么这样的跨平台,我觉得要有方向性,不能盲目,简单的说,主流平台和最容易被人看到的平台是:windows,mac,手机平台,
我在网上查了一下,我发现了一个工具,可以直接在MAC苹果机上运行Windoiws程序,也包括你们的cbeta阅读器cbreader,请看下面:
---------------------------------------------------------
告诉大家如何在苹果 Mac OS X 上运行大多数常用的 Windows 应用程序。
这里以微软 MS Office 2003 为例来说明吧。
首先,各位需要下载一个软件,这个软件是在苹果电脑 Mac OS X 下运行 Windows 软件的关键,也是这个软件使得我们可以在不重新启动计算机的情况下,在 Mac OS X 内打开窗口运行 Windows 应用。这个软件名叫: CrossOver Office,是一个基于 Wine 技术的商业软件。Wine 是一个很有名的项目,用于在 Unix 及类 Unix 系统上模拟 Windows 的 API 接口,进而运行 Windows 应用程序。Wine 是一个开源的项目,但如果单独使用 Wine 的话,其设置极其复杂,不是一般用户可以轻易成功的。CrossOver 是一个基于 Wine 但比 Wine 要简单得多的商业软件,通过简单的设置,
CrossOver 就可以在 Unix/Linux/Mac 以及其它很多 Unix 操作系统上运行很多大型的 Windows 应用程序。软件名称:CrossOver Office 6
版本:Beta 2
软件类型:收费软件
下载下此软件以后,打开 DMG,直接复制程序到应用程序文件夹就可以了。
按其中的“CrossOver Software Installer”,可以开始安装 Windows 软件。我们可以选择已经预置好的 Microsoft Office 2003 选项,点下一步。
接下来,会出现选择 Bottle 的对话框,我们选择 Create a Bottle 就可以了。Bottle 是 CrossOver 创建的一个 Windows 模拟环境,在 CrossOver 中我们可以创建多个 Bottle,也当然可以模拟多个 Windows 的运行环境。
接下来是选择安装源。如果你有光盘,放入光盘,然后选择光盘图标,再下一步就可以开始安装了。如果你的安装程序在其它的地方,那么可以选择 "Choose Installer Folder",然后选择"Install"。
接下来会看到一系列的安装过程,与在 Windows 下的安装过程一模一样,只是文字被一大堆小框框所代替。这是中文字体设置不当所造成的,不过没关系,还可以进行设置。所有的过程都选择默认就行了。当然你也可以自定义安装(如果你能看懂一堆堆的框框的话)。
全部安装完成后,CrossOver 会模拟一次计算机重启,然后设置程序组和图标。一切完成后,会在 CrossOver 的 Programs 菜单下生成程序组,以后再运行程序时,就在此运行即可。
到此安装过程已经结束,MS Office 2003 已经可以运行了。但还有一个问题,就是中文显示错误的问题。没有关系,我们可以对其进行设置。请打开 CrossOver 的 Configure 菜单,里面有一个 Manage Bottles 菜单项,点此菜单项,会出来设置对话框。在出来的对话框里选择最右边的 Advanced 选项卡,然后点击上面的 Open C: Drive in Finder 按钮。这时,虚拟的 C 盘就会在 Finder 当中打开。找到 C 盘里的 Windows 文件夹,然后打开里面的 Fonts 文件夹,会发现里面空空如也。这就是为什么我们的中文显示成框框的原因。复制一个 Simsun.ttc 到这个文件夹里,一切就 OK 了。再启动 Word 2003 你会发现,中文显示 OK!(如下图)
虽然 CrossOver 是以 X11 来运行的,不过可喜的是,Mac OS X 的输入法可以在 CrossOver 模拟的 Windows 应用程序当中输入中文,这真是一个天大的喜讯,各位不用再下载什么其它的输入法平台了。
至此这个小教程已经完成了,简单测试一下,速度很快。用Intel CPU 的各位不用再忍受 Office 2004 for Mac 的奇慢无比的速度以及看也看不懂的英文了。
---------------------------------------------------
好,请看其中我写成红色的这一行字:
CrossOver 就可以在 Unix/Linux/Mac 以及其它很多 Unix 操作系统上运行很多大型的 Windows 应用程序。那么也就是说,结合这个软件,已经可以实现cbeta的cbreader阅读器及其打包的佛经原文的跨平台阅读了!
因为佛经阅读器的宗旨是让更多的人能够有机会接触到佛经,因此才会考虑开发跨平台,那么用java等工具开发跨平台的阅读器都不可避免的涉及到开发和维护的费用,还有花很多的精力和时间在这个跨平台开发上,因此我觉得如果能够简化跨平台的开发,就能够把用更多的精力放在佛经的原文校对和经文的意思讲解还有用合适的方式宣传佛经和佛教思想,利于让更多的人从盲目排斥的对佛教的观点中走出来,这一点才是最重要的。
上面的这个软件已经可以实现这样的跨平台运用,而且支持Unix/Linux/Mac三种平台,unix和linux先不管,那么MAC苹果机这个第二大平台上已经可以使用 现在的cbeta的藏经阅读系统了,而且不用进行任何修改!
在苹果机上运行安装,然后按照上面的步骤,进行试验,看cbeta能不能运行,我觉得是完全可以的,这样,就解决了藏经阅读系统对Mac平台的支持。
对于,手机平台来说,主要的阅读方式是txt,而且手机的容量非常有限,我看你们的大藏经阅读系统是一个光盘600M,手机的容量现在基本上才几十兆,基本上没有600m这么大的。呵呵,即使有,那么这样的手机也会非常的贵,那么,这样的大容量手机的用户就会很少,自然也没有必要去开发一个手机上的这么大容量的阅读器和文件格式,至少现在没有这种必要,还不是时候。
我觉得,现在手机上是主要支持txt文件,它的系统就是java开发的,因此要在手机上跨平台的话,的确需要用java来编写一个手机阅读器,然后把佛经所有的txt放上去,这个阅读器还有cbreader的各种查阅功能,是这样的。
关于这个java的效率等等问题,等我下次再写信跟大家探讨,^_^,呵呵
请收到后,按照我给的下载地址,下载这个软件,然后在苹果机上测试一下,我预计,这个软件其实已经可以解决你们的跨平台问题了,谢谢,^_^