This article may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist. To maintain the flow of the article, we've left these URLs in the text, but disabled the links.

MIND

Resources for Your Developer Toolbox
Theresa W. Carey
 
Thanks to the miracle of magazine lead times, I�m writing this column in my half-packed disaster of an office in Tokyo, but by the time it�s in print, I�ll be writing from my newly established half-unpacked disaster of an office in California. Please bear with me as I catch my breath. OK, thanks. Now get back to work! And here are some new goodies to help you kick-start your latest development projects.

Scalable Development Environment


Interactive Software Engineering

       ISE Eiffel 4.5 was released recently by Interactive Software Engineering Inc. (ISE). This version provides the user with improvements in the EiffelBench compiler and development environment. C compilation can be up to 10 times faster, with a finalization from a precompiled system as fast as a finalization from scratch.
      ISE Eiffel 4.5 features a new release of the EiffelCOM library on the client side, the server side (to enable the user to produce COM applications from Eiffel), the COM wizard, and more. It provides improved preferences tools, more controls in the Eiffel Library for Windows®, and improved C ANSI code generationâ€"especially for C++ compilation mode.
      Enhancements within ISE EiffelBench 4.5 include a new Eiffel parser completely rewritten in Eiffel with no more length limitations in the number of generic parameters, the length of identifiers, or the length of manifest strings. To complete the new 4.5 package, ISE has revised the manual for EiffelBench and added new documentation that�s available online together with a thorough knowledge base. ISE Eiffel 4.5 is available on a number of platforms including Microsoft® Windows 98, Windows NT®, VMS, Unix, and Cray.

Interactive Software
Engineering Inc.
270 Storke Road
Goleta, CA 93117
805-685-1006
https://www.eiffel.com

DVD Authoring Studio


DV Studio

      DV Studio Technologies LLC announced that its Apollo Expert DVDer real-time MPEG-2 encoding solution is now available with Spruce Technologies� DVDVirtuoso software. This combined product is intended for users who have sophisticated DVD authoring needs.
      Key features of the Apollo Expert DVDer/DVDVirtuoso solution include importable NTSC/PAL video streams (MPEG-2 and MPEG-1); importable audio streams (48Khz/LPCM 16-bit, AC-3: 1, 2, 5.1 ch., and MPEG-1 audio); a built-in subtitle generator; a built-in menu editor; 10 menus per project; a drag/drop button to timeline; navigation simulation and title emulation; region coding (all regions); DVD, DVDR, and DLT write; DLT verify; Adobe Photoshop file import; 99 chapter points; general markers; movies; and concatenation and undo.
      The products run under Windows NT 4.0, and a special upgrade is also available for current Apollo Expert DVDer users. The Apollo Expert DVDer is a single-board MPEG-2 encoding and playback solution for desktops. It captures video and audio from any video source in real time, and converts it into MPEG-2 quality video and digital audio formats. This highly compressed MPEG-2 file can then be used in any digital domain such as DVD, DVD-ROM, Super VCD, Internet, or broadcast. An SDK is available for OEM customers who want to tailor the Apollo Expert DVDer for specialized applications.
      DV Studio Technologies LLC produces real-time MPEG-2 and MPEG-1 encoders and plug-and-play solutions. These products enable users to produce digital video content for DVD, Super VCD, DVD-ROM, broadcast, video conferencing, and Internet applications.

DV Studio Technologies LLC
15375 Barranca Parkway, Suite J-103
Irvine, CA 92618
949-453-1702
https://www.dv-studio.com

Windows CE Interface Design


      BSQUARE Corporation has released the newly updated CE Interface Composer, a design tool for developing a custom user interface for Windows CE-based devices. Its COM object model approach using loosely coupled components offers the developer a quick-start kit for interface development. Using a scripting language, you can create virtually any interface you want.
      Key features include new SKINS support, where any bitmap image can become a device interface providing absolute control over appearance, and a new plug-in for the Microsoft Internet Explorer browser control, adding Internet browsing support and unique browser creation. The CE Interface Composer has a completely COM-based design, with the ability to integrate custom COM objects. It also includes support for multiple user configurations on the same device, and control over all user options with password security and administration mode. CE Interface Composer is compatible with the Windows CE 2.11 and 2.12 operating systems.
      BSQUARE also provides additional Windows CE-based products and services for developers of intelligent computing devices, including CE Xpress platform development kits and CEValidator, an automated quality assurance tool.
