Services
Custom API Generation
Do you have a job where you need an API for one or two
ASN.1 specifications but would have little use for the compiler after that?
Then let us generate the API for you. We will provide generated source code,
the base run-time libraries and sample programs to get you started in using the
API. You save the cost of the compiler and instead pay for a few hours of our
time. And the generated API comes with the same support and warranties as the
full product.
| What you pay for: |
 |
Base run-time libraries (per node,
unlimited redistribution, or source code form) |
 |
Our time in generating API's and sample
programs (or a flat rate if it is a common API that we have done before) |
| |
| What you get: |
 |
Generated source code and run-time
libraries |
 |
Sample programs (reader and writer) |
 |
Full support for twelve (12) months with
extensions available |
We also have preassembled packages available for some of
the more common ASN.1 specifications. Please see our
ASN.1 API's page for details on
these.
Custom Software Programming
| For more advanced applications, we offer
custom programming services. This goes beyond the generation of a simple reader
and writer into the development of a customized message-processing framework.
Some examples of these types of applications are as follows: |
 |
Highly optimized message-processing
loops that allow large numbers of messages to be processed per second. |
 |
File or database applications that can
handle the formatting or parsing of huge ASN.1 messages on disk such as TAP3
billing records. |
 |
Space optimized applications for
embedded systems. We cut down the generated code and libraries to leave you
with the minimum amount of code required. An example would be T.38 fax
application. |
 |
Multithreaded applications. |
Training
| We can provide training on ASN.1 and the
use of our ASN.1 Compiler products at your place of business or ours. These two
or three day courses can be customized to go in depth into the areas of ASN.1
that are of interest to your business. Some of the topics covered in previous
courses we have done include the following: |
 |
The Basic ASN.1 Types and Encoding using
the various rules (BER, DER, and PER) |
 |
Mappings of ASN.1 Types to C/C++ types
and structures |
 |
Extensibility and Constraints and how
they affect PER encoding |
 |
Information Objects and
Parameterization |
 |
Performance considerations when using
compiler generated code |
|
|