Solving
Real Development Problems - The AC
1. Why should I develop applications in ASN.1?
2. What does ASN.1 stand for?
3. Is ASN.1 a programming language?
4. What does ASN.1 consists of?
Q. Why should I develop applications in ASN.1?
A.
ASN.1 based applications have changed the way we live. It
is because of applications developed around ASN.1 that you can view
this page. ASN.1 enabled technologies are developed to meet needs in
financial industries, manufacturing plants, health care systems,
internet communication infrastructures, genetic research programs,
global logistic platforms, supply chain software, personal
communication tools (mobile phones), productivity enhancing devices
(PDAs), and many other fields.
ASN.1's legendary extensibility and flexibility have made it
the bedrock of mission critical applications. These benefits can also
make your application development process significantly easier. By
leveraging ASN.1, you can develop a better application.
Here are some specific benefits of ASN.1:
-Write once and use forever. ASN.1
notation has built-in features that allow you to make changes and to
add to your application in the future without disruption to what you
have completed today. With ASN.1, you no longer have to waste your
precious resources worrying about backward compatibility.
-Standardization. ASN.1 is an international
standard supporting many other standard protocols. Conforming to ASN.1
removes your interoperability concerns.
-Super Compactness. ASN.1 encodings can produce compact
representations that use minimal CPU, memory and bandwidth, leaving
ample resources for your application to function at the optimal level.
-Wide Availability. Commercial and open source software
are widely available for developing and processing ASN.1 based applications.
ASN.1 is so universal that it can be used with virtually all operating
systems and programming languages. With this thorough level of support,
ASN.1 allows you to leverage existing skill to build new applications.
-Continuing Evolution. The ITU-T continues to
add new powerful features. You will benefit from all these useful
developments by adopting ASN.1.
-Low Cost. ASN.1 is free and
universal.

Q. What does ASN.1 stand for?
A.
ASN.1 stands for Abstract Syntax Notation One.
Q. Is ASN.1 a programming language?
A. ASN.1
is a not a programming language like C, C++, or Java. ASN.1 is a form
of notation used to define data structures that makes communication
between heterogeneous machines possible. ASN.1 does not perform
operations a programming language would normally perform.
Q. What does ASN.1 consists of?
A. ASN.1
consists of a language which describes data, and various encoding rules
for that data. Using tools based on ASN.1, you can transmit data in
a standardized way.
