» tagged pages
» logout

sorted by: recent | see : popular
Content Tagged with License:BSD + Java

telnetd

The Java Telnet Daemon is an embeddable telnet daemon written in Java.

The codebase has been adopted for commercial products like Cisco EDI and Sun Microsystems StorEdge.

There is also a newer version that has been adapted for OSGi (see SVN repository) and that provides support for a SSH2 Listener.

jamod

jamod is a project that provides a Modbus protocol implementation in 100% Java. It can be used to implement Modbus masters and slaves in Serial (ASCII, RTU (Master only), BIN) and IP (TCP, UDP).

The design of this library is fully object oriented, based on abstractions which should support easy understanding, reusability and extensibility.

JMock

jMock is a library for testing Java code using mock objects.

fawkeZ - Trac

The fawkeZ project provides a set of Java classes, tools, and utilities that are freely available under a BSD license. More fundamentally fawkeZ incorporates a set of principles and guidelines for agile software development. Of course the Java components,

opensource: del.icio.us tag/opensource

JGoodies Looks

JGoodies Looks: High-Fidelity Windows and Multi-Platform Look&feel

opensource: del.icio.us tag/opensource

JGame

JGame is a game making framework for building 2D Java games on a variety of platforms. The engine is based on sprites and collision detection, with a tiled background and sprite-tile interaction mechanisms.

Games built with JGame can run as applets or as standalone Java applications.

OpenEJB

OpenEJB is a pre-built, self-contained, portable EJB container system that can be plugged into any server environment including application servers, Web servers, J2EE platforms, CORBA ORBs, databases, IDEs, etc. It comes with fast, lightweight EJB servers for both local and remote access, allowing you to write standalone or distributed EJB applications.

PDFbox

PDFBox is a Java PDF library for the creation, manipulation, and reading of PDF documents. It is usuable via Java classes, or also via command line utilities.

SwingFX

SwingFX provides Swing effects for Java development. SwingFX is a composite project, serving as a central location for Java/Swing/Java2D effects projects.

jMaki

jMaki is a JSP tag library / JSF component for Ajax development. Developers can use jMaki to integrate rich Javascript widgets into their Javascript web applications.

jMaki provides bootstrap widgets from Dojo, Script.aculo.us, Yahoo! UI Library – and includes RSS, del.icio.us, and chat widgets.

jMaki is written for JSP 2.0/JSF 1.1, but it should work on any servlet containers that support the JSP 2.0 or JSF 1.1 specfications.

jLibrary

jLibrary is a DMS (Document Management System), oriented for personal and enterprise use. With jLibrary, you can classify your documents, videos, or any other media type.

JEROME Fabric

The JEROME Fabric is a lightweight alternative to Jini, licensed under the BSD License, a very liberal open source license.

JEROME Fabric was originally released in response to the restrictive SCSL License under which Sun released Jini, however in response to complaints Sun has since dual licensed contributions to Jini under a less restrictive license: the Apache License 2.0.

JEROME Fabric is a lighter weight version of Jini, and as such does not support Jini’s full feature set; however JEROME Fabric does offer service discovery and remote method invocation.

Docco

Docco is a personal document retrieval tool based on Apache’s Lucene indexing engine. It creates a searchable file index for all files in the file system.

Docco supports a wide range of formats beyond text: HTML, XML, OpenOffice, Word and Excel (with plugin), PDF (with PDFbox or Multivalent), and man pages (with Multivalent).

JScience

Comprehensive Java library for the scientific community.

It is powered by the Javolution library.

CMU Sphinx Group Open Source Speech Recognition Engines

The Sphinx Group at Carnegie Mellon University is committed to releasing the long-time, DARPA-funded Sphinx projects widely, in order to stimulate the creation of speech-using tools and applications, and to advance the state of the art both directly in speech recognition, as well as in related areas including dialog systems and speech synthesis.

DualRpcServer (aka DualRpc)

