Main > Free Download Search >

Free interoperability software for linux

interoperability

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 73
Babel Interoperability Tool 1.0.0

Babel Interoperability Tool 1.0.0


Babel Interoperability Tool is a tool for mixing C, C++, Fortran77, Fortran90, Python, and Java in a single application. more>>
Babel Interoperability Tool is a tool for mixing C, C++, Fortran77, Fortran90, Python, and Java in a single application. This is our cornerstone product, representing 90% of our effort. Babel is the foundation for a multilanguage scientific compoenent framework. We are often called "The Babel Team" because of this tools visibility.
Quorum: an online parliamentary system that enables the proposing, discussion, and voting on motions via the web. This software is used to accelerate standardization efforts for geographically disperse groups.
Alexandria: a component software repository. A next-generation Netlib that supports fuzzy searches and browsing APIs via dynamically generated Babel language bindings.
Gauntlet: a multi-language, multi-platform software testing framework. Can harvest results from multiple platforms via XML/email and browse session histories through the web.
Enhancements:
- This release completes the developers initial vision for Babel as a language interoperability tool and distributed computing platform.
- Specific bugs fixed include a.bug in backdoor initialization (C++ and F90/95), a Python reference counting bug, a potential 64-bit enum bug, and a bug in Fortran stubs for arrays of enumerated types.
<<less
Download (13.1MB)
Added: 2006-08-10 License: LGPL (GNU Lesser General Public License) Price:
1176 downloads
SynchroEdit 0.5

SynchroEdit 0.5


SynchroEdit is a browser-based simultaneous multiuser editor, a form of same-time, different-place groupware. more>>
SynchroEdit is a browser-based simultaneous multiuser editor, a form of same-time, different-place groupware. SynchroEdit project allows multiple users to edit a single web-based document at the same time, and it continuously synchronizes all changes so that users always have the same version.
SynchroEdits main editor is fully WYSIWYG, dynamically displaying bolds, italics, underlines, strikethroughs, with various justifications, indents and listing styles as an author inputs them. SynchroEdit also supports a simple, text-only editor for more basic documents.
To clarify the multiuser experience, the editor window clearly depicts every users changes in a specific color and also marks where each user is currently editing with a colored flag listing the users name.
SynchroEdit can be used for any functionality where concurrent, synchronous editing of a single document is useful. It can easily be plugged into web pages using a variety of methods. Following are some of the current uses being considered:
Collaborative Editing - Two or more people can edit a document at exactly the same time, fine-tuning specific wordings and phrases.
Teleconferencing Notes - Members of a teleconference can write about their call, correcting or expanding upon notes made by other call members, thus supporting a true backchannel to a live conference call.
Wiki Editing - Editors can edit popular or heavily edited Wiki pages at the same time, instead of having to wait for their colleagues to complete their work.
Pair/XP Programming, Agile Development - Two or more programmers or web developers can write code at the same time.
Teaching Aids - Teachers can provide dynamic syllabi and lecture notes, and students can take shared class notes together.
Documentation Writing - Authors with a variety of expertise can come together to write a coherent document on a specific topic. This overview of SynchroEdit was originally written in SynchroEdit by multiple people.
The SynchroEdit engine consists of three parts:
The Request Server - The initial script that a user connects to in order to initiate a synchronous edit. Current samples are written in PHP and Perl, with a Kwiki Plugin implementation also planned.
The Sync Server - A Java-based server app that talks with the Request Server and Sync Client and mediates the synchronous editing.
The Sync Client - A Javascript archive which is loaded into a users browser. It provides the interface for the actual editing and can support either WYSIWYG or plain editing, as is appropriate for the file type.
SynchroEdit is built around W3Cs Document Object Module (DOM). It ensures that user modifications do not interfere with each other by keeping track of where each user is located in the DOM tree, by node.
User changes to the document are tracked using event-handlers on the DOM mutation events. When data is appended to the DOM tree, unaffected nodes remain as they are, which allows users to safely continue editing, even if other users are modifying large chunks of text elsewhere, and even if there is lag in updates. When user changes are "colliding", the servers ensures the validity of the updated content by comparing out-of-sync updates, and by adjusting the local cursor and node positions.
Besides this solid technical base, SynchroEdit also offers a good user interface to optimize multiuser editing. Each users edits are marked by "author-spanning" and the each users current position is marked with an "author flag". Thus all edits performed by a user are marked in the document in that users specified color, which allows all users to easily see who is making which change.
Enhancements:
- This is the "halfway there" release, which includes a more standardized codebase, administration, and improved interoperability (ESPI and response service).
<<less
Download (0.20MB)
Added: 2006-12-15 License: MPL (Mozilla Public License) Price:
1053 downloads
Blender For Irix 2.44

