看板: BudaTech ◎ 佛典电子化讨论 板主: HeavenChow |
阅读文章: 第 202/2032 篇 | 上篇 | 下篇 | 回覆 | 转寄 | 转贴 | m H d | 返回 |
发信人: b83050@ccstudent.ee.ntu.edu.tw (Post Gateway), 信区: BudaTech 标 题: 关於 JAVA 在电子书上的运用 发信站: 由 狮子吼站 收信 (Tue Sep 17 18:09:59 1996) 各位大德好! 目前「读经器」已经有许多位大德在开发了, 末学仅就 日前研习 JAVA 的一些发现, 与各位分享一下. 只是提供一下 JAVA 在此方面的资讯, 然而目前并没有实作的计划(其实 并不会很难), 因此纯粹供作参考啦! JAVA 是 SunOs 发展的新型语言, 目前很流行, NetScape Navigator 以及 Microsoft InterNet Explore 从 2.0 开始 都有支援 JAVA Applet 的播映功能. 其中 MSIE 是免费提供的, 并且还有中文版. 这让我联想到了, 目前我们在做读经器的时候, 如果要设定 一些链结, 往往得进行特殊格式的处理. 功能最强的之一就是 利用 Windows Help 格式(RTF 格式的样子), 或者像是自行 撰写与 HTML 类似、但加以简化的浏览器. 这些我们发展出来的程式, 通常也会有搜寻等功能, 然而最 大的问题之一就是: 在网路上放的是一套, 在 PC (或是做成光碟) 则得另外写一份程式. 而 JAVA 本身是相当的 "独立於平台之外" 的, 他利用 Virtual Machine, 使得任何的机器上(包括 UNIX, PC, MAC 等), 只要有 JAVA 的浏览器, 都可以执行 JAVA 程式(采直译的方式, 所以执行速度会较慢, 但是可携性 之普遍, 大大的超过了这点的不利条件. ) 而现在 WWW 浏览器之流行, 又以 NetScape 及 MSIE 为主, 而两者都有支援 JAVA Applet. 现在不论是在 UNIX, PC, MAX 上, 都可以见到这些 WWW 浏览器, 也就是说执行 JAVA 的能力, 只要有上 WWW 的人的机器, 大多都已具备了. 再加以末学前一阵子玩了玩 VC++ 的 OLE 内嵌等功能, 其中 也有看到像 Simple HTML Browser OLE 之类的 OCX, 因此有了 这个 idea, 提供给大家参考看看: 或许以後可以以制作一份 HTML 格式的佛典资料库, 其中以 JAVA 撰写搜寻程式(搜寻的 Engine 或许可以从别的读经 器移植? ). 这种方式制作的资料库有什麽好处呢? 最大的好处就是, 不论是使用 UNIX 的人还是使用 PC 的人, 只要有 NetScape 或是 MSIE, 就可以读这份资料库, 而不像以前, PC 版和 UNIX 版得写两次程式. 其中 MSIE 是微软免费提供的, 因此就成本来说并不会 因此而增加. 要不然也可以直接利用 Simple HTML Browser OLE 之类的 OCX, 来很轻松的设计一个比较简化、却足够我们须要的 浏览器, 专门用来浏览这片 CD. 而要放上网路非常简单, 我们只要将整个光碟片拷到 WWW 下, 就可以直接让人进来查资料了. 不过写到这里我又想到, 若放在网路上而用 JAVA 执行搜寻的话, 会不会有什麽麻烦呢? 例如说若是要检索一整个目录下的某一字串, 不知道 JAVA 能否利用 Client 端去搜寻完後再将最後结果传下? 因为要搜寻的东西太多了, 不可能先全部传到 User 端再让 user 端的 JAVA Browser 去搜寻. 不过我到目前还不知道 有什麽方法可以让 JAVA 在 client 端执行耶... (一方面 因为我从开始看 JAVA 到现在, 虽然已经看完一本书, 正在 K 另外两本, 不过也只过了三天而已 :p) 不知道有没有人知道解答的呢? 谢谢! "'*-._,_.-*'"'*-._,_.-*'"'*-._,_.-*'"'*-._,_.-*'"'*-._,_.-*'"'*-._,_.-*'" E-mail: b83050@cctwin.ee.ntu.edu.tw ; david@math.ncu.edu.tw 邱大刚, Junior of Electrical Engineering Department,NTU. 【台大电机三】 HomePage: http://www.ee.ntu.edu.tw/~b83050 【刚刚出炉的烘培鸡】 BBS: telnet://cbs.ntu.edu.tw 【台大狮子吼站】 |
阅读文章: 第 202/2032 篇 | 上篇 | 下篇 | 回覆 | 转寄 | 转贴 | m H d | 返回 |
□ 台大狮子吼佛学专站 http://buddhaspace.org |