2008年6月29日星期日

SQL Admin

SQL Admin是一个通过JDBC连接与发送命令到数据库java写的SQL客户端。它的目的是创建一个跨平台,跨数据库的数据库管理客户端。



转到项目网站

2008年6月27日星期五

DbmJ

DbmJ针对SAPDB数据库管理工具。



转到项目网站

2008年6月23日星期一

DbmJ

DbmJ针对SAPDB数据库管理工具。



转到项目网站

2008年6月17日星期二

DbmJ

DbmJ针对SAPDB数据库管理工具。



转到项目网站

2008年6月16日星期一

DbmJ

DbmJ针对SAPDB数据库管理工具。



转到项目网站

2008年6月14日星期六

DbmJ

DbmJ针对SAPDB数据库管理工具。



转到项目网站

2008年6月13日星期五

DbmJ

DbmJ针对SAPDB数据库管理工具。



转到项目网站

2008年6月11日星期三

iSQL-Viewer

iSQL-Viewer是一个符合JDBC 2.x的SQL客户端,它支持多种数据库如PostgreSQL, MySQL, Oracle,和 Informix。它提供了许多工具来执行简单的数据库任务。



转到项目网站

SQuirreL SQL Client

SQuirreL SQL Client 是一个用 Java 编写的程序,它允许您查看数据库的内容、发出 SQL 命令,以及如您将看到的,执行许多其他功能。构建该图形化前端是为了支持兼容 JDBC 的数据库。



转到项目网站

FeatherDB

FeatherDB是一个采用Java开发基于JSON的Document数据库,是CouchDB的一个克隆。它拥有一个完整的HTTP/REST接口,支持通过Java类或JavaScript(使用java6的JavaScript支持)实现查询。FeatherDB使用嵌入的Jetty HTTP服务器来处理所有交互。



转到项目网站

BaseX

BaseX是一个原生XML数据库。它具有简洁的存储结构,高效的XPath和XQuery实现和一个用于操作存储数据的可视化前台操作界面。



转到项目网站

NeoDatis ODB

NeoDatis ODB是一个面向对象数据库,一个真正透明的对象持久层。利用一行简单的代码就能够持久化native object。ODB非常简单、非常快并自带强大查询语言。ODB既可以做为一个内嵌数据库引擎使用,也可以以C/S模式运行。



转到项目网站

JODB

JODB是一个面向对象开源数据库。该数据库使用缓存机制来避免占用太多内存。在查询时也尽可能减少实例化对象以避免进行过多地垃圾收集。



转到项目网站

Metanotion BlockFile

BlockFile一个100%纯Java,轻量级,单个文件嵌入式数据库。它的功能介于SQLite与BerkeleyDB之间。专门为PDA和Mobile应用程序而开发。





转到项目网站

MyOODB

MyOODB是一个面向对象数据库,真正快速的分布式数据库,支持真正的分布式对象,支持真正的分布式事务,支持隐式/显式事务, 支持无缝高速Web服务访问,支持数据库自我恢复,支持多个并发嵌套事务并且数据库大小只占磁盘很小的空间。集合MyOOWEB和MyOOSDK能为开发快速,很小但又强大的App/Web应用程序提供一个平台。



转到项目网站

SmallSQL

SmallSQL是一个100%纯Java的DBMS,一个用于Java桌面应用程序的嵌入式关系型数据库。它有一个JDBC3.0接口并提供许多ANSI SQL92和ANSI SQL99特性。SmallSQL非常小而且快速因为它没有网络接口。



转到项目网站

Perst

Perst是一个简单,快速,便捷,面向对象适合Java与.NET的数据库。Perst不需要专门的编译器或与预处理器,并且支持ACID事务。



转到项目网站

RETE-DB

RETE-DB是一个可定制多用户Web数据库。RETE-DB与其它多功能的internet数据库相比较Speed,security和scalability是它显著的优点。 RETE-DB的特点包括: 基于Group的访问控制思想。 安全性:可对每一条记录,每一个字段定义访问权限。 快速:经测试当处理数万条记录时,它还能跑得异常快。 可量测性(Scalability):多个分布式RETE-DB实例能够平行地运行在相同的数据库上。 数据的每一次变化都将被记录,甚至包括RETE-DB管理操作变化的记录。 导入/导出:搜索得到的结果能够被导出到电子表格中也能够把电子表格的数据类型记录导到数据库中。



