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

Upgraded ActiveX Components
      ProtoView is shipping version 3.0 of its ActiveX Component Suite, which includes Data Explorer 3.0, DataTable 5.0, TreeViewX 3.0, and WinX Component Library 3.0. The suite fully supports OLE DB, ActiveX® Data Objects (ADO), and the Microsoft® Visual Studio® 6.0 development system.
ProtoView
Formerly available only as a part of the WinX Component Library, the TreeViewX ActiveX control is now also available as a separate product. Data Explorer 3.0 simplifies populating the control, with the ability to visually bind and display OLE DB hierarchical recordsets with ADO. Data Explorer also allows data associated with any node to populate the right-hand pane. Developers working with hierarchical rowsets can now display their data using this new version of DataTable, which displays hierarchical rowsets in a grid format by implementing expand/collapse (+/-) buttons next to rows with hierarchical data. Clicking on these buttons displays an indented sublevel table with a tree view line structure in the margin. This new instance of the grid features its own column headers. Since each row can have its own child (and children beneath those rows), DataTable works in the background to compensate for any additional memory overhead. Developers can now store DataTable configurations and load them on the fly into any application. ProtoView has added multibyte (Kanji) support for international platforms. TreeViewX takes advantage of OLE DB and allows developers to create, bind, and display ADO hierarchical recordsets using the point-and-click property pages. It also includes support for sorting, searching, multiple selection, tooltips, multiple columns, apartment model threading, and digitally signed CAB files for browser-based applications. The WinX Component Library includes 16 additional data input and validation controls with full support for OLE DB and ADO. All of the input components (MaskEdit, Time, Currency, Numeric Edit, and Date Edit) and select display controls (Picture, Marquee, and Text) have been engineered with apartment model threading (Microsoft Internet Explorer 4.0 support), and have CAB files for faster delivery over LAN/WAN or TCP/IP con-nections. All ActiveX Component Suite products feature enhanced HTML/ASP support as well.

ProtoView Development Corp.
2540 Route 130
Cranbury, NJ 08512
800-231-8588, 609-655-5000
http://www.protoview.com

NetMeeting ActiveX Controls
      
Panther Software
Panther Software has released NetMeeting ActiveX Controls, which encapsulate all the functionality of NetMeeting® while hiding the complicated NetMeeting API. Almost every NetMeeting API call is covered through completely scriptable interfaces, avoiding the need to dig through the low-level NetMeeting SDK. With this tool, you can develop custom NetMeeting-based applications for Internet Explorer and any other framework that supports ActiveX controls. You can get demo versions from Panther's Web site, and a royalty-free unlimited distribution version that comes with all upgrades for one year is also available.

Panther Software
2200 Pacific Coast Highway
Suite 214
Hermosa Beach, CA 90254
310-372-6806
http://www.panthersoft.com

Windows CE Interface Builder
      BSQUARE Corporation is shipping BSQUARE CE EmbeddedDesktop, a user interface builder for embedded systems running the Windows® CE operating system. Using the BSQUARE CE EmbeddedDesktop, designers can create a customized user interface on embedded devices. Developers begin with the default or sample embedded desktops provided in the toolkit.
BSQUARE
The next step is to use the simple text-based Embedded Desktop Language to program the appearance of the desktop. The program is compiled using the included Embedded Desktop Language Compiler, and the new image is less than 230KB in size.

BSQUARE Corporation
3633 136th Place SE, Suite 100
Bellevue, WA 98006
888-820-4500, 425-519-5900
http://www.bsquare.com

Two MFC Toolkits
      Rogue Wave Software Inc. is now shipping Objective Toolkit 6.0 and Objective Toolkit PRO 6.0, the latest versions of its MFC extensions. Objective Toolkit features tight integration with the Visual C++® 6.0 IDE. It provides support for IntelliSense®, AutoComplete, and ClassTips, as well as full integration with Visual C++ 6.0 MSDN™ help viewer, an Objective Toolkit AppWizard, and Objective Toolkit Component Gallery support.
Objective Toolkit
The Objective Toolkit AppWizard for Visual C++ 6.0 supports automatic code generation for docking windows, customizable toolbars/menubars, bitmap menus, a workbook interface, and a workspace manager. Support for Visual C++ 6.0 allows the addition of a new Objective Toolkit docking window with an embedded shortcut bar, 3D tab, 2D tab, or tree control to any existing docking window-enabled application. New features in Objective Toolkit 6.0 also include full integration with Stingray's other MFC products including Objective Grid, Objective Chart, Objective Views, and Objective Edit. The PRO version also includes the Advanced Docking Window (ADW) architecture that supports a generic docking mechanism. Built on top of the Objective Toolkit PRO layout manager, the ADW architecture provides a mechanism for docking any layout node to any other layout node supporting the proper interfaces.

Rogue Wave Software Inc.
5500 Flatiron Parkway
Boulder, CO 80301
888-442-9641, 303-473-9118
http://www.roguewave.com

RAD for Visual Basic-based Development
      TelSoft Consultants Inc. recently announced a RAD tool for accelerating the writing, testing, and maintenance of database applications. RApid Developer represents a significant improvement for application developers working with Visual Basic® by enabling applications to dynamically present data at runtime. This saves development and maintenance time by allowing programmers to write a single application that can run against multiple database platforms, redesign database structures, and make dynamic changes to applications at runtime without recompiling the application or redistributing the executable.
