October 11, 2004
Dr. Dobb's Software Tools Newsletter - September 2004
Shannon Cochran
Do you find keeping up with new developer products and version updates harder than keeping up with the Joneses (whoever they are)? If so, Dr. Dobb's Software Tools e-mail newsletter is just the deal for you. Delivered once a month to your mailbox, this unique newsletter keeps you posted on the latest in SDKs, libraries, components, compilers, and the like.
Dr. Dobb's Software Tools Newsletter - 10/12/04
Quest Software is expanding platform support to MySQL with the Quest
Toad for MySQL preview release. This database development tool is designed
to help MySQL developers and administrators rapidly create and execute
queries, automate database object management, and develop SQL code more
efficiently. Toad for MySQL also provides utilities to compare, extract
and search for objects, manage projects, import/export data, and view
MySQL database statistics.
Quest Software
8001 Irvine Center Drive
Irvine,
CA 92618
949-754-8000
http://www.quest.com/mysql
Maple 9.5, the most recent release of MapleSoft's principal desktop productivity
environment for engineering, science, and mathematics, includes new integrated
algorithms for optimization problems, new solvers for differential-algebraic
equation systems for advanced modeling applications, and performance improvements,
as well as new features for advanced users to streamline programming and
application development.
Maplesoft
615 Kumpf Drive
Waterloo, Ontario Canada
N2V 1K8
519-747-2373
http://www.maplesoft.com/
VorteXML Designer lets users visually extract, map, and transform data
from any structured text output (including invoices, purchase orders,
reports, log files and HTML documents) into valid XML, without programming.
It also lets you derive custom schemas for internal or B2B purposes by
using a standard schema and then editing it down to size to suit your
needs. VorteXML Designer is part of a solution suite that also includes
VorteXML Server, a high-volume product that automates the extraction and
conversion of text documents into XML.
Datawatch Corporation
175 Cabot Street,
Suite 503
Lowell, MA 01854
978-441-2200
http://vortexml.datawatch.com/
The Khronos Group has released an SDK for OpenMLR 1.0. The OpenML specification
provides developers with a cross-platform programming environment for
capturing, processing, synchronizing and playing digital media content.
The OpenML 1.0 SDK contains: executable libraries and utilities to enable
OpenML applications to run on Linux, IRIXR, and Windows; source and header
files for the libraries; source code for example OpenML applications and
audio and video device modules which can be used as a starting point for
building commercial applications; and full documentation.
The Khronos Group
P.O.
Box 1019
Clearlake Park, CA 95424
http://www.khronos.org/
Scientific Computing Associates is shipping its flagship product, TCP
Linda, for Microsoft Windows clusters. TCP Linda is designed to give users
without expertise or training in parallel programming the ability to build
new parallel applications or to "parallelize" existing sequential
applications easily. Any program written in C or Fortran can be parallelized
using four TCP Linda operations.
Scientific Computing Associates
One Century
Tower, 265 Church Street
New Haven, CT 06510
203-777-7442
http://www.lindaspaces.com/
TX Text Control is a family of word-processing components--.NET, ActiveX,
and ActiveX Server--that gives you the features of a word-processing package
in reusable component form. The .NET version of TX Text Control has been
upgraded to version 11.00. New features include nested tables, multi-level
undo and redo, improved PDF export, improved JPEG export, and an improved
ruler bar.
The Imaging Source
Sommerstrasse 36
D-28215 Bremen, Deutschland
+49
421 335 910
http://www.textcontrol.com/
Version 4.6 of the Vertical Bar Graph Component is available at Jpowered.com.
The 3D Vertical Bar Graph provides both a client and server side solution
for the incorporation of bar charts into web pages. It provides versatile
components so that web authors and Java developers can easily build and
publish dynamic and interactive bar graphs. These components are designed
to take multiple series of numerical data and display the information
as either a 2D or 3D Vertical Bar Graph. The applets and servlets can
acquire data from a variety of sources including files, databases, scripts
and server Side processes, or HTML parameters.
Sirius Computer Consultants
Limited
Longmead, Mill Lane, Littleworth
West Sussex. RH13 8JU, UK
http://www.jpowered.com/
Allora is available now from HiT Software as an extension to the Sun Java
Studio IDE. Allora provides GUI wizards to map any relational database
to any XML schema. Allora is designed to spare you from tedious XML-RDB
coding, and to allow instant interoperability between databases and external
applications via XML at minimum cost.
HiT Software, Inc.
4020 Moorpark Avenue,
Suite 100
San Jose, CA 95117
408-345-4001
http://www.hitsw.com/
Sonic Software has released SonicMQ 6.0, a continuously available enterprise
messaging system. Sonic's Continuous Availability Architecture is designed
to minimize the time required for an enterprise messaging system to resume
operations after hardware, software or network failures. SonicMQ 6.0 provides
software-based solution that uses stateful replication between a pair
of servers, intended to eliminate the need for dedicated hardware, specialized
fault sensing software, and mirrored/redundant disks.
Sonic Software Corporation
14
Oak Park
Bedford, MA 01730
781-999-7000
http://www.sonicsoftware.com/
AidAim Software has introduced Accuracer Database System v.3.01, with
new client/server capability. Accuracer Database System is a compact,
embedded, single-file, multi-user (file/server and client/server) cross-platform
BDE replacement database with SQL support, based on a new original BDE
alternative database engine that supports almost all TTable, TQuery, TDatabase,
TSession, TBatchMove functions and provides some special ones for extra
functionality.
AidAim Software LLC
555 Vine Ave., Suite 110
Highland Park
IL 60035
530-420-3624
http://www.aidaim.com/
SlickEdit has announced Visual SlickEdit v9, a code editor featuring 10
C++ refactorings. A new Java GUI builder lets you construct Java GUIs
in Swing and AWT while you simultaneously edit code. Visual SlickEdit
9 lets .NET developers edit, compile, and debug Common Language Runtime
(CLR) applications without leaving the Visual SlickEdit environment. CLR
support also includes intelligent coding assistance such as library function
help and parameter information.
SlickEdit Inc.
3000 Aerial Center Parkway,
Suite 120
Morrisville, NC 27560
919-473-0070
http://www.slickedit.com
Visual Numerics is offering the IMSL Thread Safe Fortran Numerical Library
for application development in high-performance computing organizations.
Complete thread safety lets you call the same routine multiple times in
the program and have multiple instances of the routine running on multiple
threads, improving performance and simplifying programming. The IMSL Thread
Safe Fortran Numerical Library is currently available on Sun Solaris (32
and 64 bit) and IBM AIX (64 bit).
Visual Numerics, Inc.
12657 Alcosta Boulevard,
Suite 450
San Ramon, CA 94583
925-415-8300
http://www.vni.com/
Innovartis has launched DB Ghost 3.0, a database change-management system
for SQL Server users. The DB Ghost process involves scripting out your
entire production database's schema and static data into individual scripts,
using the DB Ghost Scripter, and adding these into your source management
system. From that point on, to make a change, you check out the relevant
script, make the amendments, execute it against your development database,
do unit testing/bug fixing, and check it back in when you're finished.
DB Ghost then verifies that all the scripts compile, with no dependency
errors, and make the necessary changes to the target database to ensure
that it matches the scripts.
Innovartis Ltd
1 Myrtle Road
Hampton, London
TW12 1QE
U.K.
+44 207 917 6264
http://www.innovartis.co.uk/
MarshallSoft's FTP Client Engine for C/C++ (FCE4C) is a library of functions
providing direct control of the FTP protocol. FCE4C contains both WIN16
and WIN32 DLLs and can be used with any application capable of calling
the Windows API. The newly released FCE4C 2.4 is available with source
code and comes with example programs, including Microsoft Foundation Class
(MFC) and Borland C++ Builder (BCB) examples.
MarshallSoft Computing, Inc.
POB
4543 Huntsville, AL 35815
256-881-4630
http://www.marshallsoft.com/
The new LynuxWorks Eclipse-based IDE is a Linux and Solaris-based development
environment, powered by the Eclipse platform, that gives LynuxWorks' BlueCat
Linux developers control over creating, editing, compiling, managing,
and debugging C/C++ and Java embedded and real-time applications. It also includes a target connection wizard to simplify target setup,
an application wizard to help start development, and a cross-process viewer,
enabling you to view all the processes and threads on a specific target.
LynuxWorks855
Embedded Way
San Jose, CA 95138-1018
408-979-3900
http://www.lynuxworks.com/
SmartKernel from Aonix is a memory- and time-partitioned kernel designed
to provide safety and security protection. Aonix is targeting language-specific
configurations of SmartKernel so that you can create systems where multiple
applications in multiple languages can safely run on a single board. Newly
released is SmartKernel-Ada95/Embedded, offering support for the full
Ada95 language on the PowerPC. As the first implementation of a language-specific
implementation using SmartKernel, this release runs as a single SmartKernel
partition.
Aonix North America, Inc.
5040 Shoreham Place, Suite 100
San Diego,
CA 92122
858-457-2700
http://www.aonix.com/
Xoetrope has released XUI 1.0.3, an open source Java and XML framework
for creating rich client applications. The framework supports rich data
binding features, and complete applications can also be built with XUI
using XML with application logic written in Java (no JavaScript). The
framework includes a graphical IDE. The XUI framework is available at
http://xui.sourceforge.net, and licensed under the Artistic License. Xoetrope
also supplies a commercial extension of XUI called Carousel, which simplifies
the integration of data, communications and localization.
Xoetrope
13 Landscape
Crescent
Churchtown, Dublin 12
Ireland
+353 1 2967702
http://www.xoetrope.com/
N8 Systems has debuted N8 Archetype, which lets business analysts describe
requirements in English text and see them represented as UML use case
and activity diagrams. Provided as an subscription-based online service,
Archetype offers a dual-view interface that uses Microsoft's Word and
Visio. Text in Word describing business processes is transformed into
Visio diagrams of an existing or desired system, filtering out ambiguities
in the process.
N8 Systems
918 Parker Street, Suite A-11
Berkeley, CA 94710
510-841-8833
http://www.n8systems.com/
SensAble Technologies has announced its 3D Touch SDK and Haptic Device
API (HDAPI). This SDK supports the SensAble PHANTOM devices--including
the new PHANTOM Omni device--and enables the integration of haptics with
existing third-party applications. The HDAPI enables haptic programmers
to render forces directly, offers control over configuring the runtime
behavior of the drivers, and provides utility features and debugging aids.
SensAble
Technologies, Inc.
15 Constitution Way
Woburn, MA 01801
781-937-8315
http://www.sensable.com/
dtrt.NavBarWin is a RAD control for .NET developers that lets users navigate
in a data collection, either by clicking on buttons, using shortcut keys,
entering navigation commands in the display window or by selecting commands
from the context menu. For additional purposes, developer-defined buttons
can be activated. The control is built to work with datasets, views, collections
and every object that implements the IList interface, and can be used
with all the VS.NET compatible languages.
dtrt agItenhardstrasse 48
P.O.
Box 750
5620 Bremgarten AG
Switzerland
+41 76 467 2936
http://www.dtrt.com/
Interactive Networks has developed the Instan-t IM SDK, designed to help
you integrate instant messaging, collaboration, and other communication
features into existing applications, or develop applications that either
integrate IM or communicate with the Instan-t IM Client. The Instan-t
IM SDK provides an IM infrastructure as an ActiveX DLL, including contact
list management, online presence notification, directory and contact search,
exchange of instant messages or custom data, storage of messages in the
server if the recipient is offline, and file transfer with tunneling technology.
Interactive
Networks, Inc.
Convenci-n 1258
Montevideo, 11100
Uruguay
+5982 908 5121
http://www.interactiveni.com/
Forum Systems is shipping Version 3.0 of its Web Services Firewall. Forum
XWall 3.0 introduces WS-I Basic Profile 1.0 conformance detection and
enforcement for both design-time and real-time at the edge of the network.
In addition, XWall permits multiple services to be allocated and delivered
through centralized virtualization technology. Forum's Web Services Virtualization
eliminates the need to distribute multiple WSDL (Web Services Description
Language) document versions; instead you can issue comprehensive and self-secured
WSDL instances.
Forum Systems, Inc.
45 West 10000 South, Suite 415
Sandy,
UT 84070
801-313-4400
http://www.forumsys.com/
VisiQuest, formerly known as KhorosPro, now supports linear algebra. VisiQuest
is a scientific computing software package that enables complex data and
image analysis, including the ability to handle five-dimensional data.
The centerpiece of the product is a graphical programming environment
that lets you access and manipulate the 300 functions within the product
to solve problems in a wide variety of applications.
AccuSoft Corporation
71
Lyman Street
Northborough, MA 01532
508-351-9092
http://www.accusoft.com/
MoleBox Pro is a run-time exe packer for Windows applications that processes
software and all of its resource files to create single executable files.
In doing so, the program compresses and encrypts executable files, data,
media files and DLLs, and also embeds DLLs into the executable file. The
goal of MoleBox is to prevent application data from being viewed, extracted,
copied or modified. MoleBox Pro processes applications created with most
common C++, Basic and Pascal compilers, as well as games made with specialized
tools like Blitz Basic or Pure Basic.
MoleStudio
Ivanova St., 33-169
Novosibirsk,
NSO 630000
Russian Federation
http://www.molebox.com/
Snapbridge Software has upgraded XStudio Pro to Version 2.0. XStudio is
an IDE for developing and managing XML schemas, XSLT stylesheets and scripts.
With XStudio 2.0, you can create, validate, convert, and manage XML schemas,
XML files and DTDs; create and debug complex XSLT stylesheets; and create
and manage scripts to choreograph the integration and publication of XML,
HTML, and Web Services assets. XStudio Pro 2.0 integrates with Snapbridge's
FDX Information Server and FDX XML Server product lines.
Snapbridge Software
2111
Palomar Airport Rd., Ste. 330
Carlsbad, CA 92009
760-431-3630
http://www.snapbridge.com/
Visible Systems has bundled its tools, Visible Developer and Visible Polaris,
into the Visible Application Lifecycle Management (ALM) for .NET. Visible
ALM now works within Visual Studio to design and deploy business logic
and database access code in Microsoft Visual Basic .NET, Visual C# .NET
and ASP.NET directly from within the application model. User-defined code
patterns translate requirements into the Visual Basic .NET classes, modules,
forms, and stored procedures comprising the applications.
Visible Systems
Corporation
201 Spring Street
Lexington, MA 02421
781-778-0200
http://www.visible.com/
JBridge.NET programmers' toolkit and run-time program is designed to join
Microsoft's .NET and Sun Microsystems' Java into one run-time
capable of running .NET and Java code. The system, called JBridge.NET,
is designed to let you reuse .NET and Java code in a fashion that is most
familiar to your software engineering practices. JBridge.NET directly
accesses the programming objects in each run-time to maximize performance.
JBridge.NET
1907
South Branch Drive
Whitehouse Station, NJ 08889
908-334-0296
http://www.ejbridge.net/
DataDirect Technologies is offering new versions of three data connectivity
components: DataDirect Connect for ODBC 5.0, DataDirect Connect for JDBCTM
3.4, and DataDirect Connect for .NET 2.1 (built entirely with managed
code). The latest versions of these connectors include connection fail-over
and client-side load balancing, as well as support for Oracle 10g. Clientless
wire protocol technology in DataDirect Connect for ODBC eliminates the
need for separate client library software.
DataDirect Technologies
3202
Tower Oaks Blvd., Suite 300
Rockville, MD 20852
301-468-8501
http://www.datadirect.com/
Anthill Pro 2.2 Build Management Server keeps track of current software
development projects, schedules and executes unattended software builds,
issues build success and failure reports, and increments build numbers,
among other tasks, all through a web-based interface. Version 2.2 introduces
several new features and fixes, including "Blame the Developer":
When a build fails, rather than bombard a manager or team with failed
build messages, only the developer responsible for the failed build is
notified. Other new features include cron-inspired scheduling, Subversion
VCS support, and improved UI performance.
Urbancode, Inc.
2044 Euclid Avenue,
Suite 600
Cleveland, OH 44115
216-858-9000
http://www.urbancode.com/
PKWARE has announced a series of developer toolkits for embedding compression
and security into Windows-based applications. The Data Compression Library
lets you embed PKWARE's data compression algorithms within your applications,
while the PKZIP Toolkit adds the ability to create different types of
data file archives and the SecureZIP Toolkit adds PKWARE's security technology.
PKWARE also offers a command line version of its latest SecureZIP and
PKZIP v8 products for Windows.
PKWARE, Inc.
9025 N. Deerwood Dr.
Brown Deer,
WI 53223-2480
414-354-8699
http://www.pkware.com/
MicroAPL has developed Relogix/86, a software conversion tool that takes
80x86-family assembler source files and automatically re-codes them in
C. As well as reorganizing the program flow to use standard C flow-control
constructs such as if, for, and case statements, Relogix also chooses
sensible data types and names for the C variables which correspond to
register- and stack-based data in the original assembler program. The
C code that is output by Relogix follows user-specified style guidelines.
MicroAPLThe
Roller Mill
Mill Lane, Uckfield
E.Sussex, TN22 5AA
U.K.
+44 1825 768050
http://www.microapl.co.uk/