转到项目网站

2008年6月10日星期二

H2

H2是一个采用Java开发开源的嵌入式SQL数据库。它支持集群,提供JDBC和部分ODBC API,采用C/S模型。它还包括一个用于管理数据库的Web客户端。



转到项目网站

JDOInstruments

JDOInstruments是一个用Java开发的嵌入式面向对象数据库.它还实现了Sun的JDO规范用于Java对象的透明持久化.它可运行在windows2000, windows2003 64bits,和Linux(Fedora Core2)平台上.



转到项目网站

Apache Xindice

Apache Xindice也是一个Native-XML数据库(NXD).Xindice 提供了命令行界面来管理数据库。Xindice使用XPath做为它的查询语言与XML:DB XUpdate做为它的更新语言.



转到项目网站

Mondrian

Mondrian是一个OLAP数据库.它实现了MDX语言,XML解析,JOLAP规范.它从SQL和其它数据源读取数据并把这数据聚集在内存缓存中.



转到项目网站

Berkeley DB JE

Berkeley DB JE是一个高性能的事务存储引擎完全利用Java开发.Berkeley DB JE在应用程序的地址空间(address space)上执行,不需要进行服务端与客户端的通讯.它应用程序的原生格式来存储格数据所以不需要在运时期进行数据的转换.Berkeley DB JE完全支持ACID事务与恢复.



转到项目网站

JDBF

JDBF是基于JDBC的对象-关系映射系统.它需要一个叫做repository的XML配置文件用来映射对象.它生成SQL来取得,保存,删除对象.



转到项目网站

Emdros

Emdros是一个text数据库可以用来分析/注解(analyzed/annotated)文本.Emdros有自己的强大查询语言用来进行查询,新增,修改,删除操作.



转到项目网站

eXist

eXist是一个开源的native XML数据库.它有依据索引的XQuery处理程序,可以自动进行索引,扩展的全文本搜索,XUpdate支持并且它与现存的XML开发工具可以紧密的结合在一起.



转到项目网站

Ozone

ozone是一个面向对象的数据库管理系统完全用Java实现.ozone项目的目的是让开发者可以构建一个纯面向对象,纯Java的数据库应用程序.ozone还可以用来存储XML,可以用任XML工具来访问这些数据.



转到项目网站

dbXML

dbXML是一个Native XML数据库.它能够索引和存储XML文档集合.这个服务器还以脚本,类和触发器的形式来提供商业逻辑.



转到项目网站

Ashpool

Ashpool是一个Java开发的轻量级XML数据库。它的目的是可以使用标准的SQL92语法通过一个JDBC驱动来查询,新增,更新和删除XML文档.



转到项目网站

JavuSQL

JavuSQL(原先叫SimpleSQL)是一个非常小关系型数据库。包括JDBC驱动只有200kB左右,数据存储在一个64-bit的文件中。SQL语法支持SQL-92标准。



转到项目网站

2008年6月9日星期一

SMYLE

SMYLE 一个基于 LGPL 的高可靠性、高性能 Java 数据库,能够处理 100,000 行的表,支持多维索引、事务处理、崩溃及时恢复等特性。SMYLE 可以嵌入到应用中,不需要单独安装发布。



转到项目网站

TinySQL

TinySQL是一个轻量级的纯java数据库引擎,同时也再带一个jdbc驱动。



转到项目网站

One$DB

Daffodil DB Java嵌入式数据库是一个独立平台且功能丰富的Java关系数据库管理系统。能提供多级连接是针对嵌入式的Java应用程序而设计。Daffodil DB嵌入式数据库可以在Java程序内直接集成,并且对终端用户是完全透明的。Daffodil DB 嵌入式数据库版本具有微小的内存耗用,提供全面的安全功能且无需管理。Daffodil DB嵌入式数据库版可与SQL 99, JDBC 3.0 和 J2EE标准兼容。





转到项目网站

Apache Derby

Apache Derby 是一种高质量的、纯 Java™ 的嵌入式关系数据库引擎,IBM® 最近已将其捐献给开放源码社区。Derby 数据库基于文件系统,具有高度的可移植性,并且是轻量级的,这使得它非常便于发布。



转到项目网站

yaRDBMS

yaRDBMS (yet another relational database management system) 也是一个基于java的关系型数据库。支持事务,查询优化,灾难性恢复,索引支持。



转到项目网站

QED

