Dr. Dobb's Journal October 2007

Developers' Notebook


CA Plex

CA has announced CA Plex r6, a rapid application development environment that enables model-driven development of web services for .NET, J2EE, and IBM System i. With CA Plex r6, web services can be managed as "first-class" objects. You can view, diagram, document, and manage these objects just as you do others. A .NET 2.0 based C# code generator utilizes OLE-DB to support access to databases. It provides rich interoperability between .NET, Java, and System i applications as well as .NET applications developed with Visual Studio. It also lets you model and deploy applications as Java JAR files and .NET assemblies through a build environment that exploits Apache ANT and MSBuild. www.ca.com


IMSL Fortran Numerical Library

Absoft has announced its IMSL Fortran Numerical Library for Mac OS/Intel. The IMSL Library is the standard in mathematical and statistical algorithms for high-performance computing. IMSL is a collection of more than 1000 algorithms covering areas such as numerical optimization, differential equations, time series, and forecasting, regression, and special functions just to name a few. Developed as a companion for Absoft's Pro Fortran v10 compiler suite, they are compatible with both the Tiger and Leopard OS. www.absoft.com


Testing Relief

Iron Ant has unveiled Testing Relief 1.0.0, a testing tool for applications created on .NET. Designed for developers following RUP discipline, Testing Relief analyzes changes made to applications, evaluates how the changes influence all parts of the software, and singles out those parts of the code that depend on the changes but haven't been modified themselves. This helps you focus on the "suspicious" parts of the code and find the bug much quicker because, instead of full test of the code, you can test the code selectively. www.testingrelief.com.


Programming Erlang

Pragmatic Bookshelf has published Programming Erlang: Software for a Concurrent World (1-934356-00-X), written by Erlang creator Joe Armstrong. Erlang is a programming language designed for building highly parallel, distributed, fault-tolerant systems. Erlang programs run seamlessly on multicore computers with no extra code. Erlang combines ideas from the world of functional programming with techniques for building fault-tolerant systems. www.pragmaticprogrammer.com


Dreamweaver

WebAssist has released its Dreamweaver Tools for Google 2.0, a free extension to Adobe Dreamweaver for adding Google Checkout, Google Maps, Google Search, and Google Mobile to any website. Dreamweaver Tools for Google provides separate wizards and point-and-click interfaces for adding Mobile News, Mobile Search, Mobile Map, Send to Phone, and Click to Call features to web pages intended for mobile traffic. www.webassist.com