Dr. Dobb's Journal March 2002
KEDMI Scientific Computing has released Numerit Pro 1.6 for Windows, a mathematical programming environment for developing numerical computation programs and producing publication-quality documents. The environment includes a program editor, a debugger, and a scientific word processor. Programs are written in a high-level programming language that supports multidimensional arrays, complex numbers, and user-defined functions, and the output is edited by the built-in word processor. The professional version sells for $99.00, the standard edition for $69.00, and evaluation copies can be downloaded at no charge.
KEDMI Scientific Computing OnCore Systems has released a C/C++ development environment for embedded developers who use OnCore OS and real-time Linux. The OnCore Windows Cross Development Suite allows applications to be developed in a Windows environment for PowerPC and x86 target platforms. The suite consists of a GNU compiler and cross compiler, linkers, GDB source-level debugger with Data Display Debugger, GUI-based front end, and related utilities. OnCore Systems The ConnectFree Bluetooth development kits from Impulsesoft include a hardware and software development kit and SDKs for Linux and Windows. The Impulsesoft Bluetooth Development Kit (iBDK) contains an external Bluetooth module interface, an ARM-based processor, on-board Flash memory, and the iBTStack software. The Impulsesoft Embedded SDK (iSKE) for Linux includes a ported version of Impulsesoft's embedded protocol stack software, and the Impulsesoft Windows SDK (iSKW) is built around a Version 1.1 certified Bluetooth stack WDM driver solution. Impulsesoft Private Ltd. aTelo has launched the aTelo Media Server (aMS), a packet-based, software-only media processor. The aMS provides recording, playback, speech recognition, text-to-speech, conferencing, fax, and DTMF detection and generation functions, and an HTTP-based API makes these features accessible through standard web development languages. The aMS is a software-only SIP endpoint compatible with Windows, UNIX, and Linux servers. aMS is a multithreaded, cluster-based program designed to support hundreds of ports per server CPU and tens of thousands of ports per telco rack. aTelo Inc. The Matisse 5.0 database from Fresher Information combines native object support with server-based SQL. Applications and services that include Matisse can use a single object model rather than O/R mapping, and Matisse also supports gradual migration for existing SQL applications. A versioning engine improves throughput and minimizes logging burden; dynamic schema evolution is designed to eliminate schema modification downtime; and ODBC and JDBC support is provided for access to external data sources. Language support is handled through an open API and a range of language bindings, including Java, C++, C, Python, Perl, PHP, Smalltalk, Visual Basic, and Eiffel. Most of the language bindings are open source. Matisse runs on Solaris, Linux, Windows, and FreeBSD server platforms. Fresher Information Corp. Lazy Software has released Version 2 of its Sentences DBMS. Sentences is built around an associative model of data, which is based on the triple store model. The software consists of a database engine written in Java and a deployment environment which runs as a Java applet. A Java interface allows users to maintain, access, and query data in Sentences via the web. Once developed, browser-based Sentences applications can run independently of the deployment environment. Lazy Software Sun has released a Java XML Pack which bundles standards for messaging, data binding, remote procedure calls, and web services description and discovery. Sun plans to refresh the pack quarterly with all current Java APIs for XML and web services. The company also released a web services module for the Forte IDE, adding native SOAP and WSDL support to the environment. The module adds facilities such as wizard-driven definition and binding of SOAP-RPC interfaces to EJB methods; automatic creation of the run-time infrastructure needed to access EJBs via SOAP; access to the Apache SOAP Version 2.2 message engine; automatic generation of WSDL documents; and automatic generation of test clients. Sun Microsystems The realMethods Framework 1.5 from realMethods is a J2EE-compliant application development framework. Features include a Java applet providing automatic code generation from UML models; additional properties, hooks, and events in the runtime configuration; a flexible logging service; documented design pattern adherence; LDAP security functions; and a sample application. realMethods Inc. Phaos Technology has developed a toolkit for developing Java applications and applets to access digital certificates directly from a browser's certificate store. The Browser Scout is an ActiveX control that exposes a Java API accessible from within a browser's VM. Applets using Browser Scout can list the certificates in the browser's certificate store, export a selected certificate, and use the private key Phaos Technology ILOG's CPLEX 7.5 optimization software engine includes a Java programming interface. Targeted toward web applications that must perform complex decision making tasks, the new release contains Java objects for variables, constraints, and models and is intended to allow mathematical programming and constraint programming to be used in hybrid solutions. Users can customize the CPLEX solving algorithms for special problems and can link new Java routines to the CPLEX engine.
76120 Rehovot, Israel
972-8921-9965
http://www.numerit.com/
795 Main Street
Half Moon Bay, CA 94019
650-712-0655
http://www.oncoresystems.com/
690, 15th Cross
II Phase, JP Nagar
Bangalore 560078
India
91-80-658-4650/4171/4160
http://www.impulsesoft.com/
2107 Wilson Boulevard, Suite 301
Arlington, VA 22201
703-276-9000
http://www.atelo.com/
575 Market Street, 13th Floor
San Francisco, CA 94105
415-356-8100
http://www.fresher.com/
Mercury Park, Wycombe Lane
Wooburn Green
Bucks HP10 0HH
United Kingdom
44-1628-642300
http://www.lazysoft.com/
901 San Antonio Road
Palo Alto, CA 94303
650-960-1300
http://java.sun.com/
60 Wildwood Place
Bridgewater, MA 02324
508-697-1491
http://www.realmethods.com/
11 Broadway
New York, NY 10004
212-514-6515
http://www.phaos.com/
889 Alder Avenue
Incline Village, NV 89451
775-881-2800
http://www.ilog.com/
Compuware has released OptimalJ, a development environment for J2EE applications. OptimalJ supplies wizards, utilities, and patterns to aid developers, along with a Domain Model Editor and a Business Rules Editor. A source editor, class browser, form editor, and debugger are also included. Existing classes not generated by OptimalJ can be imported and called by the application; the source editor identifies managed source code, business rule code, and custom source code separately. Code is kept actively synchronized with the application models. OptimalJ also includes an open-source test environment with a web server and EJB container.
Compuware Corp.
31440 Northwestern Highway
Farmington Hills, MI 48334
248-737-7300
http://www.compuware.com/
InstallShield Developer 7.02 supports installation requirements of .NET applications. The release provides Visual Basic .NET and Visual C# .NET project wizards, Visual Studio .NET add-ins, enhanced file dependency scanning for both .NET assemblies and Win32 components, support for .NET custom actions in assemblies containing installer classes, .NET assembly configuration and management capabilities, and a streamlined distribution of the .NET framework run time. Developer 7.02 also offers a visual dialog editor, a patch creation wizard, source-code control integration, an automation layer to programmatically modify installation projects, a Windows Installer 2.0 table editor, and debugging tools.
InstallShield Software Corp.
900 National Parkway, Suite 125
Schaumburg, IL 60173-5108
847-240-9111
http://www.installshield.com/
DDJ