Dr. Dobb's Journal January 2000
Pacific Softworks has released Fusion WebPilot 2.0, an embedded web micro browser for Internet appliances. The core browser fits in less than 100 KB of RAM and supports HTML 3.2. and HTTP 1.0/1.1. You can add support for GIF and JPEG image processing, Basic and Digest Authentication, and FTP. Fusion WebPilot features full cookie support, in-page image caching, and support for the Japanese market (Hiragana, Katakana, and Kanji). Pacific Softworks also offers the Fusion Graphics Toolkit, a set of software modules for building and managing a graphical interface in an embedded system environment.
Pacific Softworks
703 Rancho Conejo Boulevard
Newbury Park, CA 91320
805-499-7722
http://www.pacificsw.com/
OpenBSD has announced OpenSSH, a freely available implementation of the Secure Shell encrypted communications package. OpenSSH is to be released with OpenBSD 2.6, and is compatible with both SSH 1.3 and 1.5 protocols. It dodges most restrictions on the free distribution of strong cryptography. Without SSH, terminal sessions transmitted in clear text let eavesdroppers on the Internet capture user names and password combinations, thus bypassing the security measures in the operating system. OpenSSH relies on the Secure Sockets Layer Library (libssl), which incorporates the RSA public-key cryptography system.
OpenBSD
812 23rd Avenue SE
Calgary, AB
Canada T2G 1N8
http://www.openbsd.org/
Mabry Software has released HTTP/X, an ActiveX control that provides high-level access to the HTTP protocol. HTTP/X comes both as an ActiveX control (OCX) and a COM object (DLL). HTTP/X runs in Visual Basic, Visual FoxPro, Internet Explorer, Delphi, and any other environment that supports either ActiveX controls or COM objects. With HTTP/X, you can use the normal event-driven programming model or Fast Notifications, which allows your program to quickly receive events through simple functions rather than having to fire an event. HTTP/X supports nonblocking asynchronous mode as well as pseudoblocking and true blocking modes, and use behind firewalls. HTTP/X is priced at $79.00. A version that includes the C++ source code is priced at $199.00. Free demo copies are available at the company's web site.
Mabry Software
503 316th Street NW
Stanwood, WA 98292
360-629-9278
http://www.mabry.com/
Progress Sonic MQ, from Progress Software, is an Internet messaging server for Java developers. The Sonic MQ server is based on the Java Message Service (JMS) specification from Sun, but extends it to include features such as a hub-and-spoke architecture, XML compliance, Java-based graphical administration or command-line tool options, and hierarchical name spaces. Sonic MQ ships in two versions: Enterprise Edition for deployment configurations and complex development environments; and Developer Edition, letting you build and test messaging applications. Sonic MQ is certified to run with Oracle8I, Microsoft SQL Server 7.0, Progress RDBMS 9.1, and its own internal database. Sonic MQ Developer Edition runs on Windows NT and is available free of charge. The Enterprise Edition runs on both NT and Sun Solaris.
Progress Software
14 Oak Park
Bedford, MA 01730
781-280-4000
http://www.progress.com/
The Source Recovery Company has announced Retire, a series of software tools and services that automatically convert outdated 4GL and code generator legacy applications into standard Cobol. The Retire series supports CA-IDEAL, SAG/NATURAL, Merant/APS, IBM/CSP, and IBM Pacbase. Retire:Custom can be adapted to provide support for additional 4GL, Cobol code generators, and proprietary implementations of Cobol.
The Source Recovery Company
1080 Holcomb Bridge Road
Building 200, Suite 200
Roswell, GA 30076
770-650-1090
http://www.source-recovery.com/
Gen-it for Java is the first in a family of code generators from Codagen Technologies that enable generation-time control and customization in the development of enterprise applications. Generation Templates lets you automatically generate operations. Gen-it for Java generates usable code from modeling tools and generation instructions, and does not require any developer intervention for the maintenance of framework-based applications. Gen-it for Java provides you with full control over the generation process by allowing the complete specification of the required repetitive and nearly repetitive code that cannot be specified by you using other code generators. Gen-it for Java is tightly integrated with UML modeling tools such as Rational Rose.
Codagen Technologies
Six Shelter Lane
Cumberland, RI 02864
401-658-5624
http://www.codagen.com/
Applied 3D Science has released ParaLogixOEM, based on the Parasolid modeling kernel from Unigraphics Solutions. ParalogixOEM is a C++ object-oriented API that uses Microsoft MFC interface controls. It contains modules for 2D and 3D sketching and modeling, math libraries, an interface to constraint managers, importing and exporting model data to standard CAD formats, and display list processing. ParalogixOEM is available as a complete development environment or as modules.
Applied 3D Science
32 Daniel Webster Highway, Suite 9
Merrimack, NH 03054
603-577-9660
http://www.a3ds.com/
TotalView from Etnus is an application debugger that supports Fortran, C, and C++. TotalView lets you graphically debug on Linux and supports multiprocess and multithreaded applications, including codes used to model nuclear physics and oil reservoir simulations, economic applications, and high-end applications used in computing and research laboratories. The GUI-based single- and multiprocess debugger provides a "select and dive" approach. TotalView lets you unravel and control multiple threads and processes running on single or multiple processor systems. The debugger automatically acquires related processes and threads and graphically displays data arrays.
Etnus Inc.
111 Speen Street
Framingham, MA 01701-2090
508-875-3030
http://www.etnus.com/
DaZone Tech has announced WebDbBuilder, a framework for integrating web and database technologies. The installation program for WebDbBuilder copies CGI and HTML files of WebDbBuilder onto your machine. The program can also copy the Apache web server automatically if no web server is present. The installation program sets up or reconfigures the web server to link to the CGI and HTML files of WebDbBuilder. The packaged software includes its own database, but also supports Microsoft Access for Windows 95/98/NT, and PostgreSQL for Linux. WebDbBuilder supports a wide range of database connectivity via native calls to Informix, Microsoft SQL Server, Oracle, and Sybase. Various types of fields, HTML forms, and data entries can be created and modified.
DaZone Tech Inc.
KwangMoon Bldg. 1707-3
Seochodong Seochogu
Seoul, Korea 137-070
82-2-596-6181
http://www.WebDbBuilder.com/
Hummingbird Communications has launched SearchServer 4.0, an information retrieval engine that supports Windows, Linux, and other UNIX environments, providing you with text indexing and search capabilities. SearchServer 4.0 can index and view over 200 different file formats, and supports 14 languages, as well as multilingual Java applications. Key features include browser-based administration, enhanced proximity searching, extended search term highlighting, linguistic feedback, and a URL text reader.
Hummingbird Communications Ltd.
1 Sparks Avenue
North York, ON
Canada M2H 2W1
877-359 4866
http://www.hummingbird.com/
Parse Software Devices has announced its new book, Getting Started with QNX Neutrino 2: A Guide for Realtime Programmers, by Robert Krten (ISBN 0-9682501-1-4, approximately $60.00 U.S.). This book lets anyone get a head start on designing and developing real-time systems. The book features an in-depth treatment of the fundamental components of QNX Neutrino, including message passing, processes and threads, timers, resources managers, and interrupts.
Parse Software Devices
278 Equestrian Drive
Kanata, ON
Canada K2M 1C5
613-599-8316
http://www.parse.com/
TeamVizor Technologies has announced Visual SourceVizor, a client/server system delivering real-time e-mail notifications, reports, file queues, and activity monitors to users of Microsoft Visual SourceSafe. Version control tools like Microsoft's Visual SourceSafe can coordinate hundreds or even thousands of files, often written by multiple software developers, that combine to create a software application.
Raleigh Group International
5440 Atlantic Springs Road, Suite 115
Raleigh, NC 27616
919-878-3717
http://www.ralgi.com/
Servertec has shipped a new release of iServer, a small, fast, scalable, platform-independent application/web server written entirely in Java. iServer serves static web pages and generates dynamic data driving web pages using Java Servlets, iScript, CGIs, and SSIs. iServer provides an environment for building and deploying cross-platform web-based, business-critical Internet and Extranet applications, and can now be used as the Servlet Engine for any application/web server supporting Apache modules, ISAPI, NSAPI, CGI, or Java. Features include platform independence, open standards, a high-performance web engine, and an extensible architecture to create highly scalable n-tier enterprise solutions. iServer uses less than 120K of disk space for the base package and under 150K with the additional features. iServer is licensed on a per-seat basis for $100.00.
Servertec
18 Oakwood Avenue
Kearny, NJ 07032
201-998-1048
http://www.servertec.com/
Sergey Sorokin has released ShowDep 3.0 and OLEDep 1.1, Windows 95/98/NT programmer's tools that help you understand and control your applications' DLL and OLE interactions. ShowDep lets you trace an application and discover which DLLs it loads, as well as what functions it calls from dynamically loaded DLLs. ShowDep can create a list of all modules used by installed software, including version and copyright information. It also displays information about each module, including PE headers, sections, imports and exports, as well as forward conflicts. OLEDep shows all OLE objects created by a program. When the application calls API functions, OLEDep captures and displays the results of the system call. ShowDep and OLEDep may be ordered or downloaded for trial from the Geocities web site.
Sergey Sorokin
Register Now!, Dept# 1841-1
P.O. Box 1816
Issaquah, WA 98027
888-353-7276
http://www.geocities.com/SiliconValley/Network/2041/
Riverton Software has introduced HOW 3.0, a multiplatform component modeling tool. HOW 3.0 lets you model an application, then generates components into Java, Visual Basic, or PowerBuilder. OpenFrame, HOW's component deployment framework, has added support for thin client- and server-based application architectures. Concurrent access enables simultaneous use for all Team Repository users with control over access down to the individual component level. HOW's repository can interoperate with configuration management tools such as Intersolv PVCS and Microsoft Visual Source Safe.
Riverton Software
One New England Executive Park
Burlington, MA 01803
781-229-0070
http://www.riverton.com/
Green Hills Software has announced Integrity 2000, a second-generation implementation of the company's memory- protected Integrity real-time operating system. Tightly integrated with Green Hills' MULTI software development environment, Integrity 2000 is optimized for mission-critical embedded applications that place a premium on high reliability, security, and testability. Integrity 2000 features advanced memory protection capabilities, dynamic download, task- and system-level debug, a zoomable real-time EventAnalyzer, POSIX support, and TCP/IP networking. Integrity is a ROMable operating system and, optimized for a fast deterministic response, Integrity employs a priority-based multitasking scheduler. Integrity 2000 is available with support for a variety of PowerPC processors.
Green Hills Software
One Cranberry Hill
Lexington, MA 02173
805-965-6044
http://www.ghs.com/
Mojo Designs has announced that its Eyelet GUI, a GUI for embedded operating systems, has been ported to the StrongARM processor platform. Eyelet GUI is well suited for touch-screen applications such as medical devices, automotive information systems, and other information appliances. The Eyelet GUI also supports x86, 68K, and ARM7 platforms and the following real-time operating systems: PSOS, MQX, eCOS, LynxOS, and Linux. Eyelet GUI interfaces can use as little as 186KB of RAM.
MoJo Designs Inc
P.O. Box 6037
Boulder, CO 80306
303-443-5035
http://www.mojodesigns.com/
DDJ