Thoughts on the current state of ASN.1 and XML technologies.

Updated 3GPP/LTE APIs (including rel14) available

We have updated the 3GPP/LTE ASN.1 API’s we have available for use with ASN1C.  These API’s are extended sample programs that contain the complete ASN.1 specifications extracted from the relevant 3GPP standard documents.  The API’s are available at the following URL (“LTE ASN.1 APIs” tab):

http://www.obj-sys.com/lte_3gpp_apis.php

There are API’s available for 3GPP releases 8 through 14 (12 through 14 for M2AP and M3AP) of the different specification types.  API’s are currently available for the LTE-RRC, S1AP, X2AP, M2AP, and M3AP LTE ASN.1 specifications.

 

No Comments

V2X ASN.1 DLL now available

We have created new API’s that support encoding and decoding messages described in the Vehicle-to-Everything (V2X) ASN.1 standards.  These include SAE J2735 DSRC (Dedicated Short Range Communication) as well as the ETSI CAM (Cooperative Awareness Message) and DENM (Decentralized Environmental Notification Message) message sets.  API’s are available for C/C++ for Windows and Linux, and in Java.  Please see the V2X ASN.1 DLL information page for more details or to download a free, 30-day evaluation version.

 

No Comments

CSTADLL v2.3 Is Now Available

Objective Systems has released v2.3 of its CSTADLL software. You can find information about CSTADLL here, under the CSTA .NET DLL tab.

The new features in v2.3 are as follows:

  • Support for the Unify OpenScape 4000.
  • Much more robust CSTA XML support.
  • Multiple small DLLs instead of one large DLL.
  • A different licensing model.
  • Support for uaCSTA.
  • New device information helper methods.
  • Clearer definition of callback invocation mechanisms.
  • CDR support.
  • Configurable log file size.
  • A RequestSystemStatus helper method.

You can get more detail about these new features by looking at the v2.3 README file.

No Comments

New Releases of ASN1C and ASN1VE for 2017

We have released new versions of our ASN1C and ASN1VE products for 2017.

ASN1C is an ASN.1 code generator capable of generating C/C++, Java and C# data bindings for ASN.1 schemas.  The new release adds the following new features:

  • Support added for OER in Java and C# – The capability to generate encoders and decoders for the Octet Encoding Rules (OER) in Java and C# languages has been added.  The capability existed previously to generate C/C++ code for these rules. Generated code now supports the ITU-T X.696 standard by default, although it is still possible to code conforming to the original NTCIP standard..
  • Support added for Canonical OER – The capability to generate code to support Canonical OER in all languages has been added.
  • Generation of C/C++ code to better support 64-bit architectures – A new command-line option – -x64 – was added to generate code that is a better fit for 64-bit architectures.
  • Improved support for ISO date/time C/C++ code generation for BER and DER encoding rules.
  • Support added for character string types as default values.
  • Libraries built with gcc 6.x have been added to Linux distributions.

ASN1VE is an ASN.1 Viewer/Editor program that allows ASN.1 encoded data to analyzed and edited.  The following new capabilities were added:

  • Capability to select multiple elements in tree view for deletion or searching.
  • Capability to more accurately show the location of errors in encoded data.
  • Automatic detection of block-size and padding bytes in CDR files with blocked format.

Both of these releases take advantage of a year’s worth of work to improve the ASN.1 processing engine code base infrastructure.  This includes integration of bug fixes to all issues reported during the past year and well as performance and security improvements.

Free evaluation downloads of both products are now available on our web-site.  Users with active support may upgrade to the new releases at any time.

 

No Comments

New Major Release of ASN2TXT

Objective Systems is pleased to announce a new major release (version 2.6) of our ASN2TXT product.  ASN2TXT translates data from ASN.1 encoded binary formats (BER, DER, CER, PER, and UPER) to textual formats such as XML, JSON, or Comma-separated value (CSV).   The application allows ASN.1 schemas to be applied to data at run-time rather than having to first generate and compile code in some programming language.

The key new feature in the release is the addition of a Document Object Model (DOM) capability for users of the DLL.  Users can decode ASN.1 binary into a DOM tree format where values can be altered prior to serialization into an output format.  These alterations can be in the form of changing node values, adding additional nodes, or removing nodes from the tree.  The capability also exists to locate nodes in the tree using standard XML Path (XPath) expressions.

In addition to the new DOM feature, we have also added support for ISO 8601 date/time types as well as interfaces that allow the DLL to be used in C and C# .NET applications.

A free, 30-day evaluation version of the product may be downloaded from the ASN2TXT product page by clicking the “Download” button at the bottom of the page.

No Comments