DualRpcServer is an easy-to-use Java framework for bi-directional RPC method calls between a client and server. No RMI stubs or J2EE remote interfaces are needed. Perfect for building Swing or SWT clients that communicate with server-side business logic.

Helma

Helma is a scriptable Web application server written in Java which combines the Rhino JavaScript engine with the Jetty web server (or any other servlet container). Helma allows Web applications to be built on a very high level.

xmlenc

The xmlenc library is a fast stream-based XML output library for Java. Main design goals are performance, simplicitity and pureness. As far as known, xmlenc is the fastest XML output library for Java.

SEDA: An Architecture for Highly Concurrent Server Applications

SEDA decomposes a complex, event-driven application into a set of stages connected by queues. This design avoids the high overhead associated with thread-based concurrency models, and decouples event and thread scheduling from application logic.

delicious-java

delicious-java is a Java API for interacting with the del.icio.us web service API.

JiBX

JiBX is a framework for binding XML data to Java objects.

This is accomplished through binding definitions that map XML nodes to Java Objects. A developer writes definition documents, compiles source code, and then runs the JiBX binding compiler that adds code to convert class instances to XML. Classes can also be directly bound at runtime, however this is not recommended.

Once the JiBX binding compiler is run, the JiBX binding runtime uses the enhances class files to marshall and unmarshall the objects from the XML input document.

Pebble Weblog

Pebble weblog is the popular server-side blogging tool written in Java. It’s small, fast and feature-rich with an unrivalled ease of use. Blog content is stored as XML files on disk and served up dynamically, so there’s no need to install a database.

SASH

The SourceLabs SASH stack for Java is a stack of lightweight enterprise app frameworks that deploy on a J2EE application server or other Java container. J2EE application standards define system services like transactions, security, messaging, etc. Commercial vendors have focused on providing the best qualities of service for these system services but not addressed application frameworks.

While developers can build applications directly against the J2EE APIs, frameworks drastically reduce the amount of infrastructure code needed for

  • User Interface
  • POJO management
  • Database access and O-R mapping
  • Web Services

The SASH stack integrates open source projects to provide these capabilities in a complete package that minimizes the need for homegrown frameworks. SASH consists of

SASH is available on various application server containers, and can also be downloaded from SourceLabs with Tomcat, providing a complete web application platform.

QuickFix

QuickFIX is a C++ , Java, and .NET FIX (Financial Information eXchange) engine, helping financial institutions easily integrate with each other.

jWebUnit

jWebUnit is a Java framework that facilitates creation of acceptance tests for Web applications.

AndroMDA

AndroMDA is a java code generation framework that follows the model driven architecture (MDA) paradigm.

Grinder

The Grinder is a simple, pure Java load-testing framework. It enables testing of web applications, and uses Jython for scripting Http requests and processing responses.

Being able to use jython for processing and validating requests is great because it makes grinder good for both stress as well as more fine tuned testing where in depth validation is necassary.

Grinder also has a proxy you can use to record http messages to the server, and have them automagically turned into jython scripts.

The Grinder is very convenient and useful for full functional tests because it can employ full power of Jython and Java combined for making dynamic parametrized requests. For example it is easy to execute and test such scenario: suppose we have a CRUD+Search forms then we can create a new record, save it, then find what ID was assigned to the record, then update record fields, and then delete the record. It is also easy to test sites which are protected by form based login page of any kind. http://grinder.sourceforge.net/g3/script-gallery.html

XFire

XFire is a Java SOAP Framework project. It uses STAX for message processing and is both low-weight and low memory.

See Also

hsqldb

hsqldb is a relational database engine written in Java with a JDBC driver that supports a subset of ANSI SQL3.

jena

Jena is Java toolkit for developing semantic Web Applications.

SWIG

SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages.

xdoclet

XDoclet is a code generation engine for Java that uses meta-data (attributes) contained in classes’ JavaDoc.

Middlegen

A code generation tool for EJB 2.0 CMP/CMR Entity Beans. It’s useful if you have a database with existing tables and you want to map the tables to Entity Beans.