Blender For Irix 2.44


creat a broad range of 3D,cross-platform interoperability For Irix Python 2.5 more>> Aimed world-wide at media professionals and artists, Blender can be used to create 3D visualizations, stills as well as broadcast and cinema quality video, while the incorporation of a real-time 3D engine allows for the creation of 3D interactive content for stand-alone playback.
Originally developed by the company Not a Number (NaN), Blender now is continued as Free Software, with the source code available under the GNU GPL license. It now continues development by the Blender Foundation in the Netherlands.
Key Features:
For Requires Irix 6.5
Fully integrated creation suite, offering a broad range of essential tools for the creation of 3D content, including modeling, uv-mapping, texturing, rigging, weighting, animation, particle and other simulation, scripting, rendering, compositing, post-production, and game creation;
Cross platform, with OpenGL uniform GUI on all platforms, ready to use for all versions of Windows (98, NT, 2000, XP), Linux, OS X, FreeBSD, Irix, Sun and numerous other operating systems;
High quality 3D architecture enabling fast and efficient creation work-flow;
<<less
Download (17MB)
Added: 2009-04-14 License: Freeware Price: Free
192 downloads
Nemesis Project 0.2

Nemesis Project 0.2


Nemesis Utilities System or NUS for short, is a cross-platform C++ application development framework. more>>
Nemesis Utilities System or NUS for short, is a cross-platform C++ application development framework that focuses on the development of network applications, non-GUI applications, CGI scripts, database applications, and any kind of application that needs interoperability.
NUS is very modular, making it easy to maintain, debug, and deploy. The project was greatly inspired by other libraries such as Trolltechs Qt.
Enhancements:
- A security module with hash manipulation classes was added.
- A class to manipulate command-line options was added.
- The output handling classes were improved.
- Exception handling was improved.
- The XML module was documented.
- The examples were improved.
<<less
Download (0.29MB)
Added: 2007-04-25 License: LGPL (GNU Lesser General Public License) Price:
916 downloads
Business::Travel::OTA 0.53

Business::Travel::OTA 0.53


Business::Travel::OTA is a Perl module with tools for handling OTA-compliant (Open Travel Alliance) messages. more>>
Business::Travel::OTA is a Perl module with tools for handling OTA-compliant (Open Travel Alliance) messages.

SYNOPSIS

# This tests the "otaserver" with an OTA_PingRQ message
otaclient --ping --verbose

The Business::Travel::OTA module is the main module for the Business-Travel-OTA distribution in the OTA-Tools project. Your can see the project web site at SourceForge.

http://sourceforge.net/projects/ota-tools

The OTA-Tools project is a set of software tools useful for building, testing, and exercising web services (and other interfaces) for the travel industry which comply with the specifications of the Open Travel Alliance (OTA). You can see the OTA web site here.

http://www.opentravel.org

This project is initiated by members of the OTA, but it is not an official project of the OTA. It represents an opportunity for OTA members to collaborate on tools, test suites, and reference implementation software for the purposes of reducing the learning curve for newcomers and enhancing interoperability.

The Business-Travel-OTA distribution is a set of Perl modules and programs which demonstrate the creation, validation, transmission, processing, parsing, and manipulation of OTA messages. This software also implements reference client and server capabilities which can be adapted as necessary.

<<less
Download (0.014MB)
Added: 2006-10-07 License: Perl Artistic License Price:
1124 downloads
SimpleAIM

SimpleAIM


A miniature console based AIM client written in pure Java. more>>
A miniature console based AIM client written in pure Java. It implements the TOC protocol and provides a solid framework for understanding and writing your own IM clients or bots. Project SimpleAIM is an open source development project aimed at providing platform independence and interoperability in the realm of instant messaging services.

This document describes the TOC protocol. The protocol is built on TCP. Framing is done by SFLAP, described at the bottom of this document. Inside each
SFLAP frame is a TOC command.

The TOC protocol is ASCII based, and special attention must be placed argument separation. The separator and the rules of separation are different for messages inbound
to TOC and outbound to the client. The rules of separation are described in sections below.

The TOC server is built mainly to service the TIC and TiK clients. Since the TIC client is a Java applet, and downloadable, TOC will NOT support multiple TOC protocol versions at the same time. Therefore, TiK users will be forced to upgrade if the protocol version changes.
TOC sends down the protocol version it expects the client to speak and understand. Note, the protocol version is a string.

