ASN1C ASN.1 Compiler

Leistungsstarke Code-Generierung und bidirektionale Datenkonvertierung zwischen ASN.1, XML (XSD) und modernen Programmiersprachen für standardisierte Kommunikationsprotokolle

ASN1C – Kompilerbasierte ASN.1-Integration leicht gemacht

ASN1C ist ein leistungsstarkes Werkzeug zur automatisierten Generierung von Code auf Basis von ASN.1- oder XSD-Spezifikationen. Es liefert eine vollständige API, mit der sich Nachrichtenformate gemäß internationaler Standards effizient verarbeiten lassen.

Vollständig generierter Code für Encoding & Decoding

Mit ASN1C erhalten Entwickler automatisch generierte Typdefinitionen sowie Funktionen für das Codieren und Decodieren (Encoding/Decoding) komplexer Nachrichtenstrukturen. Dabei nutzt der generierte Code eine erprobte Laufzeitbibliothek, die alle grundlegenden ASN.1-Datentypen wie BOOLEAN, INTEGER, SEQUENCE etc. unterstützt. Die erzeugte API ist direkt in Ihre Applikation integrierbar – portabel und leistungsfähig.

Der Weg zur lauffähigen Anwendung in drei Schritten

  1. Code generieren: Einfach die ASN.1- oder XSD-Spezifikation in den ASN1C-Kompiler einspeisen.

  2. Anwendung entwickeln: Ihre Applikation ruft direkt die generierten Funktionen auf – ohne ASN.1-Vorkenntnisse.

  3. Build-Prozess nutzen: Ein optional generiertes Makefile sowie Beispielprogramme (Leser/Schreiber) erleichtern die Integration und das Kompilieren.

Warum ASN1C?

  • Schnelle Entwicklung ohne manuelles Codieren komplexer ASN.1-Strukturen

  • Ideal für Telekommunikation, Automotive, IoT, Sicherheit und andere normbasierte Systeme

  • Kompatibel mit Standardformaten wie BER, DER, XER, PER u.a.

  • Unterstützt C, C++, C#, Java und weitere Sprachen

Unsere Services im Zusammenhang mit objective SYSTEMS

Wir helfen Ihnen, das optimale Lizenzmodell für Ihre Entwicklungs- und Betriebsumgebung zu finden. Ob zeitlich unbegrenzte Einzelplatzlizenz, flexible Floating-Lösung oder Unternehmenslizenz – wir beraten Sie zu Kosten, Skalierbarkeit und rechtlicher Absicherung. Auf Wunsch übernehmen wir auch die Abstimmung mit dem Hersteller und begleiten den gesamten Beschaffungsprozess.

Bereitstellung passender Lizenzmodelle für ASN1C – ob Einzelplatz-, Floating- oder Unternehmenslizenz. Wir unterstützen bei Auswahl, Beschaffung, Aktivierung und Lizenzverwaltung – transparent und bedarfsgerecht.

Praxisorientierte Trainings für Entwickler und Architekten zur effektiven Nutzung von ASN1C – inklusive Grundlagen zu ASN.1, Encoding-Regeln (z. B. PER, BER, DER), Modellierung, Codegenerierung und Integration in bestehende Projekte.

Sie haben Interesse oder Fragen?

Kontaktieren Sie uns gerne telefonisch unter +49 731 49370-540 oder per E-Mail an sales@swnetwork.eu.
Vereinbaren Sie ein unverbindliches Erstgespräch oder lassen Sie sich unsere Lösungen in einer persönlichen Demo vorstellen.