C/C++ Users Journal April 2004
The Axis C++ Development Team has released Apache Axis C++ 1.0 (Alpha). This implementation of a C++ SOAP engine provides a stable platform for developing web services using C/C++ as well as a client-side library for developing C/C++ client applications. This release includes: a SOAP engine with client and server support; partial support for both SOAP 1.1 and SOAP 1.2; WSDD-based deployment with dynamic deployment tools; support for all basic types, complex types, and arrays; and more. Both binary and source are available at Apache mirror sites. Contact http://www.apache.org/dyn/closer.cgi/ws/axis-c/.
Compuware Corp. has released Compuware DriverStudio 3.1, a suite of tools designed to help device-driver developers write, debug, test, and tune driver code that meets standards for Windows Hardware Quality Labs certification. DriverStudio 3.1 now offers integration with Microsoft Visual Studio .NET 2003, including side-by-side operation with Visual Studio .NET 2002, while maintaining full compatibility with the Microsoft DDK. A new DriverWizard lets developers build Windows device drivers in either the C or C++ programming languages. Contact +1-313-227-7300 or http://www.compuware.com/.
The ShellPlus Development Group has completed ShellPlus Components 2.3 of its shell extension components package. Designed to help C++ Builder developers write feature-rich applications with the help of shell/namespace extensions, ShellPlus offers a set of VCL components to extend Windows Explorer with third-party applications without having to implement all operating-system-level required interfaces. The component package handles all required methods and interfaces, letting you focus on writing application code. Contact http://www.shellplus.com/.
Roku, creator of the Roku HD1000 high-definition digital media player, is offering an SDK for the creation of media applications for high-definition television. The Roku SDK lets you create applications for the Roku HD1000 using C/C++. In addition, Roku announced the "Roku HDTV Jackpot Challenge," which awards developers for the creation of outstanding applications that enhance the use of high-definition television and the Roku HD1000. Contact http://www.rokulabs.com/developers/.
SYFi has updated iJen, its motion detection library. iJen lets C++ developers create their own programs based on motion detection systems, such as Sony Playstation 2's EYE Toy system. You can also build the iJen engine into existing software using the SKFi motion detection-based visualization plug-in for Nullsoft's Winamp MP3 player. The new version of the library is faster, and improvements in TinyCam (SYFi's camera manager) code allow initialization and use of more types of webcams. Contact http://www.syfi.co.uk/.
McObject has introduced a single-threaded, royalty-free version of its eXtremeDB in-memory database. The new single-threaded eXtremeDB is designed with the same data management capabilities (including ACID-compliant transactions, and a high-level data definition language) as the multithreaded version, at a lower price. The single-threaded eXtremeDB, which is available in object code only, can also be upgraded to obtain database source code. Windows and Linux are supported. Contact +1-425-831-5964 or http://www.mcobject.com/.
The Encirq 3e Telematics Edition is an embedded data management solution designed for telematics device developers. The Encirq 3e Telematics Edition includes the full Encirq 3e Data Management Suite (which generates custom, application-specific data management components as inline C-language source code) as well as the new Encirq 3e Telematics Reference Packa collection of source code modules and APIs to manage contacts, events, and preferences. Potential applications include schedulers, address books, calendars, dispatch systems, to-do lists, and system control panels. Contact +1-415-284-9800 or http://www.encirq.com/.
Perforce Software has announced Version 2003.2 of its Fast Software Configuration Management System, featuring the Perforce Plug-In for Windows Explorer (P4EXP). It gives one-click access to Perforce SCM functionality when developers use Windows Explorer to browse files and folders. In addition to providing easier access to developers, this advance also gives novice SCM users access to source control via the familiar file management environment of Windows Explorer. Additional server enhancements in Version 2003.2 include: an improved web interface; improved performance; more versatile file diff layouts for mixed-platform environments; and new options for integrating files and viewing annotated file content. Contact +1-510-864-7400 or http://www.perforce.com/.
The Khronos Group has ratified the OpenGL ES 1.0 Adopter's Package and Conformance Testing Program. The Adopter's Package contains software and documentation intended to drive rapid evaluation, deployment, and acceptance of the OpenGL ES API in embedded markets requiring state-of-the-art 3D graphics: official Conformance Tests for the OpenGL ES 1.0 API; an open-source sample implementation of the OpenGL ES API created as a wrapper over a desktop implementation on Windows and Linux; and an executable copy of Hybrid Graphic's GerberaT solution, supporting an OpenGL ES library for Windows. Contact +1-707-994-7755 or http://www.khronos.org/.