TelSoft
Operations supported include tree views, flexgrids, list views, freeforms, custom templates, search screens, and save/update/delete functions. RApid Developer enhances the Visual Basic programming language and consists of three distinct elements: Administrator uses the database structure to create interactions between the interface and the database and customizes the look and operation of the OCX; Form Reader saves custom form designs to the database; and OCX is an ActiveX control that contains more than 20,000 lines of code typically used in development and can be called upon to perform complex programming tasks with as little as one line of code.

TelSoft Consultants Inc.
32255 Northwestern Highway,
Suite 60
Farmington Hills, MI 48334
248-865-6500
http://www.telsoft.net

C++ Interface Option for Empress RDBMS
      A new Empress C++ Interface option, published by Empress Software Inc., is now available for users of Empress RDBMS. Empress C++ Interface provides the capability of calling kernel-level mr and mx routines from C++ programs to perform high-speed Empress database manipulations. The extended functionalities of C++, along with Empress's new Persistent Stored Modules, provide an object-oriented application development environment. Programs are easier to modify since new objects that are created can simply inherit their characteristics from the existing objects.
Empress
Additional capabilities that reduce programming complexity and prevent accidental program alterations—such as information hiding—are also now possible. Empress C++ Interface is located directly in the kernel level, the fastest level within Empress's multilevel architecture.

Empress Software Inc.
6401 Golden Triangle Drive
Greenbelt, MD 20770
301-220-1919
http://www.empress.com

Programmer's Editor with Web Tools
      Premia Corporation is now shipping Codewright Professional 5.1C, a programmer's editor and Web programmer's tool for Windows. Codewright contains built-in Java 1.1 support, embedded URLs, and FTP upload and download. HTML support includes ChromaCoding, symbol parsers, tag support, an HTML toolbar, and common construct templates. Synchronizing technology makes Codewright usable with Microsoft Developer Studio®. Codewright's Sync Technology provides a standalone editor with the convenience of IDE integration. Codewright can also synchronize with Microsoft Visual C++ 6.0 through DLLs, while files can be loaded into Codewright from Microsoft Visual Studio and edited in either application—changes are maintained in both places.
Premia
Another feature, Selective Display, provides the capability to hide details or reveal them as needed to see the flow of your program. Other features include multiple-file search and replace, code reformatting, help topic scanner, and file merging. Codewright can be extended with your choice of Perl, Basic, or C-like macro languages, or by creating your own DLL.

Premia Corporation
9615 SW Allen Boulevard
Beaverton, OR 97005
800-547-9902, 503-641-6000
http://www.premia.com

Enterprise RAD in Black & White
      Black & White Software Inc. has released its OrbixBuilder products for Enterprise RAD. OrbixBuilder is based on the CORBA standard for distributed objects, turning builders such as Symantec Visual Café for Java and Microsoft Visual C++ into enterprise application builders.
Black & White
OrbixBuilder now allows developers to simultaneously create CORBA application components in Java and C++ using a common set of integrated tools and online documentation. New features include wizards for configuring CORBA clients and servers, a visual CORBA naming service browser, integration via Symantec's Open API specification, online manuals, and a common registry of CORBA tools allowing access from within the Symantec and Microsoft builders. OrbixBuilder includes the following RAD features: IDL editor, Interface Repository (IFR) browser and code generator, application configuration wizards, deployment configuration, naming service browser, and object request broker. Users also have access to "GUI Glue" so they can create CORBA objects using the standard graphical user interface capabilities of Café and Visual C++, and can generate application code that is CORBA and IIOP-enabled. OrbixBuilder for Java also includes a copy of Symantec Visual Café PDE.

Black & White Software Inc.
1901 South Bascom Avenue
7th floor
Campbell, CA 95008
408-369-7400
http://www.blackwhite.com

Build a Test Database Quickly
      Tenerus Corporation has released version 2.1 of TestBase, an automatic data generator that makes it easy to populate a database with meaningful test data.
Tenerus
TestBase supports any ODBC-compliant database, and also provides native access to Oracle and Sybase. Included with the product is an extensive test database that contains over 100,000 rows of first names, last names, zip codes, cities, countries, companies, and more. TestBase includes support for referential integrity, unique constraints, and binary data, and the ability to generate complex strings based on a pattern. A functional demo is available on their Web site.

Tenerus Corporation
11654 Plaza America Drive, Suite 203
Reston, VA 20190
540-338-5680
http://www.tenerus.com

Telecommuting Developer Access Tool
      SourceOffSite Inc. has just released a Visual SourceSafe™ remote access tool, SourceOffSite, that enables telecommuters and companies with multiple development sites to access their Visual SourceSafe databases via any TCP/IP connection. The SourceOffSite Client provides an interface that closely resembles Visual SourceSafe Explorer, allowing users to perform most Visual SourceSafe operations in a familiar manner.
SourceOffSite
SourceOffSite also includes support for strong encryption of passwords and files to protect your data as it travels across the Internet. The product has been specifically designed to work over dialup TCP/IP. A demo copy is available on their Web site.

SourceOffSite Inc.
6 Dunlap Court
Savoy, IL 61874
217-356-3213
http://www.sourceoffsite.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 December 1998 issue of Microsoft Interactive Developer.