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.

MSDN Magazine

Hot Stuff for Your Summer Projects
Theresa W. Carey

Text Retrieval Developer Components

dtSearch

      dtSearch Corp. recently started shipping version 6.0 of dtSearch Web and the dtSearch Text Retrieval Engine. The upgrade features support for XML, including indexing and searching of multilayered nested fields. The new release also extends the software's operating system support to include Linux, as well as enhancing support for Microsoft Windows 2000 and Windows CE. Other new features include support for the Java language through a JNI interface to the dtSearch Text Retrieval Engine, Unicode support to enhance the product line's existing support of European languages and to add support for double-byte character sets such as Chinese and Japanese text, and added integration with Microsoft Office 2000.
      Proprietary indexing and searching algorithms allow for fast indexing and searching performance even over extremely large databases and other diverse collections of documents. dtSearch offers over two dozen indexed and unindexed text search options, and includes a scrolling list of indexed words. The search level is adjustable from 1 to 10 using a proprietary fuzzy search algorithm. You'll also find concept searching (including a customizable, extensive built-in thesaurus), natural language searching with advanced relevancy ranking by hit density and rarity, Boolean searching (and/or/not), proximity, variable term weighting, stemming, field, and range.
      dtSearch Web uses point-and-click setup to let users easily add instant searching to a Web site. Built-in proprietary HTML file conversion allows you to search word processor, database, spreadsheet, ZIP, and other popular file types. After a search, dtSearch Web displays retrieved documents in the user's browser with highlighted hits, while still preserving all HTML links and images. dtSearch Web also provides full Adobe PDF support, including display of PDF files in Adobe Acrobat Reader with highlighted hits.

dtSearch Corp.
6852 Tulip Hill Terrace
Bethesda, MD 20816
1-800-483-4637, 703-413-3670
https://www.dtsearch.com

TAME that Application Server

VirtualSellers

      VirtualSellers.com Inc. has introduced TAME (Tag Activated Markup Enhancer) Application Server version 4.0, which is able to port data in true XML. The TAME application server incorporates a Web-based system that will eliminate all that fun-filled CGI programming. TAME version 4.0 uses an interpretive language that is compatible with Unix and Windows NT, allowing Web development and Web infrastructure development over existing Microsoft solutions, while at the same time maintaining compatibility through links to the Java language and JavaScript. It enables applications to communicate with each other within the Web's infrastructure. The TAME server allows you to merge and manipulate data from multiple sources. The TAME application server also enables users to integrate legacy systems with the latest communication technologies.

VirtualSellers.com Inc.
3075 Tollview Drive
Rolling Meadows, IL 60008
800-683-3859
https://www.virtualsellers.com

Visual C++ One-step Search and Replace

      Witzend Software now provides one-step search and replace for all source files in a Microsoft Visual C++ project. The Witzend ReplaceInFiles Add-in integrates into the Visual C++ environment, becoming part of the normal command set in Visual C++. The only outward change to Visual C++ is a new Replace in Files command added to the Edit menu. Behind the scenes, the ReplaceInFiles Add-in communicates with Visual C++ via COM interfaces.
      By enabling Visual C++ to search and replace in project source files, the Witzend component provides added functionality to the development environment. Although Visual C++ can locate text in files, until now it could replace text only in the active document, forcing the user to manually open and search each file. The Witzend ReplaceInFiles Add-in queries for search parameters and in a single step replaces text in all indicated files. The add-in incorporates search technology from Witzend's own Search Library product. All of the add-in's core functions are written in 32-bit assembly language, so the component remains small and fast. A hundred replacements in a dozen source files, for example, take less than a second on a typical midrange Pentium machine.
      The ReplaceInFiles Add-in gives the developer control over the search process. Date and size filters allow the user to confine a search for files that fall within a specified range of sizes or datesâ€"for example, only those files between 10KB and 50KB in size and dated within the last month. The user can specify case sensitivity (find Abc, but not abc) and whole-word filters (find any, but not anywhere). Users can choose whether to confirm each replacement before it is made and whether to back up revised files. The ReplaceInFiles Add-in can also drill down through nested subdirectories, ensuring that all files in a project are searched.
Witzend Software
10810 37th Avenue SW
Seattle, WA 98146
206-439-9371
https://www.witzendsoft.com

Demo Software or Train Users over the Web

SilverLakeTech

      Milori Training Tools 2000, distributed by SilverLakeTech.com, is a set of four software programs that make computer presentations and training more fun and effective for any Web-based or projected demonstration.
      PC Chalkboard is like having a full box of brightly colored markers available to write on an overhead projector transparency. A presenter can highlight text, point out buttons, circle groups, create rectangles, and draw freehand with a full palette of colors and several line widths. The drawing can be copied, saved, or printed and can be quickly cleared with a single keystroke.
      MagLens zooms from 100 to 600 percent with keystrokes or mouse clicks. The window can be frozen to focus on an item while the trainer discusses it.
      Finger Prince lets trainers play canned laughter after their jokes, applause at the end of their presentation, the Jeopardy theme song after tough questions, or "Pomp and Circumstance" while handing out certificates.
      Audisee allows your audience to get behind the podium with you and see what you are doing with your keyboard and mouse. It also displays a vivid explosive burst whenever you click your mouse and displays shortcut keys that you use during your presentation.
      Milori Training Tools 2000 can be used with any real-time collaboration software, such as Microsoft NetMeeting®, and is available for Windows 9x, Windows NT 4.0, and Windows 2000.

