![]() |
Site Archive (Complete) | |||
|
ABOUT US |
CONTACT |
ADVERTISE |
SUBSCRIBE |
SOURCE CODE |
CURRENT PRINT ISSUE |
NEWSLETTERS
|
RESOURCES
|
BLOGS
|
PODCASTS
|
CAREERS
|
||||
July 09, 2003
Dr. Dobb's Software Tools Newsletter - July 2003Shannon 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.
VectorC{PC} 2.0 is a C/C++ vectorizing compiler
designed to speed vector processing for C/C++ applications using MMX,
3D Now!, or SSE. VectorC{PC} is typically used within Microsoft Visual
Studio 6.0, and can be a replacement for the Visual C/C++ compiler, either
over the whole project or on a per-file basis. VectorC{PC} is a "smart
compiler" that recognizes parallelisms in standard C/C++ source code,
generates vectorized code for the supported CPUs, and automatically utilizes
advanced CPU features. It targets all SIMD capable CPUs, including the
Intel Pentium 4 and AMD Athlon.
Commerce One has made available DocSoapXDK, an open-source, royalty-free
Web services and SOAP XML Development Kit. DocSoapXDK includes: UNIParser,
an XML compiler that parses and validates XML documents and checks for
compliance with their XML schema; Xgen, an XML Java bean generator that
lets Java programmers manipulate XML documents without understanding XML;
Document Framework APIs for manipulating XML documents through DOM, SAX,
and Bean interfaces; and DocSOAP Framework APIs, which generate and process
SOAP messages conforming to SOAP 1.1 and 1.2, SOAP with Attachments, and
DIME.
ARC International has introduced its voice coding library for the customizable
ARCtangent-A5 RISC/DSP core. The library includes a full set of codec
types, including A-law/5-law, ADPCM, and CELP compression schemes. In
addition, the library includes Line and Acoustic echo cancellation (LEC
and AEC) algorithms for suppressing analog line and background noise effects.
ARC is also offering class and device drivers for High-Speed USB On-The-Go
(OTG) applications, and the company's RTOS and networking stack are now
integrated with Metrowerk's CodeWarrior Development Studio.
QStudio for Java is a source-code quality-assessment tool that integrates
with JBuilder, Oracle 9i JDeveloper, Eclipse, WebSphere Studio, and Visual
Age. QStudio for Java Pro 1.9 also lets you write your own rules in Java
using the PMD specification. PMD users can extend their rule sets with
the ISO quality model by importing them into QStudio and adding the ISO
Model attributes. Naming conventions can be established by using regular
expressions and customized rule instantiations can be created using rule
templates. QStudio is available for Windows, Linux, and Solaris.
InterACTIVE Technology has released Version 2.12 of ActiveDeveloper,
a run-time Objective-C and C IDE, JIT compiler, and debugger with support
for Cocoa. The tool allows incremental compilation of applications as
they are edited, thereby speeding testing cycles. Completed applications
run natively, with no ActiveDeveloper dependency. ActiveDeveloper is available
for Mac OS X, Windows, and OpenStep.
EiffelStudio, an Eiffel language plug-in for Microsoft VisualStudio,
is available for Mac OS X as a free download. (Windows, Linux, UNIX, VMS
and several embedded systems are already supported.) Features of EiffelStudio
5.3 include: plain English syntax; an object model that includes Design
by Contract, multiple inheritance, and genericity; a framework for producing
software applications that includes a graphic modeling tool integrated
with the implementation (code) view for seamless roundtrip engineering,
and a multi-platform GUI builder that generates Eiffel code; and portability
to any platform for which EiffelStudio is available.
Wavelink has introduced Wavelink Studio EDGE, a mobile application development
platform targeting Windows CE, Pocket PC, Java-enabled and, legacy DOS-based
wireless devices. Applications built with Studio EDGE can be deployed
and administered on J2EE application servers, including IBM WebSphere,
BEA WebLogic, and Apache Tomcat. Wavelink offers Wavelink Studio COM (formerly
Studio 3.6) for building constantly-connected applications for dedicated
Windows-based client-server environments. Studio COM supports C, C++,
Visual Basic, and other COM programming environments, and is compatible
with all current and past versions of Wavelink Studio.
SIXNET's IPm toolset combines industrial hardware with embedded Linux
firmware. With the freely available Linux IPm Application Development
Kit, you can write applications to run in SIXNET's LINUX IPm controllers
and remote terminal units (RTUs). The IPm applications can be developed
in either Red Hat Linux (7.0 or higher) or Windows running on an i386
platform. The IPm Application Development Kit's cross-compiler generates
applications to run on the PowerPC in IPm stations. A remote debugger
performs diagnostics from Linux.
Corel Smart Graphics Studio is a development platform designed for creation
of SVG-based "smart graphics." Corel Smart Graphics Studio is
composed of integrated applications. Process Builder lets you build processes
for binding multiple data sources including XML, ODBC, Web Services, and
legacy data, which is then combined with graphics and application logic
to create a run-time process, executed on Server SG. SVG Viewer is a Web
browser plug-in that lets you view and interact with the SVG graphics
as they develop the application interface.
COMer is a object-oriented programming language dedicated to the development
of C++ COM components. Interfaces are specified or defined within a COM
class and the methods of the interfaces are defined within the interfaces.
The COMer compiler generates C++ source-code files as its final outputs,
so C++ code can be used within the COMer classes, like Lex, Yacc, or MIDL.
Programming COM components in COMer does not require any templates or
macros.
Researchers with the National Partnership for Advanced Computational
Infrastructure (NPACI) at the San Diego Supercomputer Center (SDSC) and
the University of California, Berkeley have released Version 2.3.2 of the
"NPACI Rocks" cluster toolkit. NPACI Rocks 2.3.2 features include
Itanium 2 support; Web-based PBS queue monitoring; an upgraded Ganglia server
and client, used for collecting and visualizing cluster-wide monitoring
metrics; an upgraded MPICH-GM implementation for Myrinet interconnects;
upgrades of PBS, SGE, and Maui; and an additional version of GCC (3.2).
PrestoSoft has announced Version 2.2 of its FTP-based version-control
system for Windows. FtpVC (FTP Version Control) is a server-less version-control
system that supports joint software development using FTP connections.
It lets you get, check out, check in, undo check out, and label files
on remote servers. Remote files can be compared to their local versions
via a two-pane window display, and the file version history can be viewed.
Compression and encryption of remote files are optional. The latest version
of FtpVC adds version labeling, filtered history with multiple file support,
e-mail subscription to version control events, and speed improvements.
Wise Solutions has announced the Wise Package Studio 4.5. New features
include support for mobile devices: Windows CE, Pocket PC, Palm OS, SmartPhone,
and the .NET Compact Framework. The software is also designed to automate
server installations by configuring SQL Server databases, adding and managing
users, and configuring Microsoft Internet Information Server (IIS) applications.
Other features include enterprise conflict management for Group Policy
Objects and device drivers; Virtual Capture, which saves time through
multiple captures on "non-clean" machines; and Web services
support for installing Web-based services and content. The Application
Isolation Wizard also allows automatic isolation of application files,
minimizing the possibility of .DLL or .OCX conflicts.
Instantiations' latest addition to the CodePro Studio is CodePro Express
for Java development, intended to enhance the development tools contained
in IBM's WebSphere Application Server-Express and the Eclipse platform.
The suite includes code audit, metrics, design patterns, Javadoc repair,
memory monitor, and productivity tools. Instantiations also offers CodePro
Advisor, CodePro Agility and CodePro Build.
elementool has upgraded its hosted bug tracking solution: Bug Tracking
4.0 has a centralized control panel for project administrators, and easy-to-read
forms. The "Quick Reports" feature lets you set up report templates
that incorporate specific data into every report, making it unnecessary
to define the filters each time a report is generated. Three levels of
service are available; the Basic level features banner advertisements,
while advanced services include features such as unlimited storage and
a history trail.
PentaWare has released its PentaSuite file-management utility. Offering
compression, encryption, CD burning, scripting/scheduling features, and
more, PentaSuite is designed for storing, cataloging, transfering, and
protecting digital files. The product writes to 10 major file compression
formats and reads a total of 16; supported technologies include ZIP, ZIP64,
ZGB, LZH, CAB, GZip, JAR, and BH. PGP encryption is supported as well
as AES, DES, Triple DES, Blowfish, Serpent, and Mars.
Bluestream has upgraded its native XML database: XStreamDB 3.0 adds features
for collaborative content management with XML and binary data. The new
resource manager integrates with Corel XMetaL and Altova XMLSpy. Other
new features include shared resource management with URIs, resource checkout
to disk, faster full-text search and indexing, a built-in WebDAV server,
event triggers, automated backup, and the new XStreamDB 3.0 Server Console
application for easier server administration. The database supports binary
document types with MIME type attributes in addition to native XML document
support, and has added derivation by extension and attribute groups to
W3C schemas support. Full-text search has been improved with LIKE wildcard
matching, found word marking, phrase search, and proximity search.
XA-Suite Release 3.0 for Java, XAware's latest suite for XML-based information
exchange and data integration, includes advanced features for data transformation,
information security, and simplified access to enterprise applications
such as Siebel and SAP. A streaming XML feature improves response time
through more efficient memory management, while XML to XML mapping provides
a drag-and-drop feature that simplifies mapping of data elements and attributes
from one schema to another. Reusable functions are provided to operate
on data elements in real time to provide complex manipulations such as
arithmetic operations, format transformations and aggregation functions
such as subtotaling and totaling.
EMS HiTech has announced the release of MySQL Manager 2.0 for Windows
and Linux, providing tools for visual MySQL administration and management.
The GUI lets you create and edit all database objects, execute SQL queries
and scripts, manage users and their privileges, and manipulate table data.
Other tools are designed for searching and printing metadata, creating
metadata HTML reports, and creating printable data reports. MySQL Manager
provides wizards for analysis and repair of tables.
The latest version of Zero G's InstallAnywhere deployment solution supports
Windows Server 2003, Red Hat Linux 9, and Novell NetWare. InstallAnywhere
5.5 can install over applications that are already running, and is designed
to intelligently handle previously installed applications and resources.
Scripting tools such as ANT are supported, and installers can also be
built directly from a list of files without needing to open and modify
entire project files. Installers can be developed using multiple machines,
different operating systems, or even teams from different companies, and
software can also be installed from the Web or from a CD-ROM.
|
|
|||||||||||||||||||
|
|