【Java开源 其它开源项目】

 

 JExcelApi(jxl)   点击次数:477

Java Excel API(JXL)是一个成熟,开源的Excel电子表格读取,修改,写入的项目。Java开发者利用它简单,便利的API就能够读取Excel电子表格, 进行修改并能够把修改后的变化写到任何output stream中(如:Disk, HTTP, database, 或任何socket),这个项目基于GPL发布,而且对中文有很好的支持。
● 支持字体、数字、日期操作
● 能够修饰单元格属性
● 支持图像和图表

 JXTA   点击次数:111

Sun微系统公司公开了旨在建立P2P(Peer to Peer)通用技术基础的JXTA计划。JXTA技术是网络编程和计算的平台,用以解决现代分布计算尤其是点对点(P2P)计算中出现的问题。
JXTA 将建立核心的网络计算技术,提供支持在任何平台、任何地方以及任何时间实现P2P计算的一整套简单、小巧和灵活的机制。JXTA首先将归纳目前P2P的功能特别,而后建立核心的技术来表达目前的P2P计算的局限性。其重点是创建基本的机制,而具体的策略选择权则交给应用的开发者。JXTA将充分利用 XML、Java等开放技术,使得UNIX操作系统更强大和灵活,比如利用管道(Pipes)传输Shell命令实现复杂的计算任务。JXTA支持P2P 应用的基本功能来建立一个P2P系统,还将努力证实这些可以成为建立更高层功能的基础构造模块。JXTA架构可以分为三个层面:JXTA核心层、JXTA 业务层和JXTA应用层。

 Petshop   点击次数:755

一个由Tapestry+Hibernate+Mckoi等开源项目组成的宠物店应用,比较适合Tapestry初学者,当然也可以做为Hibernate或Mckoi的范例参考。

 JHotel   点击次数:109

JHotel这个软件为中小型旅馆提供的软件。因为它是用Java编写的,所以几乎可以在所有平台上运行

 ProgDown   点击次数:100

采用java 1.5开发的文件下载工具.它能够从用户定义的表达式生成URL并进行下载.

 JMoney   点击次数:139

JMoney采用Java开发的个人财务管理开源项目.支持多个账号用不同的货币,银行复式记账,收入/支出分类,各种报表,Quicken文件(QIF)转换.

 DataStore   点击次数:112

DataStore是一个基于Java的文档库,可以用作存储,查询,读取基于XML的文档。它把文档存储在关系型的数据库中 (Postgresql, MySQL, IBM DB2, SAP DB).

 Mobicents   点击次数:212

Mobicents是一个专业开源的VoIP中间件平台.Mobicents是第一个而且是唯一开源并被 JAIN SLEE 1.0认定的产品.在电信下一代智能网络(NGIN)的领域中,Mobicents为SDP(Service Delivery Platforms)和IMS(IP Multimedia SubSystems)提供一个高性的核心引擎.Eclipse开发平台下的插件eclipslee可以简化创建与部署VoIP服务的过程.

 JFig   点击次数:180

Java应用程序部署在多环境与多平台下,需要一些不同的配置.JFig刚好为开发者提供一个简单但强大的工具来管理这些应用程序的配置。JFig在一个XML文件中存储程序的配置信息。通一个公共的,便利的接口来访问配置数据,易于定义多个配置,可动态修改在不同环境中需要改变的变量。

 betterpetshop   点击次数:115

这是一个由开源项目Tapestry,Spring和Hibernate实现的宠物店应用 betterpetshop,它在Tapestry Petshop基础上扩展而来,增加了Spring 和 Hibernate。它为我们展示了基于Struts之外的另外一种优秀的组合方案。如果说你正希望用这个三个Tapestry,Spring 和 Hibernate 框架来搭建自己的J2EE 开发平台的话,可以参考参考。这里是这个宠物店的在线 demo。

 JSP上传组件cos   点击次数:1079

cos上传组件它是著名O'Reilly的图书出版公司开发的。这个上传的组件做得很棒。

 JOrganizer   点击次数:117

JOrganizer是一个Java开源基于web的PIM(个人信息管理者)它具有以下功能:
1.通信录(创建,修改,删除联络人还包括一个全文搜索)。
2.发收(POP3)EMail 。
3.日程安排(管理不同日程的时间发费还可以创建日程,客户,工程等) 。4.利用RSS/RDF来简读新闻。
5.还可以利用Google-Search进行内部搜索。

 ZPetStore   点击次数:67

ZPetStore一个运用EJB 2.0, JSTL 和 Apache Struts技术构建的Java宠物店开源项目.它在JONAS服务器和MySQL数据库上进行测试。

 JBidwatcher   点击次数:87

一个Java-Based的拍卖系统(如:eBay),可运行在Linux, Solaris, Windows 和 MacOSX上。

 J2ME Polish   点击次数:164

J2ME Polish 是用于开发J2ME应用的工具集:
从一份源代码中为多种设备和多种语言创建应用的建造工具(build tools)。 一个设备数据库,您的应用可以用它通过预处理为不同的手机进行调整.
一套用户界面(GUI), 可以在应用程序代码之外进行设计。
工具类(Utiliy classes),如 BitMapFont 和 ArrayList。
编辑修改二进制文件的独立工具。

 JNode   点击次数:90

