ASN.1 (Abstract Syntax Notation One) is a powerful technology
defined to exchange data between heterogeneous systems. ASN.1 is widely used in
various telecommunication applications and more and more in other areas,
where efficient data communication is required such as RFID (Radio Frequency
Identification), intelligent transportation, banking...
For now more than 20 years, MARBEN™ Products provides worldwide ASN.1 solutions. Our
World class ASN.1 tools enjoy a solid reputation for portability and robustness,
with the capability to meet the performance and reliability requirements of
telecom applications. Our ASN.1 tools support the latest ASN.1 standards
together with a complete set of ASN.1 encoding rules (BER, DER, PER both aligned
and unaligned, XER, CXER). They are widely used in various telecommunications
applications such as GSM, UMTS, Intelligent Network, Billing (CDRs, TAP3),
Network Management and Aeronautical Telecommunication Network.
Development Tools
MARBEN™ ASNSDK (ASN.1 Software Development Kit) product line
provides a powerful set of ASN.1 tools that speeds up the development and the
validation of ASN.1 based applications, thus, reducing significantly the time to
market. It consists of two classes of ASN.1 runtimes, designed to satisfy
various needs of ASN.1 based applications :
- MARBEN™ ASNSDK TCE
MARBEN™ ASNSDK TCE (Time optimized Class
of ASN.1 Engines) has been designed to satisfy high level performance
requirements. It includes an ASN.1 Compiler together with time optimized
ASN.1 BER, DER, PER, XER and CXER runtimes providing C, C++
or Java application programming interface. It also provides an ASN.1
to XML Schema (XSD) translator which enables you to take
benefit from many off-the-shelf XML tools (XML browsers and editors, XSL
processors,…) to process your ASN.1 data.
- MARBEN™ ASNSDK MCE
MARBEN™ ASNSDK MCE (Memory optimized
Class of ASN.1 Engines) has been designed for highly constraint embedded
systems. It encompasses a small memory footprint unaligned PER runtime,
providing C API, that has been designed to minimize the memory and CPU
time consumption, to have a strict control of system resources used and to ease
the integration and the validation of the user application. It does not perform
dynamic memory allocation and directly manages its own private stack.
Debugging and Visual Display Tools
- MARBEN™ ASN.1 Value Editor
MARBEN™ ASN.1 Value Editor is a
graphical tool that allows the visual display of any ASN.1 encoded data
without developing software. It allows to create, to modify
ASN.1 values in a friendly manner and to encode those ASN.1 values using any of
the ASN.1 encoding rules. The ASN.1 Value Editor encompasses an ASN.1
compiler that checks the syntax and the semantic of your ASN.1 description
and supports the ASN.1 PER (aligned and unaligned variant), ASN.1 BER,
ASN.1 DER and ASN.1 XER (both basic and canonical variants)
encoding rules.