The MAD project is an implementation of the FLUTE (File Delivery over Unidirectional Transport) protocol for the unidirectional delivery of files over the Internet over a multicast network. FLUTE builds on Asyncronous Layered Coding, which itself is a combination of Layered Coding Transport (LCT), Forward Error Correction (FEC), and multiple rate congestion control elements. The project provides a number of libraries providing the networking and error-correction layers and a file transfer tool that is built on top of them.
Enterprise File Exchange (EFX) slots in where email file attachment size limits stop your users from sending files to another person. In the EFX system, the user visits the EFX site, uploads the file, enters the receiver's email address, and lets the system notify the receiver that there's a file waiting for them via a simple email message. The receiver then either simply clicks on the download link provided in the email message or visits the site to download it from there.
SyWiCo is a tool for managing concurrent modifications of shared files between unconnected computers. It can be used as a synchronization tool relying on email. Its main design goal was for synchronizing the source code by email between developers, when the use of a source control software is not possible. The communication is stateless and reduced to a very small number of messages, typically 2 or 4. It does not create any files in the directories that it synchronizes, and leaves one participant free from dealing with merging and conflict resolution. This is not a tool to replace source control programs, as it provides no versioning.
QP2M is an Peer2Mail application, which means that it lets you share, store, and manage your files via email accounts. It work similar to other Peer2Mail applications, but it makes upload and download very simple, and has some unique features. You can upload and download multiple files simultaneously, manage your email accounts, and resume transfers after closing the application.
BioMAJ (BIOlogie Mises A Jour) is a workflow engine dedicated to data synchronization and processing. It automates the update cycle and the supervision of the locally mirrored data repository. The application is generalist, but was applied in the bioinformatics field for biological data bank management. The packaging includes workflow and indexing post-processing scripts for most used biological data banks. Developed in Java and Ant, the application is compatible with various Unix-based systems.
MiniIM is multi-protocol instant messaging client. It is based on J2ME and thus targets the MIDP2 supported platforms (commonly found in the mobile devices). It is inspired by the popular Pidgin (Gaim) program. The design is concentrated on the protocol level abstraction and an easy way to integrate new protocol implementations. The interface design is unaware of the underlying protocols.
DistribuStream is a fully open peercasting system, allowing on-demand or live streaming media to be delivered at a fraction of the normal cost. Content is distributed using segmented downloading similar to BitTorrent, but provided in-order so it can be displayed on-the-fly as it is being downloaded.
BluetoothSender sends files over Bluetooth to paired devices using OBEX Object Push from the command line. It is created to allow automated/scriptable sending of files to Bluetooth devices. This utility is intended for embedding in scripts and has no user friendly graphical interface.