Dr. Dobb's Journal September 2000

Websprocket has developed a software technology, VMFoundry, that enables Java applications to run directly on hardware without an operating system. Eliminating the Java Virtual Machine, VMFoundry is designed to increase performance, reduce memory requirements, and lower system and development costs for embedded networked devices. Websprocket is also offering a free, open-source Java for embedded networked systems, called JEMINI, which works "out of the box" with VMFoundry.

Websprocket

395 W El Camino Real, 2nd Floor

Sunnyvale, CA 94087

408-530-0631

http://www.websprocket.com/

Zero G announced the release of InstallAnywhere 3.5, a multiplatform installer designed to deploy software for distribution on the Internet, CD-ROMs, or most other networks. The interface lets you build installers in six steps; every installer created by InstallAnywhere recognizes the platform on which it is operating and tailors its installation to the user's operating system. InstallAnywhere is compatible with Java 2 1.3 and adds full support for Linux.

Zero G Software

514 Bryant Street

San Francisco, CA 94107

415-512-7771

http://www.zerog.com/

Lineo is shipping Embedix SDK for x86, an SDK for Linux-based embedded devices and systems. This toolset lets you include only the components of Linux and other software needed for your devices. Included in the set is Embedix Target Wizard, a graphical configuration tool that allows OEMs to select Linux components, identify interdependencies, and automate the configuration of specialized software. Embedix Target Wizard also allows OEM developers to store customized configurations of embedded solutions, facilitating identical replication of the software. Included is CodeWarrior from Metrowerks and a complete version of a Linux-development host operating system.

Lineo Inc.

390 S 400 W

Lindon, UT 84042

801-426-5001

http://www.lineo.com/

RSA Security has announced RSA BSAFE SSL-J 3.1 encryption software for Java applications. Version 3.1's smaller code size lets you create a complete SSL Version 3 client. You can also select your own SSL parameters, such as cipher suites, SSL versions, and compression methods. It integrates with RSA BSAFE Cert-J, and supports Version 2 of the SSL protocol, in addition to the product's existing support for SSL Version 3 and TLS.

RSA Security Inc.

2955 Campus Drive, Suite 400

San Mateo, CA 94403

650-295-7600

http://www.rsasecurity.com/

Microsoft has released Windows CE 3.0 and an integrated development environment, Platform Builder 3.0. Windows CE 3.0 is a more modular OS featuring improved real-time support; DCOM for Windows CE; Internet Explorer 4.0, DirectX, and Windows Media; a dial-up boot-loader; and enhanced Internet support with a new HTTP server. The Platform Builder 3.0 IDE now includes versions of Visual Basic and Visual C++ optimized for embedded software development.

Microsoft Corp.

One Microsoft Way

Redmond, WA 98052-6399

425-882-8080

http://www.microsoft.com/

Optimizeit 4.0 from Intuitive Systems is a Java-based language profiling tool that lets you test and improve the performance of any Java programs including servlets, JavaBeans, and Java Server Pages. Optimizeit addresses performance issues such as memory leaks, excessive object allocation, inefficient algorithms, and inefficient processor use in Java programs. New features in the 4.0 release include universal Java Virtual Machine support, offline profiling for testing of programs in production environments, and integration with more application servers.

Intuitive Systems Inc.

21040 Homestead Road, Suite 203

Cupertino, CA 95014

408-245-8540

http://www.inuisys.com/

Mortice Kern Systems has announced the availability of the MKS Toolkit 7.0 for UNIX-Linux-Windows interoperability. Every MKS Toolkit product includes NuTCRACKER Workstation, an operating environment that provides UNIX application and script compatibility on Windows. The MKS Toolkit for Interoperability is a full UNIX and Windows interoperability suite, allowing remote access, remote system administration, interconnectivity, file sharing, full automation, and scripting. The MKS Toolkits for Developers provide UNIX-style command line or graphical VisualStudio build environments for developing cross-platform scripts for UNIX, Linux, and Windows.

Mortice Kern Systems (MKS) Inc.

185 Columbia Street West

Waterloo, ON

Canada N2L 5Z5

519-884-2251

http://www.mks.com/

PolarDRAW 2.0, an Active X component from Polar Software, incorporates both vector drawing abilities and raster imaging tools. It looks like a standard picturebox within an application, but it allows for creating, editing, displaying, storing, and printing drawings. PolarDRAW features standard drawing tools, grouping and ungrouping of shapes, hyperlinks, flow charting (shapes linking), enhanced text editing, shape to curve conversion, a coordinate system, unlimited undo-redo capability, zooming, panning, dynamic reordering, object grouping, and sample projects with source code. It is compatible with any 32-bit programming environment that supports ActiveX components. The source code is written in C++ and is available for purchase.

Polar Software

Put Supavla 1

HR-21000 Split, Croatia

+385 21 380 770

http://www.polarsoftware.com/

Flashline.com is offering the Flashline Software Component Certification Program as a standard for component documentation and disclosure of testing results, allowing end users to better evaluate components. Certification standards include UML diagrams for each component; Java Language Standard compliance and component design review; component efficiency review; Enterprise JavaBeans scalability; installation and deinstallation instruction accuracy; application server compatibility; external data dependencies map; API dependencies; and publicly posted customer reviews. All test results, except the source code review, will be made available on Flashline.com.

Flashline.com

1300 East 9th Street, Suite 1310

