Archives
 
 
 
  Special
 
 
 
  About Us
 
 
 

Newsletter
Free E-mail Newsletter from BYTE.com

 
    
           
Visit the home page Browse the four-year online archive Download platform-neutral CPU/FPU benchmarks Find information for advertisers, authors, vendors, subscribers Request free information on products written about or advertised in BYTE Submit a press release, or scan recent announcements Talk with BYTE's staff and readers about products and technologies

ArticlesComponentized WAV of the Future


November 1996 / Reviews / Componentized WAV of the Future

An OpenDoc word processor delivers on component software's promise of small, tightly coupled parts.

Tom Thompson

Is Apple's cross-platform OpenDoc technology celebrates its first birthday, practical component software is starting to appear. One such component is Digital Harbor's WAV , which implements the bread-and-butter task of word processing. I saw a preliminary beta version. Currently, only a Power Mac version is available. As beta software, WAV has some rough edges and missing features, but it proves that OpenDoc's component-based architecture is sound.

At 1.5 MB, WAV offers a lean-and-mean set of features. That's fine: I don't want unnecessary wizards and other "features" that contribute to code bloat. For text, you get basic format ting, where you pick a typeface, style it (bold, italic, underline, and a color), and align it with a few points and clicks. WAV has a simple word-count command, a handy feature if you write to length. It does have advanced layout facilities, such as arranging the text into columns (a maximum of five) and the ability to tinker with the text spacing. To readily get at existing text, WAV has conversion filters for WordPerfect 3.x, Word 4.x, and Word 5.x files.

A FolderBay function consolidates operations or content into virtual "folders" with clickable tabs at the top of the document window. Default folders are text functions, CyberDog (Apple's Internet tool suite), and a parts folder for additional OpenDoc components (e.g., a draw editor part or a bit-map editor part). You can add your own "project" folder tab to consolidate work documents.

As an OpenDoc component, WAV takes a document-centric approach to creating and handling data. You don't launch WAV itself. Instead , you open a WAV stationary (or template) file to make a new document. A Document Info command lets you set each document's file type (e.g., WAV format or ASCII text) and memory size, so you can conserve memory by adjusting it to suit the document.

WAV integrates well with other OpenDoc parts. If you have CyberDog installed, its functions are immediately available from WAV's CyberDog tab. More important, you can drag and drop Internet uniform resource locators (URLs) and graphics from CyberDog into a WAV window, and save the information into a live document. When you next access the file, CyberDog automatically connects to the Internet and fetches the URL's current information.

For example, I have a WAV file that points to a conference on BYTE's Web site pertaining to CyberDog discussions. When I'm notified of new messages in this conference, I just open the WAV document, and I'm automatically positioned at the last-read message. Conventional Web browsers do this with bookmarks, but WAV does them one better: It lets you capture links, text, and graphics into documents, bypassing the usual download, file-conversion, and import stages.

Because OpenDoc components are small and tightly focused, development costs are lower. Thus, WAV costs only $49. While you couldn't publish a book with it, you can crank out sophisticated publications with embedded images, diagrams, tables, and charts -- thanks to the OpenDoc components that make WAV greater than the sum of its parts. Also, WAV represents the future of on-line publishing, where you build documents with dynamic links to information on the Web. WAV has no equal in this area.


Product Information


WAV................................$49

 (requires a Power Mac or compatible system running 
  System 7.5.1 and OpenDoc 1.0.4)
Digital Harbor
Lindon, UT
Phone:    (801) 785-2115
Fax:      (801) 785-2414
Internet: 
http://www.dharbor.com

Circle 1069 on Inquiry Card.

HotBYTEs
 - information on products covered or advertised in BYTE


Ratings

Technology       *****
Implementation   ***



Key

***** Outstanding
 **** Very Good
  *** Good
   ** Fair
    * Poor





WAV of the Future

screen_link (30 Kbytes)

WAV's tight Internet integration lets you build documents contai ning live updates.


Tom Thompson is a BYTE senior technical editor at large. You can contact him at tom_thompson@bix.com .

Up to the Reviews section contentsGo to next article: Waterproof Color That LastsSearchSend a comment on this articleSubscribe to BYTE or BYTE on CD-ROM  
Flexible C++
Matthew Wilson
My approach to software engineering is far more pragmatic than it is theoretical--and no language better exemplifies this than C++.

more...

BYTE Digest

BYTE Digest editors every month analyze and evaluate the best articles from Information Week, EE Times, Dr. Dobb's Journal, Network Computing, Sys Admin, and dozens of other CMP publications—bringing you critical news and information about wireless communication, computer security, software development, embedded systems, and more!

Find out more

BYTE.com Store

BYTE CD-ROM
NOW, on one CD-ROM, you can instantly access more than 8 years of BYTE.
 
The Best of BYTE Volume 1: Programming Languages
The Best of BYTE
Volume 1: Programming Languages
In this issue of Best of BYTE, we bring together some of the leading programming language designers and implementors...

Copyright © 2005 CMP Media LLC, Privacy Policy, Your California Privacy rights, Terms of Service
Site comments: webmaster@byte.com
SDMG Web Sites: BYTE.com, C/C++ Users Journal, Dr. Dobb's Journal, MSDN Magazine, New Architect, SD Expo, SD Magazine, Sys Admin, The Perl Journal, UnixReview.com, Windows Developer Network