Easy-to-use, open source web development platform. Visual, drag and drop tools allow anyone to create web apps with minimal learning curve. Java architecture: Spring, Hibernate, Ajax Dojo toolkit, MySQL, PostgreSQL, HSQLDB (bundles w HSQLDB)
JVending is a content provisioning system that implements most of the J2EE Client Provisioning Specification (JSR-124). JVending provides catalog management and device detection. Project also includes WAP push, MMS client and a registry for devices.
This toolkit allows developpers to assemble several web applications into a single one. Pages are build using contents, resources and page templates coming from the original applications. The applications may use different technologies (Java, PHP...)
Project to to port common Java libraries like JUnit, Log4j, Crimson, Xerces, Xalan, Jakarta POI, Commons Lang/Collections/CLI, JSch, JZLib, BouncyCastle and JFreeChart on .NET Framework 2.0 using J#.
Messaging based framework for Java GUIs
Framework for search and display of heterogenous document collections.
The eXtensible Text Framework (XTF) is an architecture that supports searching across collections of heterogeneous textual data (XML, PDF, HTML, text, and more), and the presentation of results and documents in a highly configurable manner. Includes highly customized versions of the proven open-source components Lucene and Saxon.
mvc4swing is a IoC framework to separate swing forms from logic classes. Actually, mvc4swing implements a IoC controller from swing forms to webwork actions (logic classes). No more logic codes in your JButton submit methods.
The Ars Machina Project is a collection of packages with two general goals: to reduce the amount of code needed to implement an application and to suggest some standards to the software architecture and naming of classes and interfaces.
Framework that adds security functions to Java web applications. It is used as an add-on for Struts framework. It is written in Java and provides web-commands for java web pages and provides several security services such as sequence control invocation.
An automated database patching framework for Java.
AutoPatch is an automated Java patching system. Among other things, it allows a Java application to easily do things like keep a database schema in sync with what new application versions require thus radically lowering the cost of database maintenance. This project is now hosted on GitHub: https://github.com/tacitknowledge/autopatch
BugUnit extends JUnit with the concept of a 'bug'. Multiple tests test one bug, if one test fails the bug is open. Methods like assertEquals("PRJ-123",i,10) will flag bug PRJ-123 as open or closed in Jira and a bug-centric HTML summary.
A simple self-refreshing cache framework for Java
A suite of open-source tools and frameworks for creating SIP apps
Session Initialtion Protocol (SIP) is widely used for telephone services over the Internet. CafeSip provides a suite of open-source tools and applications for creating customized SIP services and applications using the Java.
A powerful 100% JAVA flat file processing ORM framework. Giving the ability to abstract the processing of flat files from business logic, using Hibernate style mapping constructs. Supports fixed length and delimited (e.g CSV) file formats.
Casper Datasets is a robust in-memory data manipulation framework, which allows programmatic search / sort / indexing on relational data rows. Casper Datasets virtually eliminates the need for relational databases for basic data manipulation and provides
Open source implementation of the Java Bindlet technology
The Corinna is a open source software implementation of the Java Bindlet technology. The Java Bindlet is similar to Java Servlet platform, but allows the implementation of software components for the treatment of requests in various protocols (binary or text based protocols), not just those based on HTTP. The framework supports the implementation of both TCP and UDP bindlets.
The Customizable Caching Framework provides a basic but robust implementation of a cache with expiry and memory management features. It also provides entry points to populate the cache, making it reusable in several applications.
Automatically generates echo2 applications from a domain model (scaffolding). Goal is to integrate with ide plugins to provide a quick process for getting a database driven Echo2 AJAX application running.
Entegrator is an opensource enterprise application integration tool.
An example web application that demonstrates the ExtendedSpringMVCApplicationSupport project as a working app with Hibernate and a database. Also includes some Acegi security extensions.
FVM (Federated Virtual Machines) enables Java apps to create and call class instances in other JVMs. It does this using network ClassLoaders, java.io.ObjectIn/OutputStream and remote object references proxied by CGLIB
It is a PHP port for GWT Server (RemoteServiceServlet). With GWTPHP you can connect GWT application with PHP. It decode/encode GWT request/response using GWT native data interchange format. No JSON or XMLRPC needed. Project web site: http://gwtphp.sf.net
Hdo is a powerful object/data transfer service. Hdo lets you develop VO(DTO) assembler/deassember classes easily.