<<less
Download (0.070MB)
Added: 2006-06-17 License: GPL (GNU General Public License) Price:
1227 downloads
Darwin Calendar Server

Darwin Calendar Server


Darwin Calendar Server provides a CalDAV server. more>>
Darwin Calendar Server provides a CalDAV server.

The Darwin Calendar Server is a standards-compliant server that allows multiple users to collaboratively share calendaring information. It provides a shared location on the network to store schedules, and allows users to send each other and manage invitations.

In order to provide interoperability with multiple calendaring clients, the server implements the CalDAV protocol, which is an extension of WebDAV, which is in turn an extension of HTTP.

<<less
Download (MB)
Added: 2007-02-07 License: The Apache License Price:
1003 downloads
SOAP::Lite 0.69

SOAP::Lite 0.69


SOAP::Lite is a client and server side SOAP implementation. more>>
SOAP::Lite is a client and server side SOAP implementation.
SOAP::Lite is a collection of Perl modules which provides a simple and lightweight interface to the Simple Object Access Protocol (SOAP) both on client and server side.
Main features:
- Supports SOAP 1.1 spec.
- Interoperability tests with different implementations: Apache SOAP, Apache Axis, Frontier, Microsoft SOAP, Microsoft .NET, DevelopMentor, XMethods, 4s4c, Phalanx, PocketSOAP, Kafka, SQLData, Lucin (in Java, Perl, C++, Python, VB, COM, XSLT).
- Provides COM interface. Single dll (standalone [2.5MB] or minimal [32kB]). Works on Windows 9x/Me/NT/2K. Doesnt require ROPE or MSXML. Examples in VB, Excel/VBA, C#, ASP, JavaScript, PerlScript and Perl.
- Provides transparent compression support for HTTP transport.
- Provides mod_soap module. Make SOAP server with a few lines in .htaccess or .conf file.
- Includes XML::Parser::Lite (regexp-based XML parser) which runs instead of XML::Parser where Perl 5.6 runs (even on WinCE) with some limitations.
- Includes XMLRPC::Lite, implementation of XML-RPC protocol on client and server side. All transports and features of SOAP::Lite are available.
- Supports multipart/form-data MIME attachments.
- Supports circular linked lists and multiple references.
- Supports Map datatype (encoding of maps/hashes with arbitrary keys).
- Supports HTTPS protocol.
- Provides proxy support.
- Provides CGI/daemon/mod_perl/Apache::Registry server implementations.
- Provides TCP server implementation.
- Provides IO (STDIN/STDOUT/File) server implementation.
- Provides FTP client implementation.
- Supports single/multipart MIME attachment (parsing side only).
- Supports SMTP protocol.
- Provides POP3 server implementation.
- Supports M-POST and redirects in HTTP transport.
- Supports Basic/Digest server authentication.
- Works with CGI accelerators, like VelociGen and PerlEx.
- Supports UDDI interface on client side. See UDDI::Lite for details.
- Supports UDDI publishing API. Examples and documentation provided.
- Supports WSDL schema with stub and run-time access.
- Supports blessed object references.
- Supports arrays (both serialization and deserialization with autotyping).
- Supports custom serialization.
- Provides exception transport with custom exceptions
- Supports Base64 encoding.
- Supports XML entity encoding.
- Supports header attributes.
- Supports dynamic and static class/method binding.
- Supports objects-by-reference with simple garbage collection and activation.
- Provides shell for interactive SOAP sessions.
- Supports out parameters binding.
- Supports transparent SOAP calls with autodispatch feature.
- Provides easy services deployment. Put module in specified directory and itll be accessible.
- Has tests, examples and documentation to let you be up and running in no time.
<<less
Download (0.23MB)
Added: 2006-09-09 License: Perl Artistic License Price:
1146 downloads
Bellagio OpenMAX IL Implementation 0.3.1

Bellagio OpenMAX IL Implementation 0.3.1


