Home Projects Research Misc. Contact

Java Native I/O

Java type-safe native object I/O

(free and open source)

Version 1.0.0 (beta)



Java Native I/O provides type-safe access to data objects in Java ByteBuffer's. The user describes the type of native data by declaring a Java class which resembles a C struct - a structured type with all members public. This type description is then used to generate appropriate code of a corresponding view class which is used to access the data in a ByteBuffer object.

Example with Screenshots Using Eclipse


Version Jars Eclipse Source
1.0.0 link link link

Documentation (work in progress)

Specification (work in progress)


  • Padding support
  • Ant Task
  • Documentation
  • ...

Holger Machens, 02-Jan-2021