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

New Stuff
newstuff@microsoft.com
Theresa W. Carey

Handle Diverse Data Types
      Empress Software Inc. is now shipping Empress RDBMS 8.10, a database application development solution capable of handling multiple diverse data types. Several options allow the database developer to expand the functionality of Empress. These include object technologies such as Persistent Stored Modules, a C++ host language interface, and an Empress JDBC interface. Persistent Stored Modules allow more control in designing
Empress
triggers, stored procedures, and functions. PSM cut down development time by enabling the creation of unique, reusable components. User-defined functions and procedures can be created as dynamically loadable libraries. In addition, Empress PSM conforms to the ANSI 96 standard. The C++ interface, located directly at kernel level, is an optional component that allows you to call database manipulation routines from C++ programs. Empress's code is optimized for fast storage and retrieval of objects. For Java developers, a new optional Empress JDBC interface is provided. You can write Java programs to display, retrieve, and format information residing on Empress databases. Web developers can create Java-based Web servlets and CGI programs to manage Empress databases.
Empress Software Inc.
6401 Golden Triangle Drive
Greenbelt, MD 20770
301-220-1919
http://www.empress.com

Flexible Script Editing
       SAPIEN Technologies Inc. is shipping PrimalSCRIPT, a script editor designed for use with Windows® Scripting Engine languages. In addition to supporting JScript® and VBScript, PrimalSCRIPT supports HTML (with preview), Perl, Rexx, and DOS Batch.
Sapien
PrimalSCRIPT was designed for the system administrator who needs professional editor features without the overhead, or for Web site developers who need to get into their code. All supported languages get syntax coloring. Code Snippets allow the user to quickly insert predefined blocks of code. Binary files can be opened in hex mode, edited, and saved, and files can be grouped in worksets. Auto-save eliminates accidentally lost changes. Finding code is simpler using bookmarks and extensive searching capabilities. Users can open files locally or across the Internet with built-in FTP. PrimalSCRIPT eliminates having to work in Notepad or having to load up a huge development environment just to write a few scripts.

SAPIEN Technologies Inc.
5327 Jacuzzi Street, Building 1, Suite B
Richmond, CA 94804
510-528-0800
http://www.sapien.com

Surveys on the Web
       WebSurveyor, published by JDJ Software Inc., is a Windows-based tool for building, distributing, collecting, and analyzing Web-based surveys. Composed of two parts, a Windows-based client application and a Web server extension, WebSurveyor uses the familiar Microsoft® Office-style interface to enable the quick creation of online surveys. A collection of predefined questions is available in the Question Library. Users can also customize the HTML page WebSurveyor generates by selecting from a range of different templates, or build their own. On the analysis side, you can graph responses in a variety of ways and apply filters.

WebSurveyor
Reports can be generated either to a printer, a Web page, or inserted via Automation directly into Word or PowerPoint®. On the server side, extensions are available for ISAPI DLLs, Windows CGI, and Perl.
JDJ Software Inc.
P.O. Box 601
Ashburn, VA 20146
(703) 729-5621
http://www.websurveyor.com

Personal Edition of CodeWarrior
       Metrowerks Inc. is shipping CodeWarrior Discover Programming Edition 3 for Windows, a personal edition of the powerful CodeWarrior software development environment for Java, C, C++, and Pascal. Edition 3 features a new Resource Editor that enables the programmer to create and modify Windows resources defined in resource script files, binary resource files, and executable files.
Metrowerks
Discover Programming Edition 3 includes the latest version of the CodeWarrior IDE, which features a project manager, code editor, code browser, compilers, and linkers, and an integrated debugger that allows the user to edit source code while debugging. Windows-specific IDE features include improved support for Windows help, integrated support for Microsoft Visual SourceSafe™ for integrated version control support, and IntelliMouse® wheel support for editor windows. Discover Programming Edition 3 for Windows also includes a number of electronic books and tutorials that guide the student step-by-step—from basic introductory-level exercises to advanced programming techniques. This edition, available at CompUSA, is licensed for personal use only. It may be used to develop freeware or shareware but not for the development of commercial software.

