Bitlynx Technologies Inc

Microsoft Windows NetBSD

SigComp development tools suite

Sigcomp development tools suite The SIP protocol is text-based, not optimized in terms of size, and engineered for bandwidth-rich links. With the planned usage of these protocols in wireless handsets, as part of 2.5G and 3G cellular networks, large message size becomes a problem. The IETF solution is SigComp (RFC3320), which offers robust, loss-less compression of application messages. Due to the heavy signaling involved and SIP, being a text based protocol, 3GPP IMS Release 5 standards mandates SigComp.

SigComp implements a virtual machine termed Universal Decompressor Virtual Machine (UDVM), which allows applications to dynamically select the compression algorithm of their choice.

The Bitlynx Technologies Inc. development tools permit the development and testing of SigComp compression and decompression algorithms. The suite includes the following tools:

  • Optimized UDVM assembler
  • UDVM disassembler
  • UDVM debugger

Eclipse Ready

The development tools are fully integrated into the Eclipse development environment to provide rapid development and integration with the C++ and Java languages on Microsoft Windows, Linux, Mac OS X and Symbian.

The implementation is fully compliant with RFC3320 and conforms to the requirements of draft-ietf-rohc-sigcomp-user-guide-02 and draft-ietf-rohc-sigcomp-torture-test-01.

The development tools suite is available for Microsoft Windows, Mac OS X, NetBSD, Linux and Symbian. Support packages are available and our engineers can provide assistance with any customizations that individual customers may require.

Integrated development environment

Microsoft Windows 98SE, ME, 2000, XP, 2003, Vista
sigcomp-comp-win32.exe (370KB)
sigcomp-tools-win32.exe (401KB)
Apple OS X 10.3 or higher (PPC)
sigcomp-comp-osx.tar.gz (43KB)
sigcomp-tools-osx.tar.gz (170KB)
Fedora Core 4 x86
sigcomp-comp-lnx86.tar.gz (44KB)
sigcomp-tools-lnx86.tar.gz (181KB)

SigComp stack

The Bitlynx Technologies Inc. SigComp stack is an implementation of the SigComp header compression framework. The implementation is fully compliant with RFC3320 and conforms to the requirements of draft-ietf-rohc-sigcomp-impl-guide-05 and draft-ietf-rohc-sigcomp-torture-test-01.

The SigComp stack supports the following features:

  • Modular design for UDVM, compressors, decompressor and state handler for easy integration
  • Automatic detection of compressed packets
  • Supports state access and compartments
  • Supports datagram and streaming transports
  • Includes SIP and SDP static dictionaries defined in RFC3485
  • Supports Deflate, LZSS and LZJH (V.44) compressors with dynamic compression according to RFC3321
  • SIP stack friendly
  • C, C++ and Java bindings

The SigComp stack is available for Microsoft Windows, Mac OS X, NetBSD, Linux and Symbian. Embedded platforms are supported on request. Support packages are available and our engineers can provide assistance with any customizations that individual customers may require.

Technical Reference Manual
techref.doc (172KB)
techref.pdf (386KB)
Microsoft Windows 98SE, ME, 2000, XP, 2003, Vista
sigcomp-demo-win32.zip (2046KB)
sigcomp-stack-win32.exe (406KB)
Apple OS X 10.3 or higher (PPC)
sigcomp-stack-osx.tar.gz (271KB)
Fedora Core 4 x86
sigcomp-stack-lnx86.tar.gz (231KB)

Copyright © 2005-2007 Bitlynx Technologies Inc. All rights reserved.