Bellagio is a sample implementation of OpenMAX IL for Linux. more>>
Bellagio is a sample implementation of OpenMAX IL for Linux.
It enables software developers and ISVs to familiarize themselves with the OpenMAX IL API and to develop their own OpenMAX multimedia and streaming media components for mobile devices, including codecs, video I/O, and audio mixers.
Included sample components comply with the OpenMAX base and interoperability profiles and can be tunnelled together.
Main features:
- a shared library with the IL core and a "reference" OpenMAX component
- a number of OpenMAX components which pass Khronos conformance tests
- a set of GStreamer plugins that use the IL API (not available yet)
Enhancements:
New video components:
- ffmpeg based MPEG4/H.264 decoder
- color converter component YUV -> RGB
- video renderer based on devFB
New audio component:
- audio file reader based on ffmpeg audio format
- volume component
Fixed known bugs:
- FFMPEG audio decoder now works on FC6 and other distributions with the latest ffmpeg release (0.4.9-0.35.20070204)
Known pending bugs:
- some ogg streams can not be decoded properly
- the tunneling between file reader, mp3 dec based on ffmpeg - alsa sink ends in a deadlock sometimes.
- This behavior has been detected some times using FC6 and UBUNTU, not with the FC4
Full list of components:
Audio:
- ogg decoder based on libvorbis (stand alone components, and multiple roles component)
- mp3 decoder based on mad decoder
- mp3 decoder based on ffmpeg (multiple roles component)
- volume component
- alsa audio sink
- ffmpeg audio file reader (to be used with mp3 ffmpeg decoder)
Video:
- MPEG4 decoder based on ffmpeg (multiple roles component)
- H.264 decoder based on ffmpeg (multiple roles component)
- Color converter based on ffmpeg
- video renderer based on devFB
- Major additions to the 0.2
- New port classes
The components are:
- multiple formats audio decoder component that supports mp3 and ogg audio formats
- alsa sink component
- all the other components are NOT compatible with the new architecture.
- They have been removed and will be ported to the new architecture in a further delivery
<<less
Download (0.49MB)
Added: 2007-06-06 License: GPL (GNU General Public License) Price:
895 downloads
GPalta 0.3

GPalta 0.3


GPalta is a genetic programming toolbox that aims for simplicity and speed. more>>
GPalta is a genetic programming toolbox that aims for simplicity and speed.
GPalta features tree-based genetic programming, optional strong typing, a multithreaded GUI to control an evolution process, the ability to save evolutions to a file, to be continued at another time and place, and easy interoperability with Matlab.
Main features:
- Tree based genetic programming
- Strongly Typed (optional)
- Multithreaded GUI to control an evolution process
- Evolutions can be saved to file, and be continued later (and/or elsewhere)
- For GP aplications, all you have to do is provide fitness cases, configure some usual GP options and click go (or call evolve from Matlab)
- For advanced research, GPalta can be easily extended with custom nodes, fitness, operators, etc
GPalta is released under the terms of the GNU General Public License.
<<less
Download (0.19MB)
Added: 2007-01-26 License: GPL (GNU General Public License) Price:
1002 downloads
Image::MetaData::JPEG::TagLists 0.15

Image::MetaData::JPEG::TagLists 0.15


Image::MetaData::JPEG::TagLists contains a collection of tag tables for JPEG segments. more>>
Image::MetaData::JPEG::TagLists contains a collection of tag tables for JPEG segments. Image::MetaData::JPEG::TagLists is an appendix to the main manual page of the Image::MetaData::JPEG module, which the reader should refer to for further details and the general scope.

Valid tags for Exif APP1 data

The Japan Electronics and Information Technology Industries Association (JEITA) set up a standard for an exchange format for digital still cameras pictures, known as Exif. This standard defines a structure for embedding meta-data in a JPEG picture, to be written in the APP1 segment. The generalities and the reference documents about this structure are introduced in the Structure appendix; this section and its subsections list the valid interoperability record tags as well as their format.

Canonical Exif 2.2 and TIFF 6.0 tags for IFD0 and IFD1

In general, IFD0 and IFD1 can host tags from the same set. These tags are divided in three categories: canonical, additional and registered to companies. The tags listed in the following table are to be considered canonical; they are described at length in the Exif standard document, and can be found both in the IFD0 and in the IFD1 (some of them, in fact, must be present in both directories).

The class column carries the tag class; possible values are: A (image data structure), B (offsets), C (image data characteristics), D (other tags) and P (pointers to other IFDs). The two following columns show tag hexadecimal codes and names. The type column specifies the (always unsigned) tag type: I (short or long), S (short), L (long), R (rational) and A (ASCII, always null terminated). The count column obviously carries the tag count (- for a variable count, either because it is a variable length string or because it depends on other tags).

The IFD0 and IFD1 columns specify the support level in the respective directory; each column comprises four letters, because both the primary image (IFD0) and the thumbnail (IFD1) can come in four varieties (uncompressed chunky, uncompressed planar, uncompressed YCC and JPEG compressed).