Metrowerks Inc.
9801 Metric Boulevard, Suite 100
Austin, TX 78758-5455
512-873-4700
http://www.metrowerks.com

Special Effects for Macromedia Director Developers
       Media Lab Inc. recently released Director Xtra Effector Set Vol. II for AlphaMania. Effector Set Vol. II gives Macromedia Director developers special interactive effects like Blur, Ripple, Drop Shadow, Bevel, and Roil. The Xtras are available for MacOS and Windows.
Medialab
The Effector Sets from Media Lab work with AlphaMania, another Xtra from Media Lab that gets rid of the jaggies and allows developers to position their graphics on top of any background without worrying about the ugly fringe that appears when moving bitmapped castmembers in Director. Effector Set effects are applied to AlphaMania castmembers. These effects work on the fly and interactively—they're not prerendered. Effects are applied through a user interface that shows what the effect will look like before it is applied.
      The Xtras are sold online by Media Lab Inc. Developers can try them out by downloading fully functional demo versions from the Web site.

Media Lab Inc.
31 S. 80th Street
Boulder, CO 80303
303-499-5411
http://www.medialab.com

Enhance Liquid Motion Animation
      Vertigo Technology Inc., a developer of high-performance 3D software, is now shipping Vertigo Liquid Tools, the first in a suite of dynamic animation tools designed to work within Microsoft's Liquid Motion™ Web multimedia and animation tool.
Vertigo
Vertigo Liquid Tools allows Web designers to create real-life, organic animations within Microsoft Liquid Motion. Vertigo Liquid Tools is a collection of eight productivity tools: VertigoBounce, VertigoJiggle, VertigoStretch, VertigoShear, VertigoSquish, VertigoRicochet, VertigoTeleport, and VertigoShove. Designers can use default controls to create realistic animations, or they can have complete control over acceleration, deceleration, elasticity, x, y, and z directions, and more.

Vertigo Technology Inc.
1255 W. Pender Street
Vancouver, B.C.
Canada V6E 2V1
888-4VERTIGO, 604-684-2113
http://www.vertigo3D.com

Extend Clipboard Capabilities in Windows
      CopyPaste 2.03 is now available from Script Software International. Compatible with Windows 95, Windows 98, Windows NT®, and Macintosh, CopyPaste gives you the ability to magnify your clipboard and remember over 100 independent clipboards even after a reboot. Process text, picture, and net data on the clipboards in many ways using simple keyboard commands. View and access all the clipboards using the CopyPaste Palette, append text to a file on disk any time with the ClipArchive, and use a command key to switch to CopyPaste at any time. You can download this utility from Script Software's Web site.

Script Software International
P.O. Box 854
Crystal Bay, NV 89402
530-546-9005
http://www.scriptsoftware.com

Enhance Visual FoxPro Development
      West Wind Technologies has released Version 2.85 of West Wind WebConnection, its Web development solution for Visual FoxPro®. The new version introduces several enhancements, including improved performance as well as the ability to render Visual FoxPro reports over the Web using Adobe Acrobat PDF files.
WestWind
The new release also better exploits the Visual FoxPro scripting engine that allows you to build scripted HTML pages using FoxPro® code without forcing recompilation of the application. Additional enhancements include support for browser-based file uploads and improved support for client-side HTTP messaging, which now includes asynchronous access to HTTP data and a new query object that can run SQL statements against FoxPro and ODBC data over HTTP. Also new is support for CGI-only Web servers and ISAPI- capable servers.

West Wind Technologies
1227 State Street #A
Hood River, OR 97031
541-386-2087
http://www.west-wind.com

E-Commerce Sites from Flat Database Files
      Forman Interactive Corp., which develops Internet-based solutions for small and medium-sized businesses, has released Internet Creator E-Commerce Edition, the latest version of Forman's e-commerce Web authoring tool, available from the Web. Internet Creator E-Commerce Edition incorporates new media technology including transaction processing, shopping cart technology, Java applets, interactive forms, and WYSIWYG editing. The program features wizards that help users build a professional Web storefront without knowing any HTML.
