Home Products Solutions Support About

Onion Networks has made a number of technologies available under open source licenses. For commercial licensing or support of these technologies, please contact info@onionnetworks.com.

AntFlow v1.0
License: Apache
Developer Site: antflow.onionnetworks.com

AntFlow builds upon Apache Ant to provide a new approach to simplifying system automation that uses pipelines of hot folders chained together to perform a given task. Using XML, AntFlow associates an automated task, such as data transfer, encryption, or XML processing with a directory on the local system. Whenever a file is copied or written into the hot folder, the associated task is executed and the file is moved to the next hot folder in the pipeline for further processing. AntFlow enhances Ant in the following ways:

  • Hot Folder Triggers: AntFlow allows users to automate processes based on a file being added or changed within a folder on disk. This provides an intuitive and user-friendly way for end-users to interact with applications and can greatly simplify integration between applications that can output and injest files.
  • Powerful Task Scheduling: Through the use of the embedded Quartz scheduler, AntFlow allows repeating tasks such as backup, file transfer, or web service calls to be scheduled according to a flexible set of rules.
  • Workflow and Error Handling: AntFlow adds the capability to create workflows by chaining together hot folders, allowing complex manual processes to be automated. Error handling workflows can also be set up to send out e-mails or pager notifications when critical problems occur.
       

Java FEC Library v1.0.3
License: BSD-Style

Forward Error Correction (FEC) is an essential building block of any satellite or IP multicast based content distribution system. Our library is the fastest and most mature Java FEC library available. It features:

  • Fast multi-threaded I/O routines for encoding and decoding files
  • Native linux, solaris, and win32 accellerators with pure Java fallback
  • FEC codec plugin interface
  • Cryptograhic hashes can be used for checking file integrity
       

note: Some uses of FEC technology are patent encumbered, please seek appropriate legal council before incorporating FEC into your product.

Java DIME Library v1.0.3
License: LGPL

Direct Internet Message Encapsulation (DIME) is a lightweight, binary encapsulation format that can be used to encapsulate multiple payloads of arbitrary type and size into a single message. DIME is ideal for incorporating binary attachments into any XML-based protocol. Adheres to the DIME -02 specification.

       

   © Copyright 2001-2005 Onion Networks, Inc. Onion Networks technology is patent pending