 |
 |
4Suite 4Suite is a collection of XML processing tools for XML and RDF processing, implemented in Python and C. It contains a complete XSLT implementation, an XPath implementation, a DOM implementation (level 1 and level 2), a persistent DOM implementation that stores documents in an object database, an RDF toolkit with persistence and schema support, an XPointer implementation and an XLink processor. | |
| |
Abstract User Interface Markup Language Toolkit A set of development tools and APIs for creating GUI applications that run in both the Java Swing and HTML environments. | |
| |
Advanced Pattern Search Toolkit for Sequential Data Using XML to interface with external applications, these tools allow users to search for complex patterns in sequential data. Search results are presented in XML. | |
| |
AElfred2 XML parser AElfred2 is a Java-based XML parser designed for easy and efficient use over the Internet. The download includes an enhanced SAX2-compatible version of the AElfred2 non-validating XML parser, a modular (and hence optional) DTD validating parser, and modular (and hence optional) JAXP glue to those. | |
| |
Altova DatabaseSpy The unique multi-database data management, query, and design tool. Recommended by IBM, DatabaseSpy connects to all major databases and integrates seamlessly with IBM DB2 9 data server. | |
| |
Altova MapForce The premier data integration and Web services implementation tool now provides deep integration with IBM DB2 9 pureXML. Recommended by IBM, MapForce facilitates mapping between any combination of XML, database, flat file, EDI, and/or Web service. | |
| |
Altova MissionKit The Altova MissionKit is the secret to savings on top software tools. Get up to eight Altova application development and data management tools (including XMLSpy, MapForce, and StyleVision) for less than the price of two! Restrictions apply. | |
| |
Altova StyleVision The ultimate visual stylesheet designer for transforming XML and database content into HTML, Word/RTF, and PDF output and for creating intuitive e-forms. Recommended by IBM, StyleVision is standards-based and supports XSLT, XSL:FO, CSS, and JavaScript, and provides deep integration with IBM DB2 9. | |
| |
Altova XMLSpy The industry standard XML development environment for modeling, editing, transforming, and debugging all XML technologies. XMLSpy is IBM's tool of choice for pureXML on the DB2 9 data server. | |
| |
Ant Apache Ant is a Java-based build tool. Its configuration files are XML-based, calling out a target tree where various tasks get executed. Ant uses Java classes instead of shell-based commands used in tools such as Make and Jam. | |
| |
Apache XML-RPC This Java implementation of the popular XML-RPC protocol uses XML over HTTP to implement remote procedure calls. | |
| |
Application Level Events (ALE) Preview for RFID This preview kit is based on the ALE 1.0 specification from the industry group EPCglobal, which defines standards for Electronic Product Codes and RFID. ALE aggregates and sorts read events from devices and composes an XML document for a generic engine to interpret and execute. The client application allows creation and local storage of event cycle specifications, interaction with the ALE Engine using a browser, and reception of event cycle reports from the ALE Engine. | |
| |
ARP ARP, which stands for "Another RDF Parser", is an open-source parser for the RDF (Resource Definition Framework) standard. ARP, which is compliant with numerous standards and recommendations, is derived from the HP Jena project. | |
| |
Axis Apache Axis is an implementation of SOAP (and a follow-on to the Apache SOAP Project), and is a stable base on which to implement Java Web Services. | |
| |
Axis2 Apache Axis2 is an implementation of the W3C's SOAP specification, and is an effort to re-implement both Axis/Java and Axis/C++ on a new architecture. Building upon the "handler chain" model developed in Axis1, Axis2 introduces a more flexible pipeline architecture which lends itself to greater modularity and extensibility. | |
| |
AxKit This XML application server for Apache provides on-the-fly conversion from XML to any format, such as HTML, WAP, or text. | |
| |
Batik Batik provides core modules for handling and processing SVG files, allowing Java-based applications to manipulate SVG documents. Various Batik modules generate, manipulate, transcode, and search SVG images in applications or applets. | |
| |
BeepLite Networking Layer A Java implementation of BEEP (Blocks Extensible Exchange Protocol), a generic application protocol kernel for connection-oriented, asynchronous interactions. (This is an ETTK technology.) | |
| |
BPEL Repository A technology that enables a mechanism for storing any XML data and retrieving this data through an object-oriented querying mechanism. | |
| |
BPWS4J (Business Process Execution Language for Web Services Java(TM) Run Time) BPWS4J is IBM's Business Process Execution Language for Java. It includes an execution environment for BPEL4WS, an Eclipse plug-in for creating and modifying BPEL4WS documents, and a validation tool for BPEL4WS documents. | |
| |
Call Control XML Interpreter Call Control XML (CCXML) Interpreter consists of an interpreter for WebSphere Voice Response for AIX supporting the VoiceXML standard. A CCXML application allows sophisticated multiple-call handling and control, including the ability to place outgoing calls, to answer incoming calls, and to invoke voice applications. It allows for handling of a class of asynchronous events and advanced telephony operations involving substantial amounts of signals, status events, and message passing. | |
| |
Castor Castor is an open source, XML data binding framework for Java which allows mapping of how a given XML document and a given set of Java objects relate to each other. Castor provides Java-to-XML binding, Java-to-SQL persistence, and more. | |
| |
Cocoon Apache Cocoon is a Web development framework built around the concepts of separation of concerns and component-based Web development. A content management framework based on Cocoon -- Lenya -- is currently in incubation with the Apache Software Foundation. | |
| |
Compound XML Document Toolkit A standards-based, schema-driven toolkit for mixed-namespace XML documents. | |
| |
DB2 Universal Database Family DB2, a database for Windows, Linux, and UNIX environments, includes self-configuring and self-optimizing capabilities, along with XML integration enhancements and federated capabilities that allow the integration of Web services. | |
| |
DB2 XML Extender DB2 XML Extender lets you leverage critical business information in DB2 databases using XML-based interchange formats. | |
| |
DB2XML DB2XML is a tool for transforming data from relational databases into XML documents. | |
| |
dbXML 2.0 dbXML is a native XML database for storing and indexing collections of XML documents in both native and mapped forms for highly efficient querying, transformation, and retrieval. The server may also be extended to provide business logic scripts, classes, and triggers. | |
| |
Debug Tracer Debug Tracer is an XML-based scripting tool for debugging, tracing, and monitoring the JavaTM Virtual Machine (JVM). Debug Tracer provides many features such as conditional debugging, logging of JVM events, and more. | |
| |
Design Pattern Toolkit The Design Pattern Toolkit is an Eclipse-enabled tool for generating applications based on customizable model-driven architecture patterns. This plug-in can speed up the development of common types of applications by the use of patterns that capture best (or current) practices for the design and implementation of those applications. | |
| |
Dom4j An open-source XML framework for Java to read, write, navigate, create and modify XML documents. Dom4j integrates with DOM and SAX and includes full XPath support. | |
| |
DOMIT! DOMIT! is an open-source xml parser for PHP based on the Document Object Model (DOM) Level 2 specification. DOMIT! is lightweight, fast, and written purely in PHP. | |
| |
ebBP Editor Based on an XML Schema (XSD) editor, ebBP Editor is designed to help the user create generic and domain-specific Business Process Specifications. | |
| |
EcmaScript EcmaScript, a collection of four Ecma standards (262, 290, 327, and 357), is a scripting language that, with the addition of XML extensions in ECMA-357, is XML native (and referred to as E4X). Based in part on JavaScript, EcmaScript has been used by many open standards for its browser host environment's client-side computation. Ecma is a membership organization, the European Computer Manufacturers Association. | |
| |
Emfatic Language for EMF Development A language for representing Eclipse Modeling Framework Ecore models in textual form. | |
| |
Exchanger XML Lite Exchanger XML Lite is a free XML editor for use in non-commercial environments. This edition is free for home, academic, or non-profit use. No registration required, no 30-day usage limit. This Java-based product allows you to view, author, and edit XML data and documents. Features include multi-document interface, an XSLT debugger, and support for DTD, RELAX NG, and XML Schema. | |
| |
eXist eXist is an open source, XML database with index-based XQuery processing, automatic indexing, extensions for full-text search, XUpdate support and tight integration with existing XML development tools. With XQuery support it is possible to write Web applications with just XQuery and XSLT. eXist uses an efficient index structure based on a numerical indexing scheme. The database is lightweight and completely written in Java. | |
| |
Expat Written in C, Expat is a stream-oriented XML parser, allowing you to parse large documents without memory constraints. | |
| |
Firebug Firebug is a Firefox browser plug in that allows developers to debug XML, HTML, CSS, and JavaScript. | |
| |
FOP FOP is a Java application that processes XSL-FO files and translates them to PDF, PCL, PS, SVG, XML, and other output formats. | |
| |
Forrest Apache's Forrest is an XML standards-oriented documentation framework based upon Apache Cocoon, providing XSLT stylesheets and schemas, images, and other resources. Forrest uses these to render the source content into a Web site through command-line, robot, or dynamic application. Forrest's focus on low startup cost makes it ideal for rapid development of small sites, where time and budget constraints do not allow time-wasting HTML experiments. | |
| |
Global Business Object A portable Java library that enables global application developers to generate culture-sensitive GUI controls in a J2EE environment. | |
| |
gnosis.xml.objectify Gnosis Utilities is a Python package with a variety of utility classes for data management that transform data in XML documents into completely native Python objects. | |
| |
GNU JAXP Project From the GNU Classpath Extentions Project, a free implementation of the standard XML processing APIs for Java. The various Java XML utilities include an improved XML parser with SAX 2.0 support, a DOM 2.0 implementation, and a JAXP implementation. | |
| |
Hermes Hermes Messaging Gateway enables the exchange of ebXML messages. This Java Web application creates a secure transaction platform for AS2 and ebMS message exchange. | |
| |
Hierarchical Inherited Rule-Interpreted XML Like an XML parser, Hierarchical Inherited Rule-Interpreted XML parses XML to create a document object model (DOM), which can then be accessed through an API. However, this technology can also modify the XML structure as the DOM is created and can dynamically interpret values from the DOM during run-time execution. | |
| |
HTML Tidy A popular tool, Tidy converts HTML, XHTML, and XML into clean markup. | |
| |
IBM Forms for Mobile Devices Using XForms, this tool enables mobile devices to access and complete business forms. Developers can quickly create, deploy, and use forms-based applications, allowing intermittently connected mobile devices to access and complete business forms that are stored locally on the mobile device. | |
| |
IBM Reflexive User Interface Builder Reflexive User Interface Builder constructs and renders graphical user interfaces for Java Swing and Eclipse Standard Widget Toolkit, based on a descriptive XML document. | |
| |
IBM Rule-based Accessibility Validation Environment A suite of Eclipse plug-ins used to inspect and validate the accessibility of Java-based, rich-client GUIs (Swing or SWT) and Eclipse plug-ins. (This is an ETTK technology.) | |
| |
IBM Servlet-Based Content Creation Framework A compact, servlet-based, content creation framework that facilitates Web-based application development. | |
| |
IBM XML Forms Package The IBM XML Forms Package is a toolkit consisting of software components designed to showcase the possibilities presented by XForms, an emerging W3C standard. The package consists of a set of Java APIs for creating, accessing, and modifying XForms data models, an XForms processor control, and a Java XForms compiler. | |
| |
Industry Formats and Services with pureXML A demonstration of end-to-end XML data exchange with a DB2 9 pureXML database, retrieval through RESTful generic Web services, and user interaction provided through Atom feeds and XForms-capable browsers. | |
| |
Infoprint Manager and XML Extender XSL Formatting Objects (XSL FO) has been incorporated from alphaWorks technologies in the IBM XSL Formatting Objects Composer into three of its Infoprint products: Infoprint XML Extender for z/OS, Infoprint Manager for AIX, and Infoprint Manager for Windows. | |
| |
JAXB (Java Architecture for XML Binding) JAXB provides an efficient way to bind an XML schema in Java code, creating a way to extend an application into XML without needing an XML expert. | |
| |
Jaxen Jaxen is a universal object model walker, which provides a single point for XPath expression evaluation, regardless of the target object model (including support for dom4j, JDOM, DOM, or JavaBeans). | |
| |
JAXMe 2 A Java/XML binding compiler converts schema description input and outputs a set of Java classes. JAXMe is an open-source implementation of JAXB. | |
| |
JDOM JDOM Beta 10 is a Java-based solution for accessing, manipulating, and outputting XML data from Java code. | |
| |
Jelly Jelly is a Java- and XML-based scripting and processing engine, based on an XML pipeline architecture. Jelly is ideal for processing XML, scripting Web services, generating dynamic Web content, or being part of a content generation system such as Cocoon. | |
| |
Jena Jena is a Java framework for building Semantic Web applications. It provides a programmatic environment for RDF, RDFS, and OWL, including a rule-based inference engine. | |
| |
Jetspeed 2 Enterprise Portal Jetspeed-2 is the next-generation enterprise portal at Apache. Jetspeed is an Open Source implementation of an Enterprise Information Portal, using Java and XML. | |
| |
Lenya A Java-based open-source content management system which supports inline WYSIWYG editors, based on standards such as XML and XSLT. | |
| |
Libxml2 Libxml2 is the XML C parser and toolkit developed for Gnome. Though the library is written in C, a variety of language bindings make it available in other environments. | |
| |
LT XML An integrated set of XML tools and a developers' tool-kit, including a C-based API for UNIX and WIN32 ports. | |
| |
Multimedia Analysis and Retrieval Engine An automated desktop indexing and search system for digital images. | |
| |
Multimodal Tools Project for Eclipse An entry-level, lightweight package for Web developers who want to add multimodal capability to their applications. | |
| |
OpenLaszlo OpenLaszlo is an open-source platform for application development, allowing rich user interface capabilities similar to desktop client software and the instantaneous Web deployment of HTML. Applications interoperate on all leading Web browsers and desktop operating systems from a single XML code base. | |
| |
Oxygen XML editor oXygen XML editor supports XML, XSD, XSL, and DTD. oXygen combines Java and XML and includes a "Code Insight" feature, a context-sensitive prompting for tag and attribute entry. Its flexible approach to XML editing allows users to manage all types of XML-related documents. | |
| |
Rational Application Developer for WebSphere Software Helps Java(TM) developers rapidly design, develop, assemble, test, profile and deploy high quality Java/J2EE(TM), Portal, Web, Web services and SOA applications. | |
| |
RDF Validation Service Free RDF validation service offered by W3org based on version 1.0.5 of Another RDF Parser (ARP). Simply enter a URI or paste an RDF/XML document into the text field and a 3-tuple (triple) representation of the corresponding data model as well as an optional graphical visualization of the data model will be displayed. This updated version now supports last call working specifications including datatypes, but deprecated elements and attributes of the standard RDF model and syntax specifications are no longer supported. | |
| |
Real Interfaces Visualizer An easy-to-use system for assembling and managing complex, interaction-enabled, three-dimensional user interfaces. | |
| |
RFID Device Development Kit This Kit consists of an OSGi-based infrastructure and tools that map APIs and protocol specifications into XML, which is used to generate and develop a Java interface to the RFID device. Examples and extensive tutorials are included. | |
| |
Sandesha Apache Sandesha is an implementation of Web Services ReliableMessaging (WS-ReliableMessaging), published by the IBM, Microsoft, BEA and TIBCO Software as a joint specification, on top of Apache Axis. Apache Sandesha also supports WS-Policy and WS- Addressing, allowing reliable communication between web services as well as web services and clients. It also provides INORDER message delivery assurance for users. | |
| |
Saxon This open source XSLT processor implements conformance levels for XSLT 2.0, XQuery, and XPath 2.0. | |
| |
Scripting for XML Scripting for XML combines an interpreter that processes an easily-learned XML tag set with an integrated editor to provide a programming environment that is especially appealing to new and occasional programmers. | |
| |
Shibboleth Shibboleth is a software system developed by the higher education community and its partners for authorization and privacy controls in accessing online resources. Allowing single sign-on for users and the protection of both online resources and the identity of those accessing them, Shibboleth modules include the identity provider (also known as an origin) and its service provider (also known as a target) counterpart. Shibboleth is based on open standards, SAML 2.0, and the OpenSAML implementation. | |
| |
Struts Struts is an extensible development environment for writing applications. At its core is a flexible control layer based on standard technologies like Java Servlets, JavaBeans, ResourceBundles, and XML. | |
| |
Stylesheet Splicer Stylesheet Splicer is a customizable stylesheet processor that also manages multiple versions of XSL stylesheets from a common XSLT code base. It will transform a source XML document from one format (such as ColdFusion CFXML) into a target XML document of another format. | |
| |
Syntext Serna Free XML editor Syntext Serna Free editor supports WYSIWYG XML authoring of structured content. Serna Free is intended for personal use at home, documenting open-source projects, education, and other non-commercial uses. The editor resembles a conventional word processor, supports popular document types (DITA, Docbook, XHTML, TEI P4, NITF), and works on multiple platforms (Microsoft Windows, Linux, Mac OS X, and Sun Solaris/SPARC). The user interface localizes to several languages (including Chinese, Dutch, French, German, Igbo, Italian, Norwegian, Russian, Swedish). | |
| |
Systems Management Framework for Distributed Environments A custom-coded Java framework for administering a distributed WebSphere environment. | |
| |
TagSoup This Java-based, command-line parser converts messy HTML into well-formed XHTML (or HTML). | |
| |
TclXML Provides XML support for the Tcl scripting language. This project also includes TclDOM for DOM scripting and TclXSLT for XSL transformations. | |
| |
ToXgene A template-based generator for complex, semantically-correlated collections of XML documents. | |
| |
TX Text Control TX Text Control is a royalty-free ActiveX and C++ Class Library that offers word processing features for the manipulation of XML and CSS. | |
| |
UDDI4J UDDI4J is a Java class library that provides an API to interact with a UDDI (Universal Description, Discovery and Integration) registry. The UDDI Project is a comprehensive, open industry initiative enabling businesses to discover each other and define how they interact over the Internet to share information in a global registry architecture. | |
| |
Views for XML A mechanism for defining and querying views on native XML data. | |
| |
Virtual XML Garden An implementation of XPath and XQuery for processing (and combining) many kinds of structured and formatted data as if it were all XML. (This is an ETTK technology.) | |
| |
Visual XForms Designer A standards-based, easy-to-use Eclipse plug-in enabling the rapid development of documents with XForms mark-up using a visual user interface. (This is an ETTK technology.) | |
| |
VTD-XML VTD-XML is a fast open source XML parser with built in indexing, incremental update, and can handle large XML files that are impractical for DOM. | |
| |
Web Services for DB2 Cube Views Web Services for DB2 Cube Views provide access to multidimensional data stored in DB2. These Web services allow a client application to read data from the cubes and perform basic online analysis on multidimensional data and metadata through the Web, using XPath and XML. | |
| |
Web Services for DB2 Intelligent Miner This alphaWorks collection of Web services allows clients to describe and perform basic data-mining tasks using XML, XML Schema, and XPath without requiring any SQL to be written. | |
| |
WebSphere Application Servers IBM WebSphere Application Servers are part of a family of IBM Web application servers and complementary development and management tools that provide a complete solution for running, building, and managing e-business applications. XML support and tools are a key component of the server environment, enabling widespread communication of business content. | |
| |
WebSphere Studio Application Developer WebSphere Studio Application Developer is a comprehensive integrated development environment for visually designing, constructing, testing and deploying Web services, portals, and Java 2 Enterprise Edition (J2EE) applications. WebSphere Studio Application Developer accelerates J2EE development with a complete set of high productivity tools, templates, and wizards. | |
| |
WebSphere Studio Site Developer The Studio Site Developer provides an easy-to-use, productive and comprehensive development environment for building Java, Web and Web services applications. | |
| |
WSS4J Apache WSS4J is an implementation of OASIS Web Services Security (WS-Security). WSS4J is a primarily a Java library to sign and verify SOAP Messages with WS-Security information. WSS4J will use Apache Axis and Apache XML-Security projects and will be interoperable with JAX-RPC-based server/clients and .NET server/clients. | |
| |
Xalan C++ Xalan is an XSLT processor for transforming XML documents into HTML, text, or other XML document types. Xalan-C++ is a robust implementation of the W3C Recommendations for XSL Transformations (XSLT) and the XML Path Language (XPath). | |
| |
Xalan-Java Xalan-Java is an XSLT processor for transforming XML documents into HTML, text, or other XML document types. Xalan-Java recasts Xalan (formerly LotusXSL) as an implementation of the Transformation API for XML (TraX) interfaces, part of the Java API for XML Processing 1.2. | |
| |
Xeena This experimental visual XML editor is a generic Java application for editing valid XML documents derived from any valid DTD. Files can be created and edited without learning the intricacies of XML. | |
| |
Xerces C++ Parser Xerces C++ is a validating XML parser written in a portable subset of C++. A shared library is provided for parsing, generating, manipulating, and validating XML documents. | |
| |
Xerces Perl Xerces Perl is a validating XML parser, built using the Xerces C++ API, and providing a vast majority of access to the C++ API from Perl. | |
| |