DPML Downloads
Binary Distributions

The DPML Platform distribution includes:

  • Metro component management runtime
  • Station application server
  • Transit resource management services
  • Depot build system

Version 2.1.1 is the latest production stable release of the SE6 based implementation.

Debian Installer dpml-sdk_2.1.1-1_all.deb MD5
Windows NSIS Installer dpml-sdk-win32-2.1.1.exe MD5
Generic Linux Archive dpml-sdk-linux-2.1.1.tar.gz MD5
Generic Windows Zip Archive dpml-sdk-win32-2.1.1.zip MD5
Documentation Archive dpml-sdk-docs-2.1.1.zip MD5

Version 2.1.1 is the latest production stable build of the DPML platform. It incorporates a number of important functional enhancements over the 1.X series brought about through an internal restructuring of the component deployment architecture. The 2.1.1 version has a structural dependency on the Java 1.6 platform. Semantics of component deployment such as Context definition remain backward compatible with the 1.X series. Internal APIs have changed relative to 1.X to better align with draft JSR 277 module specifications.

New features and/or enhancements delivered under version 2.1.1 relative to 1.1.0 include:

  • JSR 277 readiness.
  • Integral support for java.util.ServiceLoader as an basic extension mechansims.
  • Support for plugable content type handlers via java.util.ServiceLoader.
  • JMX management of the Transit resource management layer.
  • Metro component model moved to a dedicated content type handler.
  • Support for nested contect interface defintions.
  • Context model suport for map datatypes.
  • Support for uri fragment argument handling.
  • Improved part interface semantics.
  • Improved XSD namespace management.
  • Package namespace updates to facilitate improved private class isolation.
  • Comprehansive updates to tutorials and online documentation.
  • Improvements to Station deployment metadata.

New features and/or enhancements delivered under version 2.1.1 relative to the 2.0.0 distribution included improvements to general exception handling and error reporting and support for component composition via reference to nested parts within the internal structure of a component using part uris as the construction mechanisms. Also includes numerous code and documentation quality enhancements and updates to the checkstyle task involving migration from Checkstyle 4.1 to 4.3.

Technical Note

Please refer to the README.TXT file included in the distribution for additional install details.