BinaryNotes


BinaryNotes is the open source ASN.1 (Abstract Syntax Notation One) framework for Java and .NET.


The project has been suspended. Please read full announce at sourceforge.

The framework has:
  • Encoding/decoding library. The library has BER, DER and PER specs implementation.
  • BNCompiler - the extensible ASN.1 compiler which is able to generate Java or C# code for the specified ASN.1 input file. The generated code has annotations/metadata that uses the compiler in runtime. You can customize the generated files by change the original XSL-templates or create your own templates.
  • BinaryNotesMQ - simple to use, compact and fast Messages Queues based on ASN.1 encoding which allow to co-operate applications in mixed .NET/Java environment. RPC-style is supported too.
  • Licensed under terms Apache License v2
Not all ASN.1 features supported. E.g. not supported:
  • Extension markers (...)
  • Multiply ASN.1 files processing
  • AUTOMATIC tagging
  • New classes and new ASN.1 specs features

If you are novice in ASN.1 then you can start from http://en.wikipedia.org/wiki/ASN.1

BinaryNotes still hosted at http://bnotes.sourceforge.net. You can download the source or binary from http://sourceforge.net/projects/bnotes/files.

Documentation:

BinaryNotes Developers Guide:


Project migrated to Apache License v2 from LGPL/GPL v2

posted Sep 20, 2011, 2:29 PM by Abdulla Abdurakhmanov   [ updated Sep 20, 2011, 2:30 PM ]

Project migrated to Apache License v2 from LGPL/GPL v2.
But the project has been suspensed! Please read announce at SourceForge forum.

1-1 of 1