News Archive (1999-2012) | 2013-current at LinuxGizmos | Current Tech News Portal |    About   

Embedded C++ development platform rev’d

Feb 21, 2008 — by Eric Brown — from the LinuxDevices Archive — 2 views

Applied Informatics has updated its Linux-compatible POCO (portable components) Platform for embedded C++ developers building network-centric embedded devices. The POCO Platform includes new 1.3.2 releases of the open source POCO C++ Libraries, and will be demonstrated next week at Embedded World 2008 in Nuremberg,… Germany.

The Platform includes the POCO C++ class libraries, which is produced by the Applied Informatics-sponsored POCO Project. The libraries are designed for platform-independent C++ development on network-centric devices, and are available for threads, streams, logging and error reporting, security, network programming, database access, and more.

POCO Platform components

The latest release of the POCO Platform contains over 60 enhancements and fixes, says Austria-based software consulting firm Applied Informatics. The enhancements are said to include performance improvements in the XML and Fast Infoset libraries.

Applied Informatics also sells the Rapide++ IDE package based on the Eclipse project's CDT (C development tool) editor. Rapide++ includes the POCO C++ Libraries and comes with GNU GCC toolchains that support cross-compilation on either Windows or Linux hosts.

The POCO Platform runs on Digi International's NET+ARM microcontrollers, says the company. It is available for a number of target OSes, including Linux, Windows, Mac OS X, HP-UX, Tru64, Solaris, and QNX.

POCO Platform architecture

The POCO Platform provides the following components:

  • POCO C++ Libraries — The POCO Project's aforementioned C++ classes, including Foundation, XML, Util, Net, and Data
  • POCO Remoting — SOAP/WSDL web services for devices that interact with .NET and Java applications to create distributed applications
  • POCO Open Service Platform — Middleware for component-based applications
  • POCO Netconf — Remote management and configuration of networked devices based on Netconf Configuration Protocol (RFC 4741)
  • POCO Fast Infoset — C++ library for reading and writing binary-encoded XML data based on Fast Infoset (ITU-T Rec. X.891 and ISO/IEC 24824-1)
  • POCO Web Widgets — a framework for building browser-based user interfaces (coming soon)


Release 1.3.2 of the POCO C++ Libraries is available for free download at the POCO Project, here, and more information on the POCO Platform (price undisclosed) is available at Applied Informatics, here.

The products will be demonstrated at the Atlantik Elektronik booth (hall 12, booth 12-444) at Embedded World 2008, to be held at the Exhibition Centre Nuremberg on February 26-28.

This article was originally published on and has been donated to the open source community by QuinStreet Inc. Please visit for up-to-date news and articles about Linux and open source.

Comments are closed.