Victor Volkman

33 articles

GraphicsMagick: Image Processing Add-In as Easy as Abra Cadabra!

Do You Believe in Magick? Sooner or later, virtually every app needs to do some on-the-fly image processing. You know, those annoying chores that you...

Hamsterdb: a Small, Fast Database That Won’t Weigh You Down

What's in the Cage? Cristoph Rupp's hamsterdb is a lightweight, embedded database engine designed for ease of use, high performance, stability, and portability. In the...

Wt: C++ Web Toolkit Library Lets You Write Scripting-Independent Web Apps

44 void HelloApp::greet() 45 { 46 // Update the text, using text input into the nameEdit_ field. 47 greeting_->setText("Hello there, "...

Faster and Friendlier Access to Oracle’s OCI API

Add Oracle Access to Your App in the Blink of an Eye Vincent Rogier's OCILIB is a free, open source, and platform-independent library, written in...

Simple DirectMedia Layer: Gaming Platform for C++, Java, and More

Gentlemen, Start Your 3D Gaming Engines! In gaming, more so than any other programming regime, it is important to specify the platform correctly from the...

Libxml2: Everything You Need in an XML Library

Figure 2: DOM tree example Specifically, you'll dissect the tree1.c example program and identify some common programming paradigms used. The purpose of this program is...

VTD-XML: A New Vision of XML

Introduction VTD-XML is a suite of innovative XML processing technologies centered around a non-extractive XML parsing technique called Virtual Token Descriptor (VTD). VTD-XML provides interfaces...

Two Cool Things in C++00X: Object Initialization and Move Semantics

Great Things Are on Their Way! In last month's installment, you covered generalized constant expressions (including the new constexpr keyword), improved C99 compatibility with __func__,...

Peeking Further into C++00X

Expanding the Scope of C++! In last month's installment, you covered the context of C++ standards development, TR1, and the rationale for expanding the scope...

What’s New in C++00X?

Get Ready for the New C++ Language Standards! The next C++ standard, code-named "C++00X," is heading down the home stretch towards ratification. The goal is...

Make sure to follow Developer.com on Social Media