Dr. Dobb's Journal September 2001
The Free Software Foundation announced Version 3.0 of the GNU Compiler Collection (GCC). This version incorporates a native code compiler for Java. GCC 3.0 includes rewritten support for the Intel and AMD 32-bit processors, which includes all Pentium systems. It supports the Intel IA-64 processor, and improves C++ support. Also included is a new Application Binary Interface (ABI) for C++. GCC is Free Software licensed under the GPL.
Free Software Foundation Inc.
59 Temple Place, Suite 330
Boston, MA 02111
617-542-5942
Waterloo Maple has released Maple 7, a mathematical computation tool. Features include new mathematical algorithms, such as differential equations, numerical computation, and enhanced web connectivity, including MathML 2.0 support, XML support, and TCP/IP sockets-based access to online information. A suite of free add-on packages and applications are available online, including complete units and dimensions management and add-on packages for areas such as Finite Element Analysis (FEM), Nonlinear Optimization, and collegiate mathematics education. It is available for Windows, Macintosh, Linux, and UNIX.
Waterloo Maple Inc.
57 Erb Street West
Waterloo, ON N2L 6C2
Canada
800-267-6583
Fonix FAAST Framework is a development environment for designing, building, and implementing applications that integrate advanced speech technologies. The framework is comprised of a variety of class libraries in C++, Java, and ActiveX Controls. It supports selection of any of its installed soundbanks by the desired characteristics of speech as well as language, gender, name, technology, sample rate, bits per sample, and encoding format. The framework supports Fonix speaker-independent speech-recognition engines as well as nonFonix speech engines. It is available on the x86 platform running Windows, Linux, and Solaris, as well as Solaris running on a Sparc workstation. It also supports the most common XML-based markup languages including the Java Standard Markup Language (JSML), the SAPI Markup Language (XSML), and the proprietary Fonix Markup Language (FXML).
Fonix Corp.
1225 Eagle Gate Tower
60 East South Temple
Salt Lake City, UT 84111
801-328-8700
Cyber-Ark Software has announced an API option for its PrivateArk Network Vault platform. You can now use the PrivateArk API to secure existing applications. The PrivateArk platform blends 10 security layers, including VPN, firewall, access control, encryption, authentication, and proprietary Cyber-Ark technology in a dedicated environment. It functions as the container for the data objects and the security features become a seamless part of the user's interaction with the application. Rather than securing the entire network, PrivateArk runs on a dedicated server that is engineered to protect sensitive data objects.
Cyber-Ark Software Inc.
270 Bridge Street, Suite 203
Dedham, MA 02026
888-808-9005
Applied Microsystems has reengineered its CodeTEST family of software analysis and verification tools for developers of embedded applications in the telecommunications and networking industries. The tools, collectively called CodeTEST 3.0, span the development cycle for four protected-mode real-time operating systems Sun Microsystem's ChorusOS, ENEA OSE Systems' OSE, QNX Neutrino, and Wind River's VxWorks AE. CodeTEST features a redesigned UI that is a cross-platform, Java-based application for both UNIX and Windows, which lets users control and configure multiple target data collectors. It also includes Trace Analyzer, an execution trace tool.
Applied Microsystems Corp.
5020 148th Avenue NE
Redmond, WA 98052
425-882-2000
Lineo's Embedix SDK 2.0 provides a "snap-in" architecture for the dynamic addition of new hardware and software support and features. It features a new Target Wizard, enhanced with precompiled libraries and improved conflict resolution, that includes fine grained control of compiler flags and build instructions. Specialized wizards include a "Getting Started Wizard" and dedicated device wizards such as a "router wizard." Embedix SDK 2.0 is tested to run on all major Linux distributions as well as Windows NT/2000.
Lineo Inc.
390 S. 400 West
Lindon, UT 84042
801-426-5001
SpeeDEV has released SpeeDEV 2.0, a browser-based tool that enables local or remote software-design engineers to collaborate and manage the software- development process. It features a customizable work flow engine, operating in a complete online environment that lets you cooperate, track, resolve issues, manage project requirements, assign tasks, and define role and rule-based processes. SpeeDEV 2.0 consists of four separate applications: speedR, speedIssue, speedTask, and speedProcess; a consistent UI allows easy switching between applications.
SpeeDEV Inc.
142 West Santa Clara Street
San Jose, CA 95113
866-773-3338
SoftSynth.com's JSyn Version 14.2 is an audio toolbox for Java that can synthesize high fidelity music and sound effects directly on the user's computer without having to download large sound files. It provides oscillators, filters, envelopes, sample players, wave shapers, and other synthesis modules that can be connected together to create complex sounds. You can use JSyn to develop interactive audio applications that can be run as standalone applications or as applets in a web page. This version comes with several new sound modules and new GUI tools. JSyn includes freely downloadable browser plug-ins, an SDK for programmers, and an OEM package. JSyn is Java based so the applications are cross platform; a C-based software synthesizer called "CSyn" can also be licensed separately from JSyn.
SoftSynth.com
75 Pleasant Lane
San Rafael, CA 94901
415- 453-4320
Lotus has released the Lotus Web Services Enablement Kit, which includes sample applications and templates, and instructions and utilities for developing web services; the K-station SDK and a Lotus Discovery Server API Toolkit, which make it easier for you to incorporate Lotus technologies into your e-business solutions; the Domino Application Studio bundle from Lotus, IBM, and Macromedia, which contains technology that supports each stage in the application development process; and Lotus Workflow 3.0, formerly Domino Workflow, which enhances the software's functionality and collaboration capabilities for developing, refining, and managing technologies.
Lotus Development Corp.
55 Cambridge Parkway
Cambridge, MA 02142
617-577-8500
WebGain has released Version 4.5 of its WebGain Studio Professional and Standard Edition, which contains enhancements to each element of the WebGain Studio 4.5 software suite, including WebGain's Visual Café, StructureBuilder, TopLink, and Quality Analyzer. Included is an industrial-strength "mainframe class" transaction processing capability in distributed computing environments, manageability benefits, and the latest Enterprise JavaBeans (EJB) components. Other benefits include: enhanced JavaServer Pages (JSP) debugging, including line-by-line debugging directly into JSPs; inclusion of WebGain Quality Analyzer, which includes Audit, Metrics, and Cover; and integration with Macromedia Ultradev 4.
WebGain Inc.
5425 Stevens Creek Boulevard
Santa Clara, CA 95051
408-517-3700
Headway Software's Headway reView 2.4 is a source code visualization tool for Java and C++ developments that shows all dependencies at and among all levels. It is designed to bridge the gap between visual environments found in design tools and text-based Integrated Development Environments, and extends the value of UML to developers' desktops by using a subset of its notation to visualize code. Product features include: faster code surfing, instant access to documentation, and scalable reverse engineering.
Headway Software Inc.
78 Boston Street
Somerville, MA 01243
877-432-3929
Excelsior has announced the availability of its Java to native code compilers for the Windows platform: The Excelsior JET 2.0, Professional Edition. Key features include: compilation of Java bytecodes into conventional Windows EXE and DLL files; support of all Java 2 SE platform packages including AWT/Swing, JNI, and Invocation API; full support of Java dynamic class loading and related APIs through Mixed Compilation Model (in which a scaled down version of the main compiler handles classes loaded dynamically at run time); a global optimizer for more performance and code/data size reduction; JRE-independent executables for nonGUI applications; and a JetPack custom installer for easy deployment.
Excelsior LLC
6 Lavrenteva Avenue, Suite 441
Novosibirsk 630090, Russia
7-3832-39-78-24
http://www.excelsiorusa.com/home.html
SAPIEN has released Primalscript 2.1 for Windows, a scripting environment for developers working in any scripting language. Additions include an enhanced Workspace Nexus that supports multiple projects, source-code control integration, project-wide file transfer options, language-specific syntax coloring, and project wizards. Improved Primalsense, a "smart" feature that includes autocode completion, provides object-oriented programming help. A built-in socket listener combined with a server-side debug message transmitter provides debug tracing for any web application development project. Languages supported by Primalscript 2.0 include ActionScript, ASP.NET, Awk, C#, InstallScript, JSP, PHP, VB.NET, XML, and Rebol.
SAPIEN Technologies
3212 Jefferson Street, #288
Napa, CA 94558
888-252-9368
Sospita's software license protection system decrypts and executes encrypted code in an external tamper-proof environment, such as smartcard or USB token, without users being able to view the code. Sospita License Protection is enabled by an AT90SC6464C-USB secure microcontroller from Atmel. The Sospita Development Kit lets you write and debug software applications using ordinary compilers and debugging tools. Sections of code are marked for encryption and can only be executed by end users on a secure smart card or USB token attached to the computer.
Sospita AS
Gjerdrumsvei 10C
N-0484 Oslo
Norway
47-815-49-090
Empirix has introduced FirstACT, a tool that performs load and functional testing on both COM components and XML web services. FirstACT tests web services and COM components early in the development process, requires no programming, and is designed to deliver flexible, extensive reporting capabilities.
Empirix Inc.
1430 Main Street
Waltham, MA 02451
781-993-8500
TurboPower Software has announced Abbrevia 3, a toolkit for data compression technologies, targeting software developers using Borland Delphi, C++ Builder, and Kylix. Version 3 features support for the Deflate64 algorithm introduced in PKZIP 4.0. Other features include: Advanced PKZIP, MS-CAB, gzip, and TAR compression support; Compressed Compound File support; cross-platform support for both Windows and Linux development; full support for advanced compression algorithms and techniques; and visual components for easily accessing and managing archive file contents. Also new from TurboPower is SysTools for Kylix, which has over 800 optimized, time-tested routines for efficiently handling common programming operations such as string manipulation, date/time math, high-precision calculations, generating, viewing, and printing a variety of barcode formats, and cleanly accessing Linux operating-systems services.
TurboPower Software Co.
15 North Nevada Avenue
Colorado Springs, CO 80903
800-333-4160
Rational Software's Rational Test RealTime automates testing of embedded, real-time, and distributed applications. It addresses all test levels, from individual software and UML model components to overall system testing, including unit, integration, and validation testing on any host for any embedded target. Rational QualityArchitect for RealTime is integrated with Rational Test RealTime to add test automation capabilities, and specifically focuses on testing individual capsules and overall integration of those capsules within a Rational Rose RealTime model. QualityArchitect for RealTime works with both C++ and Java. Rational has also added support for the Sun Java 2 Micro Edition platform and Mobile Information Device Profile to Rational Rose RealTime.
Rational Software Corp.
18880 Homestead Road
Cupertino, CA 95014
408-863-9900
DDJ