ReByte provides simple-to-use GUI for defining complex Java and C# classes, generated from the tool or via a command-line. The classes serialize to or from byte arrays, which can be passed between software components via messaging, sockets, JNI, RMI. Binary format of data is compatible between C# and Java classes. Compared to XML, .NET or Java serialization formats, the binary format reduces bandwidth and processing time, and allows to obfuscate the classes involved in data transmission. Generated classes support limit checks and data size verification. Data types include user-defined data structures and enumerations.
||.NET Framework 2.0 or higher