Net::SMPP is a Perl module that implements versions 3.4, 4.0, and 5.0 of the SMPP protocol for ESME and SMSC roles. SMPP is commonly used by clients and servers for sending SMS messages in mobile network. This module allows you to implement an SMS client, an SMS server, or even an SMS proxy. It supports all standard TLVs and some vendor specific TLVs as well.
Open5066 is an implementation of the NATO NC3A STANAG 5066 protocol stack for HF radio communications. It aims to implement all of SIS (Annex A), DTS (Annex C), and some of the application layer (Annex F) functionality such as HMTP. The concrete embodiment of Open5066 is the s5066d daemon.
PlainDoc is a document production system based on plain text files. It keeps most of the document in human readable form; the PlainDoc source itself serves as the plain text version of the document. It handles EPS, gnuplot, dia diagrams, tables, and verbatim text, uses LaTeX for PDF production, and can produce monolithic or paginated HTML and DocBook natively. Includes are supported. The file format is CVS friendly and easily diffable. It is suitable for software manuals and documentation, technical publishing, scientific papers, books, legal documents, and presentation slides.
ZXID is a C library that implements the full SAML 2.0 stack and aims to implement all popular federated ID management protocols such as Liberty ID-FF 1.2, WS-Federation, WS- Trust, and ID Web Services such as Liberty ID- WSF 1.1 and 2.0. It is based on schema based code generation, resulting in an accurate implementation. SWIG is used to offer scripting language interfaces such as Perl, PHP, and Python, as well as Java. It can act as SP, IdP, WSC, and WSP.
subversion is NOT cultural replacement of CVS. I decided NOT to migrate. Someone asked recently why Symlabs is still using cvs and not subversion. Well, I was provoked to try subversion out and t...
A .NET component for spreadsheet reporting without using Microsoft Excel.