POCO C++ Libraries Blog

News and discussion for the POCO Community


QNX Open Sourced

See http://community.qnx.com There is not much changed in the commercial licensing but now it is possible to get Neutrino/Momentics perpetual license for non-commercial use. Also, there is a software repository available for third-party products running on QNX.


POCO 1.3.1 is Available!

Finally (I know some of you have been waiting patiently) I am happy to announce the general availability of POCO 1.3.1. This release fixes the known bugs from 1.3.0. There are no new features in this release. Changes: Foundation, XML, Net, Util: – DynamicAny fixes for char conversions – fixed SF# 1733362: Strange timeout handling […]


PocoZip+PocoSSH – now available on Sourceforge

With the release of Poco 1.3.1, we decided to add some little extra: the PocoZip library is now available public, as is PocoSSH. PocoZip allows you to easily compress/decompress Zip files, decompression works even on the fly, e.g. while data is downloaded from the network. See the testsuite and the attached code examples to get […]


1.3.1 is Coming!

1.3.1 is almost done – I just need to do a few more tests. Expect it to be ready for download on Monday or Tuesday.


PocoSSH

I’m currently in the process of pocofying libssh so that it integrates nicely with the current networking library. Progress so far is good, secure copy and SSH terminal are already supported (SFTP will be pushed back for the moment, NetConf over SSH has more priority currently). Take a look at the following examples to get […]


Intel TBB goes Open Source

Intel has open sourced (GPL2) the Threading Building Blocks – a library for for multi-core parallelism support. An interesting quote from A. Stepanov (found in the interview with J. Erickson of Intel) captured my attention: “Threading Building Blocks… could become a basis for the concurrency dimension of the C++ standard library.” Coming from someone of […]


Ten Reasons For POCO

Find them here. Mostly based on feedback I got from POCO users I’ve talked to.


PocoWebWidgets – We need your help!

Hi all, A first draft of PocoWebWidgets was submitted to SVN. PocoWebWidgets is a GUI library for Web based applications and this very first version features the following GUI elements: Buttons, ImageButtons, RadioButtons CheckBoxes, ComboBoxes Tables TextArea, TextFields, PwdFields Image HidablePanel ListView To align widgets one can use a Stackpanel, a FlowPanel or a Table. […]


Can Poco::Data Speak C++ as a Native?

Wouldn’t every true C++ programmer talking to a database be happy to be able to do something like this: RecordSet rset(session, “SELECT * FROM Vectors”); for (RecordSet::Iterator it = rset.begin(); it != rset.end(); ++it) std::cout << *it; Or this: std::copy(rset.begin(), rset.end(), std::ostream_iterator<Row>(std::cout)); No doubt. Well, if you’re a C++ aficionado and have a need to […]


Coming Soon: Async I/O

During a very relaxing one hour run through the forest yesterday, I suddenly had an idea how to implement asynchronous I/O for streams and sockets in POCO with very little effort. I’m going to try my ideas out today, so you can expect to show up something in the SVN repository tomorrow – it shouldn’t […]