Objective Systems, Inc.  
Домой
Об ASN.1
Продукты
  ASN1C
  ASN.1 в C/C++
  ASN.1 в Java
  ASN1VE
  XBinder™
  ASN.1 API
  FAQ
  Скачать
Web Tools
Open Source
Документы
Услуги
Ресурсы
Продавцы
Клиенты
Карьера
О нас
Пишите нам
Objective Systems, Inc.
Objective Systems, Inc.
Реальный мир ASN.1 и XML решений

ASN1 API

ASN.1 прикладные программные интерфейсы (API) это оптимизированные библиотеки C/C++ функций или библиотеки классов на Java (.jar файлы) ориентированные на специфичные ASN.1 приложения. Objective Systems может или создать ASN.1 API для вашего приложения (смотри Услуги) или предложить следущие готовые API:

CSTA

API доступны для ECMA CSTA Phase 1, 2 и 3 спецификаций. Эти API включают ROSE и ACSE уровни. API были реализованы на C++, C# и Java.

Версии примеров CSTA Phase 1, 2 и 3 C/C++ API доступны для Windows. Phase 2 API содержит тестовую программу клиент для проверки соединения с устройствами, совместимыми с phase 2, по TCP/IP интерфейсу. Phase 3 API включает тестовый клиент для Siemens PBX для проверки работы с такими устройствами.

Перед работой с примерами программ нужно установить ASN1C. Примеры должны быть установлены в каталог ASN1C_INSTALL_DIR/cpp.

Ссылки для загрузки примеров:

CSTA Phase 1 C/C++ API для Windows

CSTA Phase 2 C/C++ API для Windows

CSTA Phase 3 C/C++ API для Windows

Все эти пакеты предназначены для использования вместе с ASN1C (лицензированной или пробной версией). При распаковке ZIP файла, будет создан подкаталог cstafw, соответствующий скачанному пакету. Каждый пакет включает makefile для обработки CSTA спецификаций и компиляции примеров программ.

H.323 Framework

Внимание: сейчас доступен ooH323c, стек H.323 на C с открытым исходным кодом.

H.323 framework для C or C++ представляет из себя примеры программ для работы с ASN1C (лицензированной или пробной версией). Они содержат make файлы, ASN.1 спецификации, скрипты и конфигурационные файлы необходимые для компиляции H.323. Перед работой с пакетом необходимо установить ASN1C (Windows или Linux/UNIX версию). 

Для C распакуйте архив в  'c' подкаталог инсталяции ASN1C:

H.323 C Encode/Decode API для Windows

H.323 C Encode/Decode API для Linux/UNIX

Для C++ распакуйте в 'cpp'  подкаталог инсталяции ASN1C:

H.323 C++ Encode/Decode API для Windows

H.323 C++ Encode/Decode API для Linux/UNIX

Следуйте инструкциям в README файле для компиляции спецификаций и запуска примеров.

TAP3

API доступно для последних стандартов TAP3 (03.11) и RAP (01.03). Следующая пробная C версия для Windows доступна для скачивания:

TAP-0311 C/C++ API для Windows

Представляет из себя примеры программ для работы с ASN1C (лицензированной или пробной версией). При установке будет создан подкаталог tap3 в подкаталоге c существующей инсталяции. Пакет включает makefile для компиляции TAP3 спецификаций и примеры программ. В примеры входит TAP3 BER / XML конвертер.

Спрашивайте о доступности для других платформ.

Security Framework

API доступны для нескольких популярных спецификаций в области безопасности. Они включают X.509, PKIX и PKCS.

Для скачивания доступны:

SecFW C/C++ API для Windows

SecFW java API для Windows

Все эти пакеты предназначены для использования вместе с ASN1C (лицензированной или пробной версией). При распаковке будет создан подкаталог seqfw  в cpp подкаталоге. Пакет включает makefile создания библиотек. 

Спрашивайте о доступности для других платформ.

T.38 Source Code Kit

T.38 набор иходных кодов предназначен для разработчиков встраиваемых приложений. T.38 содержит небольшое ASN.1 описание, которое определяет формат для Internet FAX сообщений. В пакет входит исходный код  T.38 и C PER функций с примерами программ, все в компактном, хорошо переносимом виде за менее чем $1,000 USD.

Документация на T.38 API доступна по следующей ссылке:

T.38 API User's Guide

TCAP

C++ TCAP API это набор интерфейсов , которые помогают обрабатывать ITU / ANSI TCAP сообщения. API выполнено в форме callback функций для предоставления TCAP сервисов приложению. Сервисы включают управление диалогом, управление компонентами и унифицированный интерфейс событий для обоих  ITU и ANSI TCAP протоколов. Примеры программ предназначены для демонстрации,как использовать API и включают Invoke, Return Result, Query, Begin и DialoguePortion. С этим API, разработчикам приложений нет необходимости знать все детали ANSI и ITU TCAP спецификаций. Сейчас, ITU TCAP 97 и ANSI TCAP 96 поддерживаются API.

Пишите нам на info@obj-sys.com, если вы хотите получить пробную версию этого API.

ETSI CS1

Этот пример программы показывает, как использовать ASN1C для реализации небольшого IN 800 сервиса. Эта реализация была сделана на платформе Linux, используя C++ (gcc 3.2).

Пишите нам на info@obj-sys.com, если вы хотите получить пробную версию этого API.


Домой  |  Об ASN.1  |  Продукты  |  Услуги  |  Ресурсы
Продавцы  |  Клиенты  |  Карьера  |  О нас  |  Пишите нам

Copyright © 2001-2006 Objective Systems, Inc.
All Rights Reserved.