• JSimLife


    JSimLife是一个高级生物生命仿真工具,采用Java开发。JSimLife中每一个生命形式就是一个细胞。

    点击次数   官方主页【官方主页】   下载地址【下载地址】

    网友留言/评论

    我要留言/评论

    相关开源项目

    CASampledSP: CASampledSP 是一个基于 JNI 的 javax.sound.sampled.spi 服务提供者的实现。支持对多种音频格式的解码,包括 mp3 和 aac ,使用苹果的 CoreAudio 库实现本地化的处理。
    Swing界面生成工具: JAXX: JAXX是一个能够让你在XML中描述Swing用户界面,然后根据这些描述生成界面。它支持一些常用用户的界面如树型导航。
    ZooKeepe分布式系统协调: ZooKeeper是Hadoop的正式子项目,它是一个针对大型分布式系统的可靠协调系统,提供的功能包括:配置维护、名字服务、分布式同步、组服务等。ZooKeeper的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效、功能稳定的系统提供给用户。
    Zookeeper是Google的Chubby一个开源的实现.是高有效和可靠的协同工作系统.Zookeeper能够用来leader选举,配置信息维护等.在一个分布式的环境中,我们需要一个Master实例或存储一些配置信息,确保文件写入的一致性等.
    Java项目依赖分析工具 Tattletale: Tattletale 是一个可帮助你查看项目依赖的其他产品或者项目。主要的功能包括:

    识别 jar 文件之间的依赖性
    从类路径中查找丢失的类
    检测某个类或者包是否在多个 jar 文件中都存在
    检测同一个jar包是否在多个路径中存在
    为每个 jar 文件提供一个详细列表说明所需的包以及提供的
    校验类的 SerialVersionUID
    查找类似的 jar 包,具有不同的版本
    查找没有版本号的 jar 文件
    查找没用到的 jar 包
    识别签名的 jar 包
    Locate a class in a JAR file
    Get the OSGi status of your project
    Remove black listed API usage
    And generate the same reports for your .WAR and .EAR archives
    拍卖模拟器 JASA: JASA是一个高性能的拍卖模拟器。它是专为执行基于代理的计算经济学实验。它实现了双拍卖市场的变种,这是常用的运行真正的世界市场的地方,如证券交易所。它被设计为具有高度可扩展性,所以可以轻松实现,其他类型的拍卖。该软件还提供了一个基类,实施简单的自适应贸易代理。
    WYSIWYG编辑器 CKEditor for Java: 这是在线WYSIWYG HTML编辑器CKEditor的Java支持版。采用JSP自定义标签的形式实现。
    收录时间:2011-05-03 08:36:52
    SpiderDB: SpiderDB是一个采用Java开发轻量级的数据库结构抓取工具。这个简单的类库可用于取得各种不同数据库的底层结构并返回相同的POJO对象,方便程序使用。当底层dbms变化时,它返回的POJO对象不变。支持的数据库包括:Apache Derby、H2 Database、HSQLDB、IBM DB2、MySQL、PostgreSQL。
    可伸缩,容错应用程序开发台Akka: Akka是一个构建在JVM之上的平台用于开发下一代事件驱动,可伸缩,容错的架构。它采用 Actor模型来简化编写容错的、高可伸缩性的Java和Scala应用程序开发。
    Actor模型并非什么新鲜事物,它由Carl Hewitt于上世纪70年代早期提出,目的是为了解决分布式编程中一系列的编程问题。其特点如下:
    系统中的所有事物都可以扮演一个Actor
    Actor之间完全独立
    在收到消息时Actor所采取的所有动作都是并行的,在一个方法中的动作没有明确的顺序
    Actor由标识和当前行为描述
    Actor可能被分成原始(primitive)和非原始(non primitive)类别
    非原始Actor有
    由一个邮件地址表示的标识
    当前行为由一组知识(acquaintances)(实例变量或本地状态)和定义Actor在收到消息时将采取的动作组成
    消息传递是非阻塞和异步的,其机制是邮件队列(mail-queue)
    所有消息发送都是并行的
    Apache Commons-VFS:VFS为访问各种不同的文件系统提供了单一的应用程序编程接口(API),大大的简化了应用程序本身代码的复杂度。目前VFS支持FTP、Local Files 、HTTP/HTTPS、SFTP、Temporary Files、Zip、Jar/Tar(uncompressed、tgz or tbz2)、gzip/bzip2、res、ram所有这些文件系统中的文件被封装成了FileObject这个类,文件的读写操作都通过此类来完成。文件的路径采用了URL的方式。
    Java数据库移植框架 flyway: flyway 是一个敏捷工具,用于数据库的移植。采用 Java 开发,支持所有兼容 JDBC 的数据库。