SilverLakeTech.com
55 Washington Street
P.O. Box 1648
Bloomfield, NJ 07003
973-259-9300
https://www.silverlaketech.com

Graphical Programming Tools

      ComputerBoards Inc. has introduced SoftWIRE, a development package that combines graphical programming with the efficiency of writing code in an industry-standard language. With SoftWIRE, the programming functions you want are selected from a simple menu. The objects are placed on the screen where they are needed, and then connected with a few drag-and-drop wires. The program is then ready to run. SoftWIRE is designed to run in standard environments such as Visual Basic and supports ComputerBoards' complete line of measurement, control, and GPIB interfaces. DAQ control blocks support the complete range of functions users will require.
      SoftWIRE controls are integrated, so each control provides a great deal of functionality. This eliminates the need to learn hundreds of low-level blocks. All SoftWIRE control blocks are fully compatible with COM and ActiveX, and are easily interfaced to Visual Basic-based programs. SoftWIRE's COM and ActiveX control block parameters may be set via program control or with easy-to-use property page menus. In SoftWIRE, the programmer right-clicks on any object and configures its operating parameters in an easy-to-understand property page.
ComputerBoards Inc.
16 Commerce Boulevard
Middleboro, MA 02346
508-946-5100
https://www.computerboards.com

Create Product Demo Videos

TechSmith

      Camtasia is the TechSmith Corporation's new screen camcorder and video production tool that lets you create videos of desktop activity in Windows to introduce your product, develop software tutorials, or make presentations. Camtasia offers exact video renderings of desktop activity and file compression in industry standard formats. Camtasia produces AVI video files as well as Microsoft or RealNetworks streaming formats. You can use any standard player to view your presentations, including the Microsoft Windows Media Player or the RealNetworks RealPlayer G2.
      TechSmith accomplished this by developing the TechSmith Screen Capture Codec (TSCC) expressly for screen recording. Unlike lossy video codecs designed for movies, the TSCC codec provides exact video renderings coupled with excellent compression ratios and performance. Clips encoded by TSCC preserve image quality through multiple decompression and recompression cycles. Camtasia is fully compliant with the Video for Windows specification, so you can choose the TechSmith codec or any other video codec for final distribution. Camtasia also allows you to use the audio codec of your choice.
      Camtasia includes all the tools you need to record and produce your videos. Camtasia Recorder is a desktop camcorder that captures screen activity and applies real-time effects. Camtasia Producer is a project-oriented video editor. The Producer edits AVIs and publishes to AVI and streaming formats. Camtasia also includes DubIt, TechSmith's audio editor. The TSCC codec may be distributed with your videos without additional licensing. Several videos created with Camtasia are available for viewing on TechSmith's Web site. Camtasia is designed for Windows 95, Windows 98, Windows NT, and Windows 2000.

TechSmith Corporation
1780 E. Grand River Avenue
East Lansing, MI 48823
517-333-2100
https://www.techsmith.com

Quick Takes

ibooks

      ibooks.com, which electronically publishes online reference books, recently announced an integrated service for evaluating, purchasing, and using digital reference books. The service allows users to preview digital books prior to purchase, buy online digital reference books, and store them on a personal digital bookshelf. Users can open and preview every page of a digital book prior to purchase using ibooks.com's previewing technology. ibooks.com has over 1,500 IT titles under license from publishers such as O'Reilly, IBM, Sam's, Sybex, John Wiley, and Que. For details see https://www.ibooks.com.

Actinic

      Actinic Software brings you Catalog 3.5, which offers tools to build an online store (templates, shopping cart, shipping/tax information, and so on), as well as a security platform. Catalog installs directly onto the desktop, and merely uses the ISP as a mailbox (with 128-bit encryption). All order processing is handled locally. Ehancements to version 3.5 include back order processing, real-time credit authorization, multiple currency support, e-mail order confirmation, and customer information storage. Check it out at https://www.actinic.com.
      BSQUARE Corporation announced that it provides three of its software programs for the Windows CE-powered Pocket PCs. The new BSQUARE Messenger, bFax Pro, and bUseful Utilities Suite enable users to connect, communicate, and coordinate with friends and coworkers, enhancing the Pocket PC experience. Check them out at https://www.bsquare.com.

Just for Fun

      In your copious free time, check out the collection of User Friendly comic strips, Evil Geniuses in a Nutshell, published by O'Reilly & Associates. Evil Geniuses in a Nutshell tells the continuing tale of Columbia Internet, "the friendliest, hardest-working, and most neurotic little Internet Service Provider in the world." Take three techs, two sales people, a designer, two executives, a couple of administrative staff, mix in a mischievous Artificial Intelligence and a "Dust Puppy" born from the innards of a mega server, put them all together in a crowded little office, and there you have it. User Friendly reads like Dilbert for the Information Technology and Open Source communities. With an online following (https://www.userfriendly.org) who call themselves "UFies," User Friendly provides outsiders with a lighthearted look at the world of the hardcore geek, and allows those who make their living in this world a chance to laugh at themselves. For more information about the book, including table of contents, index, author bio, and samples, see 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 newstuff@microsoft.com.

From the July 2000 issue of MSDN Magazine.