libnode is a C++ implementation of Node.js. Just like Node.js, libnode provides non-blocking I/O, which enables you to develop scalable Web applications in C++. The memory management of libnode is automatic, based on either shared_ptr or bdw-gc. libnode is good to use on embedded devices because its system resource consumption is lower than Node.js.
dhcpy6d delivers IPv6 addresses for DHCPv6 clients, which can be identified by DUID, hostname, or MAC address, as in the good old IPv4 days. Addresses may be generated randomly, by range, or by arbitrary ID or MAC address. Clients can get more than one address, leases and client configuration can be stored in databases, and DNS can be updated dynamically.
BitNami MAMPStack Native Installer is an easy-to-install environment to develop and deploy PHP applications. It includes pre-configured, ready-to-run versions of Apache, MySQL, PHP, and phpMyAdmin. Amazon AWS PHP SDK makes it easier to develop PHP applications that run on Amazon Web Services. The AWS PHP SDK includes the AWS PHP library, code samples, and documentation.
BitNami Tomcat Stack Native Installer is an easy-to-install environment to develop and deploy Java applications. It includes pre-configured, ready-to-run versions of Apache, Tomcat, MySQL, and Java. Users can get the environment up and running in minutes after answering a few questions.
PDF Automation Server (PAS) can receive PDF documents from multiple sources concurrently, including email, FTP servers, and local or network folders. Processes can then be defined independently for each document source to perform a number of different functions on the documents. Finally, PAS can route the original or modified document to multiple destinations, including folders, printers, email, and FTP servers. PAS supports the following PDF processing functions: printing, setting security, conversion to images, merging, flattening, and extraction of form field data, importing, exporting, and flattening of annotations, text extraction, assembling, splitting, merging, digital signatures, and stamping.
The p2pd package can be used to build scalable content distribution networks (CDNs) for interactive video-on-demand (VoD) streaming. It can be used as a server, a cache, and a client, and used to construct both traditional CDNs and P2P-based CDNs that make use of client resources to stream video files. The system is network aware, attempts to make efficient use of the available resources, and adapts to server failures.