QED(Quadcap Embeddable Database)是一个速度快,但很小的纯java关系型数据库。支持SQL92标准,支持事务回滚。QED可以任意免费使用。



转到项目网站

Mckoi DataBase

McKoiDB 是GPL 的license, 是由纯Java开的数据库。他的 JDBC Driver 是使用 JDBC version 3 的 Spec. 他也是遵循 SQL-92 的标准, 也尽量支持新的 SQL 特色, 并且支持 Transaction 的功能.





转到项目网站

db4o

完全原生于Java和.NET

100% 面向对象, 抛开对象-关系映射

为嵌入式应用优化

开源,可以基于GPL协议免费使用. 中文资源社区:http://www.db4o.com/china?src=cn



转到项目网站

Axion

Axion是一个小型,快速,开源的关系型数据库系统(RDBMS)支持标准SQL与JDBC。它主要应用在Java程序中。



转到项目网站

HSQLDB

HSQLDB(Hypersonic SQL)是纯Java开发的关系型数据库,并提供JDBC驱动存取数据。支持ANSI-92 标准 SQL语法。而且他占的空间很小。大约只有160K,拥有快速的数据库引擎。



转到项目网站

OpenCCM

OpenCCM是CCM (CORBA Component Model)的一个开源实现. OpenCCM允许你设计,实现,编译,打包,聚集,部署,安装,配置,执行和管理基于分布式CORBA组件的应用程序.



转到项目网站

JavaService

JavaService是一个WIN32可执行程序(EXE)利用它可以把任何Java Class制作成一个NT Service来运行。



转到项目网站

2008年6月8日星期日

Enhydra Kelp

Enhydra Java/XML应用服务器的IDE插件和开发工具。目前支持在Windows and Linux平台上的开发工具如:Eclipse, Netbeans, JBuilder 和JDeveloper



转到项目网站

Enhydra Octopus

Octopus是一个基于Java的ETL工具(数据抽取:Extract、转换:Transform、装载:Load)。它可以连接任何JDBC数据源并通一个XML文件完成数据转换。一个loadjob生成器提供从现存的数据库中生成Octopus loadjob构架.多种不同的数据可以被混合在一起(MSSQL, Oracle, DB2, QED, JDBC-ODBC with Excel and Access, MySQL, CSV-files, XML-files,..) Octopus自带三个特殊的JDBC驱动用来支持通过JDBC访问CSV-files (CSV-JDBC), MS-SQL (FreeTDS)和XML. Octopus支持用Ant和Junit创一个数据库/表并能在构建或测试过程中可以抽取/装载数据.



转到项目网站

ProActive

ProActive是一个为进行并联地,分布式地,并发地计算提供一个统一的,灵活的,安全的框架。ProActive提供了一个全面的API从而简化了分布式(局域网上的,并联的工作站,Internet网上的)应用程序的开发。



转到项目网站

Jonathan

完全用Java开发的分布式的对象平台(DOP:Distributed Object Platform)。



转到项目网站

CAROL

Java应用服务器利用CAROL中间件可以让用不同RMI实现的RMI客户端用同统一的接口进行访问,这样使得Java应用服务器无需关心不同的RMI实现问题。CAROL允许使用RMI规范被重新设计,实现,编译,打包,部署和执行分布式应用程序。



转到项目网站

MEDOR

MEDOR管理分布式对象请求的中间件.MEDOR与JORM结合为JOnAS J2EE应用服务器提供CMP2.0。 MEDOR与JORM结合为Speedo提供JDO支持。



转到项目网站

DotNetJ

DotNetJ是一个中间件,为.NET 客户端提供了使用Java组件或J2EE应用程序的能力。这个项目旨在提供 .NET与Java之间的互操作性。



转到项目网站

RUBiS

平台基准的在线拍卖应用模板。



转到项目网站

JOTM

JOTM 是一个基于Java开放源代码的事务处理管理器。它遵循JTA APIs规范与Business Transaction Protocol(BTP)规范以提供了对Web Service的支持。



转到项目网站

Apache Harmony

Apache Harmony是Apache软件基金会的一个开放源码的Java SE的实现。其目标是完成一个兼容的、独立的Java SE 5 JDK实现,并基于Apache License v2许可发布;和一个由社区开发的模块化的运行时(包括虚拟机和类库)体系结构。



转到项目网站

ECS

