EBookMgr 开源电子书管理软件 技术预览版 20090924
2009-09-24 16:29
453 查看
原始驱动:
自己的电子书很多,但是分类管理的不怎么好,着急的时候总是找不到,偶然却总是发现很多本重复的。即使看了也没有管理过笔记。于是想仿照iTune做一个电子书的管理软件。于是就有了这个技术预览版。
功能一览(单机版)
截图:
1 主窗口
图书评价在Windows下使用五角星,在Mac下使用小平果;在linux下能否使用小企鹅,有没有谁能告诉我???
2 管理图书分类
关键字列表为逗号分割的关键字,在导入电子书的时候,会根据电子书名和这些预定义的关键字作比较,以确定该本电子书应该放在哪个分类目录中。
删除分类不会删除电子书库。
3 电子书导入对话框
导入电子书可以根据分类关键字自动分类,但是可以手动修改导入目标分类。同时可以选择拷贝到书库或者转移到书库。
需要修改电子书导入分类时
4 设置对话框
设置对话框可以设置书库的位置和需要导入的图书的扩展名。
所使用的技术:
Java Swing: 所有的UI都由Swing完成。
HSQLDB: 所有与图书相关信息的保存使用HSQLDB。
准备推出的版本:
按照平台划分:Win 版,Linux 版, Mac 版
按照语言划分:zh_CN, en_US, ja_JP
由于到现在为止有些功能还没有测试,另外还有很多需要改进的地方,所以先放出技术预览版的截图,一则让大家了解有这么个软件,二则让大家监督我把它完成。
源代码稍后放出,准备使用Apache License, Version 2.0,但是源代码管理软件在git(github)和svn(google code)之间犹豫,请大家多提建议。git速度快,分布式,但是在Windows之下好像没有Linux之下方便。
Apache License, Version 2.0:
http://www.apache.org/licenses/LICENSE-2.0.txt
google code home page:
http://code.google.com/p/ebookmgr/
技术预览版下载地址:
http://code.google.com/p/ebookmgr/
实现相关(敬请期待)
1. 配置文件和保存目录:http://blog.csdn.net/struts2/archive/2009/09/25/4594430.aspx
2. 多国语言与Icon(如何使用Java开发多语言应用程序) http://blog.csdn.net/struts2/archive/2009/09/25/4595773.aspx
3. Swing(JTree,JTable) Swing常规组建的使用规则以及一些技巧和小方法
4. Drag and Drop(托拽) 普通组建的托拽和高级组建的托拽
5. 文件拷贝(你知道缓冲多大时拷贝文件的速度最快吗?) http://blog.csdn.net/struts2/archive/2009/09/25/4595838.aspx
6. ***安装包(Windowx, Linux)
7. EBookMgr.app 的***(Mac环境下直接运行的应用程序格式)
自己的电子书很多,但是分类管理的不怎么好,着急的时候总是找不到,偶然却总是发现很多本重复的。即使看了也没有管理过笔记。于是想仿照iTune做一个电子书的管理软件。于是就有了这个技术预览版。
功能一览(单机版)
截图:
1 主窗口
图书评价在Windows下使用五角星,在Mac下使用小平果;在linux下能否使用小企鹅,有没有谁能告诉我???
2 管理图书分类
关键字列表为逗号分割的关键字,在导入电子书的时候,会根据电子书名和这些预定义的关键字作比较,以确定该本电子书应该放在哪个分类目录中。
删除分类不会删除电子书库。
3 电子书导入对话框
导入电子书可以根据分类关键字自动分类,但是可以手动修改导入目标分类。同时可以选择拷贝到书库或者转移到书库。
需要修改电子书导入分类时
4 设置对话框
设置对话框可以设置书库的位置和需要导入的图书的扩展名。
所使用的技术:
Java Swing: 所有的UI都由Swing完成。
HSQLDB: 所有与图书相关信息的保存使用HSQLDB。
准备推出的版本:
按照平台划分:Win 版,Linux 版, Mac 版
按照语言划分:zh_CN, en_US, ja_JP
由于到现在为止有些功能还没有测试,另外还有很多需要改进的地方,所以先放出技术预览版的截图,一则让大家了解有这么个软件,二则让大家监督我把它完成。
源代码稍后放出,准备使用Apache License, Version 2.0,但是源代码管理软件在git(github)和svn(google code)之间犹豫,请大家多提建议。git速度快,分布式,但是在Windows之下好像没有Linux之下方便。
Apache License, Version 2.0:
http://www.apache.org/licenses/LICENSE-2.0.txt
google code home page:
http://code.google.com/p/ebookmgr/
技术预览版下载地址:
http://code.google.com/p/ebookmgr/
实现相关(敬请期待)
1. 配置文件和保存目录:http://blog.csdn.net/struts2/archive/2009/09/25/4594430.aspx
2. 多国语言与Icon(如何使用Java开发多语言应用程序) http://blog.csdn.net/struts2/archive/2009/09/25/4595773.aspx
3. Swing(JTree,JTable) Swing常规组建的使用规则以及一些技巧和小方法
4. Drag and Drop(托拽) 普通组建的托拽和高级组建的托拽
5. 文件拷贝(你知道缓冲多大时拷贝文件的速度最快吗?) http://blog.csdn.net/struts2/archive/2009/09/25/4595838.aspx
6. ***安装包(Windowx, Linux)
7. EBookMgr.app 的***(Mac环境下直接运行的应用程序格式)
相关文章推荐
- TensorFlow技术主管详解:Google是怎样管理开源软件的
- 微软开放技术(中国)发布 开源软件实验室预览版
- 几款开源的图形化Redis客户端管理软件推荐
- 推荐开源的日程管理软件---Vcalendar
- 开源项目管理软件禅道ZenTaoPMS发布0.5 beta版本
- 被老婆刺激了,准备专注技术写一些文章,和做一些开源软件
- 开源项目管理软件禅道使用帮助下载
- 那些年,追过的开源软件和技术
- 几款开源的图形化Redis客户端管理软件推荐
- 基于开源技术的上网行为管理实现方案
- 推荐一款优秀的开源项目管理软件
- 最佳开源应用程序:项目管理软件
- 几款开源的图形化Redis客户端管理软件
- 开源项目管理软件禅道启动第九期!
- 软件配置管理中的基线技术
- 一般测试流程 常用的软件测试工具有哪些? 开源测试工具 软件测试一般用到的工具、框架、技术列表
- 开源软件Bug跟踪与管理探讨
- 关于开源项目管理软件的比较:Basecamp vs Trac vs Redmine,Redmine胜出
- 未来管理软件的发展方向--开源免费
- iphone的PC端管理软件开源项目