BSQUARE Corporation
3150 139th Avenue SE, Suite 500
Bellevue, WA 98005-4081
888-820-4500, 425-519-5900
https://www.bsquare.com

Get ActivePerl on CD


ActiveState

      Does the idea of downloading a humongous file make you cringe, even if it�s one you really want? Here�s a break. ActiveState Tool Corp. has announced that ActivePerl, its Perl distribution for Windows, is now available on CD. The ActivePerl CD contains a range of additional content on top of the ActivePerl binary, including ActivePerl source code, a snapshot of ActiveState�s module repository, a debug build of ActivePerl, a Y2K advisory module, and ready-to-license packages of the Perl Developer�s Kit and PerlEx. The Y2K advisory module examines Perl scripts to identify potential problems, a valuable tool for hunting down nagging Y2K problems. The ActivePerl CD package can be ordered directly from the ActiveState Web site.

ActiveState Tool Corp.
701 West Georgia Street, Suite 305
Vancouver, B.C. V7Y 1C6 Canada
604-606-4686
https://www.activestate.com

Build Dialog Boxes in VBScript


Topten

      Australia-based Topten Software recently released QuickPrompts, a small ActiveX® component designed to facilitate building user interface dialog boxes from scripting environments such as Microsoft VBScript and JScript®. QuickPrompts forms are created entirely in code and require no GUI-based designer or editorâ€"hence the suitability to scripting languages.
      Although scripting languages such as VBScript and JScript are extremely flexible and have found a broad range of applications, one of the main restrictions is the inability to easily display anything more than the most basic user interface dialogs. QuickPrompts gets around this restriction, and even allows reasonably complicated dialogs to be displayed with very little effort. What�s more, because these dialogs can be built entirely in code, scripts remain completely self-contained. Download a working copy (including the component itself, tutorial, samples, and programmer�s reference) from their Web site.

Topten Software
PO Box 587
Ingleburn NSW 2565
Australia
https://www.toptensoftware.com

Make Your Own CD-ROM Business Card


BizNetCard

      BizNetCard.com has released the BizNetCard.com Do-It-Yourself CD Business Card Kit to the retail channel. Now companies and individuals can create their own Mini-CD Business Cards in any quantity. The BizNetCard.com CD Business Card Kit contains a supply of 12 mini writable CD Business Cards (measuring 2.5 x 3.125 inches) with a 50MB storage capacity, 16 self-adhesive printable labels for the front of the CDs, and simple-to-use custom label-creation software. The kit also contains tips on creating your own CD Business Cards, as well as a demonstration of multimedia that can be created with off-the-shelf products. CD Business Cards can be programmed with multimedia, video, pictures, graphics, text, and with the click of the mouse can link to a company�s Web site. They can also be easily carried in a pocket or purse, and even mailed using standard postage and packaging.

BizNetCard.com
6915 South 700 West
Midvale, UT 84047
800-772-0438, 801-566-8055
https://www.biznetcard.com

The Bookshelf


Crossing Platforms

      Like travelers in a foreign land, Macintosh users working in Windows or Windows users working on a Macintosh often find themselves in unfamiliar territory with no guidebook. The just-released Crossing Platforms: A Macintosh/Windows Phrasebook, by Adam Engst and David Pogue (O�Reilly, November 1999) offers users a way of translating skills and knowledge from one platform to the other. Whether it�s explaining the difference between Macintosh aliases and Windows shortcuts or explaining how to set up Internet access on a Macintosh, this book provides readers a simple means to look up familiar interface elements and system features and learn how they work on the other platform. The book is set up like dictionary. It bridges the Mac-PC knowledge gap many users are faced with when they need to use both a PC and a Mac.

O�Reilly
101 Morris Street
Sebastopol, CA 95472
1-800-998-9938
https://www.oreilly.com

Theresa W. Carey is a freelance writer who lives in California. Her byline has appeared in Barron�s and PC World. You can send her New Stuff at twcarey@msn.com.

From the March 2000 issue of MSDN Magazine.