Cleveland, OH 44114

http://www.flashline.com/

WebDAV.org and the Apache Software Foundation have introduced themod_dav module to add WebDAV support to the Apache HTTP server. The WebDAV protocol is designed to allow both reading and writing in a web editor/browser, letting users manage files on a web site, query the properties of the files, and edit resources on the web server without downloading them first. Access permissions can be set for the files and they can be locked during editing.

The Apache Software Foundation

1901 Munsey Drive

Forest Hill, MD 21050-2747

http://www.apache.org/

A free IA-64 developer's kit for Linux has been jointly released by Hewlett-Packard and Intel. The kit contains an IA-64 Linux Simulator, developed by HP, that lets you use today's IA-32 systems to emulate the functionality of a 64-bit Linux environment running on Intel Itanium processor systems. The kit also contains documentation and links to software libraries created by Intel.

Intel Corp.

2200 Mission College Boulevard

Santa Clara, CA 95052-8119

408-765-8080

http://www.intel.com/

VideoSoft has released Vsview 7.0, a printer-engine replacement for Visual Basic. It includes an export function that lets end users export documents to RTF and HTML formats, and a URL download feature for direct printing from web pages. New printer options include scaling, cropping, and alignment; users can also clip, tile, or zoom on pictures while retaining original proportions. Table support has also been expanded, document navigation improved, and all character, page, paragraph, and graphic styles can now be retained for repeated use.

VideoSoft

5900-T Hollis Street

Emeryville, CA 94608

510-595-2400

http://www.videosoft.com/

BSquare has announced the launch of a CE XML Developers Kit, which supports the development of XML-aware Windows CE applications on all devices using Windows CE 2.11 and greater. It includes an XML parser, generator, and Document Object Model manager; ready-to-use COM components and source code; and support for the IE 5.0 XML (DOM) interface. The kit uses the same interfaces as Windows NT.

BSquare Corp.

3150 139th Avenue SE, Suite 500

Bellevue, WA 98005-4081

425-519-5900

http://www.bsquare.com/

MontaVista Software has announced a real-time scheduler for the Linux kernel. The add-on does not introduce a second kernel underneath Linux, nor does it attempt to substitute RTOS components for Linux itself; instead, it is integrated into the standard Linux kernel. The MontaVista scheduler executes before the standard Linux scheduler, only examining and dispatching the highest priority real-time entity that is ready to run. Unlike the Linux scheduler, overhead for process selection is fixed. You can still use standard Linux APIs and memory-protected programming models.

MontaVista Software Inc.

490 Potrero Avenue

Sunnyvale, CA 94086

408-328-9200

http://www.mvista.com/

Covalent Technologies has released Raven SSL 1.5 of its security add-on for Apache. New features include support for hardware acceleration devices from nCipher and Rainbow Technologies; support for TLS; and new graphical user interfaces for installation, certificate management, and module administration along with an improved text-based interface.

Covalent Technologies Inc.

1200 N Street, Suite 112

Lincoln, NE 68508

402-441-5710

http://www.covalent.net/

SoftWIRE 2.0 is an Visual Basic add-in that allows graphical programming development from ComputerBoards. It is not a code generator; instead, SoftWIRE configures ActiveX control blocks through its visual interface. It also allows syntactical programming within the graphical structure. Version 2.0 includes arithmetic, financial and analysis functions that interface with Microsoft Excel and Access, and new interfaces such as an oscilloscope, strip chart, and digital voltmeter.

ComputerBoards Inc.

2 Commerce Park Boulevard

Middleboro, MA 02346

508-946-5100

http://www.computerboards.com/

OpenBSD 2.7 is now available. The new version enhances built-in cryptography with the OpenSSH suite to support the SSH 1 and 2 secure communication protocols and drivers for hardware accelerators for IPSec VPNs. OpenBSD's cryptography is further strengthened by encrypting virtual memory swap space and by more flexible ISAKMPD key exchange and operating modes for IP Security networking. Version 2.7 improves support for high-end system boards, SCSI controllers, and ethernet interfaces, and adds gigabit ethernet drivers and IPv6 networking.

OpenBSD

812 23rd Avenue SE

Calgary, AB

Canada T2G 1N8

http://www.openbsd.org/

Vita Nuova has obtained the rights to the Inferno OS from Lucent Technologies and is making the source code available to subscribers. Designed for use with network devices and Internet appliances, Inferno can run native or hosted; works well in resource-constrained environments; is highly scalable; and employs a C-like programming language that is concurrent, safe, and enables dynamic loading of modules. With Inferno, resources on a network are represented as files and accessed with basic file operations (open, close, read, write). All subscribers can distribute and sell copies of Inferno or modified versions of Inferno without paying any royalties.

Vita Nuova Holdings Limited

The Innovation Centre

University Road

York YO10 5DG

United Kingdom

+44 (0)1904 435171

http://www.vitanuova.com/

Rhapsody Modeler, a UML-based graphical analysis and design environment, is now available for free from I-Logix. Features include UML modeling with object model diagrams, use cases, sequence diagrams, activity diagrams, and statecharts; code frame generation for C, C++, and Java; model import from Rational Rose; and integration with third party requirements, traceability, and configuration management products.

I-Logix Inc.

3 Riverside Drive

Andover, MA 01810

978-682-2100

http://www.ilogix.com/

DDJ