This module currently focuses only on JPEG pictures (not TIFF), so only the fourth letter of the IFD0 column is interesting, but note that the thumbnail of a JPEG image can be uncompressed. The support level codes stand for: M (mandatory), R (recommended), O (optional), N (not_recorded) and J (included in JPEG marker and so not recorded).

The thumbnail-only column shows a T for those records which cannot be set/changed by the user exception made during a thumbnail update action (and some of them are calculated automatically anyway). Note that, in some cases, it is possible to set a tag when its support level is N (e.g., the YCbCr stuff in IFD1): picture displaying programs should however simply ignore it. Some other tags, concerning offsets or thumbnail specific information, cannot be set by the module user (they are calculated automatically, more reliably): these are marked by calculated in the notes, or by a T in the thumbnail-only column.

Hexadecimal code count IFD0 IFD1 thumbnail-only
class | Tag name type | supp.supp.| notes
| | | | | | | | |
A 100 ImageWidth I 1 MMMJ MMMJ T (not JPEG) pixels/row
A 101 ImageLength I 1 MMMJ MMMJ T (not JPEG) num. rows
A 102 BitsPerSample S 3 MMMJ MMMJ T (not JPEG) 8,8,8
A 103 Compression S 1 MMMJ MMMM T 1(uncompr.) or 6(JPEG)
A 106 PhotometricInterpretation S 1 MMMN MMMJ 2(RGB) or 6(YCbCr)
D 10e ImageDescription A - RRRR OOOO (see note 1)
D 10f Make A - RRRR OOOO camera manufacturer
D 110 Model A - RRRR OOOO camera model
B 111 StripOffsets I - MMMN MMMN calculated
A 112 Orientation S 1 RRRR OOOO (see note 2)
A 115 SamplesPerPixel S 1 MMMJ MMMJ T (not JPEG) 3 compon.
B 116 RowsPerStrip I 1 MMMN MMMN T (not JPEG)
B 117 StripByteCounts I - MMMN MMMN T (not JPEG)
A 11a XResolution R 1 MMMM MMMM (see note 3)
A 11b YResolution R 1 MMMM MMMM (see note 3)
A 11c PlanarConfiguration S 1 OMOJ OMOJ (see note 4)
A 128 ResolutionUnit S 1 MMMM MMMM (see note 3)
C 12d TransferFunction S 768 RRRR OOOO (see note 5)
D 131 Software A - OOOO OOOO Exif software/firmware
D 132 DateTime A 20 RRRR OOOO (see note 6)
D 13b Artist A - OOOO OOOO owner/photogr./creator
C 13e WhitePoint R 2 OOOO OOOO (see note 5)
C 13f PrimaryChromaticities R 6 OOOO OOOO (see note 5)
B 201 JPEGInterchangeFormat L 1 NNNN NNNM calculated
B 202 JPEGInterchangeFormatLength L 1 NNNN NNNM T (only JPEG)
C 211 YCbCrCoefficients R 3 NNOO NNOO (see note 7)
A 212 YCbCrSubSampling S 2 NNMJ NNMJ (see note 7)
A 213 YCbCrPositioning S 1 NNMM NNOO (see note 7)
C 214 ReferenceBlackWhite R 6 OOOO OOOO (see note 8)
D 8298 Copyright A - OOOO OOOO of photogr./editor
P 8769 ExifOffset L 1 MMMM OOOO calculated
P 8825 GPSInfo L 1 OOOO OOOO calculated

<<less
Download (0.28MB)
Added: 2006-06-15 License: Perl Artistic License Price:
1227 downloads
OpenCAP 0.2

OpenCAP 0.2


OpenCAP is a server for Internet calendaring by following the specifications of the IETF (RFC CAP 4324). more>>
OpenCAP is a server for Internet calendaring by following the specifications of the IETF (RFC CAP 4324).

Cap4j is the RFC 4234 CAP implementation. OpenCap project is the implementation of Cap4j calendar store.

Why another calendaring project ?

Ideally, Internet Calendaring should allow every Internet user to schedule meeting with each-other like they send mails. Unfortunately, Internet Calendaring suffers from a lack of interoperability. Thats why its so important to follow such standards.

<<less
Download (1.0MB)
Added: 2006-03-03 License: The Apache License 2.0 Price:
1330 downloads
OpenChange 0.1 (eplugin)

OpenChange 0.1 (eplugin)


