EBookMgr 开源电子书管理软件 技术预览版 20090924
原始驱动:
自己的电子书很多,但是分类管理的不怎么好,着急的时候总是找不到,偶然却总是发现很多本重复的。即使看了也没有管理过笔记。于是想仿照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环境下直接运行的应用程序格式)
EBookMgr 开源电子书管理软件 技术预览版 20090924相关推荐
- Calibre 3.0 正式版发布,开源电子书管理软件
在时隔约三年之后,开源电子书管理软件 Calibre 释出了 3.0 版.新版主要特性包括:完全重写了内容服务器,支持直接在移动设备的浏览器上阅读电子书,支持离线模式:支持高分辨率显示屏,支持将不同格 ...
- VMware发布Linux虚拟桌面技术预览版
VMware发布Linux虚拟桌面技术预览版 在众多客户的一片呼吁声中,VMware在3月中旬发布了Linux虚拟桌面的技术预览版.从此,用户可以通过VMware Horizon View来建立.发布 ...
- Windows Server 2016第三个技术预览版新技术
Windows Server 2016第三个技术预览版本发布 究竟有哪些诱惑? Windows Server 2016第三个技术预览版本中究竟有哪些诱惑? 微软已经详细地介绍了Windows Serv ...
- 基于VMwareWorkstation技术预览版2012上的WinServer8测试版安装
前言:Windows server 8 beta(以下简称winsvr 8)版被微软在网上放出下载之后,各方大拿纷纷操起笔杆子,在自家的电脑上安装.体验得不亦乐乎,老方是没有闲置电脑安装的.所以呢,迟 ...
- Safari技术预览版141来啦,增加了哪些新功能?
2022年3月3日,苹果发布了Safari(苹果浏览器)技术预览版更新,此次更新是针对开发人员的实验版本,并且介绍了有关Safari未来版本的功能. Safari技术预览版最初在2016年3月30日推 ...
- 翻译 Windows Server 2016和System Center 2016 技术预览版4 使创新更容易
英文标题:Make innovation easier with Windows Server 2016 and System Center 2016 Technical 中文标题:Windows S ...
- 金山毒霸技术预览版1.0 beta【云沙箱 三引擎】发布(毒霸体验团队可优先测试)...
关于金山毒霸技术预览版: 金山毒霸技术预览版是一款基于金山云安全体系,具备智能主动防御和沙箱技术的杀毒软件,无缝连接金山云安全后台服务,将未知程序隔离在沙箱中运行,对真正使用中的系统无任何影响,从而完 ...
- 浅谈win7升级win10 技术预览版9962
微软刚刚推出了Windows 10一月技术预览版,最好的消息莫过于无论你是XP.Vista.Win7.Win8.Win8.1你都可以免费升级到这个版本,当然首先你得有一个微软的账户. 我是通过Wind ...
- 分布式影音转码软件技术预览
我们的拳头产品--MediaCoder影音转码软件,经过5,6年的不断开发及完善,已成为业界公认的功能强大的专业转码软件,拥有遍及全球170多个国家的上百万用户.几年里我们在影音转码领域积累了丰富的技 ...
最新文章
- 哈勃望远镜进一步确认宇宙在加速膨胀
- 安卓开发 fastjson 解析json使用详解
- 服务器优化:Tomcat、JVM性能调优笔记
- 【mAP】关于目标检测mAP的一些理解
- 【玩转MLS系列】基础教程
- 2010-12-1至2011-06-11
- 电脑基本快捷键,你知道多少?
- php+getdomfromstring,php使用simple_html_dom解析HTML示例
- MySQL 常用函数一览
- 计算机电脑如何快捷粘贴,电脑粘贴快捷键在哪里【详细介绍】
- vue 前端下载excel文件模板
- java细节篇(==和equals的区别)
- C. Mortal Kombat Tower
- 前端程序员《HTML》标签学习
- 一个人最顶级的自律,是拒绝内耗
- C++中string字符串查找某一子字符串所有出现过的位置,并计数
- JavaMail QQ邮箱发送内容+图片
- win10 修复打印机服务器,修复:打印机始终在Win10上打印两份
- iptables 限制ip配置
- js判断鼠标双击单击
热门文章
- Day19 - 摄像、拍照,滤镜中文指南
- ITIL 4 升级大揭秘,你关心的问题都全了!
- html5页面嵌入视频播放,使用HTML5在网页中嵌入音频和视频播放的基本方法
- 天津出差系列(七)----第七天
- c语言输入10个评委分数,vb输入10个评委给的分数,去掉最高分和最低分
- Eolink 11月企业与产品动态速览!
- JS中数组(Array)、Json对象长度(length)获取方法
- 字节跳动一道Python面试题
- 头歌--人脸识别系统--Face recognition 人脸识别
- Windows和Ubuntu系统文件无法粘贴问题