Dr. Dobb's Journal January 2004
Recursion Software has updated its C++ ToolKits by adding support for Visual C++ .NET 2003, Solaris 8 and 9, Linux 2.4 Itanium, and 64-bit platforms. The thread toolkit lets thread tasks accommodate resource synchronization without reducing readability of source code, while the helper toolkit supports reuse of object-oriented function pointers without the limitation of plain function pointers. Recursion has also made available a prerelease Math <ToolKit> that supports high-level math functions.
Recursion Software Inc.
2591 N. Dallas Pkwy., Suite 200
Frisco, TX 75034
972-731-8800
http://www.recursionsw.com/
Software Prototype Technologies has launched Direct-To-Test (DTT), a software testing environment that combines functional test case design and automation into a single integrated process. DTT automatically designs a suite of functional test cases from a model of the system requirements, generates all test documentation, and creates ready-to-run automated test script files. DTT supports automated scripting for automated execution tools such as Seque Silk, Mercury Interactive's WinRunner, and generic XML and UNIX scripts.
Software Prototype Technologies
851 Burlway Road, Suite 506
Burlingame, CA 94010
650-343-4524
http://www.softprot.com/
Adienta's Browsio, an add-in for Visual Studio .NET, is designed to give you a complete picture of where and how a variable, function, or class is used. This makes it possible to get an overview of the consequences of changes in larger projects with code written by different developers. The Browsio Tree lists all locations where an identifier is used in the currently open C/C++ project. Clicking in the tree brings the Visual Studio .NET editor to that location. If you look up a name used in more than one context, these contexts are shown in different branches. Other features include hierarchies of calls and call-bys ("who calls X") for functions and for classes, and hierarchies of derived and base classes.
Adienta
Groesbeekseweg 128
6524 DM Nijmegen
The Netherlands
31-(0)24-3737550
http://www.browsio.com/
Crownwood Consulting has announced DotNetMagic 1.0, a Windows-based user-interface library for the .NET Framework. DotNetMagic is written in C# and is designed to add the Visual Studio .NET look-and-feel to any Windows Forms Application. Features include a docking windows system similar to Visual Studio .NET, including the AutoHide capability.
Crownwood Consulting Ltd.
5 Haxey Grange, Haxey
Near Doncaster, North Lincolnshire
DN9 2PW
United Kingdom
http://www.dotnetmagic.com/
The latest version of Topologi's Collaborative Markup Editor for SGML and XML publishing production environments features support for very large file handling. Using memory profiling techniques, users can make final edits to million-line (50 MB) files without performance problems. Other improvements include improved diagnostics of markup syntax errors; Schematron 1.1.6 compliance; better internationalization; a built-in hex and image previewer; a simpler API for running external processes such as Perl scripts; and improved look-and-feel on Linux, Windows, and Mac OS X.
Topologi Pty. Ltd.
Level 2, 73 Union Street
Pyrmont NSW 2009
Australia
612-9660-8866
http://www.topologi.com/
ActiveState has released Visual XSLT 2.0, which combines Microsoft Visual Studio .NET 2003 integrated development with XSLT-specific debugging and editing features and an interactive tool for building XPath expressions. Visual XSLT 2.0 ships with ActiveState's JIT debugger. Also new is the Visual Schema Mapper, which provides a drag-and-drop interface for building transformations of XML files without writing code or employing XML schemas.
ActiveState
#400-580 Granville Street
Vancouver, BC
Canada V6C 1W6
604-484-6400
http://www.activestate.com/
TheKompany.com has released BlackAdder 1.0, a Windows and Linux graphical development environment for Python, based on Qt. BlackAdder combines a visual design environment with debugging, syntax highlighting, ODBC interfaces, and HTML documentation. The debugger allows class instance objects to be displayed, and no restrictions are placed on the types of files that can be included in a project. Project management capabilities and integrated CVS support are also included.
TheKompany.com
P.O. Box 80265
Rancho Santa Margarita, CA 92688
949-713-3276
http://www.thekompany.com/
Microsoft is offering an SDK to support developers targeting the Windows XP Media Center. Using the Media Center SDK, you can create new applications that integrate with television, audio, video, and remote control services. Because Windows XP Media Center Edition 2004 is based on Windows XP, developers can use tools such as Visual Studio .NET 2003 and FrontPage, and existing code written for other versions of Windows can be reused in Media Center applications.
Microsoft Corp.
One Microsoft Way
Redmond, WA 98052-6399
425-882-8080
http://www.microsoft.com/
Wind River has launched a series of platforms for safety-critical environments, offering certification evidence supporting international safety standards such as RTCA DO-178B and IEC61508. Wind River has also extended its debug and run-control product, VisionPROBE II, to support Linux as well as VxWorks. VisionPROBE II features system-level debugging of the target processor; JTAG capabilities; kernel-level debugging of scheduling, memory allocation, and the interrupt handler; and support for breakpoints in virtual memory.
Wind River
500 Wind River Way
Alameda, CA 94501
510-748-4100
http://www.windriver.com/
DDJ