
Overview
Jr 2.0 Middleware is a SAE AS-4 (JAUS) AS-5669 compliant software development tool for the management and routing of network traffic in distributed systems. With existing support for UDP, TCP and serial interfaces, Jr eliminates the burden of designing, building and maintaining infrastructure software allowing developers to focus on domain specific issues.
Jr Middleware is a reliable solution that features a C-style API accessed through a shared library or linked directly with the users application. The same functions enable routing and delivery of messages to local destinations or remote hosts over an IP-based network.
INFRASTRUCTURE COMPLETE
- RUN-TIME DISCOVERY
- MESSAGE RELAY
- PRIORITIZATION
- GUARANTEED DELIVERY
- LARGE PACKET SEGMENTATION
The API defines a simple set of functions to reduce the overall impact to your distributed system. Current functionality is limited to UDP and internal sockets. We are actively integrating additional protocols.
connect(); sendto(); recvfrom(); broadcast(); disconnect();
Jr supports Microsoft Windows XP and the Linux operating systems. Automatic detection and use of multiple Ethernet connections and network bridging for JAUS messages are also supported.
Jr Middleware defines function-based API that maintains a natural interface between the application and transport layers. The small API provides access to the transport capabilities of the Jr Run-Time Engine. This API is defined in C and can be used with C/C++, Visual Basic, C# and Java. The Microsoft Windows version of Jr Middleware supports Visual Basic. Jr also provides a text-based configuration file allowing for performance optimizations to your network environment. Default values have been carefully selected to ensure optimal performance for most applications.
Specifications
PLATFORM
- Windows XP
- Linux
LANGUAGES
- C, C++, C#
- Java
LICENSING
- Open-Source
- Commercial Proprietary
CONNECTIONS
- Ethernet (TCP and UDP)
- Serial (RS-232)
- Internal Sockets
Jr Middleware 3.1
Open Source License
- Licensed under the GNU Lesser General Public License
- Allows for use in proprietary systems
To learn more, or to download, visit www.jrmiddleware.org.
Jr Middleware Website
To learn more, or to download, Jr Middleware please visit our dedicated Jr Middleware Website. Here you will find the following:
- Product Details
- Licensing Details
- Product Forum
- Product Downloads
- Product Updates
Visit the Jr Middleware Website
