[32 total ]
Apache Ant is a Java-based build tool. In theory, it is kind of like Make, but without Make's wrinkles.
iText is a library that contains classes to generate documents in the Portable Document Format (PDF), XML, HTML, and RTF. It can also parse XML documents and convert them into any of these formats. Pages of existing PDF files can be imported and copied to new PDF documents.
JasperReports is a Java reporting library. XML report templates are used to generate ready to print documents using data from customizable data sources, including JDBC. The output can be delivered to the screen, printer, or stored in PDF, HTML, XLS, RTF, ODT, CSV, TXT and XML format.
Rome is a set of Atom/RSS Java utilities that make it easy to work in Java with most syndication formats. Today it accepts all flavors of RSS (0.90, 0.91, 0.92, 0.93, 0.94, 1.0 and 2.0) and Atom 0.3 feeds. Rome includes a set of parsers and
... [More]
generators for the various flavors of feeds, as well as converters to convert from one format to another. The parsers can give you back Java objects that are either specific for the format you want to work with, or a generic normalized SyndFeed object that lets you work on with the data without bothering about the underlying format. [Less]
Welcome to the JAX-WS Reference Implementation Project. This is a project in the JWSDP subcommunity of the Java community on Web Services and XML at java.net.
This project develops and evolves the code base for the reference implementation of the
... [More]
JAX-WS specification. The current code base supports JAX-WS 2.0 but the project will track future versions of the JAX-WS specifications. [Less]
OpenLaszlo is an open source platform for creating zero-install web applications with the user interface capabilities of desktop client software.
DWR is a simple servlet plugin that allows you to expose selected Java classes via JavaScript. DWR comprises a servlet to marshal requests from JavaScript and code to generate the browser code to make calling Java code directly from a web form simple. DWR can make writing interective DHTML pages (like GMail) very much simpler.
Jaxen is a universal XPath evaluation engine. It is currently capable of executing XPath expressions against W3C DOM, JDOM, dom4j, and XOM document trees.
XMLUnit provides classes to validate or compare XML files or to assert the value of XPath expressions applied to them.
XMLUnit for Java provides integration with JUnit while XMLUNit for .NET integrates with NUnit to simplify unit testing code that generates XML.
Pentaho Reporting is a class library for generating reports. XML-based templates provide flexible reporting and printing functionality using data from multiple sources. It supports output to display devices, printers, PDF, Excel, HTML, XHTML
... [More]
, PlainText, XML and CSV files.
Pentaho Reporting was formerly known as 'JFreeReport', but has been renamed to 'Pentaho Reporting' to avoid confusion with the other JFree.org projects. [Less]
Sun Java Streaming XML Parser, Sun implementation of Stax (JSR 173)
The gateway is developed by the Vermont Department of Taxes and provides a web services framework for accepting Streamlined Sales Tax registrations and returns. It also includes a Web interface for manually submitting transmissions. The goal is to build an extensible framework upon which future tax services can be built.
Provides a very easy way of implementing XML-RPC servers and clients in Groovy
Also supports Jabber-RPC which allows Jabber transports (like GTalk) to be used to support RPC servers and clients
Nifty GUI is a Java Library that supports the building of interactive user interfaces for games or similar applications. It utilizes lwjgl for OpenGL rendering. The configuration of the GUI is stored in xml files with little supporting Java code. In short Nifty helps you to layout stuff, display it in a cool way and interact with it :)
Opensource Java library which includes various lightweight XML processing tools.
Major features are:
Generating POJO by DTD;
XML-POJO mapping via Java5 annotations or DTD;
XML manipulations using POJO without SAX/DOM;
Preprocessing of XML
... [More]
documents using expression language;
Binary XML;
RMI friendly XML;
Exporting to JSON;
XML marshall/unmarshall; [Less]
JPF (Java Plugin Framework) is a general-purpose plug-in framework intended to help building scalable, extendable Java applications with low cost of maintenance. The framework is specially designed to be easily included into Java project of any kind.
... [More]
JPF provides a runtime engine that dynamically discovers and loads "plug-ins". A plug-in is a structured component that describes itself to JPF using a "manifest". JPF maintains a registry of available plug-ins and the functions they provide (via extension points and extensions). [Less]
MARF is an open-source research platform and a collection of voice/sound/speech/text and natural language processing (NLP) algorithms written in Java and arranged into a modular and extensible framework facilitating addition of new algorithms. MARF
... [More]
can run distributedly over the network and may act as a library in applications or be used as a source for learning and extension. [Less]
Have the RefleX of Native XML Programming !
RefleX uses XML tags as actions to perform.
RefleX is a general-purpose XML engine that allows to write Web applications as well as batch scripts just with tags, to browse non-XML objects like if they
... [More]
were XML with XPath, to design and implement processing-oriented XML languages (declarative or procedural) and much more.
XUnit and WUnit are now bundled with RefleX : you'll be able to design test-suites with XPath and XML. WUnit support AJAX-based applications and supply a server emulator that allows to handle server-side objects. Imagine that you want to test a Web page : before getting it from the server, you can store authoritatively some objects in the user session...
Have the RefleX ! [Less]
YaHP is a Java library that allows you to convert an HTML document into a PDF document.
The XML Directory Listing application recursively searches a given directory, and generates an XML file representing the directory structure.
XML Directory Listing is a cross platform application for generating an XML representation of a directory
... [More]
structure. XML output contains a wealth of file information and can be configured in many different ways.
* Configurable XML output.
* Files can be included or excluded from output.
* Cross platform Java application.
* SAX based parsing for low memory footprint and fast execution time.
* Easy Apache Ant integration via custom task. [Less]
ShaniXmlParser is a small and fast Xml/Html DOM/SAX non validating parser written in java. It can parse not well formed xml files. It also parses DTD, ENTITIES, CSS.
Use DOM,SAX,JAXP interfaces.
It passes DOM1/2/3 validations suites
XMLToaster is a two way database to XML mapping tool. It maps XML messages directly into database tables and extracts data into XML documents.
It uses a simple SQL "select" like statement to extract data into XML documents of arbitrary
... [More]
complexity.
It scales to handle very complex mappings such as might be found when extracting from a legacy database into an ESB service catalog.
Persistence is currently through an XML mapping file, shortly to be replaced by more user-friendly SQL style update statements. The persistence engine is also capable of handling enterprise level requirements.
Key features:
- Simple XML message generation from a database.
- Quick and easy persistance of XML messages to the database without the traditional coding overhead.
It specialises in handling very complex mappings of XML to tables. [Less]
Flying Saucer is a strict XHTML/XML renderer written in 100% Java (no native browser hooks), for embedding in a variety of applications (chat programs, mp3 players, web services clients, etc). It aims to provide strict and *full* webstandard
... [More]
compliance for XHTML with CSS 2.1 styling. Input is well-formed XML and styling/layout is done with CSS. Output is PDF, Swing panel (for interactive use), image files, and SWT support is being developed.
As of the current release, R7, the library should support almost all of CSS 2.; limitations on CSS support are listed in the project issue tracker. [Less]
Provide a set of useful extensions to Spring XML Schema-based configuration files.
SmartConfig is a Java library for easy access to configuration parameters. It has support for strong (both symmetric and asymmetric) cryptography and cluster-wide configuration sharing.
Apache Addressing was an implementation of the Web Services Addressing (WS-Addressing), published by the IBM, Microsoft and BEA as a joint specification, on top of Apache Axis. Version 1.0 of the library was donated to the Apache Software Foundation
... [More]
, which closed the project in 2005.
As of today, a considerable amount of projects depend on this library. Unfortunately, most of them use modified versions, and this produces incompatibility issues that are extremely hard to avoid, even using advanced techniques like classpath concealing. In an effort of integrating several of these projects, I have decided to take this library out from the Apache archives and move it forward to a stable, bug-free version that could be used by any of the affected projects. [Less]
Small embeddable pure Java library to perform source code highlighting and render the results in a variety of formats.
The Java Desktop Network Component (JDNC) project is about reducing the effort and expertise required to build rich, responsive Java desktop clients. JDNC leverages the power of J2SE and Swing, but provides a simplified programming model which
... [More]
enables common user-interface functionality to be constructed more quickly, without requiring significant Swing or GUI programming skill. [Less]
Fast Infoset specifies a binary encoding for the XML Information set. An XML infoset (such as a DOM node, StAX events or SAX events in programmatic representations) may be serialized to an XML 1.x document or, as specified by Fast Infoset, may be
... [More]
serialized to a fast infoset document. Fast infoset documents are generally smaller and faster to parse than equivalent XML documents. [Less]
This is a new intiative to develop a unique Dashboarding application. The development will be in PHP. The studio will allow to connect to any database and Excel files. It will allow you to create reports and Dashboards. Dashboard Studio will be able
... [More]
to import dashboard definitions directly from InfoCaptor Designer. It will also have in-built role and security mechanism. This will be a totally new application from InfoCaptor which is a java based Dashboard application. [Less]