OBJECTIVE SYSTEMS ASN1C

 


Pret

OBJECTIVE SYSTEMS ASN1C

Objective System ASN1C este un compilator care translateaza specificatii sursa ASN.1 si/sau XML schema (XSD) in cod sursa C, C++, C#, sau Java. Dezvoltatorii pot folosi acest cod pentru a translata structuri/obiecte spre si dinspre mesaje ASN.1 folosind oricare din regulile de codare ITU-T/ISO (BER, CER, DER, PER sau XER) ca si ISO/IEEE Medical Device Encoding Rules (MDER) si NTCIP Octet Encoding Rules (OER). ASN1C include de asemenea unelte pentru convertirea specificatiilor XSD in specificatii ASN.1 si invers.

 

ASN.1 catre compilator C sau C++

Ambele versiuni, C si C++, folosesc o biblioteca run-time comuna consistand dintr-un set de functii C primitive pentru codarea si decodarea tipurilor de baza. Generarea codului este facuta preponderent in C si ofera un set complet de functii API C pentru toate tipurile ASN.1 definite.

 

ASN.1 catre compilator C sau C++

Codul Java generat este format dintr-o serie de fisiere sursa Java - unul pentru fiecare productie (tip) definit intr-o specificatie ASN.1. Fiecare din aceste fisiere Java contine (cel putin) urmatoarele elemente:
. Una sau mai multe variabile data ca membru public pentru a tine datele tipului generat
. Unul sau mai multi constructori pentru intializarea variabilei
. O metoda de codare
. O metoda de decodare
. O metoda de tiparire pentru a tipari continutul obiectului intr-un stream de iesire

 

Nou in versiunea 6.6:

. Suport pentru Microsoft Visual Studio 2012
. Capabilitatea de a include directive de configuratie in comentarii ASN.1
. Adaugarea de comentarii ASN.1 si definitii de tipuri la fisiere header in C/C++
. Optiunea de a folosi direct tipuri enumerate generate in C/C++
. Introducerea unei veriuni open-source a bibliotecilor run-time BER/DER pentru C

 

Pentru detalii, va rugam sa ne contactati.