ASN.1 Solutions
L'ASN.1 peut être utilisé dans tous les
domaines ou deux applications doivent échanger
des informations.
La notation ASN.1 (en anglais Abstract Syntax Notation 1) permet de
spécifier de manière formelle les
données transmises (le schéma ou la syntaxe
ASN.1). Cette représentation formelle
est indépendante des langages de programmation et de la
représentation physique des données.
Un compilateur ASN.1 traduit cette représentation formelle vers le langage utilisé dans un programme informatique. Le développeur manipule dans son langage de programmation les données correspondant à la description du schéma.
Mais l'ASN.1 c'est aussi un ensemble de règles d'encodage qui permettent de transmettre les données de manière indépendante de leurs représentation par le langage de programmation. Ces règles d'encodage spécifient des formats binaire (BER, PER) et texte (XML).
uniGone Asn1Solutions est une offre de logiciels Java et C# (.NET) destinés aux utilisateurs de schémas ASN.1/XML : développeurs ou intégrateurs utilisant un protocole standard ou privé.
Compilateur ASN.1
uniGone propose Asn1Compiler, un compilateur qui génère les classes Java/C# à partir d'un schéma ASN.1. Le compilateur est conforme aux spécifications UIT-T/ISO.

L'application utilisatrice intègre les classes générées et le runtime. Le runtime regroupe les primitives de codage/décodage des types de base en conformité avec les règles d'encodage BER/DER, PER (aligné/non aligné), XER, E-XER.
La production automatique des classes par le compilateur et l'utilisation d'un runtime strictement validé réduisent considérablement les temps et les coûts de développement.
API ASN.1 Java/C#
uniGone propose, sur étagère, des Asn1API Java/C# issues des schémas ASN.1/XML les plus répandus dans l'industrie. Une Asn1API est une librairie contenant tout le matériel nécessaire à l'encodage et au décodage de données respectant un schéma ASN.1 (qui peut être issu de la conversion d'un XML Schéma).

L'application utilisatrice intègre la librairie comprenant les classes issues du schéma et le runtime. Le runtime regroupe les primitives de codage/décodage des types de base en conformité avec les règles d'encodage BER/DER, PER (aligné/non aligné), XER, E-XER.
Vous disposez alors, à prix réduit, de toute l'efficacité de l'ASN.1 sans avoir à faire l'acquisition d'un compilateur.
Notre politique de distribution est la plus simple qui soit : achetez une Asn1API et déployez vos applications sans limite et sans coût additionnel.
Vous pouvez aussi nous soumettre votre propre schéma ASN.1/XML. Nous vous fournirons en retour l'Asn1API Java ou C#.
Analyseur de protocoles
uniGone fournit Asn1Browser, un analyseur de protocoles ASN.1. Il permet d'afficher sous forme graphique un flux de données respectant un schéma ASN.1, soit en mode réseau, soit par lecture de fichiers binaire (ex : fichier de sortie d'un applicatif) ou texte (ex : fichier de capture).
L'analyseur accepte des plugins
associés à des schémas ASN.1 standards
disponibles sur étagère.
L'analyseur peut être accompagné du compilateur
ASN.1 Asn1Compiler
vous permettant de générer vous mêmes
les plugins
associés à vos schémas ASN.1.
L'outil est largement paramétrable puisque vous
pouvez
définir des filtres prenant en compte le mode
d'encapsulation des données, le format des fichiers de
capture.
Si vous êtes confrontés à des modes
d'encapsulation de données très
spécifiques ou disposez de fichiers de capture aux
formats très particuliers, nous pouvons développer
pour vous les filtres qui permettent
à l'analyseur Asn1Browser
de s'adapter à toutes ces situations.
Services
Vous voulez disposer de toute l'efficacité de l'ASN.1 sans pour autant en devenir un spécialiste. Pour optimiser vos investissements, uniGone met ses compétences à votre service. Nous vous accompagnons dans la mise en oeuvre du succès de votre projet.