OpenChange project intends to provide an implementation of Microsoft Exchange under Unix platforms. more>>
OpenChange project intends to provide an implementation of Microsoft Exchange under Unix platforms.
Gnome Evolution is a powerful messaging client which offers several features but do not yet have native Exchange protocols support. This plugin extends Gnome Evolution, provides interoperability with Microsoft Exchange servers and aims to provide a messaging client with most of the common features Microsoft Outlook users are dealing with on a daily basis.
Main features:
- Exchange account setup
- Fetch emails
- Send emails
- Delete emails
- Fetch and send attachments
- Handle Message flags (attachments and importance)
- Display light mailbox folder hierarchy
Enhancements:
- This experimental release provides exchange account setup using the Evolution account wizard.
- It can fetch, send, and delete email messages with or without attachments. Message flags (attachment, importance, read/unread) are supported.
- A light mailbox folder hierarchy is provided.
<<less
Download (MB)
Added: 2007-06-04 License: GPL (GNU General Public License) Price:
873 downloads
Solsoft NetfilterOne 1.0

Solsoft NetfilterOne 1.0


Solsoft NetfilterOne is a graphical interface that will automate the design, deployment and documentation of security rules. more>>
Solsoft NetfilterOne is a graphical interface that will automate the design, deployment and documentation of security rules and policies as they pertain to a networked netfilter firewall.
As the name suggests, NetfilterOne will support one installation of the netfilter firewall.
With Solsoft NetfilterOne, IT administrators will realize the advantages of a centralized interface from which to configure, deploy, enforce and audit rules and policies consistently among netfilter firewall(s).
NetfilterOne is the ideal tool to remotely maintain security policies on Linux servers, webservers, DNS, Mail servers which often resides on DMZ.
Main features:
No manual coding
- Centralizing and automating design and generation of accurate security configurations for all devices using the same management software is very important for small, resource-constrained IT departments.
Higher operational efficiency
- Solsoft NetfilterOne enables you to deploy accurate security rules to ALL security devices on your network, instead of manually configuring devices one at a time. Changes to complex networks can be made in minutes - reducing the costs required to manage multi-vendor security environments.
Faster incident response
- Solsoft NetfilterOne makes your organization more agile and improves your ability to react to virus, worm, and network attacks. More importantly, Solsofts policy-based system hardens your network against future attacks by making sure security rules are consistently and correctly configured end-to-end - something that is very hard to do through other means.
Broad interoperability
- Solsoft NetfilterOne provides the glue that connects the sources of policy - business requirements, security audits, vulnerability scans, and event correlation alerts - with the security device infrastructure that must be configured to enforce policy. Only a truly open management solution can provide this level of interoperability and agility.
Greater vendor and device independence
- Solsoft NetfilterOne supports the ability to import existing device configurations and quickly migrate to different security platforms. With Solsoft NetfilterOne, you enjoy the flexibility to pick the best security device based on price vs. performance, regardless of team expertise.
Enhancements:
- This release supports Cisco IOS, PIX, ASA, FWSM, Netscreen, Nortel, Linux, and ISS proventia.
<<less
Download (114.6MB)
Added: 2005-10-26 License: Freeware Price:
1459 downloads
Caffeine.NET 0.1.0

Caffeine.NET 0.1.0


Caffeine.NET is a Java .NET interoperability solution. more>>
Caffeine is a free high-performing interoperability solution between the Java platform and the .NET framework.
Caffeines key differentiator is that does not replace the Java Virtual Machine. Instead, your JVM of choice is hosted within the .NET runtime, ensuring that vendor-specific VM optimizations are preserved.
The specific objectives of Caffeine are:
- Run on any combination of .NET runtime (1.0+) and Java Virtual Machine (1.2+).
- Allow full reuse of any Java library from a .NET environment, working exclusively at the API level and avoiding bytecode translation of the actual implementation.
- Provide optimal performance, running the JVM and .NET under the same process and avoiding network or IPC costs.
Caffeine is open source, built for and by developers, and licensed under an MIT/X license that allows Caffeine to be used and/or embedded in commercial software.
Main features:
- Bindings of jobject, jarray, jvalue, jclass, jmethoid, jclassid, jfieldid.
- C# wrapper class generator toolchain from Java library.
- Public and protected classes and methods.
- Inner types, within classes and interfaces.
- Abstract classes and interfaces.
- Object casting.
- Arrays.
- Constants in interfaces.
- Basic temporary interoperability between System.String and java.lang.String.
<<less
Download (0.48MB)
Added: 2005-04-22 License: MIT/X Consortium License Price:
1649 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5