Jakarta Element Construction Set(ECS是一个使用Java语言和面向对象方法创建标记语言文档(HTML,XML)的开源项目。



转到项目网站

XML Security

XML Security项目是为XML安全标准(XML-Signature Syntax and Processing:XML数字签名语法和处理规则;XML Encryption Syntax and Processing:XML加密语法和处理规则)提供Java及C++实现的开源项目。它当前的Java类包中包括了一个成熟的数字签名实现。



转到项目网站

2008年6月7日星期六

Commons-IO

Commons IO是Jakarta Commons项目的一个子项目。用来帮助进行IO功能开发.它包含三个主要的领域:Utility classes-提供一些静态方法来完成公共任务.Filters-提供文件过滤器的各种实现.Streams-提供实用的Stream,reader与writer实现.



转到项目网站

Commons-Email

Commons-Email的目的是提供一组用于发送Email的API,它基于Java Mail API基础之上并进行了简化。它提供的主要Java类有:SimpleEmail:这个类用于发送简单的文本类型email。MultiPartEmail:这个类允许发送文本消息并附带附件。HtmlEmail:用于发送Html格式的附件并支持内含图片。EmailAttachment:这是一个简单的容器类用于简化附件的处理。



转到项目网站

Commons-Convert

Commons-Convert的目标是提供一个简单的包来完成把一种类型的对象转换成另一种.但它目前只支持String到Object或Object到String的转换.



转到项目网站

Jakarta Regexp

Regexp是一个100%纯java正则式处理包,是Jonathan Locke捐给Apache软件基金会的。



转到项目网站

Jakarta ORO

Jakarta ORO一套文本处理工具,能提供perl5.0兼容的正则表达式,AWK-like正则表达式, glob表达式。还提供替换,分割,文件名过虑等功能.



转到项目网站

Commons Betwixt

Commons Betwixt这个组件提供一个XML自省(introspection)机制用来把Java Bean映射到XML文档.他实现了与标准的Introspector及BeanInfo类相似的XMLIntrospector及XMLBeanIfno类.



转到项目网站

JXPath

org.apache.commons.jxpath定义了一个简单的XPath表达式语言的解析器.JXPath应用XPath表达式来操纵各种类型的对象包括:JavaBeans,Maps,Servlet contexts,DOM等.



转到项目网站

Commons-validator

commons-validator提供了一个简单的,可扩展的框架来在一个XML文件中定义校验器 (校验方法)和校验规则。支持校验规则的和错误消息的国际化。



转到项目网站

Commons-Configuration

Commons-Configuration 工具可以从*Properties文件 *XML文件 *JNDI *JDBC 数据源 *System properties *Applet parameters *Servlet parameters等来读取相应的信息



转到项目网站

MINA

MINA (Multipurpose Infrastructure for Network Applications)是一个网络应用程序框架。用户利用它可以容易地开发高性能和高伸缩性的网络应用程序。



转到项目网站

Jakarta POI

Jakarta POI可以让你使用Java来读写MS Excel ,Word文件



转到项目网站

Apache Forrest

Apache Forrest是一个把来自各种不同的输入数据源转换成用一种或多种输出格式(比如HTML,PDF等)来统一显示的发布系统。它基于Apache Cocoon并分离了内容与内容结构,不仅可以生成静态的文档也可以当作一个动态的服务器。



转到项目网站

2008年6月6日星期五

Commons-Jexl

Jexl是一个表达式语言,通过借鉴来自于Velocity的经验扩展了JSTL定义的表达式语言。.



转到项目网站

Commons-EL

Commons-EL 提供在JSP2.0规范中定义的EL表达式的解释器.



转到项目网站

Commons-Discovery

Commons-Discovery 提供工具来定位资源 (包括类) ,通过使用各种模式来映射服务/引用名称和资源名称。



转到项目网站

Commons-Codec

Codec 包含一些通用的编码解码算法。包括一些语音编码器, Hex, Base64, 以及URL encoder.



转到项目网站

Commons-Chain

Chain 提供实现组织复杂的处理流程的“责任链模式”.



转到项目网站

Commons-BeanUtils

Commons-BeanUtils 提供对 Java 反射和自省API的包装



转到项目网站

Commons-FileUpload

FileUpload 使得在你可以在应用和Servlet中容易的加入强大和高性能的文件上传能力.



转到项目网站

Commons-Jelly

Jelly能够把XML转换成可执行代码,所以Jelly是一个基于XML与Java的脚本和处理引擎。 Jelly借鉴了JSP定指标签,Velocity, Cocoon和Xdoclet中的脚本引擎的许多优点。Jelly可以用在命令行,Ant或者Servlet之中。



转到项目网站

Commons-Math

Math 是一个轻量的,自包含的数学和统计组件,解决了许多非常通用但没有及时出现在Java标准语言中的实践问题.



转到项目网站

Commons-Pool

Commons-Pool 提供了通用对象池接口,一个用于创建模块化对象池的工具包,以及通常的对象池实



转到项目网站

FBReaderJ

FBReaderJ是Google Android平台上的一个电子书籍阅读工具。它是由FBReader的作者采用Java开发。当前支持e-book格式包括:oeb、epub、fb2。



转到项目网站

Swing AppFramework

这是一个Swing应用程序开发框架,提供一组用于简化桌面应用程序开发的Java类。包括:1.应用程序生命周期管理,特别是GUI的启动与关闭。2.资源管理和载入的支持,这些资源可以是字符串,格式化的消息,图像,颜色,字体以及桌面应用程序共有的其他类型资源。3.支持Action定义、管理和绑定,包括后台运行的异步Action。4.会话状态持久化:支持自动地或有选择地保存应用程序一次运行到下次运行的GUI状态。NetBeans6.0以上的版本都支持Swing Application Framework的开发。



转到项目网站

2008年6月5日星期四

JRemoteControl

JRemoteControl是一个简单的蓝牙远程控制工具。它能够让你在J2ME或具有蓝牙功能的移动设备中启动PC机上的服务。一个易于使用的编程接口提供创建PC机服务与远程设备命令的映射。此外任何服务产生的输出都能够直接显示在你的移动设备上。JRemoteControl默认映射配置支持Windows与Linux平台上的mplayer播放器。



转到项目网站

ZK Spreadsheet

ZK Spreadsheet是一个基于ZK Ajax框架开发,类似于Excel的电子表格组件。你可以把它嵌到任何web页面中。



转到项目网站

PortableSigner

PortableSigner这个Java应用程序能够对普通PDF文件进行数字签名(X.509)。你可以在标准的Adobe Reader中打开PDF文件来校验你的数字签名,而且不需要任何插件。



转到项目网站

Kiwi Toolkit

Kiwi Toolkit这个工具包包含了许多Swing没有提供的类和组件,比如TreeTable,DateChooser,MVC制图包(能够制作柱状图,线状图,饼状图),一个插件框架和一个应用程序资源管理器(用于管理loading images,icons,HTML页面,音频和JAR文件中的其它资源)。



转到项目网站

ReportNG

ReportNG是TestNG单元测试框架的一个HTML报表生成插件。它用于替换TestNG默认的HTML报表,其默认的报表虽然信息全面,但不易于理解。ReportNG提供一种简单的方式来查看测试结果,并能够对结果代码进行着色。还可以通过修改CSS文件来替换默认的输出样式。此外ReportNG还能够生成JUnit格式的XML输出。



转到项目网站

RARoScope

RARoScope是一个用于扫描和列举RAR压缩文档内容的Java类库。它能够读取RAR文档大部分可用信息包括:1.完整的文件名包括路径。2.文件被修改/创建的日期和时间。3.压缩过的文件大小。4.判断文件是否是一个目录。5.压缩所使用的算法。6.RAR压缩版本号等。



转到项目网站

Kabeja

Kabeja这个Java类库能够解析、处理和转换Autodesk的DXF文件。所有处理过的数据都能使用类似于DOM的API来获取。Kabeja能够把DXF稿图转换成多种不同的输出格式比如SVG、JPEG、PNG、TIFF、PDF等。



转到项目网站

spring-json view

spring-json view一个为Spring-MVC添加Json支持的开源项目。它能够与所有Spring-MVC的标准控制器(比如:SimpleFormController)相结合使用。



转到项目网站

JTTSLite

JTTSLite是一个时间跟踪桌面应用程序。它能够帮助你跟踪日常事务和管理待办事项。JTTSLite支持把跟踪的活动导出成PDF格式的报表。



转到项目网站

JRubyStack

JRubyStack是一个安装包它极大地简化JRuby与其运行环境的安装。它能够同时帮你安装好JRuby、Rails、Java、Tomcat、GlassFish、MySQL和Subversion。



转到项目网站

FEST-Reflect

该Java类库提供一组基于Fluent Interface的API来简化Java反射的使用,从而改进了代码的易读性与类型安全(Type-Safe)。



转到项目网站

Shoal

Shoal是一个基于java的动态集群框架,为构建容错、可靠和实用的Java EE应用服务器提供了基础架构支持。它还可以嵌入到需要集群和分布式系统支持的任何java应用中。Shoal是GlassFish与JonAS应用服务器的集群引擎。



转到项目网站

2008年6月4日星期三

RMIIO

RMIIO这个Java类库能够解决通过RMI/RPC框架发送大文件(比如2GB大小)时客户端或服务器会发生内存溢出的问题。它用法很简单只需额外增加几行代码。



转到项目网站

ini4j

ini4j一个用于处理Windows中.ini配置文件的java类库。此外该类库还包括一个基于.ini文件的Java Preferences API实现。



转到项目网站

Mewt

Mewt提供了一套轻便,可自定皮肤的J2ME UI控件。这些控件能够根据不同设备的屏幕大小自动调整。当前提供的控件有: tree、table、list、button等。



转到项目网站

Spring Dynamic Modules

Spring Dynamic Modules让开发一个运行在OSGi框架上的Spring应用变得简单。采用此方式开发的Spring应用能够更好地这现分离模块,能够在系统运行时安装,更新和卸载模块,能够同时部署同一个模块的多个版本。







转到项目网站

Jitterbit

Jitterbit是一个开源集成工具,它提供了一种快速、简单的方式来设计、配置、测试和部署集成解决方案。Jitterbit支持多种文档类型和协议包括:XML、web services、database、 LDAP、text、FTP、HTTP(S)。



转到项目网站

Balloon Tips

用于Java Swing应用程序的一个Balloon Tips组件。



转到项目网站

NativeSwing

NativeSwing提供一种简易的方式集成一些native控件到Swing应用程序中。这些控件包括浏览器和Flash播放器等。它能够控制浏览器新窗口打开,注入JavaScript代码,从自定义页面接收自定义消息等。对于Flash播放器,支持播放、暂停、停止、设置变量等。



转到项目网站

HDIV

HDIV是一个Java Web应用安全框架,它扩展自现有的一些Web框架(Struts1.x、Struts 2.x、Spring MVC和JSTL)旨在防止绝大多数常见的Web攻击。



转到项目网站

bbTracker

bbTracker是一个简单的应用程序能够在支持Java的智能手机上记录GPS追踪日志。它能够追踪某点的移动并为稍后分析提供数据。bbTracker不是一个功能完整的GPS软件,因为它没办法显示地图和寻径。



转到项目网站

Antenna

Antenna项目提供了一组Ant Task用于开发基于J2ME Wireless Toolkit的J2ME/MIDP应用程序。Antenna提供的功能包括编译、打包、部署、混淆、运行MIDlets和操作JAD文件,也能够把JAR文件制作成PalmOS PRC文件。



转到项目网站

Doff

Doff是一个轻量级开源J2EE工具包,提供Actions(servlets)与URLs之间的映射而不需要XML或其它任何配置文件。Doff使用Java5注释(annotation)并提供非常多的特性。



转到项目网站

ZXing

ZXing是一个开源Java类库用于解析多种格式的1D/2D条形码。目标是能够对QR编码、Data Matrix、UPC的1D条形码进行解码。 其提供了多种平台下的客户端包括:J2ME、J2SE和Android。



转到项目网站

2008年6月3日星期二

JFaceSnippets

JFace-Snippets提供了大量如何使用JFace API进行开发的示例。



转到项目网站

FaceCart

FaceCart是一个完整电子商务平台。该购物车系统采用oscommerce(最好的PHP开源电子商务解决方案)的设计模式进行开发。FaceCart非常易于扩展,支持所有数据库和应用服务器。它的前台采用Ajax技术提供了良好地用户体验和交互。包括:处理进度条、实时校验、历史操作管理、自动完成输入框(Auto-complete boxes)、拖放操作功能(Drag and drop)、实时图片展示等。



转到项目网站

SWT HTML Editor Widget

一个能够用在Eclipse SWT应用程序中,基于Mozilla Editor开发的WYSIWYG HTML编辑器。



转到项目网站

SymmetricDS

SymmetricDS是一套基于Web,独立于任何数据库的数据同步/复制软件。 它使用web和数据库技术在关系型数据库之间实时复制表格数据。SymmetricDS设计用于大型数据库群,工作在网络带宽有限,并且网络会周期性断线的环境中。当前支持的数据库包括:MySQL、Oracle、SQL Server和PostgreSQL。



转到项目网站

Ajax VNC

Ajax VNC是一个采用Ajax技术实现的VNC解决方案。通过浏览器就可以查看远程PC的桌面,不需要预装任何客户端。其Java VNC服务器端能够运行在Windows/Mac/Linux平台之上。







转到项目网站

TableLayout

TableLayout是一个用于Java桌面应用程序的版面布局管理器。所有GridBagLayout能够做到的,它也能做到而且功能比它更强、更多。TableLayout非常地简单和易于使用。TableLayout使用了每个人都熟悉的一些概念比如行row、列 column、单元格cell;并且字符的处理也是我们常用的比如居中、居左、居右和充满等。



转到项目网站

J4ME

J4ME是一个J2ME应用程序开发包。它包括一个UI框架,一个日记框架用于帮助调试因不同品牌手机的差异而产生的问题,一个蓝牙GPS框架让你能够利用JSR-179 Location API接口从蓝牙GPS设备获取定位信息和一个Java类包其中包含了J2ME中没有的方法比如双精度型数字的计算等。



转到项目网站

com4j

该项目的目的是开发一个能够让Java应用程序透明调用Microsoft Component Object Model的Java类库。和一个Java工具能够根据导入的COM类型库生成相应的Java定义。



转到项目网站

OpenSMPP

OpenSMPP是SMPP协议的一个Java开源实现。



转到项目网站

SuperWaba

SuperWaba是一个开源的PDA和智能手机应用程序开发平台。该平台主要由虚拟机、开发和部署工具、UI控件等组成。支持的手机操作系统包括:Palm OS、Windows CE、Pocket PC、Symbian等。详细特性



转到项目网站

Nebula

Nebula提供了一组自定义的SWT控件和其它UI组件。Nebula同时也是SWT的一个孵化器。Nebula中的一些控件将来会成为SWT标准控件。这个组件包括:CDateTime、CTableTree、CompositeTable、PGroup、PShelf、Gallery、FormattedText、DateChooser、CollapsibleButtons、CalendarCombo、GanttChart。



转到项目网站

OpenBaseMovil

BaseMovil是一个J2ME应用程序开发框架。它由多个比较独立类库组成包括:OpenBaseMovil-core:整个框架的底层基础类库,它主要提供国际化支持、任务控制、加密、压缩、浮点支持、properties文件支持、一个MVC框架、一个事件框架。OpenBaseMovil-db:一个关系型数据库引擎,其中一个表格存储的数据可上千。OpenBaseMovil-script:一个脚本引擎。OpenBaseMovil-ui:一个UI工具包。这个几类库都能够完全集成在一起使用。



转到项目网站

2008年6月2日星期一

JLDAP

JLDAP是一个LDAP Java类库,利用其开发的应用程序能够通过LDAPv3访问,管理,更新,和搜索存在目录(directory)上的信息。



转到项目网站

XAware

XAware是一套开源实时数据集成解决方方案。它包含一个基于Eclipse的设计器和一个为SOA而构建的运行期环境。XAware内置支持数据库事务、消息系统、结构化/非结构化文本和XML结构等。



转到项目网站

Eclipse And Java Free Video Tutorials

这个16个一系列免费视频教程专门设计帮助初学者如何使用Eclipse集成开发环境进行Java编程。自从其2007年7月发布以来下载次数已经超过165,000次。



转到项目网站

PopBox

PopBox是一个能够实现图片动态缩放效果的JavaScript解决方案。它能够对放大或缩小的图片加标题或相关说明。



转到项目网站

Spring-On-Rails

Spring-On-Rails是一个类似于Ruby-on-Rails的Java应用程序开发框架。Spring-On-Rails为开发CRUD类型的应用程序生成一个基础架构。其生成的应用程序使用Spring框架,Ibatis与Hibernate做为中间层。



转到项目网站

google-api-translate-java

google-api-translate-java提供了一个用于调用谷歌翻译,简单的、非官方的java客户端API。



转到项目网站

DConfig

DConfig(Dynamic Configuration Toolkit)是一个具有动态特性的配置工具包。DConfig由两部分组成服务端类库(DConfig Library)和一个基于Swing的前端操作界面(DConfig Editor)。它提供一种统一的方式来管理配置数据,能够实现动态应用程序配置而不需要重启应用服务器。



转到项目网站

DocFetcher

DocFetcher是一个桌面搜索工具类似于Google Desktop Search。搜索本地计算机中的文件如同使用搜索引擎搜索网络一样容易。支持多种文件格式(包括HTML,Microsoft Word,OpenDocument,Txt,PDF,RTF),并且支持中文关键字搜索。



转到项目网站

OpenSwing

OpenSwing为快速、简便的开发胖客户端桌面应用程序提供了一套完整的解决方案,提供比Swing更成熟、更丰富的图形组件。它还包一个框架为在组件与数据模型之间提供一套绑定机制。OpenSwing适用于包括桌面应用程序和基于HTTP的Java应用程序(Swing front-end+HTTP+java servlet +database)。



转到项目网站

jVoiceBridge

这是一套采用java开发用于处理VoIP(Voice over IP)语音通信和其它混合业务比如电话会议,语音聊天,语音检测,3D虚拟环境下的声音等。



转到项目网站

MiGLayout

MiGLayout是一个适用于Swing&SWT的Java Layout Manager。易于使用和学习而且非常强大。



转到项目网站

Super CSV

Super CSV是一个用于处理CSV文件的Java开源项目。它完全围绕面向对象的思想进行设计,因此可以利用你的面向对象代码来使得处理CSV文件变得更加简易。它支持输入/输出类型转换、数据完整性校验,支持从任何地方以任何编码读写数据,只要提供相应的Reader与Writer对象。可配置分割符,空格符号和行结束符等。



转到项目网站

2008年6月1日星期日

Javu WingS

Javu WingS是一组轻量级Java桌面应用程序开发组件。Javu WingS组件层次类似于Swing,但其API非常简单并接近AWT。大部分组件都继承自WingComponet(类似JComponent),而WingComponet又继承自java.awt.Componet。顶层类WingApplet, WingDialog, WingFrame与WingWindow都继承自对应的AWT类和容器WingRootPane(类似JRootPane)。所有组件都使用标准的AWT事件,兼容AWT布局管理器,并能够和AWT/Swing组件一起使用。



转到项目网站

jaret timebars

jaret timebars是一个设计用于SWT与Swing应用程序的甘特图组件。支持分级查看,垂直定向和可视化编辑等。



转到项目网站

SmoothGallery

SmoothGallery是一个基于mootools构建具有幻灯片放映效果的JS相册组件。



转到项目网站

DynamicJasper

DynamicJasper提供了一套高级API用于隐藏Jasper Reports的复杂性。能够帮助开发人员节省设计简单或比较复杂报表所需要发费的时间。能够动态创建报表、在运行期定义字段,字段宽度,分组等。



转到项目网站

MVEL

MVEL是一种用于Java应用程序,类似于OGNL的表达式语言。MVEL不仅非常小和敏捷,而且它的语法易于阅读与EL 或OGNL比起来更像Java。比如静态方法和属性的引用方式与Java一样,赋值也非常像Java。



转到项目网站

X-Smiles

X-Smiles是一个基于Java的XML浏览器。它能够在桌面系统与嵌入式网络设备中使用。并支持多媒体服务。



转到项目网站

SWTJasperViewer

SWTJasperViewer是一个专门为基于SWT/JFace应用程序与Eclipse插件开发的JasperReports报表查看组件。





转到项目网站

Prototip

Prototip是一个基于Prototype javascript框架开发用于创建简单和复杂tooltips的小工具。如与Scriptaculous搭配使用,还为其加入些漂亮的动画效果。



转到项目网站

Abeille Forms Designer

Abeille Forms Designer是一个GUI builder。开发人员与设计人员都能够利用它快速创建复杂、专业的form。设计人员能够直接在WYSIWYG编辑器中拖放组件。支持取消/重做与复制/粘贴操作。通过添加图片或修改组件的属性来定制属于自己的组件。



转到项目网站

JMatter

JMatter是一个用于开发两层客户/服务器应用程序基于Hibernate和Swing的框架。它能够在运行期从Domain model动态构建支持CRUD操作的GUI。内置提供查询构建器,执行与查询数据库,向导创建,日历组件等。



转到项目网站

Loupe.js

Loupe.js-实现图片放大镜效果。



转到项目网站

Instant.js

Instant.js-实现图片的边框、阴影、倾斜效果。



转到项目网站