InternetCreator
The shopping module and site search capabilities enable customers to shop simply and securely. Internet Creator's interactive forms and email ordering provide administrators with flexible tools to track information about their Web clientele and purchasing patterns. The software allows merchants to create transactional items using a structured, customizable format to offer products, prices, and services. Product attributes, such as color, size, and model, can also be distinguished. The program can import information from many database formats including Microsoft Access, ADP Peachtree, Intuit Quickbooks, or any other flat database file.

Forman Interactive Corp.
134 Fifth Avenue
New York, NY 10011
800-299-9638, 212-627-4988
http://www.internetcreator.com

Protect Your Trialware
       Are you allowing potential customers to download trial versions of your software on the Web? BurnLock, published by Pacific Firmware Marketing Corporation, is a complete developer toolkit for constructing trialware and shareware versions of any application. With trialware, the developer can restrict their software's use by time or by the number of executions. This allows the user to test out the software and then decide whether to acquire it. BurnLock makes cracking and hacking your trialware very difficult, because it uses a unique method to protect the application.
BurnLock
BurnLock data is integrated directly in predefined positions in the executable (as specified by the application developer). To succeed in breaking BurnLock, a hacker must decompile the object code, deduce or discover the positions of BurnLock data in the source code (encrypted and placed randomly), erase and replace the BurnLock data, and recompile the code. One mistake, however small, and the reworked code won't compile or run. BurnLock is targeted at Windows 95 and Windows NT 4.0-based applications developed with Microsoft Visual C++® 5.0 for 32-bit Intel platforms. BurnLock is supplied as a separate DLL that can be compiled into an application or distributed with it. The kit contains a developer manual, which you can browse online at the BurnLock Web page.

Pacific Firmware Marketing Corporation
9 West Broadway
Vancouver, B.C.
Canada V5Y 1P1
604-872-8588
http://www.pfmcmarket.com/burnlock/

More ActiveX Controls
       GreenTree Technologies, a developer of component tools for Windows-based software developers, presents Active ToolBox, eight 32-bit ActiveX® controls with source code that allow software developers to create powerful applications. The Grouplist control allows users to modify the UI of Microsoft Office 97 grouplists, while the Listbox offers multicolumn and expanded highlighting, among many other features.
GreenTree
The InTray control provides users with fully customizable, animated system tray icons, and the Progress Bar provides horizontal and vertical segmented progress indicators. The Active ToolBox also includes a Toolbar control that features toggle-style buttons, grouping, and the ability to host other ActiveX controls. With Splitters, users can create multipaned windows with automatic resizing plus horizontal and vertical positioning. The CheckFrame control is a frame with a checkbox and customizable check pictures that allows users to automatically enable or disable contained controls as the frame is checked.

GreenTree Technologies
33 Walt Whitman Road, Suite 236
Huntington Station, NY 11746-3627
800-257-7708, 516-271-6995
http://www.green-tree.com

Free Tips on Internet Development
       Catalyst Development Corporation, which provides Winsock-compliant TCP/IP development tools to the programming community, is offering free subscriptions to SocketTips, a bimonthly email newsletter. SocketTips present helpful tips for using the SocketTools controls and libraries, as well as general Windows Sockets programming issues. The SocketTips newsletter is delivered by email as tips become available, approximately every two weeks.
Catalyst
Recent subjects of the newsletter include: managing dial-up networking connections, using the FTP control with a proxy server, using data structures with SocketWrench in Visual Basic, implementing traceroute with the ICMP (ping) control, improving dial-up networking performance under Windows 95 and Windows NT, Windows Sockets function tracing in applications using SocketTools, and reading and writing data in Visual C++ 5.0. Sign up at the Catalyst Web site.

Catalyst Development Corporation
56925 Yucca Trail, Suite 254
Yucca Valley, CA 92284
760-228-9653
http://www.catalyst.com


Does your company provide development tools for interactive applications? We'd love to hear the news! Email us at newstuff@microsoft.com.

From the October 1998 issue of Microsoft Interactive Developer.