摘要:Robocode是2001年7月在美国IBM 的Web alphaWorks上发布的坦克机器人战斗仿真引擎。与通常玩的游戏不同的是:参赛者必须利用对机器人进行编程,给机器人设计智能来自动指挥它,而不是 由键盘、鼠标简单地直接控制。Robocode是一种有趣的竞赛性编程,使用几行简单的代码,就能够让你创建一个活生生的机器人,一个真正的在屏幕上与其 他机器人互相对抗的机器人。你可以看到它在屏幕上四处疾...
阅读全文
摘要:Plazma是一款基于 Spring,Hibernate开发的ERP+CRM系统。它能运行在Linux, Mac OS,Windows操作系统这上,支持Oracle, PostgreSQL,MySQL,Firebird,HSQL等数据库,并能为企业提供优秀的解决方案。
其重要的组成部分包括:会计管理系统(Accounts Management)联系管理系统(Contacts Management)...
阅读全文
摘要:jMSN是一个韩国人开发的开放源码的API,可以从http://sourceforge.net/projects/jmsn/站点上下载,该项目的 首页基本上以韩文为主,包括它的API文档的说明都是韩文。这个让我们非常头疼,不过没有关系,因为jMSN非常简单,如果没有什么特殊情况下不看那些说明 也没有关系。jMSN的主页中提供两个部件供下载如下图所示,其中jmsn是一个完整的JAVA应用程序,下载解...
阅读全文
摘要:JNA(Java Native Access )提供一组Java工具类用于在运行期动态访问系统本地库(native library:如Window的dll)而不需要编写任何Native/JNI代码。开发人员只要在一个java接口中描述目标native library的函数与结构,JNA将自动实现Java接口到native function的映射。下面是一段使用该工具的示例代码:
package c...
阅读全文
摘要:infoglue是一个高级的、可扩展的、健壮的内容管理系统,完全用Java开发。重要的功能包括完全支持多语言,站点之间良好的重用,以及广泛的集成能力。
InfoGlue Administrator Manual for 2.9.0 (PDF)
InfoGlue Developer Manual for 2.9.0 (PDF)
InfoGlue User Manual for 2.9.0 (P...
阅读全文
摘要:iText是一个非常著名的能够快速产生PDF文件的Java类库。支持文本,表格,图形的操作,可以方便的跟 Servlet 进行结合。 授权协议: AGPLv3 开发语言: Java 操作系统: 跨平台 软件主页: http://itextpdf.com/ 文档地址: http://itextpdf.com/examples/index....
阅读全文
摘要:WEB架构下的系统监控和管理(分企业版和开源版),包括对Apache、Tomcat、LAMP、WebLogic、虚拟化、VMWare、Xen、JBoss的管理。
开发语言: Java 操作系统: 跨平台 软件主页: http://www.hyperic.com/ 文档地址: 下载地址: http://www.hyperic.com/download...
阅读全文
摘要:DimDim 是一个开源项目,基于 Web 的进行在线会议的系统。用户可以自由下载相关代码,用来搭建自己的在线会议系统平台。 授权协议: GPL 开发语言: Java 操作系统: 跨平台 软件主页: http://www.dimdim.com/ 文档地址: http://www.dimdim.com/opensource/dimdim_documen...
阅读全文
摘要:这个是eclipse提供的一些基于swt的控件,至极的漂亮(不仅仅是Calendar).^-^. 网上有名的SwtPlus目前就是它的前身. 强烈推荐!!! Eclipse官方的,还是可以值得信赖的. 更多的界面截图请看主页。 开发语言: Java 操作系统: 软件主页: http://www.eclipse.org/nebula/ 文档地址: 下载地址: ...
阅读全文
摘要:Eclipse HTML编辑器插件主要提供以下功能:- HTML/JSP/XML/CSS/DTD/JavaScript语法高亮- HTML/JSP预览- JSP/XML验证- HTML标签,基于DTD的XML,以及JSP标签的内容输入补全- HTML/JSP/XML创建向导
安装此插件需要有GEF支持,如果没有安装GEF,则Palette视图无法查看。
开发语言: Java 操作系统: ...
阅读全文
摘要:Alfresco 提供了开源的企业内容管理系统(ECM),功能包括:文档管理、协作、记录管理、知识库管理、Web内容管理等功能。其页面采用 FreeMarker 开发。 开发语言: Java 操作系统: 跨平台 软件主页: http://alfresco.org/ 文档地址: 下载地址: http://wiki.alfresco.com/wiki/D...
阅读全文
摘要:Onepoint Project代表了一类新的项目领导软件解决方案,不再让你在易用性和功能性的选择上左右为难。此外,它的不同的版本能满足您的需求和业务的规模。
功能和特点减少项目风险:通过集成解决方案提高可用性最小的项目管理工作:管理项目模板和团队增加项目透明度:通过特设的监测,计划与实际的比较大大减少成本:通过它减少风险和管理,而且增加透明度
开发语言: Java 操作系统: ...
阅读全文
摘要:H2是一个短小精干的嵌入式数据库引擎,下图是常见几个嵌入式数据库的性能比较:
主要的特性包括:
免费、开源、快速
嵌入式的数据库服务器,支持集群(题外话:不知道谁会拿这样的数据库做集群)
提供JDBC、ODBC访问接口,提供基于浏览器的控制台管理程序
Java编写,可使用GCJ和IKVM.NET编译
短小精干的软件,1M左右。
几个嵌入式数据库的对比:
H2 Derby HSQL...
阅读全文
摘要:Nutch是一个开源Java实现的搜索引擎。它提供了我们运行自己的搜索引擎所需的全部工具。包括全文搜索和Web爬虫。
尽管Web搜索是漫游Internet的基本要求, 但是现有web搜索引擎的数目却在下降. 并且这很有可能进一步演变成为一个公司垄断了几乎所有的web搜索为其谋取商业利益.这显然 不利于广大Internet用户.
Nutch为我们提供了这样一个不同的选择. 相对于那些商用的搜索...
阅读全文
摘要:ADempiere 是一个由 Compiere ERP & CRM 为分支出来的 ERP 项目。由于 Compiere 是由公司为主导,虽然是开放原始码,但是在语言本地化以及文件数据都需要透过商业服务付费取得。而 ADempiere 完全是由社群主导,所以整个项目包括原始码、说明文件都会以开放的方式发布。
开发语言: Java 操作系统: 跨平台 ...
阅读全文
摘要:Liferay 是一个完整的门户解决方案,基于J2EE的应用,使用了EJB以及JMS等技术,前台界面部分使用Struts MVC 框架,基于XML的portlet配置文件可以自由地动态扩展,使用了Web服务来支持一些远程信息的获取,使用 Lucene实现全文检索功能。
主要特点如下:1、提供单一登陆接口,多认证模式(LDAP或SQL);2、管理员能通过用户界面轻松管理用户,组,角色;3、用户能可以...
阅读全文
摘要:官方的MySQL JDBC驱动程序,目前最新版本是5.1.6,兼容JDBC-4.0规范。
驱动类名:com.mysql.jdbc.DriverURL格式:jdbc:mysql://servername:port/database
LGPL for Connector/J 2.0.14, GPL for Connector/J 3.0.0 授权协议: GPL 开发语言: Java 操作系统: ...
阅读全文
摘要:FaceCart 1.0.3 开源购物平台发布。FaceCart是一个完整电子商务平台,使用java和ajax开发,基于开源电子商务平台。FaceCart同时拥有可扩展的后台和交互的UI(基于Ajax),这是一个为中型到大型在线商店提供的不错的解决方案。
2009-7-9消息:该系统可能已经很久没有更新,现在连其官方网站 http://facecart.com/ 都无法访问。
开发语言: ...
阅读全文
摘要:JasperReports是一个基于Java的开源报表工具,它可以在Java环境下像其它IDE报表工具一样来制作报表。JasperReports 支持PDF、HTML、XLS、CSV和XML文件输出格式。JasperReports是当前Java开发者最常用的报表工具。
授权协议: LGPL 开发语言: Java 操作系统: 跨平台 软件主页: ht...
阅读全文
摘要:原则上这不能说是一个持久层框架,它提供了一些Jdbc的操作封装来简化数据查询和记录读取操作。本站就是采用这个项目来读写数据库,代码非常简洁,如果你厌烦了Hibernate的庞大,不妨可以试试——DbUtils。
给出一小段代码看看DbUtils是怎么用的:
QueryRunner run = new QueryRunner(dataSource);// Use the Be...
阅读全文