POCO C++ Libraries Blog

News and discussion for the POCO Community


POCO on FreeBSD

Wes Peters has created and will be maintaining the FreeBSD Port of POCO. Thank you, Wes! Now that we have a FreeBSD Port, but still no Linux packages: any volunteers who want to maintain RPMs or dpkgs for POCO? Your help is appreciated!


Introducing PocoDoc

PocoDoc, the documentation generator used by POCO, can now be found in the SVN sandbox. A short HowTo that explains how to build and run PocoDoc can be found in the Wiki.


POCO 1.2.5. Released

POCO release 1.2.5 is available for download. Changes in detail: Improved LoggingConfigurator: channel creation and configuration is now a two-step process. This means that the previous problems with PropertyFileConfiguration and IniFileConfiguration when referencing other channels are solved. improved options handling: better handling of (non) ambiguities. If both an option named “help” and one named “helper” […]


Help Us Improve The POCO Community!

Dear POCO User, we are happy that you have chosen POCO as one of your favorite C++ development frameworks. Here we want to thank you that you trust in us. After several months of community life it is now time to take the next step! We want to greatly improve the POCO Community Website within […]


Automotive Discovers C++

The latest Elektroniknet newsletter points to an article about using C++ in automotive (body electronics) software development (in German only). It seems that BMW is going in this direction, as the article was written by three developers from the BMW Car IT group. The article is fairly good at addressing the typical prejudices (too slow, […]


C++ Generic Coding vs. Java Frameworks

Interesting article by Dan Clarke in Reg Developer. Dan asks why there are so many things that C++ developers should do by hand, while Java developers have lots of frameworks available. Hopefully, with POCO as a solid foundation, we’ll soon see a lot more useful frameworks in C++, also.


POCO 1.2.4 Released

POCO release 1.2.4 is available for download. This release contains mostly bugfixes for namespace handling in the XML library. Changes in detail: – some code beautifying and improvements to comments – DOMParser now automatically sets FEATURE_NAMESPACE_PREFIXES – fixed SF #1567051: DOMBuilder/DOMParser/NamespaceStrategy bug – fixed SF #1567364: POCO_APP_MAIN – added Document::getElementById() (two-argument) and getElementByIdNS() – added […]


Introducing POCO Data

The Data library is POCOs new database abstraction layer. It features a generic SQL data access framework which defines interfaces for DataConnectors. A DataConnector implements the plumbing between Data and an actual database API (e.g., ODBC, OCI, etc.) POCO Data heavily builds on ideas borrowed from SOCI, another excellent database abstraction library under the Boost […]


POCO 1.2.3 Released

POCO 1.2.3 has been released today. Changes since 1.2.2: – configure script now checks if (auto)selected configuration is supported – fixed SF #1552904: NamedEvent bug? – fixed SF #1552787: POCO not handling EINTR – fixed SF #1552846: Random::~Random uses scalar delete – fixed SF #1552987: TLSSlot should explicitly default-construct _value – IPAddress no longer accepts […]


First Worldwide POCO Community Convention

September 2 was the date of the first “wordwide” POCO Community Convention when I met with Alex in Lovran, near Rijeka in Croatia. Alex lived in that area for 30 years before he moved to the USA, and came back for two weeks to visit his parents. Since at the same time I spent my […]