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:
|
posted Sep 20, 2011, 2:29 PM by Abdulla Abdurakhmanov
[
updated Sep 20, 2011, 2:30 PM
]
|