JNode是一个安装简单和操作简单的个人使用的Java操作系统,完全基于Java开发(内核很小的一部分采用了汇编语言),它需要以下硬件配置才能运行:
*CPU:Pentium III 1Ghz 以上
*内存:256Mb以上等具体可到设备查看.
所有Java程序多可以在其平台上快速,安全的运行。JNode是开放源代码遵守LGPL开源协议。

 JacORB   点击次数:137

JacORB是对象请求代理系统(OMG's CORBA)标准的Java免费实现。

 LumaQQ   点击次数:136

LumaQQ是一个独立的Java QQ客户端,具有可重用的纯Java核心和基于SWT的仿QQ 界面。

 Daffodil replicator   点击次数:123

daffodilreplicator是一个强大的,开源的数据同步工具。它可以在两个支持JDBC drivers的数据库之间进行双向数据同步操作。它有灵活的并同时支持快照与合并复制的发布和订阅Model。

 FCKeditor   点击次数:227

这个HTML文本编辑器可以让web程序拥有如MS Word这样强大的编辑功能.FCKeditor支持当前流行的浏览器如IE 5.5+, Firefox 1.0+, Mozilla 1.3+与Netscape 7+.

 TinyMCE   点击次数:97

TinyMCE是一个平台独立基于Web的Javascript HTML WYSIWYG编辑器.采用JavaScript/ECMAScript开发,它的主要特性包括主题/模板支持,多语言支持(包括简体中文),支持通过插件的方式进行扩展.这个编辑器可工作在Mozilla, Firefox和MSIE上.

 JCAPTCHA   点击次数:299

生成图形验证码的Java开源组件。
相关文章:
*.用开源组件jcaptcha做jsp彩色验证码
http://www.blogjava.net/alex/archive/2006/06/11/51976.html
*.JSP彩色验证码
http://www.matrix.org.cn/resource/article/0/910.html

 Tapestry Menu Component   点击次数:153

这是Tapestry Java Web框架的一个菜单组件。它在著名的JSCookMenu JavaScript菜单基础上进行稍微的修改,不管是垂直还是水平的菜单都可以轻松创建,菜单的外观也可以自由变换。这个组件需要 Tapestry4.x与JavaSE1.5x环境。

 Java Uuid Generator (JUG)   点击次数:1312

纯Java实现,开源,LGPL协议。采用了Native的方式产生真正的Uuid.而且提供了不同平台的实现,包括:

* Linux / x86
* Windows (98, ME, NT, 2K, XP?) / x86
* Solaris / Sparc
* Mac OS X
* FreeBSD / x86

import org.doomdark.uuid.UUID;
import org.doomdark.uuid.UUIDGenerator;

UUIDGenerator generator = UUIDGenerator.getInstance();
UUID uuid = generator.generateRandomBasedUUID();


JUG is a pure java UUID generator, that can be used either as a component in a bigger application, or as a standalone command line tool (a la 'uuidgen'). UUIDs are 128-bit Universally Unique IDentifiers (aka GUID, Globally Unique IDentifier used in Windows world).

JUG generates UUIDs according to the IETF UUID draft specification (and further clarified in UUID URN name space IETF draft ) – all 3 'official' types defined by the draft – is fast, portable and Open Source (as well as Free Software ).
You can use JUG in your application according to the license terms of LGPL (Lesser General Public License); or, from version 2.0 on, ASL . See Download page for more details.

From version 1.0.0 on, native code (invoked via JNI) for accessing Ethernet MAC address is included with Jug distribution. Big thanks to Paul Blankenbaker and DJ Hagberg (amongst others) for their code contributions!
Note that using this functionality is optional: only time+location - based generation needs MAC address, and even with it, one can just pass the address from a configuration file.

Currently JNI-based Ethernet MAC address support is available on following platforms:

* Linux / x86
* Windows (98, ME, NT, 2K, XP?) / x86
* Solaris / Sparc
* Mac OS X
* FreeBSD / x86

 XDoclet   点击次数:129

XDoclet 使自动生成部署描述符更为便利。XDoclet 是一个代码生成实用程序,它允许您使用象 JavaDoc 标记之类的东西来向诸如类、方法和字段之类的语言特征添加元数据。随后,它利用这些额外的元数据来生成诸如部署描述符和源代码之类的相关文件。给这一概念起了一个名称:面向属性的编程(attribute-oriented programming)

 Dozer   点击次数:135

Dozer可以在JavaBean到JavaBean之间进行递归数据复制,并且这些JavaBean可以是不同的复杂的类型。

 OpenAMF   点击次数:757

openamf项目是免费的开放源码替代Macromedia的远程Java Flash. 这是因为能够提供作为应用服务,以Flash MX的大媒体的专有解决方案. 这个项目开始作为一个Java AMF-PHP接口.


Google
 
Web www.ideagrace.com
  © IdeaGrace 2007