SWAMP is a java-based workflow engine. The workflows are defined in an XML format, with with focus on great flexibility and the possibility for quick and frequent changes.
The workflow engine is running on a central server, with a web-GUI and a SOAP interface for human interaction and for connecting it to other systems.
Zebra is a workflow engine - originally developed to fill in the gaps in some commercial and open source workflow engines. The key differences between it and other workflow systems are
* Able to model all the workflows described in workflow patterns
* An easy to use GUI designer
* Interfaced persistence layer
* OO Design
* Integration component for Turbine web applications
Azuki is a framework designed to resolve various known problems in the software development lifecycle :
* Customizing an application without modifying the source code.
* Simplifying the integration of new technologies.
* Simplifying application maintenance.
* Simplifying application deployment.
* Separating contributors in a complex development project.
* Separating technical code from purely operationna
A little bit outdated (2005): "We (Svetozar Misljencevic & Dusty Lefèvre) are developing a profiler for Java (1.5 and greater) that will be able to selectively trace an application (by selecting the classes and events to log) and log it's actions for analysis using the JVMTI interface. In the first phase we will implement this functionality. In the second phase we will add monitors for the (real-time) internal state of the Java Virtual Machine.
This project is part of our studies so we cannot accept any external help, for the moment..."
yEd is a very powerful graph editor that is written entirely in the Java programming language. It can be used to quickly and effectively generate drawings and to apply automatic layouts to a range of different diagrams and networks.
XWeaver is a tool for aspect oriented programming for C/C++ and Java applications. The weaving process is especially designed to be compatible with the needs of applications that, like on-board applications, must undergo a qualification process. The XWeav
xswingx can help you...
* Add prompts to any text component.
* Add child components to any text field. (Called buddies. Wonder why? Read the FAQ.)
* Add a search field to your UI (and let it look and behave like native - or not).
About XStream
XStream is a simple library to serialize objects to XML and back again.
Features
* Ease of use. A high level facade is supplied that simplifies common use cases.
* No mappings required. Most objects can be serialized without need for specifying mappings.
* Performance. Speed and low memory footprint are a crucial part of the design, making it suitable for large object graphs or systems with high message throughput.
* Clean XML. No information is duplicated that can be obtained via reflection. This results in XML that is easier to read for humans and more compact than native Java serialization.
* Requires no modifications to objects. Serializes internal fields, including private and final. Supports non-public and inner classes. Classes are not required to have default constructor.
* Full object graph support. Duplicate references encountered in the object-model will be maintained. Supports circular references.
* Integrates with other XML APIs. By implementing an interface, XStream can serialize directly to/from any tree structure (not just XML).
* Customizable conversion strategies. Strategies can be registered allowing customization of how particular types are represented as XML.
* Error messages. When an exception occurs due to malformed XML, detailed diagnostics are provided to help isolate and fix the problem.
* Alternative output format. The modular design allows other output formats. XStream ships currently with JSON support and morphing.
xsdeclipse provides an eclipse user interface for xsdTransformer xsdTransformer. xsdTransformer transforms XML schemata to other code (e.g. xhml sites containing XForms forms, JavaServer Pages containing jsf forms et al.). The provided xsdeclipse downloads are completely installable and runnable as it is. For only using xsdeclipse you don't need to download xsdTransformer.
XRules is an XML business rules language that expresses constraints, calculations, interdependencies, and properties that describe and exist among elements and attributes of an XML document. XRules can be used to validate business rules in an XML transaction, attach metadata to the XML Infoset, or add dynamism to XML by using the Dynamic DOM.
Xooctory is an open source continuous integration server, aiming to provide the following features:
* Open Source
* Massively scalable
* Flexible
* Build dependency aware
* Instant and rich feedback
* Secured
XOM™ is a new XML object model. It is an open source (LGPL), tree-based API for processing XML with Java that strives for correctness, simplicity, and performance, in that order.
E. Sekerinski, and R. Zurob. &\#171;UML&\#187; '01: Proceedings of the 4th International Conference on The Unified Modeling Language, Modeling Languages, Concepts, and Tools, page 376--390. London, UK, Springer-Verlag, (2001)