POCO C++ Libraries Blog

News and discussion for the POCO Community


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 […]


Bug Slashing Day

Today I fixed most of the currently open bugs reported on Sourceforge. The result is in the Subversion repository and will soon become release 1.3.1. There are also improvements to the Unix build system. It is now possible to build POCO-based applications and libraries outside of the POCO_BASE directory hierarchy. To do this, you’ll have […]


POCO Kick-Start Trainings

Are you planning a POCO based project or are you already in the middle of it and want to receive expert knowledge face-to-face? Here is what Peter Thulin, Technical Lead at TAC said about a recent training: “With the POCO Kick-Start Training we received expert knowledge directly from one of POCO’s developers. Through the training […]


What’s Your Cup of Java?

Interesting things are happening. While Steve Jobs, explaining why iPhone comes Java-less, says: “Java’s not worth building in. Nobody uses Java anymore. It’s this big heavyweight ball and chain.”, on Artima some folks are lamenting about their frustration with Java ME. In the mean time, Symbian goes POSIX. And last but not least: the last […]


POCO Data is Available

POCO Data is now available for download. This is the first release of Data, and in order to get this release out sooner, some planned features are still missing (full ODBC Unicode support on Windows, DateTime support). Nevertheless, I am quite happy with the result for now, and hope you will be too. The documentation […]