jnote

开源的笔记软件
授权协议 GPL
开发语言 Java
所属分类 应用工具、 个人助理软件
软件类型 开源软件
地区 国产
投 递 者 哈朗
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

jnote是一个开源的笔记软件,类似于Evernote,wiz,麦库,界面也是参考他们做的.当初做只是为了做一个自己可以定制的笔记软件.

目前完成的功能:

1.新建日记,参考wiz的日记功能,这个功能很实用,可以按照年月分类.
2.新建笔记,是一个笔记软件最基本的功能.
3.编辑支持高级html编辑器 简单html编辑器 markdown编辑器
4.分类支持无限级分类
5.简单搜索
6.缩小到托盘
7.支持多标签
8.支持笔记阅读模式
9.阅读模式是可以和wiz一样,定义阅读的主题.
以后的计划

1.添加标签功能
2.添加附件功能
3.搜索功能加强,计划采用lucene,使用OSChina 网站的全文搜索框架源码做了测试,完成可以使用.
4.同步,在选择上面,测试过dropbox的api,计划使用dropbox.
5.和evernote 有道 麦库打通api接口,这个还没有测试过,evernote应该是首选.
6.用户登录,头像…
7.跨平台
8…….

目前存在的问题

 
1.笔记字数,使用sqlite数据库,存储的文字多少还存在考量.
2.编辑器还不完美,编辑器的切换还对笔记的格式存在转换问题.
3.内嵌浏览器的问题,这个是java的硬伤,目前使用IE内核,Webkit 由于不支持linux就放弃了,打算使用JF X的内嵌浏览器来实现,提高性能和解决跨平台的问题.
4……

采用的技术

 
1.界面使用BeautyEye,界面很漂亮
2.nutzDao,小巧灵活.
3.数据库使用sqlite,
4.编辑器使用ueditor wysihtml5 pagedown

做笔记软件真不容易,特别还是用java来做.

在13年3月份差不多已经这个样子了,之后在忙其他事情,有时间就会继续完善的.

看几张截图来看看.

 

 

 

  • 变量 类成员变量声明时若没有赋值 会有默认的初始值 而局部变量则没 必须初始化   访问权限 private  类本身 default  类本身 同一个包 protected 类本身 同一个包 不同包的子类 public  类本身 同一个包 不同包的子类 不同包的非子类 private  类本身 default  同一个包 protected 不同包的子类 public  全部 如果一个类的构造器

 相关资料
  • 思源笔记是一款本地优先的个人知识管理系统, 支持细粒度块级引用和 Markdown ,所见即所得。  特性 免费 所有本地功能都是免费的,即使是在商业环境下使用。 内容块 块级引用和双向链接 自定义属性 SQL 查询嵌入 协议 siyuan:// 编辑器 Block 风格 Markdown 所见即所得 列表大纲 块缩放聚焦 块横向排版 百万字大文档编辑 数学公式、图表、流程图、甘特图、时序图、五线

  • The Libra Blockchain is powered by open-source software. The first implementation of the Libra protocol — the technology behind the blockchain — is Libra Core, which is an open-source project managed

  • 在建筑师的培养过程中,他们要看上千座建筑,并研究大师们对这些建筑的评议。但在软件行业,开发者却缺乏这样的经验,使得他们无法利用彼此的成功,只能重复彼此的错误。这两本书恰恰提供了一个了解历史的机会。48位开源软件作者站出来,解说他们的软件是如何架构的,以及为什么这么做? 如果你刚刚入门,想要学习前辈的思想,这两本书是个好开头。如果你是一位中级或高级开发者,想要了解同行们是如何解决难题的,它们同样有帮

  • 制造开源软件,如何成功运营自由软件项目,优秀的自由软件本身就是极有价值的目标,我希望那些在本书中寻找创造成功软件方法的读者能够得到满意的答案。

  • 我在R中使用了包“tm”、“lda”和“topicmodels”。 这些包(用其他语言)是否有开源代码,以便我修改核心??

  • JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的 java 应用程序。JDK 是整个 java 开发的核心,它包含了 JAVA 的运行环境(JVM+Java 系统类库)和JAVA工具。