JavApi provides a collection of .NET classes in the form of the Java API. It thus allows you to use an identical API to develop for both platforms.
| Tags | .NET Java framework C# csharp API Apache V2 license commons collections |
|---|---|
| Licenses | Apache 2.0 |
| Operating Systems | All Mono/.Net |
| Implementation | C# Java .Net 4 .NET |
Recent releases


Release Notes: This release extends JavApi to port the follow API as Full Managed .net assemblies: Apache Commons Codec 1.4.0, Apache Commons Collection 3.2.1, Apache Commons Compress 1.1, W3C Java Language Binding, JRPM 0.9 (not runnable), JZLib, Java Mail API (Base Classes), and 7z 4.12.


Release Notes: This release includes .NET implementations, an extended base Java-like API, the Apache Commons Collection 3.2.1 API, a managed zlib API, a sample JavaMail-like API, JavApi W3C Language Binding, and the Apache Commons Compress 1.1 API implementation. It adds all needed classes to port the Apache Common Compress and provide a dotnet port of this.


Release Notes: This release includes .NET implementations, an extended base Java-like API, the Apache Commons Collection 3.2.1 API, a managed zlib API, a sample JavaMail-like API, and a JavApi DOM Level 2 Language Binding implementation. It adds the org.xml.sax namespace / package with subpackages and initial java.awt namespace to JavApi.


Release Notes: This initial release includes .NET implementations an extended base Java-like API, the Apache Commons Collection 3.2.1 API, a managed zlib API, and a sample JavaMail-like API.
A portable cross-platform library and a set of applications for ZX Spectrum music playback.
A Java based visual component for generation and recognition of 1D and 2D barcodes.