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