
specifications in the manual. ... manual. Historical performance software analyzes and fine tunes ... These can be handled manually through.
DISCOVER FOR YOURSELF W
Any PC maker can claim ro offer a solurion rhar covers your needs. Bur ar Micron Elecrronics'\ we prefer ro ler our hisrory and our producrs speak for rhemselves. We rhink you'll agree irs an impressive srory.
Superior Manufacturinf--A Micron Tradition
Micron builds PCs with a legacy Of excellence. Our manufacturing processes grew our of
nearly two decades in rhe semiconducror business, where precision is measured in mil
~:;;;-..,..t-"~" , , lionths of an inch, and qualiry in pares per million. We've built strategic relationships
,_ -. ·
wirh companies like Intel, Microsoft and NoveU. From rh1s solid background,
-~==~ :J.. :::> we're forging unbearable systems you can count on today and tomorrow.
~~
.
~ ·'11-~
·
~ ·
Award-WinninK Products
In rhe past two years, leading industry publications have applauded Micron
PCs wirh more rhan 170 awards for producr performance, customer service and sur
porr. This includes PC Magazines Besr Products of 1995 and Edirors' Choice awards in severa
caregories. Add more than 40 PC World Besr Buy awards and you've gor an impressive technology hall of fame.
Recognized Service and Reliability
Afrer your purchase, the srory continues. Jusr ask PC Magazine readers. They besrowed on us the covered Readers' Choice for Cusromer Service and Reliability in 1994 and 1995. And PC World readers recenrly awarded us first-tier srarus along
wirh the likes of Apple, Compaq, Digiral and HP. Pretty good company, wouldn'r you say?
Micron Power'·"Wizrranty-An Industry First
We support our reliability promise with rhe indusrry-leading Micron Power warranty. Ir backs rhe microprocessor and main memory for five years, an industry first. Add a three-year, parrs-only system warranty and a 30-day money-back guarantee, and you can rest assured that you're in good hands.
HY MICRON KEEPS RECEIVING ACCLAIM.
Outstanding Performance-Don't Take Our WOrd for It.
Talk is cheap when you're speaking for yourself. Bur when it's from the mouth of an industry expert ir carries weighc.
Here are a few of many examples of what they're saying about Micron PCs:
Micron Home MPC"
"... the fastest we've ever testt·d . . . as well as a mnrvelow family package . . . it wim our Top Rated fllvmd . ... "
-Family PC, May 1996
Micron Millennia'"
"/11 short, Micron covers all the bases with this Best Bu/'
-PC World, March 1996
Micron Millennia TransPort"' "... nearly a dead ringer/or IBM's 111inkPnd.. . but performs better and saves you about $2,500."
- PC Magazine, April 1996
The Right System for You
Micron makes a suite of outstanding solutions designed for the way you work or play. From home systems to servers, desktop PCs co portable multimedia solutions, Micron always comes through wirh a system built to satisfy. For derails and prices, rum che page.
JI Sofes lillittd wanaty 11 lliaopr1C1S1« alll llOio _ . , 1 l·yes lillittd ports-, syst.. w1m11ty 1 1-, 2· 11 l year optioom lllHite smite.,_ 111 Miaaa dtiktop sy>fem 11 30 days al fret MJa...llpp&t4 soltw11e ..,,..i 111 Miaoo lesktop system
JI lO*t -r1acl pMty
1 2How tKUiail support
""'~ · UW.l""~!-til>· !_,,__...,;1..,,,...., . ~,,""' t.-.fl'l1 , ~ 'Jl dr_.,_,.bf/Wf< ,.........,.,... -tlt..~.f-'-"l~llo-"" 1·1V 4l'r:!S-'l1'/'lrJln:A" ·r
---"''""
--..,._
I
=::::
I
.=-'..!.!:""
_,.
-"»
-_,.
In the past year, Micron ElectronicsTM has won nearly a hundred awards for product performance, customer service and support.
Mft!@l!iI ii.IMm1
· Mobi~ lnlel Penffumo processoc · lnlel 4301.\X PO chipset · 256KB l2 JMpe&ne Im! cocha · BX roodub CIH:OM drive · PO~ occelar, JMB 100 WA
· M'il'frinriW~milleg!R
OO!h~stid:inl~ · Rl!llVJYllble BDI lud drive
I 3.5' nmD flowt drive
· lntelifJent IOOllOOr ifhUn.ioo bottefy
· 16lit stereo SMJ
· 8lllf1 stereo Sl*lke!I in! niuojlhone
· 2Type II D! one Type Ill PCMCIA sl<J~
mia· · SWJeo and HTS(1ideo OOfJXJ15
· Headphooe,
and m fJds
· 2illfrared px11, one hon!, one 000:
· Purole!, seiD, VfiA int 2PS/21 iXlts
· Imm ll.7'x9.4' x2.0", weijt 6.9111.'
' ~Clll'J'D:lrose
· MKrosdf8 w~ 95 int MS" !\is! ms
O ~Office Pro 95 and~ 95 CDs
ti ·, · Kensiogton· seauity lod reodyi·
s-yeo,13-Yem Miaon Power wmty
rl ~!..ai:L~~
· I33Mff1 malH Int~ Penm prllllllOI · 32MI EDD llAM (48MB lllOI.) · 12.l ' adivemalrix cd111ilsploy,800x600 · 1.3GB remanrble herd drM
s4,099 1111. lono 5139/mo.
s4,599 1111.lem. 5156/1111.
OPTIONS
· W'ilh 16MB DI/Ml module "'9f1lde ......... ..... .odcl'349
· W'llti 2111 ilhUnion ban.,., .. .. .. .. .. .. . .. ... ·.odd 1199 · W'llti ri<in<r'f2.1GB hoed mi. upgmle ..... ··.. .. .odd 1100 · W'nll Mlario<k- mobimedo port ceplwloc ·.······ ·odd '299 · W'nll Miaoolxec· deitop iOOnge ·· · ·.· ·.··.·.. .odd 1799
I f,t11 rn, 11,. ..... 11 1,11··:·t1,
.
.
.
.
,1.llW,,b.,,,..,...........
..................................................
llllll Sllll
s1999 · lntel200MHzPefllirnoiro:essoc
I 512KB ~Im! axhe, lbsh BIOS
···11I6S.6M'6h11£BDDEOllxRlfrfdAixMS.M·~ (131' &spay)
ii · 12XflOE CDWMtkM, 3.5' flowt riM ·lliaoslllt Wmh 9HD
0
s2299 I
P1 O6lO"it'H~I.ei!i.i3eOoS..K.M:iJJc.u.&, MspPeEoGk,o4oM8
EDO
lAM
· ··
2l3S.25MG' l8lBilBrlEOlnDEOllx5RrRdAiMS1M,.284i(l31'
ilila't)
1iaia 561/·
· bilree niiower D!destlop
·
·
N~JNaosoofot Wse~, Jo9+5b&y11k5e·,iAmuds!
CD
ff ·5-yeor/3-yeor Micron Power WO!Tlln~
·lliaoslllt Offo 1111 9S &lllabbel' 9HDs
:·~6;41.11~!~DO\7R~AtM2'6dp 115.8, ~l
·Mkrosoft Off111 Pra9S &Baal:shelf inns
s2899 ....'i - S71/mo.
1111.f..st 599/mo.
. . 1~1e1rn11111.1il·nlQ!ltJ ~, 1- ll~ - -.... . ..........................
· · ·
IP5n1Ot2eKl32B20.fJ0ii!N!U>liliztirenPSa1CrMtSUiItnFcaoJcsXh~Oe2C,0!lSbcSsollolh'trBolIlOecS
·
· :
2~1G6I!M'*I:1a!DWSOC!SIRlAx:Mrd~cm~e
llJl'lspliyl
s2699
.._{..,. 591/1111.
· 12X SCSI CDWM~. 3.5'flowtliive ' 16.fil stereo !Ml &lplllkeis ·PO 64-bit 30 video, W , 4MB 100 RAM , Todffee rrimuNel OI desttop
· NJaosoft!'oose, IOHeyke,liocid
ff ··M51iaeoosr/o3ft-yWeoirrdoMwicsro9n5P&owMerSwPoMrro!nC~O
, ·
32MIEDORAM 4GI Uh SCSI herd
cme
· 15' llirm lSRi1, .21dp (131' '5ila!l
· llirasollOfficePro 9S&BaclillllOHDs
:tt.t~?;:dSM
·17' Miron 17fGx,.76dp (15.B' disilavl ·Miaosoh Offke Pro 91 &BoobhtlOHlls
53/199 i... lea SI09/1111.
s4799
Bus. (.., 5163/mo.
lvfil[Jii!!!.l@flf:I1i -----1Tw.blib4.I ·Intel IBOMltzPenruneProixocessor
. ........................ ·W~I--~- ~~"·
---IT-UCl...........................~IK
· · iW Intel I80 MHz Penm Pro ixocessors
· 256KB irt!lrd coche, lbsh BIOS
· 12X BOE MM m, 3.5' PlWt riNe
· 16-lilstereosm&~
·PCI 64-llit30rilleo,W, 4M8 EDO RAM
· roo11ree mower OI desttop
· Microsoft' Mouse, I04-key ke')iloofd · NJaosoft W~ 95 &MS' Plus! CO (J · 5-yeis/3'(u NJaon Power \\1111111~
·· o16o11B!DD£OlxRrdA.Mme
· ·
M15ir'MosoihaaWi 1m5Ri9x5,
.~
CD
(131'
&spa.,J
· 32MB !DO RAM ·3.IGIOOEherdcme · 17' Microa l7FG1, .26dp (IS.I' ~I ·Miaosoh Office Pro 95 &Bookshelf 5CDs
52,199 52,699 1111.loaso SIS/mo.
Bus. loaso 592/mo.
l1'ifiltijii!!!.IMlt4·1Qm
· Dual Intel I80MH1 Penttvm Pro promsors · 256KB irtemal cache, fkisli BIOS · PCl 32.fil Ultrn SCSIfos~20 cool!oilef
· 12X SCSI CIH:OM drive, 3.5' flowt m · 16.fil llE!eo lMl &simrs
·PO 64-bir 30 rilleo, Ml'EG,4MB EDO RAM
· roo11ree nirirowe! D! dei1op ·lliicrosclt Moose, IOH:ey keyOO:rd
·Miaosclt Wixlows Nf& WD!kstotion 4.0 CO ·Miuosoh Office Pro 95 &BooksOOlf" 95 CDs
tf ·\.yeor/31001 ll.iaon Power worran~
· 32MI !DO RAM · 2GB Ulto SCSI hmd SM · 15' Micron 15FG1, .284i (131' ispvj) ·64MIEDOWI · 4GI Iha SCSI lad SM · 17' Micron l7FG1, .26dp (15.1' &spay) · l28MI EDO RAM
· 9GB ml lrn-2 lad cme · 21' Miron 21FG1, .26dp {20.0' mspcy)
s3,699 1411.lem. Sllf/mo.
s4,549 1111.loaso SISl/'10.
S6,799 Bus.leoseS2Wmo.
PENTIUM.PRO "' "' o c ·1· 0 11
·900 E. K:uthcr Roxi. Nampa, ID 83687
· Mon-Fri 6lm- 10pm S>l 7am-5pm ND
· 1111t!1U1iaml Sales Haun: Moo·Fri 6om-7pm <~rn
· Phone: lOS-893-.lU-l · Fu: l08.s93-3-l2-l
· Pun:lw< Onkr F:u: 20S.S93-8992
·GSA Cooln<t fGSJ51'Bl7 D
·Tethnical SupportA1'1ilablc 24 lloun ADll'-7 0.)'·A Wed
·T«hnictl Support Phooc: 888·FIX~IYPC
I 1 1-&anMca:o ·T«hnical Support E·nuil: ledisuppuWnci<@micron.rom
~ ..:;;;;;;;;;;
8Td0l0ll-t7<0C0..·.1. 7P5oa6t>R<o
· 9S-800-i08-1755
Circle 162 on Inquiry Card.
Walking, Talking Web
BONA 1 By EdmundX Dejesus Until fat pipes are ubiquitous,
fractal and wavelet c.ompression help make multimedia practical on the Web.
EDITORIAL
INBOX
Living Dangerously 14
By Mark Schlack The squabbling gods must he lp build bridges between computing platforms.
19 Readers react to our stories on 64-bit OSes, WebNFS, net work computers, on-line help, and more.
B I TS
.. ... . ~·
'"' .
'
.
STATE OF THE ART
Better Web Tools
on the Way
26
Data Warehouses 82
Better Clients, Better Decisions
Smart Netcards Coming
to America
28
How to build the best faci lity for your information, and how to help users find the data they
91 By Alan Simon The right tools can turn all
Wireless PDAs
30
need right now.
that data into useful informa tion.
Warehouse Cornerstones
BYTE Survey: Data
Warehouse Woes
32
85 ByJay-Louise Weldon
Take Your Data to the Cleaners
Corel's New PDA Internet and Outernet 34 and Java Suite
An expert in database manage
97
38 ment explains how a well
By Mike Hurwicz
designed data warehouse leads "Dirty" data could bring your
Security Wake-Up Call 36 Sun's McNealy on Java 40 to smarter decisions.
wa rehouse tumbling down.
4 BYTE JANUARY 1997
EVAL
Silicon Graphics' Wintel Kill e r 41
By Dave Rowell Just when NT-based Penrium Pro PCs are starting to look like hot 3-D machines, SGI intro duces the cool blue 02.
Local AltaVista Searching 42
By Steven j. Vaughan-Nichols AlraYisra now lets you aim its popular Internet search engine at your PC and LAN. Bur you need big metal for good performance.
LAB REPORT
'
Kane, and john McDonough We pick the best of the big screen monitors.
LAB REPORT : HARDWARE
Big Screens for Big Jobs 104
By Dorothy Hudson, jim
LAB REPORT : SOFTWARE
8 Tools for Weaving Your Web Site
116 By Tadesse Giorgis Build your Web sire with o ne of these a uthoring rools.
WEB PROJECT
REVIEWS
Multiplatform CodeWarrior 47
By Raymond CA Cote Merrowerks' CodeWarrior 10 hits t he sce ne with develop ment tools for some PDAs.
World's Fastest Disk Drive 48
By Stan Miastkowski Seagate makes a giant leap in hard drive speed with the 10,000-rpm Cheetah.
Search Again
123 Byjon Udell
O ur Webmaster explains how ro move beyond basic search-engine capabilities ro make your sire more in fo rmative.
COMPARISON
At Last: Pocket PCs That Run Windows
133 By PeterWay11er
New hand-held PCs bring Windows to the palmtop. We rest three HPCs bui lt arou nd Windows CE.
Dial 411 for Directory Assistance
137 By Steve Gillmor Novell's larest NerWare release bets big on Java and the inrranet.
Hot Sauce for Cooking Up Databases
139 By Russell Kay If you've got Salsa, you don't need ro understand darabase theory ro build an app lication.
WHAT ' S NEW
184 Design Inrelligence's i-publish helps you turn ideas into com pelling documents; rhe Tek tro nix Phaser 350 rivals fast color lase r primers.
-
CODETALK
You Can Start Developing Now
192 By Rick Crehan
Moss Micro's programming rool guides you down the path of Visual Basic.
SE RV I CE
Reader Service Inquiry Rep ly Cards 48A-B, 176A-B
Index To Advertisers
Alphabetical Order 176
Product Category
178
Editorial Index
by Company
180
CORE
OPERATING SY STEMS The State of Linux
CPUs Video for Everyone
CJ ·ApponCllOn
o m
~
Area Coda
m ARTIST
" ·Afiisr s Noma
m AUTHOR
j CJ ·Author's Nome
PROGRAM LISTINGS
FTP: ftp.by te.com
From BIX : Join "listings/
frombyrc97" 3 11d select the appropri·
arc subarea (i.e., '"ian97'').
49
59
I CJ Average Prico Pl1ld
Olr
ByjimMohr
By William Chien
" Ave1aae Ralina
THE BYTE WEB SITE
An update on this 32-bit Unix- C-Cube's low-cost MPEG
and THE VIRTUAL PRESS ROOM
like OS, with pointers ro even
. more Linux info.
~
encoder can rum a desktop PC into a video-editing stati on.
CHAOS MANOR
lmp: // www.byre. co m
BYTI: (ISSN 036£>.5280) is published monthly by Tho McGraw·Hill Companies. Inc. U.S. subscribar 1a10
~
.0zw... NETW ORKS
::i;
[l Client/Server Magic
PROGRAMMING Java Security and Type Safety
A Hard Drive and a Hot Santa Ana
141
$29.95 por year, In C anada and M e1ico, $34.95 per
yoar. European surface moil subscriptions $60, airmnil $05. Non·European suba.criplk>ns. $60 surlaco maJ or $85 airmail. All foreign si.bscriptionsare payable in U.S. funda thDt can bo drawn on o U.S. OOnk. Singlo coplaa $3.95 in tho U.S.,$4.95 in Canada. Executive, Edilori41.
w ~
53
63
uJ: By Tom Yager
By Gary McGraw & Ed Felten
:i!
UJ
Remore procedure calls provide
Java's sophistica ted st:curity
Cl
~
seamless dara exchange among
mechanism performs run-rime
aw>: u 0
applicarions across a network, regardless of rhe platform.
safety checks before it all ows a downloaded app let ro execute.
By jerry J>o11melle It's a monrh of disasters at C haos Manor: Jerry has ro replace a baked hard drive, and Cyrus needs internal surgery after raking a fall.
C.rculallon, and Advertising Offices: O ne Phooni1 Mill l.nno, Peterborough, NH 03458. F'eriocf)¢a.Ja postago pa<l ot Potcrl:>orough, NH, and odd"K>nal moiling off"'"" Po:!.tage paid al Winnipeg. Mani1oba. C anada Pott lntcmat)(IMI Pubications Mail Product SalesAgrecnient No. 246492. Regiatorod for GST as Tho McGraw-Hill Companies, Inc., GST f 123075673. Postmaster: Sond-....changelandhanentquestionato BYTE SubscripbOn&. P.O . Bok 552. H;ghtatown. NJ 08520.
Printed inthe United States of America.
JANUARY 1997 BYTE 5
CONTENTS BY PLATFORM
INDEX
WINDOWS
Goodbye NT for MIPS ... 36
NT users will have one less
RIS C to choose from.
Video for Everyone ... . 59
PCs will be able to capture,
edit, and output MPEG video,
thanks to a low-cost real-rime
encoder.
1997 Editors' Choice
Awards . . . . . . . . . . . 127
NT 4.0, Compaq Armada,
Stratus Radio PC, IBM Open
Doc toolkit fo r Windows, and
Wall Dara Salsa score honors as
some of the best products of
the year.
At Last: Pocket PCs That Run
Windows .. . . .. .... 133
Microsoft has downsized Win
dows for ha nd -held PCs. We
rest three of the first HPCs
based on Windows CE.
Hot Sauce for Cooking Up
Databases . .... .. . . 139
Salsa takes most of the
drudgery out of building Win
dows database applications.
A Hard Drive and a Hot
Santa Ana .. . .. . . . . 141
A new hard drive insra!Iarion
forces Jerry to take o n Win
dows 95's REGEDIT.EX E and
SYSTEM. DAT-very carefully.
You Can Start Developing
Now . . .. .. . . . . . . . 192
Mr. Codetalk checks out Moss
Micro's Visual Basic program
ming tool.
MACINTOSH
Multiplatform
CodeWarrior ... .... .47
T he latest version of this popu
lar development tool nor only
rackIes several languages, it
goes beyond Mac program
ming with tools for th e Palm
Pilot and Magic Cap.
1997 Editors' Choice
Awards ........... 127
Metrowerks' CodeWarrior,
Digital Harbor's WAY, Apple's
Cyberdog, and Powe rMacs
from Apple and Power Com-
puring were among the best Mac products o f the year.
UNIX
Why Java Won't Repeat
the Mistakes of Unix ... 40
Scott McNealy explains "the
problem with Unix."
Silicon Graphics' Wintel
Killer ... . . . . . .. ... 41
Despite Pentium Pro advances,
the new SG I 02 proves th at
Unix still rules the world of 3 D graphics.
The State of Linux . .... 49
For the price of a download or
CD-ROM, you can get32-bit
Unix-like OS. Linux offers SM P, real-time support, and provides compilers and appli cations as part of th e package.
1997 Editors' Choice
Awards .... ... . ... 127
Silicon Graphics' new 02
workstatio n and Ross Techno l
ogy's SPARCplug were two of
the most innovative products
of the year.
NETWORKS
Local AltaVista Searching 42
Now you can aim the AltaVista
search engine at your LAN.
Client/Server Magic ... . 53
A look at how remote proce
dure calls work, with an
emph asis on NT 4.0.
Warehouse Cornerstones 85
As you distribute a warehouse
across your enterprise, be sure
you make the right server and
DBMS decisions.
Better Clients, Better
Decisions .. . . . . . . . . 91
If you don 't choose the right
analysis tools fo r end users,
your data warehouse could
become deadsville.
Take Your Data
to the Cleaners .. . . ... 97
How to ensu re that the in fo r mation in you r data warehouse is accurate enough to info rm, rather than endange r, your e nt e r p ri se.
1997 Editors' Choice
Awards ........... 127
Best networking products of
the year included Vinca's
Standby Server 32, Digital's
AltaVista for intranets,
Microsoft's File and Print Ser
vices, and NetWare 4 .1 1.
Dial 411 for Directory
Assistance .. ... . ... 137
Novell, focusing on inrranets, packs a bunch of new stuff into the latest NerWare.
INTERNET
Applications generators ..139
BYTE Awards . . . . . .. .. . ..127
CD-ROM ... ... ... ...38, 141
Chips .. . . . . . . ... .. . . .59, 127
Client/server . ... ........ .53
Data analysis . . .. . . . . ... . .91
Databases ... ..85,91 ,97, 139
Data cleansing . .. ..... 32, 97
Data mining . . . ...... . . ..91
Data warehouses . .32, 82, 85,
91 , 97
DCE ..... . .. . ........ ... .53
Web Tools Will Converge ..26
Building an application can involve a hodge-podge of dif fe ren t tools. Bur that situatio n will improve this yea r.
Embedded systems . . ... ..47
Executive info systems . . . .91
Graphics . .. . ... . . ... .. . . .41
Hand-held PCs .. .. .. ... .133
Why Java Won't Repeat
the MistakesofUnix . . . 40
Scott McNealy talks about how
Sun's programming language
will change co mputing.
Java Security and
Type Safety . . . . . .. .. 63
This month's Programming
column looks at Java's sop histi
cated security mechanism.
Today the Web, Tomorrow
the World . . . . . . . . .. 68
J ava isn't just fo r Web applets.
It co uld be the key to true mul ti platform develop ment.
8 Tools for Weaving Your
Web Site .. . . . . . . . . 116
This month 's Software Lab
Report looks at publishing
packages that range from sim
ple to suite.
Web Project: Search
Again ......... . . . 123
The latest indexing and search
too ls make your Web site more
usefu l with concept searching,
querying by exampl e, and field
index in g.
1997 Editors' Choice
Awards . ..... . . . .. 127
Cybcrdog, WebCompass,
Domino, WebCD, and WebOb
jects Pro rank as some of the
most innovative products in a
year when eve ryth ing seemed
to have some Net connection.
HTML ... . .. . .30,42, 116, 123
Indexing ... .... . ... . ...123
Internet . . ..26, 34.42, 63, 68,
116. 123, 127
lntranets ... . .. . .. .. .42, 137
Java . . ....... 14, 38, 40, 63, 68
Linux ..... . .. .. . . . .. .... .49
Mobile computing ... .30,38,
127, 133
Monitors .. . . . . ...... . ..104
MPEG ... .. . .... .. .. . .41,59
Multiprocessing . . ...... . .85
Networking42, 53, 82, 127, 137
OLAP . . . . . .. ... . ... . .. . .. 91
Operating systems . . . .36,49,
... ....... .. . . ...53. 127, 133, 137
PDAs .. ... . . . ..30, 38.47, 133
Programming . .26, 47, 53, 63,
68, 123, 139, 192
Remote procedure calls .. .53
Search engines .. . . . .42, 123
Security . . .. ....28, 36, 63, 68
Smartcards . ... .. . . . . . .. .28
Storage . ...... . . . . .. . . . .48
3-D . .. .. . . .... .... .. . . ..41
Video . .. . .... .. . .... . . . ..59
Wireless .......... . . .. . . .30
Workstations .. . . . . . ... . .41
World Wide Web . . . ..26, 68,
116, 123, 127
6 BYTE JANUARY 1997
Introducing the revolutionary Apex 4.6 Gigabyte Optical Hard Drive. The world's highest capacity removable disk drive.
Fast. Ideal for storing graphics, audio/video, CAD/CAM, and large files . Use for hard drive expansion and backup.
·
More reliable than magnetic storage. Drive $1695· . Media $199*. Call the optical storage leader. 800.553.7070
www. pinnaclemicro. com
Prices based on MSRP. The Piflf\ade MICtO logo is a regrscered trademark ol
PiMade Micro Inc. AK other lladematts are lmdomarks ol their respoctive owners.
P1NNACLE &1cRo
THE C> PTI C Al STO RAGE CO MPAN Y "
Tel: 71 4-789-3000 · Fax: 714-789-3 150 · httpJ/www.pinnaclemicro.com
Circle 146 on Inquiry C ard (RESELLERS: 147).
tecture im\>liiii
(UNIX and NT) ta · reduce netwo a scalable, manageable, high-p erformance IQ/SmartServer cures fat client performance without fimiting user access to information.
IQNision works directly with relational databases and Arbor's Essbase or can be implemented with its own MDDB to deliver a complete OlAP solution. For robust multidimensional and drill-down analysis, nothing is easier to use or functionally as rich as IQNision. An intuitive interface displays information in interactive charts or cross tabs, allowing any user to visually slice and dice, drill up and down, nest dimensions, flip axes, and rotate dimen sions - all with point and click simplicity.
mation and publishing it to your intranet. Special Offer! For a limited time, down
load a fuUy operational copy of IQ/LiveWeb, valued from $4,000 to $20,000, absolutely free. See http://www.iqsc.com for details. Start the sparks flying! Contact us today for details on our industrial-strength tools.
info@iqsc.com http://www.iqsc.com
Europe·n Subtldl·rl<S & AlfilLllc" UK (H ) 1·962 -844 -777, Frontt 33 ( I) 474 -903 -04 , lt·ly-Dcxb lt>li· (39) 6·517·933. ln<cm·lional O;strlbutors' Ausmll· (61 ) 2· 369-1931. 2-975-7669. 2-436-2788, C.n·da-lnfom1"1lon A=s. (4 16 ) 620-58 11 , Chile (56) 2· 34 I·4785. Hong Kong (852) 2541 ·9'.IOO, Mexico (52 ) 5-575-6098, Singopor<:(65) 298-3838, South Africa (27) I I· 42 I·4800, Spoin (H) 50· 27·55· I I. l:or d1nnbuton: in all oihcr Padf1c Ram c..'OUntTICS, call (65) 334- 19361European countries call the UKofficc1;md 3JI others call IQ So(tw3rc's U.S. headquarters.
Circle 165 on Inquiry Card (RESELLEfilS : 166).
I
I
January 1997, vol. 22, no. 1
EDITOR IN CHIEF Mark Schlack
Editor in ChiefsAssistont:LindaHiggins
EDITORIAL
EXECUTIVE EDITORS
lnternotionol:Rich Friedman New Medio: Jo nUdell
MANAGING EDITOR
Jenny Donelan
NEWS
Pctrrhomugh:
News Editors:David L Andrews,
Martha Hicks
Fra nkfurt:
Senior Editor:Rainer Mauth
REVIEWS
Director: David Essex
Senior Technical Editors:Rick Grehan,
Dave Rowell
Technical Editors: Russell Kay, Pete
Loshi n
FEATURES
Sen ior Editor/Features :Ala n Joch
Prtrrborough :
Senior Technical Editorot Large:
Tom Thompson
San Matro:
Senior Editar.Tom Ha lfhill
Lexington:
Senior Technical Editor.
Edmund X. DeJe sus
NEW MEDIA
ProductionAssociote:Joy-Lyn S. Blake
SENIOR RESEARCHER
Rowland Aertker
ASSOCIATE TECHNICAL EDITORS
Dennis Barker, Cathy Kingery,
Wa rren Williamson
SENIOR CONTRIBUTING EDITOR
Jerry Pournelle
CONTRIBUTING EDITORS
Dick Poun tai n, Udo Flohr, Mark laPedus
CONSULTING EDITORS
Stephen Apiki, Raymond GA Cote.
Trevor Marshall, Stan Miastkowski,
Barry Nance, Roberta Pournelle,
Ellen Ullman, Peter Wayner
EDITORIAL ASSISTANT
Jun e Sheldon
DESIGN
Design Di~ctor:Cha rlcs Dixon Ill AssociateDesign Director/Design & Photography:Sharon Price Associate Design Director/Graphics: Joseph A. Gallagher Designers: Barbara Busenbark,
Cindy Sands, Donna Sweeney
FINANCE AN D OPERATIONS
Vice President: Cla ud ia Flowers
ADVERTISING PRODUCTION
Advertising Production Manager:
Linda Fluhr
SeniorAdvertising Production Coordin ator.Lyd a Clark Adverlising Production Coordinators:
Karen Cilley, Rod Holden
SeniorOperations Coordinator: Lisa Jo Steiner Advertising Graphics Manager:
Susa n Kingsbury
Graphics Production Coordinator:
Christa Patterson
FINANCE
Sen io rFin onciol Analyst:
Diane Henry
SystemsAdministracar:Peggy Dunham Junior FinancialAnalyst: Da le J. Christensen
CIRCULATION
Director: Susan Blattman International CirculationManager:
Barbara Copcutt
SubscriptiansManager:Lynn Lagasse AssistantSubscriptions Manager:
Christine Tourgec
Subscription Source Specialise:
Carol Sanchioni
Newss tand Manager:Vicki Weston Assistant Manager.Karen Desroches CirculatianAssistanc:Jill Wood
ADMINISTRATION
Human Resources Administrator:
Pa t Burke
Receptionist:Agnes Perry
MARKETING AND PLANNING
Market Information Manager:
Edward Fielding
Market Information Coordinator:
Dylan DiGregorio
Marketing ServicesAdministrotar.
Meredith Bickford
VICE PRESIDENT/PUBLISHER
John M. Griffin
Publisher's Assistant:Donna Nordlund
ADVERTISING SALES
NATIONAL ADVERTISING DIRECTOR Lori Silverstein (614) 899-4908
Sales Assistant:
Susan Monkton (603) 924-2635
NEW ENGLAND
John Ferraro (617) B60-6221 ,
(212) 512-2555
Jeanne Beeson (617) 860-6349
NEW YORK
Michael Feinberg (212) 512-4B11
Jill Pollak (212) 512-35B5
MID-ATLANTIC/SOUTHEAST
Neil Helms (404) 843-4777
Kirstin Pihl (404) 843-4765
CENTRAL U.S.
Paul Francha k (614) 899-4912
SOUTHWEST
Bert Panganiban (214) 68B-5165
Brian Higgins (603) 924-2596
SOUTH PACIFIC
Beth Dudas (714) 753-B140
Geanette Perez (714) 753-B140
NORTH PACIFIC
Roy J. Kops (415) 513- 6861
Li sa Farrell (415) 513-6B62
INSIDE ADVERTISING SALES
A!sistant:Vivian Bernier
(603) 924-2521
BYTE DECK
Bria n Higgins (603) 924-2596
EURO-DECK
Mark Stone (603) 924-2533
REPRINT SALES
Susan Monkton (603) 924-2618
INTERNATIONAL ADVERTISING
SALES STAFF
Director:L Bradley Browne
(603) 924-2501
Administrative Assistant:
Arja Neukam (603) 924-2636
Copyrights Manager: Faith A. Ellington (603) 924-2525
See listing on page 177.
SIX GLOBAL CONFERENCING SYSTEM AN ON LINE COMMUNITY
ACTING MANAGING EDITOR Pi:trrOlson
EXCHANGE EOllORS Am igo Exchange:Joannc Dow Enttttainmtnt and ltisurt Exchange: Rich Toylor IBM &chongt: Barry Na net Programmers Exchongt:Bill Nicholls Proftssionols &chongt:Da\lid Reed TojuryExchangt:Jerry Pourne.llc Windows Exchangt:Kartn Kenworthy Writtrl Exchangc:Waync Rash Jr. Mo rinrosha nd0thcr E:xchangt5:At large
INFORMATION ENGINEER Peter Olson
MEMBER SERVICES MANAGER Ch uck Grornslil
BIX is the BIX Information Exc:hangc, your best source for technical advice. BIX is owned and operated by Otlphi Internet ServictS Corporation. Find us on the Web at http~/www.bix.com/ (a ll browscn. arc wc: !comcl. E- mail our autme:spondcr at info@bix.com or fax us at 617-44 1-4902. Dial u' by modrm a1800-695-4B82 or 6t7 -492 -B300 (V.34 2B.Bkbps).
Telnet to x25.bix.com or call us (voice) at 800-695-4775 or 617-354-413 7.
Connrct via packet networks to host SIX.
Look in the last few pages of this magazine for our advertisrmrnt.
The world is changing faster than yo u think: don't be caught by surprise!
We welcome your questions, comments. complaints, kudos, and submiuion>.
MAIN OFFICE: One Phoenix Mill Lano, l'ttrrborough,
NH03458, (603) 924-92B1.
Son M11<0: 1900 O'Farrrll St. 1200, San Mateo, CA
94403, (415) 513-6912.
loington:24 Hartwell Avr., Lexington, MA02173,(617)
863- 5100.
OERMANYIEUROPE: Emil von Behring Strasse 2, 60439
Frankfurt,Germany, +49 69 5B01123.
ELECTRONIC MAIL:OnBIX...ndto "rditOIS." All llYTC .rdi
torsand columnists also ha.., individual mailboxeson BIX
forr3Yfaa:tSS.
MO: 250-0135 BYTE Magazinc.Manyrditorsalso have
individual MCI addrcs>CS inthrir own names.
OTHERS:Many rditorsalso art rtac:hable through uunct
AppkUnk, CompuServe, and numrrousother serviccs.
WEB: http~/www.byi"-COl!l
U.S. fax: Editorial: (603) 924-2550
Advtrti'1ng: (603) 924-751J7
U.K. fax : +441714956734
SUBMISSIONS:
Aulhon:We welcome articlt proposals and submission>.
Unacceptable manuscripls will be rrtumed If accom
panird by sufficient return postagr. Not rcspon,ible for
lost manuscripts or photo"
Vmdon:We welcome news oryour new products; please call the News drpartmrnt or tho Rrvirws departmrnt at the earlirst possi bledate. Wr cannot be responsible forunsollcitrd producuamplcs. ARTICLE REPRINTS: For pricequotation' on customized rrprints of BYTE articles, contact Su.an Monkton, reprints mana~r. at (603)924-261B. (Minimum quantity: SOO.)
SU SCRIPTlON CUSTOM
lnsidr U.S. (800) 232-BYTE; outside U.S. +609 426 7676. E-mail-ba.ed customrr..,rvlcr: mpe 'tsvc@mcgraw-hlll.com, Wrb-bascd customrr..,rv1cc: http ://www.bytr .co m/admin/mp addchg.htm. International subscribcrS may also contact our Inter national cu,tomer"'rvicr facility in Galway, Ireland, by calling +353 91 752792 or via fax: +353 91 752 793. For a now subscription, (BOO) 257-9402 U.S. only, E-mail: mpordrrs@mcgraw-hill.com or write to BYTE Subscription Dept., P.O.Box 555, Hightstown,NJ OB520. Subscriptions arc $29.95 for onr ytar, $54.95 for two ytars,and $74.95forthrccytarsin tho U.S.and itspos SCS>ion>. In Canada and Mexico, $34.95 for onr year, $64.95 for two yrars, $87.95 for thrrr yrar" lntrrn atlonally, US$60.00 for fa't surface drlivery, USS85.00 for air deli..,ry.Single copy price Is $3.95 in the U.S. and Its posscs'1ons, $4.95 in Canada. Foreign subscriptions and .ales should be romittrd in U.S. fund' drawn on a U.S. bank. Plrase allow six to r ight works for drlivrry of firs! is.ue.
PHOTOCOPY PERMISSION: Whcrr necc:>.ary, permission i' grantrd by the copyright ownrr for those trgi,tertd with the Copyright Clrarancc Center (CCC), 222 Rosewood Dr. Oanvm, MA D1923, to photocopyany article hrn:in for personal orintemal rd· en:ncc use only for tho flat frrof $1.SIJ per copy of tho article orany part thrreof.Corrcspondenct and payment 'hould be sent dirn:tly to tho CCC. 222 Rosewood Dr., Danvrrs, MA 01923. Specify ISSN 0300-5280, S1.5/J. Copying done for othtr than personal or internal n:fer encc use without tho perminion of The McGraw-Hill Companies, Inc., is prohibittd. Rc:qursts for special per mission or bulk ordrrs should be addrrssrd to Faith Ellington, copyrights manager, (603) 924-2525. BYTE is available In mlcroform from University Microfilm' ln\er national, 300 North Zreb Rd. Dept PR, Ann Arbor, Ml 4B106 or 18 Bedford Row, Dept PR, london,,WClR 4EJ, U.K.
Copyrigh1 «> 1997 by The McGraw-Hill Companlcs, lne All rights reservrd. BYTE and 1!111E are rrgisten:d trade marks ofThr McGraw-Hill Companics. In<- Trademark rcgistcmj in the Unittd States Patent and Trademark Office.
..t) Mrmbu Audlt Bureau ofCirculation
OFFICERS OF THE MCGRAW-Hill COMPANIES'
foundrr:Jamr' H. McGraw (1860-1948).
Chairman and Chief Executiv~ Offic("r:Joseph L Dionne; President and Chief Operating Offirt"r.Harold W. McGraw Il l; S("nior Vier President and General Counsel:Kenneth M. Vittor; Execu tive Vice President
ondChitf Financiof Offic("r: Robcrt J. Baha sh; Srnior Vice Pr("sident, Treasury Operations: Frank 0. Pcnglasc: Pr("Sidrnt. Information Servicrs Group:Michael K. Hehir; Group Vice Presiden t, Information
f("chnologyondCommun icotionsGroup: Kevi n C. Harold.
1 0 BYTE JANUARY 1997
Price
Blitz
The Multimedia WinBook XPS Profor only
92699
l l..
.W.. .. .m... ..B. ..o...o..k. .~ XP..5...P...r..o...
· 133MHz Inter· Pentium· Processor
· 1z.1 · Dua~Scan Color Display
· 1GB rerrovable Hard DIM!
· 16MB EDDRAM 0llpalldable to 40MB
· 28.8PCMCIA FaivMcxlem
ax · 256K S~rst l2 Cache
· Optioos Bay accepts CD-ROM.3.5' Flewt
DIM! (IXJth irdu:led) or Optiooal 2rd lithi11n
loo Batteiy
· 'JI Watt LithillTI loo Balter(
· ~ dual.!Jutton JXJintirg stick. optional
· ESSG!llAlllio DrM! 16.Jlt ~ · One T~ II and one T~ Ill ftMClA Slot · PCI Local-bus FtMClA Cootroller with Graphics
Accelerator · Parallel. Serial. PS/Z. and one 2wifi Infrared
JXll1
· Qne.year exterdable wananty · Microsoft WirtXJ.Ns" 95 installed on all roodels
S2&99
·133MHz lntel" Pentii.m3
Processor · 12.1' SVGA ActMi Matrix Color · 256K 5',mJurst l2 Cache
· Options 8iT'{ accepts 6X CO·ROM. 3.5' ACW{ DIM! (IXJth included)orOptional 2nd Lithium
loo Batteiy
· 59 Wan Smart Lithium Ion Battery · Integrated duaHJutllJl pointirg stick. optiael
tru:nim (st.JoMl)
· Integrated ~Pro l&l:it Stereo At.die · One T~ II and one T~ Ill PCMClA Slot · PCI LocaHxis PCMCIA Controller with Graphics
Ao::elerattl · BlOMBremovable Hard DIM! · BMBEDD RAM expandableto 40MB · Parallel, Serial, PS/Z. Game JXlrt. and one 2·
Wifi Infrared JX)l1
· One-year extendable wananty · Microsoft WirdJ.NS' 95 installed on all roodels
· 150MHz Intel Pentium8
Don't miss the price blitz on
Processor
these multimedia road-warriors!
· 12.1" SVGA Active Matrix Color
· 28B Internal F@r.llvloOOn
Call today to order the powerful,
· 1GBremovable Hard DIM! · 16MBEDD RAM oxpandable to 40MB
feature-full WinBook FX or
· 256K Syocburst l2 Cadle
°' · Optioos 8iT'{ accepts 6X CD-ROM.3.5' FICWY Drive (IXJth included) Optional 2rd lithilJTl lorlBattery
the new best-value multimedia WinBook XPS Pro.
· 59 Watt Lithium loo Battery · Integrated dual.IJunon JXJintirg stick. optional
Circle 601 on Inquiry Card.
too:hpad (st.JoMl)
· htEgatad Srudi3ster Pro 11Hlit Stereo AOOo · One T~ II and one T~ Ill FtMC1A Slot
· PC! Local-bus PCMClA Controller with Graphics Accelerator
WmBook
· Parallel. Serial. PS/Z. Game port. and one 2
COMPUT E R CORPOR AT I ON
Wifi Infrared JXll1
· Qne.year exterdable wananty
· Microsoft WirOONs" 95 installed on all roodels
1....-...8...1,,.J.,.0_..4_.6-.8-.--0....7....1....2..
~ ~.e7 a 99
Upgrade ra2GB HOO. J2M8 RAM-add S!W
Mon·Fri 8am-9pm ESf · Sat 9am-4pm ESf
Desiined for
Mi crosoft Windows95
WinBooi krtps whming...1111d 11~nnillg...and winning...and winning...a11d ll'inning...n11d 11iuning...and wbmittg...and ll'i11ning...aml wim1ing...1md u~n11ing...and winning...and winning...and wbming...and winning..
t..,llirywr'16lile
lll!'l!l!li. w.eoalc XP5 Pt20
t&11.JGBm
I
lllaals l!llli
WlllWXP5Ptlll t6/81!MI OSIN
AIJjlSll!llli
~FXPl33
o ahead. Take some time off. Reliable, easily
expandable, simple to maintain and ready for
networking-The ClientPro'" series from Micron
Electronics"'' lets you relax. The ClientPro offers you the
ideal network solution-a stable, flexible client platform that
adapts to your evolving network and supports your critical
projects over the long haul. Plus you get excellent value
for your money in a system that boasts superior
quality backed by award-winning support and
our industry-leading Micron Power5Mwarranty.
I 1 ,.!~~~:,;~;::;-:
Get the CliemPro and free yourself to manage
operations and focus on business. Or feel free to
take the day off.
ClientPro'M P120
·Intel 120MHz Pentium®processor
· 256KB pipeline burst cache, flash BIOS
· l6MB EDD RAM · 3Com" 3C509 Combo network adopter
· 3.5" floppy drive
· PCI 64-bit graphics accelerator, 2MB EDD RAM
· Tool-free minitower or desktop
· Microsoft®Mouse, 104-key keyboard
· MS-DOS®6.22/Windows" for Workgroups 3.11
· Microsoft Works preinstolled
fl · 5-year/3-year Micron Power"' warranty
· l.~1GB.EIDE hard drive
· $1499
· 14 Micron 14FGx, .28dp (12.9/1 display) .Js.1.P.AS·'"TM0 ·
1 1699 · 2.1~8.EIDE hard drive
·
S
· 15 Micron l5FGx, .28dp (13.7/1 display) e.fs. LEASE·SSIMO.
Yli1h lnrel 133MHz Pentium pmceslOI . .. . . . .. ···.. ...odd '50
ClientProTM2 180
·Intel lBOMHz Pentium®Pro processor · 256KB internal cache, flash BIOS, DMI support · 3Com 3C509 Combo network adopter · 3.5" floppy drive · PCI 64-bit graphics accelerator, 2MB EDD RAM · Tool-free minitower or desktop ·Microsoft Mouse, l 04-key keyboard ·Microsoft Windows NT®Workstation 4.0 ii · 5-year/3-year Micron Power warranty
· l6MB EDO RAM
s1999 · l.2GB EIDE hard drive
· 15" Micron 15FGx, .28dp (13.7" display)
· Microsoft Works preinstalled
eu{ LEASE '68/MO .
· 32MB EDO RAM · 2.1 GB EIDE hard drive
$2 299
· 15" Micron l5FGx, .28dp (13.7" display) ,
·Microsoft Office Pro 95
aus. Lf.ASE '7S1Mo.
· S.fCM limlltdw-mayoa~nlmlncncmory
· ··,... limll<d pall<aly 'l"""""""'
· I·, l· or l-\Y.Uopllmlloa-sl1r scrm ~fur Mlmxsdc1.ltq1 andttt\'nlf'ktt!S
,,......,...................,_,, _____ ___ _
· lllcbysdfrrc Mkron-s~lniscitWMr suppor1Jor Mkrondcsisops,1o1nm: ) ~
lll"l1\ul O(ln'·lnc ·}*°' loc:idcm tdOlulicia. ladudtd for Miaoll smn 1,,umt
· Jlldlr"""l'-bd Jdkl
· 2'-l>om lC<lmlai ~
..,.
"-'---~-- ...·-.--~ ......,u...,.._.._ C..·r.*'--""'""-·
... '°'"'.._._ ~ ,."'19.-*'*'-"~·-,_.........,_....,_tl......,...
M..,_Mo9..trjillcl lD _...,,._ .... ~
~_, - ~_,-..,.._G!Nlt'Aa
.........__ ............... ~...,~,.,.,,~..,.
~_,..,~.,,
.. ..... _..._.....,~ - --~ ......... . . ~ · .._.o.:...a' _ _ ... c o - .
OI ..... '-~ -ort ~- ""'-""..__,..,_ . . ~-l flft""~
... · . _ __-. - _ .~_ ""' ...° ,..' ..." , _ "m_ - ~ ... P-'r d . _ ._ ,, . .~.- ,- _-c.oar-
~70 1
Circle 160 on Inquiry Card.
P·E·NOTcIU·M··.PoR"O
-Fri._.,,. !00LlrioiI... "-'ID13617 · loHrl ._.llpl !ti lm-S,.1111 ·111--.. Wes ""'1o llTI · "' 2'Hn-J434 · Ju: llWtl-34!4 · l'rine a.-.. Ju: !OHIJ.1"2 ........!-ml:,.....,,...-.......
- . .a.-21 """A Drr-1 DIJI AWoolc . -s.,,.i ri-:111-11x..TP<
Living Dangerously
The computer industry is engaged in a
plat(arm war. Which side should you be on?
n one of my favorite movies, er. You can even run Windows apps in
The Year of Living Danger emulation mode. At roughly S1500 for a
ously, Linda Hunrexplains to full y configured syste m, this is worth
Mel Gibson how the shadow some serious thought for users with a few
puppets of J ava mimic th e relati onship dedicated computing tasks of low-ro
between gods and people. The puppeteer moderare complexity and little need for
moves th e puppets behind the curtain, so multiple periph erals. You 'll save on the
the audience sees only shadowy projec adminside.
tions on the gauzy material.
Oracle, on the other hand, thinks
T hose of you tryi ng to make sense our Microsoft's Windows NT doesn't cut it.
of all the alternative platform d ebates It has a better idea: an Oracle server feed
may have the same impression that you're ing lots of low-cost (the now legendary
not seeing th e whole show. And, indeed, $500 machine), low-function Intel box
it could be a dangerous yea r if yo u guess es (after all, Inte l' s the volume client
w r o n g.
leader) . Give this serious thought if your
Our cover story this month rakes on aim is to pu sh an application or service pervasive and imporranr to survive on
the issue of Java as a development plat into many hands that previously haven' t one model anymore, whether it's Win
form, following o n our November cover used a computer.
tel or one of the challengers. What we
story about J ava chips. Java software is The WebTV. You know your aunt and all must insist on is that none of th ese
clearl y a broader platfo rm than the chips, uncle who are on e-mail now? Perfect for camps builds walls between their hard
and we ex plain why.
them, plus they can see your new Web site ware and software and that of their
Meanwhile, mo re opening shots in a during the commercials. So far, this is the competitors'.
war over who gets to dominate the com
puter industry were fired in rece nt Computing is too pervasive to survive on one model anymore,
months. Ar issue is what kind ofcomputer is the right kind , and for whom? As the
whether it's Wintel or one of the challengers.
shadow puppets moved furiously around only reall y sub-5500 platfo rm our there. Which brings us back to J ava. As we
the stage, some of the images came into The NetPC. The Network PC is a cheap move into a world that's about to have
clearer focus.
PC, folks. Microsoft and Imel are mak many more islru1ds of computing, we may
BITE has always taken the position that ing a lot of noise about mak ing it easier at last have a pl atform that bridges them.
there is no one true com purer platform to configure and manage-wasn't that If the various gods behind the curtain
for eve ryo ne, a nd we'll continue to be what Plug and Pla y was abouc?-but don' t create a host of competing virtual
skepticalabout anyone who says there is. this time they might mean it. Comperi machines and extensions that recreate the
Thar goes for Wintel as well as its chal ti on doe s have its va lu e. If th ey can nonstandard world of Unix, we'll get that
lengers. So here's a scorecard :
deliver, the NetPC is the right platform platform. But to do so, we may have to
The NC. T he Network Com purer for what I' ll ca ll th e lo w-powe r use r. pull back the curtain and force those
comes in two distinctly different fla Many office workers don 't really stress squabbling gods to keep to the promise
vors, anri-lnreland anti-Microsoft. (Well, a co mpute r, bur th ey d o a variety o f o fJava. Or live dangerously.
actu all y it's more like two different kinds things, use a vari ety of peripherals (scan
of swirl cones: One's more chocolate, the ners, digital cameras, bar code readers),
o th e r mo re vanilla). Sun's a nti -Inte l and need the flexibility of a machine with
~
E
thrust starts with its Java chip; others will slots and hard drives.
"'
use different RISC chips. While Sun has In the coming mo nths, you' ll hear lots
its ow n se rv ers, there's no reaso n yo u of appeals from aU these gods as they fight Mark Sch lack, Editor in Chief
couldn 't run Java apps off any other serv behind the curta ins. Computing is too mschlack@bix.com
14 BYTE JANUARY 1997
-·
·
Just because your
work
·
15
complex
doesn't mean
it has to be di fficu lt
To get your work done. you've always needed CAD. But then
Amoco is saving 5% per project or up to 20 million
along comes Visio:!) Technical. a Windows-based drawing
dollars by using Visio to plan and manage
program that's actually easy to learn and use. Our SmartShapes®
their oil explotechnology lets you create 2-D technical drawings and schematics
ration. Other
companies use it to save rime or
that are both intuitive and intelligent. You can finish drawings
increase productivity.
faster, make changes easily, work with AutoCAD files and even
You' II find lots of compa
nies have adopted Visio : Chrysler, National
create custom solutions through OLE Automation . Make things
Semiconductor and Fluor Daniel.for example.
easy on yourself for a change . Call 800-24-VISIO. ext. E27 or
visit www.visio.com . For corporate evaluation call 800-VISI0-07 .
Visualize your business"'
C> 1996 Ylslo Co·poi·llon. Vsio, Vlsfo Tochnlc1I and SrnanShapes are regiuered trademarts of Vislo C«po11ulon. A.II othe1 tt:idernarb are held by their mpectlveclllTlp1nlos
Fax this coupon to APC at
(40 I)788-2797 to receive
FREE product info.
0 YES! I'd like more lnfonnadon
about new PowerChute plus 1oftware with Web Acent
0 NOi I'm not Interested at this time
but please send me a FREE 60°pa1e power protection handbook.
- - - - - SUte: - - Zlp1-
- - - - - Fu: - - - -
O lll·Mller 11 thlt rour flnt contact with APCPQ YH D No
·-·N-..-· How n1any Mf'V·n da JOU ut.tMlll
Brand of UrS '"ed/1oldf - - - - - - - - - - - - ·
AMERICAN POWER CONVERSION
888-BUY-APCC x8022
http://www.apcc.com/8022.htm
«11·7U.17'1 fa· Woridwlde: (+1)401 · 71M>10.
~7~AXX-~
Ill F~Rd., w. ~RIOlm USA
WebNFS at the Limit
"A File System for the Web" (Core, November 1996) was excellent, and the layout of the protocol diagrams, with each protocol having its own horizontal displacement, is brilliant. Thanks, too, for stressing the limits of Web NFS. It's important to set expectations correctly: WebNFS is a file-system technology that has some overlap with HTTP, but it's not an HTTP replacement. Brent Callaghan bre11t.ca llaghan @E11g.S1111 .com
Reading "A File System for the Web" makes me curious about your impression of CIFS, the counterpoint to WebNFS. Does it have the same limitations as WebNFS? Jef(Ta1111er ieffta@cci11t11et.wrq.com
CIFS, the Common Internet File System, is a modification ofMicrosoft's Server Message Block (SMB) protocol that can be used over the Internet from a Web browser. One major difference between CIFS and WebNFS is that with CIFS, both the server and client maintain state infor mation; with NFS, only the client mai11tains state.
If the TCP connection sup porting a CIFS session fails, then the CIFS session ivill likewise fail, and data may be lost. NFS RPC is indepen dent ofthe TCP connection carrying it, so the TCP session can simply be reestablished with 110 more hann than a connection delay.
In a LAN environment, where con11ectionless trans ports are acceptable and often perfonn better than TCP, CIFS should be resistant to temporary network dis turbances. CIFS also supports features that NFS lacks, such as network printing, stream ing devices, and built-in file locking.
Internet hype aside, the big money for software vendors is in the intranet (i.e., LAN) market. Since PCs are the majority LAN client, and many already use Microsoft's SMB protocols, CIFS should do well in that area. In the Internet environment, Web NFS should be more robust in the face ofunreliable modem connections and dynamic lP address assignments. For more on CIFS, see http:// samba.anu.edu.au/cifs/ or http://www.microsoft.com/ intdev/cifs/. -Bob Friese11hahn
The Real 64- bit OS
I was disappointed to see no mention of Linux in "Unix Leads the 64-bit Charge" (November 1996). Linux for the Digital Equipment Alpha has been avai lable for over a year, is rock solid, and is 64 bit through and through. It's also worth noting that the developers in the Linux/ Spare project are aiming for a 64-bit implementation on the UltraSparc. There's a good possibility that it will be available before Sun pro duces a true 64-bit Solaris. Christopher Hom chom@warwick.net
correctly in a 64-bit address space, let alone fully exploit it. The largest volume of 64 bit software, by any measure (e.g., lines of code, fully en abled applications, and sys tems deployed ), is written in RPG and COBOL and runs on the AS/400. Steven ]. Munroe SJM UNROE@aol.com
It seems unlikely for Unix to lead the 64-bit charge when AS/400 is already there. Whi le OS/400 (the OS) is mentioned several times in "Unix Leads the 64-bit Charge," AS/400 {the hard ware system product) is not, and neither one is put imo any context. If OLTP, data warehousing, and content management are interesting to BYTE's readership, then a full description should be of real interest.
Whi le the Unixoids have been playing in the 64-bit space for a whi le, there are few real 64-bit applications
to exploit it. c (and c++)
implementations are not truly portable and require significant recoding to work
At the Crossroads
What Mark Schlack seems to miss in his excitement over Sun's Java chip ("Comput ing Crossroads," November 1996 Editorial) is that we've bee n here before. We've seen custom C chips, Ada chips, and even BASIC chips. In the ory, a chip designed to run a particular language should outperform a general-pur pose chip, such as the Pen tium; in reality, however, this isn't true. The strong optimizing compilers we
now have for c ++, with the
few tweaks Intel has made in the instruction set, deliver performance that I bet will meet or exceed that of any custom Java chip.
True, portability is a con
[
1 / -:-;~ '.' ' ' ~ J
I ,
ON THE WEB
Visit The BYTE Site! Search ourarchives. Download articles. See industry press releases. join 011-li11e c0t1fere11ces
with other BYTE readers! See http:// w1vw.byte.com.
BY POST
&litors, BYTE, One Phoe11ix Milt Lane, Peterboro11gh, NH
03458
BY E-MAIL
Address /el/ers to editors@bix.com. To
reach individual BYTE editors, see The BYTE Site 011 the Web for a directory. Lellers
may be edited for p11blication.
BY FAX (603) 924-2550
SUBSCRIPTION
CUSTOMER
SERVICE
U.S. only: (800) 232 2983; intentational: (609) 426-7676; or see http://www.l!yte.com/ admin/mpcstsvc.htm.
For advertising a11d other noneditorial contacts, see page 10
or click on the Infomtiltion link on
The BYTE Site.
JANUARY 1997 BYTE 1 9
cern-for Sun and Apple but not to the majority of users who already have Intel chips in their machines.
Java may become a stan dard for Web programming, but to achieve acceptable performance, it will have to be precompiled with multi ple-instruction-set versions on the server. Your browser will request the instruction stream that corresponds to your local processor, and that' s what will run on your platform. In that world, a Java chip has no real advan tage over the existing choice of RISC and Intel chips. Mike Kelly 111ikeke/ly@ms11.co111
I agree that Sun must demon strate-not just assert-that theJava chip delivers the 11eeded performance. l think you miss the boat, though, when you say that portabil ity is a concern to Sun and Apple but not to the majority of users. When business man agers scream for applications that can leverage the Internet to deliver a service or prod uct anywhere, on any kind of customer computer, porta bility is no longer a theoret ical issue but a pressing con cern. While prior technologies may have attempted similar things, they didn't exist in the con text oftoday's need for per vasive computing i11 a het erogeneous, networked world. Meanwhile, for more on Java as a sofrware plat form, see "Today the Web, Tomorrow the World" on page68. -Mark Schlack, editor in chief
The Egg, VMS, or NT?
I appreciated "VMS: Alive and Well" (Core, November 1996), but author Ben Smith
had his facts reversed when he stated that "VMS has incorporated many ofNT's data structures and design elements." Dave Curler was the chief architect of NT; before that, he was employed by Digiral Equip ment as one of the original architects of VMS. In fact, many ofNT's internal data structures resemble those of early versions of VMS. NT owes a lot of its success present and future-to its VMS heritage, not vice versa. Glenn Carr gcarr@lgc.com
Actually, it has worked both ways. NT can be said to be a descendant ofVMS in some respects, but the point l wanted to make is that VMS has now had to adopt many ofNT's stmctures in order to coexist with it and profit from its growth. NT has drained offsome ofVMS's potential, as did Unix. -Ben Smith
Help Yourself
The real need with respect to user help ("Self-Help Soft ware to the Rescue," Octo ber 1996 Bits) isn't for on line databases of answers to frequently asked questions. Nor is it for software to automatically fix bugs. Many of us can fix problems with wrong file types, appli cation clashes, and missing or replaced DLLs. All we need are dect:nt error mes sages. Message boxes that tell me an error has occurred and ask me to click OK are not OK. Message boxes that present an error code with nowhere to look up that code are just bits blowing in the wind. 1wouldn't mind giving disk space to applica tion bloat if it was spent on decent error messages that allowed me to diagnose and
fix the problems on my machine. Glenn P. Davies gdaviesl @ent.agt.ab.ca
CLV Clarified
Thank you for the informa tive "CDs for the Gigabyte Era" (October 1996). How ever, you mention that for CLV to maintain a constant bit rate, the rpm has to be increased as the drive reads the inner tracks. Shouldn't that be the opposite? Are the pits evenly spaced on the disc? Marc Y. Pa11/i11 mark11s @nb11et.11b. ca
It helps to remember that CLV stands for constant lin ear velocity. Because the inner tracks are shorter than the outer tracks (and because the pit spacing-which must fall within very tight para meters-is constant), they contain less data. Rather, the laser sees less data during a revolution ofthe disc. There fore, the drive has to spin the disc faster, exposing more pits to the laser, to maintain a constant bit rate on the inner tracks. -Tom R. Halfhill, senior editor
The Cost of NCs
Your review of the HDS @workStation ("X Terminal +Browser+ Java= Web PC," October 1996) shows that a network computer (NC) that's acceptable to a user with enough RAM, a decent monitor, and so forth would cost about the same as a PC. Existing office applica tions suites are network aware and can be installed on a server, thereby reducing licensing and support costs. Changing to NCs with browser-based front ends
and running server-based Java applications will make little difference in the cost per user.
Then there's the Internet. Like most dial-up users, I won't have access to inex pensive high-capacity band width for ages. A sure way to make me lose interest in a site is to force me to wait 2 or 3 minutes while ajava based home page builds up. I'm even less interested in waiting 20 minutes for a VRML-based home page to complete. I want to see changes that bring about more choice and better applications, bur the credi bility of the new technology might be damaged by over optimistic comments on cost savings and overuse of the technology in inappropriate situations. Howard Robi11son clippertradi11g@ms11.co111
NCs don't need hard disks, CD-ROM drives, floppy drives, extra slots, or a host ofother things. Flash ROM and some RAM is enough for a minimal setup. So, NCs can be less expensive. In addi tion, running an office net work isn't as easy as simply buying an office sofrware suite. Users inevitably install their own software; eventu ally a service technician has to go in and diagnose con flicts individually.
Many businesses also pro hibit their employees from downloading software because offear ofviruses. Java is more secure than the old system, and it's also more secure than floppy disk s11eakernet. Its garbage col lection can also lead to fewer memory management bugs.
In any case, it doesn't real ly matter whether you down load the software as Java applets, EXE files, or COBOL code. The time required is similar, butJava, unlike
20 BYTE JANUAR Y 19 9 7
RAVE REVIEWS!
·...CorelCAD...features are extensive and put the product at the top of the growing heap of low-cost CAD programs. "
3D Design, July '96
·...the 30 product is so reasonably priced (and of course, does 20 drawing very nicely, too), that it makes a simple one-stop purchase.·
CADSYSTEMS Magazine, Aug.-Sept. '9 6
"CorelCAD's 30 modeling tools are-excuse the expression-solid. "
Windows Magazine . May 1996
Features:
· ACIS"-based 30 solid modeling · Advanced boolean operations · Realistic materials and rendering · Customizable user interface
Includes:
· 100 sample drawings · 120 TrueType" fonts
~. ' 600+ 30 symbols
· 1;000+ ·~D drafting symbols
j
,.>7, ,...· . /
<" /
Try CorelCAD"' FREE! *
Call 1-800-772-6735 for a fully functioning, 30-day trial version!
· Fee for shippingand handling is required.
CorelDRAW"' Customers!
You are eligible..t6 ·~pgrade
to the precision and 30 flexibility of CorelCAD!
Professional 30 solid modeling at a realistic price
CorelCAOT"' is a 32-bit design tool that allows easy, accurate modeling of real-world objects in 30. A fully customizable interface and the industry-standard ACIS3 solid modeling system will give you the flexibility to conceptualize. construct and revise product models and prototypes on the PC. W ith powerful Boolean operations, advanced blending . extrusions, 20 drafting features. symbols, models and more, CorelCAO will help you add a whole new dimension to all your design projects!
Corel and CorolCADare trademarks of Corel CorporationIn Canada. th oUnitedStates anG'or other countries. ACIS Is a registered trademark of Spatial Technology Inc. All other prOduct and company names are trademarks 0< registered trademarks of their respective c0<npanies.
Academic version also available!
PUBLISHEltS TM
TOOLBOX·\
.·.·.....
Compelltlve uPQrade CD-ROM
Ymion'
~-'.9(""1flle/rJ1'e~·-tf
Call to place your order -today!
~ :ROM
~ ...-
BYTE Customer Service/ Ordering Information
Belgium Denmark Germany Netherlands United Kingdom Italy Spain Sweden Switzerland France
Customer Service
0800 71260 8001 8934 0130 829 448 06022 4959 0800 973 195 1678 79415 900 943539 020 793386 1552418 0591 6068
Orders
0800 71635 8001 7728 0130 826 112 06022 2146 0800973 017 1678 76155 900 933539 020 791136 155 72 57 0591 6088
Other Intl
us
US/Canada/Mexico
+353 91 752792 1-800-232-2983 609-426-7676
+353 91 771385 1-800-257-9402 609-426-5526
Fax:
International
us
e-ma il:
new orders customer service address change
+353 91 752793 609-426- 7087
609-426-5434 609 - 426-5434
mporders@mcgraw-hill.com mpcstsvc@mcgraw-hill.com mpaddchg@mcgraw-hill.com
McGraw-Hill web:
//www.mcgraw-hill.com/multipub
Mail:
BYTE
BYTE
PO Box 555
Box 72
Hightstown NJ 08520, USA Galway, Ireland
zz
A Division ofTiieMcGraw·HiUCompanies
Zipped EXE. files, is opti mized for the Web.
_Finally, competent Web designers don't overload their pages with unnecessary glitz; they recognize the time-cost ofviewing their information. Some don't, of course, but then you don't have to go to their pages. -Peter Wayner
FIXES
The correct e-mail address for Visage Development, which was mentioned in "Security Gets a New Face" (October 1996 Bits), is bvisick@cix .compulink.co.uk.
Due to an editing error in "Photo Quality Arrives for Low-Cost Printers" (Octo ber Bits), we neglected to mention that almost all of Canon's new line of color ink-jet printers (including the BJC-240, BJC-4200, and BJC-4550) take optional photo-quality ink cartridges (which cost $37 to $42). Only Canon's BJC-620 model, which prints at 720 dpi and doesn't require the photo inks, does not take the optional cartridges.
In our review "Real-Time RAD" (November 1996), we erroneously referred to Microtec's VRTX real-time OS as Vertex.
COMING UP IN FEBRUARY
COVERSTORY
Corporate E-Mail on the Internet
Should your company replace LAN-based e-mail with a WAN-based system? We analyze the pros and cons of both approaches, examine the reliability of Internet
e-mail, and look at ways to ease transition pains.
STATE OFTHE ART
Client/Server Computer-Telephony
Integration
BYTE helps you make the right hardware and software choices for enterprise-wide CTI systems. integrate legacy
applications and data,and build scalable systems and effective client-side CTI applications.
SPECIAL REPORT
Applications Servers
We examine the benefits of applications servers; what you need to know to choose the right computer, the right network OS, and the right applications-server suites for your enterprise;and offer tips on integrating these tools
with your existing file and print servers.
REVIEWS
The Next Wave in Java
We analyze Marimba's Castanet and Bongo, which use a broadcasting paradigm to deliver Java applets quickly
and efficiently.
Hardware Lab Report
NSTL tests high-resolution, 24-bit-color graphics cards.
We rate high-end 2-D and low-end 3-Dcards from
Diamond Multimedia, Hercules, Matrox, Number Nine,
STB, and others.
22 BYTE JANUARY 1997
Now the incredible speed and brill" economy and price. The award than any laser-class, network color printing revenue, Tektronix Call 800/835-6100, Ext. 1358. http://;r
May we be straight with you? Good. Because there is no better way to buy your company's PCs than straight from Dell.
We manufacture every OptiPlex desktop precisely to your order. Equipped the way you want it, configured the way you want it, with all the drivers and software pre-
installed. No strugg ling to make off-the rack systems work on your network.You plug, you play, you go have lunch.
Since we build them so well, we feel a powerful commitment to support them well, too . After all , who better to look after your machine than the company
that designed it from the ground up? And of course with all those middlepeople
relegated to the side lines, we're usually able to give you moremuscle for less money.
Give us a call. Unless you're looking for the grand tour. we're the most pleasant way to get from where you are to where you want to be.
BULL.
-- .... YOUR BUSINESS.
I
I
I
#.,,.
~
~~ +,# SERVICE It.#
PROVIDER
~
I
~~
# NDWORK \
#
SUPPLIER I
#
'
# 4'4 '
## ,' ##
I I I
'''SYSTEMS
INTEGRATOR
,' '
.,' SOFTWARE I
#
SUPPLIER I I#
~,.
RESELLER +~
__,'I
I
.......- I
\
~
HARDWARE MANUFACTURER
~~
Jr COMPONENT TESTER
BU
PEI"N" 0TCIUIMIt.P0RftO
!For a complete copy of our limited Warranties. please wrrle lo Dell USA LP.·2214 W.Braker lane. Suite D. Austin. TX 78758. OBusiness leasirljj arranged by leasirljj Group. Inc. · Prices and specifications Inside Pentium PIO logo and are registered trademarks of Intel Corpmalion. Microsof1. Windows and Windows NT arc registered trademarks of Microsoft Corporation. 3Com and Elherlink are registered
LLETPROOF.
YOUR BUSINESS.
+
I I I I I I I I I
I I I I
I
+ I
DELL.
valid in the US. only and subject to change without notice. Intel. Pentium and the Intel ttademarks ol JCom Corporation ~ 1 996 Doll Computer Corporation. All rights reser.'l!d.
DELL" OPTIPLEXaGXpro 200 200MHz PENTIUM" PRO PROCESSOR · NEW Tool-less Convertible Chassis · 64MB EDD ECC DIMM Memory · 256KB Integrated LZ Cache · 3GB EIOEHard Drive (10ms) · Dell 17LS Monitor 115.7" v.i.s.) · S3 Trio 64V+ PCI with 2MB VRAM · BX EIDE CO-ROM Drive · Integrated Vibra 16 Audio · Integrated 3Com~ PCI EtherLin Ill · Windows N~ Workstation 4.0/
1Year Free NT Support · 3 Year Limited Warranty'
PICTURED SYSTEM
$3699
Business Lease0: $134/Mo. Order Code 1300370
DELL OPTIPLEX GXi 200 200MHz PENTIUM PROCESSOR · NEW Tool-less Convertible Chassis · 32MB EDD OIMM Memory · 256KB Pipeline Burst Cache · 2GBEIDE Hard Drive (1 Oms) · Dell 17LSMonitor(15.7"v.i.s.) · Integrated 64-bit PCI with 2MB
ORAM with full Motion Video · BX EIDE CO-ROM Drive · Integrated Sound Blaster Pro
Compatible Audio · Integrated 3Com 10/100 PCI EtherLink Ill · Microsoft'" Windows 95/30 Days
Free Support · 3 Yea r Limited Warranty
$2859
Business Lease: $106/Mo. Order Code #300366
DELL OPTIPLEX GXi 166 166MHzPENTIUM PROCESSOR
· NEW Tool-less Convertible Chassis · 32MB EDD OIMM Memory
· 256KB Pipeline Burst Cache · 2GB EIDE Hard Drive (10ms)
· Dell 17LS Monitor (15.7" v.i s.)
· Integrated 64-bit PCI with 2MB ORAM with Full Motion Video
· ax EIDE CO-ROM Drive
· Integrated Sound Blaster Pro Compatible Audio
· Integrated 3Com 10/100 PCI Etherli nk Ill
· Microsoft Windows 95/30 Days Free Support
· 3 Year Limited Warranty
DELL OPTIPLEX Gs 133 133MHz PENTIUM PROCESSOR
· NEW Tool-less Convertible Chassis · 32MB EDD Memory
· 256KB Pipeline Burst Cache
· 2GB EIDE Hard Drive (10ms)
· Dell 15LS Monitor(13.7" v.i.s.)
· Integrated 64-bit PCI with 1MB
ORAM with Full Motion Video
· ax EIDE CO-ROM Drive
· Integrated 3Com EtherLink Ill
· Microsoft Windows 95/30 Days
Free Support
· 3 Year Limited Warranty
Business Lease: $103/ Mo. Order Code 1300365
Business Lease: $78/Mo. Order Code #300364
Del.I.;
888-554-3355
http://www.del I.com
Mon-Fri 7am-9pm CT · Sat 10am-6pm CT
Sun 12pm-5pm In Canada; call 800-233-1589
I I Keycode #01180
News & Views
Web Tools Wi 11 Converge
Better tools are coming that address all the needs of an enterprise Web site application.
elp is on the way for Web site development teams frustrat
We~ Development Roster for alfPical Team
ed by inferior tools that don't work well together. But before that happens, expect a lot of con solidation in the market. The funda
Today's Web apPllcaUon dMI0~1$ done·by piiople Wltb .~ Wlite,niki:IY
.cifJOb'~~ .
mental difference between old-style,
'<
client/server applications and today's
dynamic Web sites caught developers by
surprise, and the first generation of
cools didn't adequately address Web
Coaled cnabn Create pages and graphics, translate file fonnats, CR1ate animations
masters' needs. New tools, and even new
tool categories, are appearing at a rapid
clip. But while many of these tools excel
at a specific function, they still need to
improve in their ability to integrate with
each other.
"Today, Webmasters are working from
8 a.m. to I 0 p.m. shuffling files around and
tracking down content when they should
be formulating long-term strategy," says
josh Bernoff, an analyst at Forrester
Research (Cambridge, MA) who covers the A fundamental difference between old teams of programmers, and months or
Web tools market. "The tools are improv style applications and dynamic Web years could pass before the release of the
ing. But as sites get bigger and more com applications is who creates them and the next version . But a survey conducted by
plex, the need for these tools to work bet pace at which new applications are intro Forrester (see the chart above) shows that
ter with each other will increase."
duced. Before, applications were built by today's Web development team includes
positions in a company ranging from pro
grammers to marketing personnel. "Web
applications are fundamentally different
'.
.~
.t :Y..) '\:·: f ... I -·. .. · · ·
se!ectell wome,i '(ages 1ll'to,55l;in the U.S;
from any other applications that are get ting built today," says Rowland Archer,
· Almost hl!lf. (48· percent) said jolnf chief operating officer at HAHT Sofuvare
[ I ]
Although the computer technology realm household fu_nds wereilsed, while 24 per
has more tha.n its fair·share ofmen, women cent·said they personally paid for the PC.
may be gcckierthan you ttilnk. Accordi'!g to · Of those surveyed, 69 percent agreed
!I survey of women who live in a househol!I that has-either bought a
~
smomen.etwthhaatttohersytfro~nfggcl;y>owd iatbhothutetshteamte-
PC in the P.ast two years or Is plan·-
ning to buy- one in t~e next 18
·
selves when .us}n!i com.plicated tech nology. And 68 p_ercent said they
months, 66 percen~ h,ad .significant
would hate to ~e witliourthelr PC.
inp4tand 21 percent had some Input in com · Women don't feel like they arc getting
.Pu~er-rclated purchases-a~ home. The; sur an equal shakefrom -salespeople: 51 percent
(Raleigh, NC), a maker of application development and deployment tools. "As the Web makes the move from an adver tising medium to an application platform, this difference will matter even more." Tools geared toward programmers or cre ators ofcontent just don't address the big picture by themselves.
This is why analyst Bernoff predicts
vcy, performed by the research company agreed that women receive less respectful vendors will increasingly adopt a strate
lntelliQuest, questioned 1500 randomly treatment from sales persons than men do. gy of integrated tool suites that address
Web developers' diverse needs. Today,
26 BYTE JANUARY 1997
developers can pick from a variety of tools that address certain aspects of a Web site's needs. For example, Astra, from Mercury Interactive (Sunnyvale, CA), addresses site analysis, usage tracking, and link management. Ringmaster, from Ikon ic (San Francisco), coordinates content among Webmasters, editors, and authors.
Rick Fleischman, senior product man ager for tools at Netscape (Mountain View, CA), says these tools generally have one of three goals: creation of core page elements such as graphics and Java or multimedia applications; site assemhly that integrates content and these vari ous applications and provides function ality like live database access or electronic commerce; and site/content management and deployment.
Each category has tools with capabili ties that cross over into another catego ry, however. For example, Microsoft's FrontPage 97 offers WYSlWYG page lay out tools, but the program also has site management and content creation tools (Image Composer that comes with the FrontPage Bonus Pack). The site-assem
r----~-------,
yeah, but...
September 17, 1996, and the National Public Telecomputing Network (NPTN) starts i1s autumn by filing Chapter 7 bank ruptcy. So what? Another day, another company bites the big one.
Yeah, but NPTN (http://www.ntnp.org)
was the tallest tree in the Free-Net forest. NPTN was leading the way in creating com munity-run systems that let people get free access to the Internet.
Today anyone can hook up to the Internet for as littleas$15a month;so who cares?
Yeah, but in rural areas, Internet ser
vice providers can be hard to find . Free Nets give people from Nova Scotia's Cape Breton Community Network (http://high lander.cbnet.ns.ca) to Montana's Big Sky Telegraph (http://macsky.bigsky.dillon .mt.us) a chance to keep up with the rest of us. Urban sites let people whose computer equipment consists of a discarded XT and a 2400-bps modem hook onto the Net. The Free-Net march may continue, but with the flagship gone, the entire movement has been shaken. NPTN remindea us that the Inter net is about people, rich and poor, city and country, communicating.
L., _ _ _ _-S...t.ev_en_J. V_au_gha_n-N_ich_ols.J
HAHT Software's HAHTsite 2.0 typifies new Web tools that integrate a wide variety of functions.
bly category has the widest variation, ranging from WYSIWYG page-layout tools to enterprise application-deploy ment tools. HAHT Software's HAHTsite 2.0 is an example of this latter category. It has a Windows-based integrated devel opment environment that incorporates other vendors' tools; its application serv er runs on multiple operating systems and can integrate with existing third-party client/server platforms such as SAP.
Forrester's Berno ff predicts that tools will continue to improve this year and says you can also expect the currently fragmented market to consolidate into partnerships or around platforms. One such platform is Netscape One, an open network environment based on publicly defined standards that lets developers create tools that work with each other. Netscape and Silicon Graphics (SGI, Mountain View, CA), which already offer the LiveWire and Cosmo suites of tools, respectively, will also improve their offer· ings, either by developing new products or by acquiring products from other com panies. Microsoft, which is developing Internet Studio, will play a major role in the suite trend, and so may Adobe and Macro media. Adobe will probably focus on creating tools that integrate with Microsoft's and Netscape's environ ments, and Macromedia will concentrate on video, interactive Virtual Reality Modeling Language (VRML), and ani mation, Bernoff says. SGI's current focus on its own hardware may turn away potential customers who want Mac or Windows solutions.
In the meantime, developers can seek
relief from tools that are improving. Builders of database-connected sites should check out products from HAHT, NeXT (Redwood Shores, CA), and others that avoid Common Gateway Interface (CG!). It's also smart to budget for con stant tool turnover to avoid getting locked into products as vendors' fortunes ebb and flow.
The good news about all these bewil dering options is that competition among vendors is fierce. "Prices will come down, and performance and features will esca late at a much faster pace than you've ever seen before," says john McCrae, mar keting manager for SGI's Cosmo suite. "Customers will end up with better, less expensive products and better content."
-Dave Andrews
r... . .
~~.JComtents
Netcards Coming
to America
28
BYTE Survey: Data Warehouse Woes
32
Security Wake-Up Call 36
Sun's McNealy
on Java
40
JANUARY 1997 BYTE 27
Netcards Coming to America
A marvel of technology that enjoys wide spread use in Europe, and to a lesser degree Canada, may finally gain accep tance in the U.S. The PC/SC Workgroup, supported by the Sma rt Card Forum and made up of PC and smarrcard com panies, recently announced its intention to develop open standards allowing the integration of smarrcards with PCs. The workgroup includes Schlumberger Elec tronic Transactions, Microsoft, Hewlett Packard, Siemens Nixdorf lnformation ssysteme AG, and Bull CPS.
While the use of smartcards with PCs is nothing new, an open standard fo r inter operability between smartcards and PCs is. "The idea is to offer the same type of interoperability between smancards and PCs as already exists with printers," said Jean McKenna, president of the Smarr Card Forum and vice president ofPayment Technologies at Visa International.
At press time, the workgroup planned to release its standa rd in th e fourt h quarter of 1996, serring the stage for prod uct announcements, including new smarrcard readers from Schlumberger, the expected bundling of smartcard read ers with HP PCs in earl y 1997, and sup port for the standard under Windows.
In the U.S., isolated implementations of smartcards have already occurred. Visa Cash, an electronic-cash card, proved successful at the Atlanta Summer Olympics. However, the U.S. may lack the
marketplace infrastructure and consumer buy-in to make stored-value cards, used at point of sale, the dominant smartca rd application in this century. " It wi ll be at least the year 2001 before there is suffi cient momentum and in frastructure to allow for the widespread implementation of stored-value smartcards in the U.S.," according to David Weisman, ana lyst for Forrester Group (Cambridge, MA).
tum from corporations looking to pro vide secure access for employees to cor porate networks from the office or the home. T he use of these cards on the Inter net (hence the term Netcard) also forces a paradigm change. "With the introduc tion of universal standards for smarrcards and readers, you no longer authenticate you r terminal. You authenticate the indi vidual," said Michel Roux, general man
Software developers write to high-level interfaces such as Microsoft's smartcard API or CryptoAPI.
resources to support multiple applications and smartcanls.
Microsoft's API for smartcards insulates software developers from having to become cryptography experts.
This is where Microsoft comes in. Its 32-bit Windows APls include a generic interface fo r smartcard reader techno l ogy (see the figure) that adheres to up coming PC/SC standards, as well as to the ISO 7816 specification.
Smarrcards will initially gain momen
ager, Mu ltimedia Business Division of
France-based Ge mplus, a developer of
smartcards and readers.
Once th e tec hn ology exists in the
home, or on the notebook, people wiJI be
enticed to rake advantage of it fo r per
sonal use.
-Daniel Coyle
iuture watch
Coming This Year: Virtual Receptionists
Tired of waiting on hold to sched ule appointments? Relief is on the way in the form of a new Internet calendaring and scheduling stan dard. This standard, currently still a work in progress, will let you, where access is per mitted, browse other people's calendars, schedule meetings. and view the open time slots that a person or an organization has. Vendors such as Lotus, Campbell Services, and On Technology offer products that let
you check schedules using a browser; for example, Lotus's Organizer 97 Web Calendar server application lets you access Organizer schedules over the Internet But Lotus's pro gram and alternatives don't universally work with calendar programs from other vendors. "The number of people using PC calendaring is about one-third the number who use PC based e-mail," says Anik Ganguly, a longtime advocate ofcalendar interoperability. uwhy? Because calendars lack compatibility, unlike
e-mail, which has numerous gateways and a common backbone."
Thafs where standards such as the Versit consortium's vCalendar, the Internet Calendar Access Protocol (ICAP) originally proposed by Lotus, and others come in. Once the Internet Engineering Task Force blesses a working standard for calendar interoper ability, possibly by this summer, you'll start seeing products that talk to each other.
-Dave Andrews
28 BYTE JANUARY 1997
· Componmt-bastri RAD C++ · Dmg-mui-drop programming · Ovtr 220 romponmts atui classes · Briild and exploit Powmoft' DaraWindoWf · Nativr drivmfor Sybast", Mi=fi. Onuk. lnfonnix, DB/2. atui mort · Sralabk Sybllli' SQL A11yruherrNdatabase · Exceptionally right, fast codt · Build mui tkbug CG!. NSAPI, atui /SAP!
custom appfkarion tnwrs · Powmoft ObjertCyckNfar tlam tkvdopmnu
Ill
L
"""II , _ I -
_. I
II
Experts agree.
Now you can ddiver extraordinary solutions - at an extraordinary speed. Optima++N revolutioni7.es devdop ment by allowing you to quickly build client/server and Internee applications using visual component assembly, drag-and-drop programming and the full power ofC++.
For diem/server development, the new DataWindow~ control gives you point-and-dick database access, powerful extended attributes, and presentation capabilities made famous
Optima++ comes out on top.··~~'!I!
in PowerBuilder". For Internet devd opment, Optima++ delivers visual
Opcima++ Enterprise takes scalability and performance to the next level
J1
·1
componem assembly and seamless with native database drivers and
remote debugging so you can create high-performance applications and custom application servers.
Choose the edition that's right fur you. O~tima++ Developer delivers
ObjectCycleNfor team project management.
~~ii!
So don'r jusr read about this
Ij revolutionary RAD tool. Download
your Iese Drive edition today and
approachable C++ for client/server
let Optima++ take your development . I
,, .
development. Optima++ Professional to new heights!
adds p,owerful features for the corpo
I Powersolt. rate developer including DaraWindow
technology and Iln' ternet development.
C ircle 223 on Inquiry Card .
Get Optima++ Developer, Professional, or Enterprise today: 1-800-395-3525 or www.powersoft.com
' l ' J'll· ..,d11 , Ir, \l\ n1 Iii, r,,.r1"I 'd", l ',,11, r'"I! l )r111111·, I , 11 1\\ 1n.!n11 { )\· 1, 1t \,I l'P \.rl\1 1.J, r llhl '\ ( ~[ \nnd1, r. u, tr 1.l.i11 H!-.' ,,1 'd "' li 1, ur ir' -i1 1" ,It 1 1 ' \11 ·ti r 11 .l, 11111\.., 1r. 1''"1" 111 ul 111,u h'i "11\' ' 'Ill.!' l ll,l,h!. 1Ji, t ' , I ~11s ~.,.· l'i!lt I'[,·. ,1 Ill c , I'<"'.!'·"\\,!·'"· 1.. 1 · 1111·1,i. 11-im ·!iii I 11 r ',,,' Ii lo11 "
Wireless PDAs
address book, and a calculator are built in. won' t be rolled out in the U.S. until some Beyond this, the Nokia 9000's capa time late r thi s year, pa rtl y because its
Will Proliferate
bilities include Internet access, although communications network is not fully in the gra y-sca le 640- by 200-pi xe l LCD place.
doesn' t deli ve r the type of spi ffy Web In fact, the larger issue for buyers may
Mobile phones are on the verge of expe graphics you may be used to. Still, the be whether GSM and the rest ofthe alpha
r iencing the sa me so rt of gro wth and ability to log on from a device that weighs bet soup ofpersonal communications ser
options th at p ersona l computers d id less than a pound is pretty slick.
vice (PCS), including CDMA (Code Divi
years ago. N ot only are there new prod- The Nokia 9000 Communicator is an sion Multipl e Access), TDMA (Tim e
Division Multiple Access), PACS (Personal
Access Communications Systems), and
DCTU (Dominant Certified Telecommu
nications Utility), represent a fractured
market that make them an unwise buy.
According to Bukasa Tshilombo, research
m anager, world wireless markets, fo r
Northe rn Business Information (New
York City), bu yers shouldn ' t w o rr y.
According to Tshilombo, by the yea r
2000, GSM w ill enjoy broad coverage in
the U.S., as it does in Europe today. How
ever, don't expect a device that supports
the U.S. versio n of GSM to automatically
work in Europe. U.S. GSM phones will
operate at a different frequency than GSM
devices in Europe.
Tshilombo predicts that users in
North America will soon have numerous
A wealth of wireless communications options will be available in the U.S., according to NBl's forecast.
wireless options. "Over time, all of these various options should offer reasonable price and coverage," he says.
That's certainly good news for those
ucts on the horizon, but new parts of the impressive product (in fact, it won BITE's att racted by t he charms of t he Nokia
radio sp ectrum are com ing into play Best of CEbit award last year). However, and similar PCS-based phone/communi
thanks to the deregulation in the U.S. of even if you' re prepared to spend rough cators. Clearly, talk alone isn' t going to
the ainvaves and the subsequent auctions ly $2000 to buy one, you' ll have to wait. be enough in the untethe red world.
by the Federal Communications Com The phone is available in Europe bur
- Jon Pepper
mission. Digital wireless offers numerous
advantages over today's analog system,
including relief from congestion in urban
areas, support for voice and data, and bet
ter security through encryption. One o f the most innovative of the
new breed is the Nokia 9000 communi cato r, w hich offers far mo re than just wire less voice communications. The N o kia, whic h uses the Gl oba l Sys tem for M obil e C o mmuni cations (GSM ), looks like a conve ntio nal pho ne but can o pen up to revea l an inside that loo ks more like a small palmtop computer. In t hi s mod e, th e No kia can be used t o
HifML Stymies Netscape Navigator
Even the relatively simple Hypertext Markup Language (HTML) can be used to do bad things. Richard Smith, president of Phar Lap Software, a vendor of programming tools, discovered a way to disrupt Netscape Navigator using plain old HTML
First, create an HTML file named
BOOM.HTM whose contents include:
<body>
Compose an e-mail message that contains BOOM.HTM as an attachment and send it to someone. When the recipient reads the e
mail message with the Netscape Mail program, Navigator locks up when the mail program attempts to display BOOM.HTM.
The lockup occurs because Navigator is trying to read a GIF file from serial ports COM 1 through COM4. Because
send and receive e-mail messages that yo u
<img src="file : /// coml
no data is coming through those ports,
can type on the small keypad.You can also send and receive messages to and fro m a fax machine. In fact, th e Nokia 9000 not only looks like a palmtop computer when full y opened but also includes some func
<img src="fi le: // (. com2
<img src= " file:///com3
<img src= " file: I I / com4
Navigator hangs. And when the target device name is AUX, the computer might lock up completely.
Netscape says it fixed the bug with a recent upgrade of Navigator 3.0.
tions that are more typical of a hand-held
organi ze r. A cale nd ar, a no tepad, a n
30 BYTE JANUARY 1997
c0 MpuT
N G
TH 0 uT
L
M
T s"'
What makes a storage subsystem tough ? Is it the materials
used ? Superior design ? 100% testing? Sure, it's all of that,
·
and especia lly the company that stands behind it. Kingston~
engineers took their same rugged, removable drive
enclosures and gave them a metal-shielded
plastic housing. The result? The toughest
little subsystem ever to be caUed a "lightweight''.
T he Data Express'" DE90 still provides the superior cooling and reliabil ity you've come to expec t fro m Kingston. Its cam-assisted, carrier-eject fea ture allows for the smooth removal and insertion of
the carrier tens of thousands of times. Plus, it still mixes and matches bea utifully with Kingston's other rugged Data Silo'" external expansion cha. is. And, since it's Ki ngston made, it's backed with
the industry's best service and support; including a generous 7-year warranty.
A sk abo ut the DE90 by call ing a Kingston storage representative toll-free at (888 ) 435-5439. Because in rhe world of data storage, tough is a Kingston thing.
For more inform ation call the
on che net :hctp ://www. kingsco n .co m/ b. hcm
Kins,';')ton Technoltl.')' G._)m1r.my, 17&.XJ Newhopc S1n:t"t, f!.Jun1ain Valley, CA 92708 USA. (714) 435 -2600.
©1996 All ri~luii rcscrvc.-d. KinJ,?~IOn 1i:clmolot'Y is a Tr:lJcnunk ,if Ki nustnn Tc."Chll1)\oi...ry G1111pany. All Tmdcmarh 11nd Rl~~b.rcml Trademark.;; tm: the llmpcny llf their rcsp.:"C ll\'t' holders.
Welcome to the Real Data Superhighway
North America stands poised to finally enter the age of the true electronic "infor mation superhighway." In December 1996, the 36-kilometer first phase of the Express Toll Road (ETR) Highway407wasexpect ed to open. Heralded as the world's first fully automated open-road tollway, the system allows commercial traffic to pass through tolls without slowing down or stopping. When phase 2 is completed in 1999, ETR407willextend 69 km,spanning the top of metropolitan Toronto and fea turing 125 electronic toll points installed at on- and off-ramps.
Each electronic toll point or roadside toll collection (RTC) point operates with in-vehicle transponders, roadside antennae and cameras, and data man agement systems that record vehicle iden tity, monitor tollway use, and manage revenue collection. Vehicles without transponders can also use the tollway because digital cameras record rear license plate numbers as the vehicles enter and exit the road.
When a vehicle enters the tollway, its transponder networks via UHF with the RTC. Each RTC utilizes the Slotted Alo ha Time Division Multiple Access (TOMA) protocol. (The protocol was originally developed by the University of Hawaii for military applications.) Hugh es Aircraft has adapted the protocol for use with its Vehicle-Roadside Commu nications systems. A technique called angle ofarrival, which enables the mili tary to pinpoint enemy targets, can also, in a fraction of a second, identify specif ic transponders at any place and time, allowing for toll collection withoutslow ing down at the RTC. Transponders, developed by Mark IV Industries, are mounted on the vehicle windshield directly behind the rearview mirror. Each has a communications frame of 10 mil liseconds and creates a 915-MHz link using active communications and the Slotted Aloha TOMA protocol.
Slotted Aloha provides for concurrent communications at more than 500 Kbps with up to 272 vehicles at a time, regard less of the speed at which they ' re travel ing. This accuracy allows the RTC to iden
I~-.- --- --·'-\,::,~-----S-u~r~v-e-y----
------, I
I I
~
1.,
"
Coordination, Cleansing-Most Demanding ·1
I ·I
. ·,· DataWarehou5eTasks
I
I
Data warehouse projects can be a bit like cleaning a messy room. It's easy to justify the.project, but c:J.9lng the actual cleanirg,is the hai'd work. So say respondents to .BYTE'~ SUJV~Y on}i:lat~~~arehpuse projects, which is designed to.gauge the level-of dif
ficulty for a variefy of.tasks. Response to thnurveywasn't as high.as previous ones, But
1'5'respondents who\1efompleted at least one.data warehouse project:and five others
currently ii) the pilol Rhase rated the tasks in terms of difficulty and took the time to write
in comments aboul,their experiences. Their comment~s~ggest that.while.defining goals anp justifying aprojectare relative·
ly ~~}' (see the charts),.data cleansing and coordination amongst varioiis departments
are the two most difficuit·t11$ks in aprojeet. Responaents wrote that·this collision ofexpee
tations (goals) anB-reality (availability of data) can come back to hurt you if you don't plan
properly and detemiine.yihat users need anc;l.whatfPU can deliver to them.
~Data [that usel'.S'] ~hihk 1.s availablefrequently' isn\t or is jn such poor condition it can't
~--......---..,,-%~ <-, .
..
'
.
' \1
', , '(.·
~ \ '
· ~
\ ·I
~ ' ' {,,·,
~~' .·
t
\ }~~!I f \
" ' '<'~
How Diffi · ·
·
:
I
I
I
I
I
J
I
J
I
l
I
I
I
I
I
I
I
Data clean~ing and d@partmental coordination are the I
toughest data warehouse tasks, according to a BYTE survey.
I I
be easily used; say!?, 9ne respondent. Several saidlhatwarehouse·planners.should get I
astrong definition upfrontof what d11ta should be;in1he.warehouse and what's available I
to:ensure tJsable'.re'SJ;llts::Knowiri.9 in advance What datais·accessible is.qujfe\.lsefol, as .'I
60 percent of resP,ondents rated integration with legacy data either "hard" or "very hard~ · I
Along with technical e~rtise, knowing how·to play'the political gam~ can help, too, I
says one respondent. Since coordination amongst various departments is hard, you'll I
want to ensure that t~e project sponsor wields a big enough stick to knock down barri- I
ers to success..
- Dave Andrews I
L--------------------------~
tify individual transponders within a frac tion of a meter, so even motorcycles rid ing side by side, inches apart, can be sep arately identified.
"Equipped with Slotted Aloha, trans ponders provide 99.99 percent accuracy even in the high-speed, close spacing, and
mulrilane conditions found on tollways such as the 407," says Martin Gray of Hughes Aircraft and project manager for theETR407. lnaddirionto 125 RTCs, ETR 407 also includes rwo toll transaction processors that use asynchronous trans fer mode (ATM) technology. These are
32 BYTE JANUARY 1997
''They thought my new MultipathTM
Back-UPS® OfficeTM was just a big surge
suppressor - then the lights went out!'
At last. a safe place to plug everything: Multipath Back-UPS Office fo r workstations, PC's and peripherals
I
Facing chc dark ness is hard, but inevitable: You have a
Multiple peripherals and data lines co ond from your system are
better chance of winning the lonery than of escaping
vimI, but dangerous. Without them, you can't do your job. However. if
power problems: They're che single largest c.1 usc of compuccr
Mult1p~m ·
Me.vu; Total
Power
.
Protection
a power sag makes your modem drop the line while you're dO\rnlooding from the
data loss and hardware damage. Rack·Ul'S Office provides reliable
- ,._ I
lnccmct, or locks your keyboard before you've saved work, you lose time, money
power for your entire sysccm. lnst:tn l:tllCOUS hancry hm:kup t:l1Sllft$ 1mintt rruptcd opernrion of your CPU,
monitor :ind an exrern:i l stol';lge clevicc.
and spend another late nighc ac che office
-
[- J uqma1h&nl drift/·7
I dMr.t1
I
to mccr your de;idline. Back-UPS Office protects your
Full·timc surge suppression and sire-wiring
cnn.s.u...,. co--...i--...
entire system
fuult protection spreads a true MultipathN
Until now, protection for )·our entire
safcry net under any remaining integrated
sysrem required SC\'Cr:i l dcvict-s. But muhi
peripherals, like modems, printers, foxes
dcvicc protection can leave you \·ulncrablc
and phone systems. Back·U l'S Office also provides convenient BlockSafc'" ouclct spacing 10 handle all size plugs - even large block transformers .
I 1';~ . -,-:-=-,I
to line nui.sc and unw:mrcd daca glirchcs Cr<' atL~I by the volmgc diffcrcncial hcrwcen nut· lers. ll1osc glirchcs arc pr.·wntLxl wirh rhc Back·UPS Office common ''olmgc rciercnce.
Unique Multipath protection keeps your PC and data safe
Plugging a phone line into your com· purer doubles your vulnerability to power
- [' I
Tht~"'~a(Sod~ Ofrict?oltltidtJJ~~ lndfVO'ff'fO>"~~tilild,,.,_.,.,~pa!\~dto\
5"*~1'pmi.lOJO#"f'l'ltnryi:rm
mca~!'SOfficc Muhip:irhNprora:·
tion, dean. safe powcrtoe\1'1)'
problems; add any peripheral, and it
peripheral, and instant batrel)' lxickup to keep
rriples. Even if your AC power-line is
)'Our cutting algc syscem nnd 06 from crashing. It
shielded, when a surge hies an unprorect· 111<::11t1 protection for less by intcgr.iting che sccuri·
cd peripheral, it can blaze dnwn serial
ry of a surge suppressor wich cl1e power of a UPS,
· · ""'···0
~
..,.....,C'OM,_
"'°"' ~..,,~:);,;;:
o(Ta -
ond
~ 4W<"I' -~
-.t.PSotlb\"""""'1...., and dam lines,
~nllliPf""dt:st:DP.~· and toast your
r.....u co .al
cxpcnsi\·c PC.
b'U.1r.intced up ro 525.000.
APC hat W0'1 more oword1 fof' ~llcd1/Juy
.c.mpuw ~ N...,
than all othl'r brand1 comb'"rd
Circle 131 o n Inquiry Ca rd.
t'~prot~-,...,~~..,... . _,.~ *-'otlS. E.-"""' ... "twtN:W-~ N-!lroc~ ~proll'(l.lofp.&n~:O~C'~~~"'9ff(Wft
r---------------------
: Protect yourself before you kick your 1 sef. Get your new 8.:lck-UPS Office : toilay (list price: S 179.99), or all APC : for a FREE 60-p.Jgc ao.log!
L--- - - - - - - - - - - - - - - - - - -
AMERICAN POWER CONVERSION 888-BUY-APCC x 8022
http ://WWW.a p c c.com/8022,htm
(40 1),..J1'1 ha · IWJl)l47.fAXX ~ ~GO~ · Cm..t. l:iltol5u{t~
Ill~ ~Wttt~!Of1.1\10l9'12 USA
Dept. A2
located in a central adm in ist ratio n cen
ter with a revenue manage ment system.
Informatio n collected by RTCs passes
th roug h fi ber-optic cable to the transac
tion p rocessors vi a a n ATM ne tw ork.
Co mpute r a nd imaging t echn o logy
develo ped by Hughes matches the toll
road entry fo r each vehicle w ith the cor
respo nding roll-road exit . Thi s data is
then relayed to the revenue management
syst em, which h a ndl es all customer
billing and collection fun cti o ns.
ETR 407 is the result of a public/private
partn ersh ip. Me mbe rs include th e
Ontario M inistry o f Transpo rtation,
Hughes Aircraft of Canad a, Bell Canad a,
Bell Sygma Teleco m So lutions, Mark rv
Industries, and C anadi an Hi ghways
International Corporation.
W hile ETR 407 is the wo rld's first ful
ly automated toll road, electro ni c to ll col
1ec ti o n is not un iqu e t o Onta r io . In
1987, seve ral toll agencies in the N orth
east Corridor spanni ng New York, New
J ersey, and Pennsylvania began investi
gating the potential of electro nic roll col
lection. In 199 1, seven toll facilities w ith
in the Northeast Corrido r joined to form
th e E-Zpass lnte rage ncy Group (IAG).
Accounting for a lmost 40 percent of all
U.S. toll transactions and 67 percent of all
U.S. roll revenues, the IAG wants to devel
o p a cohesive, regionally compatible elec
tro nic system to streamline ro ll collection
a nd to offer customers a transparent
m ethod .
Upon evaluation of several technolo
gies, IAG is now implementing tra nspon
der techno logy fr om M a rk IV Industries.
O ve r the next five years, IAG members
pl a n to install E- ZPass t ec hn ology a t
approxi m a te ly 200 si tes, coveri ng a p
proximately 1500 miles of to llway, fo ur
tunn els, and 12 majo r bridges. The suc
cess of IAG's effo rts represents the m ost
significa nt move toward standardization
o f e lectro nic toll coll ectio n in N o rth
America. Discussio ns between LAG a nd
the Province of O ntario have taken place;
however, at press time, Ontario hadn' t
committed to join the agency.
W hile it is the strength of the technol
ogy playe rs that has drive n regio ns such
as the N ortheast Corrido r and Onta ri o
to choose similar systems, much wo rk has
to be done to provide drivers with a con
tinent-w ide sta ndard fo r to ll collectio n.
But the fi rst steps have been take n toward
a more efficient way ofcollecting revenue
fro m busy trave lers.
- Daniel Coyle
Ne.t Metaphors
fact, no other book tliat I'm awai:~ of por ·frays the philosophical development ohlte
A re the metapho~ ~e.use to describe internet with such depth and ~rspective. :the intemet a dange'.r to its develop- The boOk carefully explains wtiere eaeh
ment? Mark Stefik, a scientist at the Xerox Palo Alto Research ·tenter (PARC), belle11es1hey are, ~n~ \:le make~ a convinc::
ing 9ase ,in lntern~t;:i/Jre.ai'Tls. Steflk has
compiled a p:ow~rttil . · ·
metaphorfails, butStefikdoesn'Ueallyoffer any new metap.hors, which l tooJHo~ug-
gest that it's time-for us to e: fqrYJh~t'lfis,. Orui:ew~di .
e Net -> ICj;bag;
gage, we e'an move on.
collection of essays,
Most of the essays were writt:en·fo r:-an
from Vannevar Bush's
academic or professional audience, and
seminal "As We May
the writing is sometimes dense:and·dry.
Think" from 1947··fo 2 more current worl<s.
Stefikassumes that his reac1erswillbeeicpe rienced Net users, yet the booR roEJpetitive-
Oever juxtapositioning
ly explains some of its mostbasicaspects.
ofthe essays wrapped
B,ut don't let these nits stop you from read·
in the autho~'s insight- .
.
ing this b9ok. Stefik bring.a clarity~focus,
The ful commentary paints.atdlling,picture:
antj,ltistoric~tperspective to tlleJ flte"rn.!!t.
·
lnter'net is
- y.
unh:1ue,
y~~"!'·~~ tb~e.
,i~'. olicies·
'
tha
·
t:
·
··
~
..... ..
~
~·
-Mlcli'aeU:ladeau
shape its design a.nd.use are often influ
enced by the metaph.Qra.fhst we ascribe to
it. The rules that gov~"). 11ay, telephone
c.ommunications probably won't Iran.slate T here's a brave new world-.oµ t tfi.ere
well to the Net.
where you can access.thoAJsands of
Wh}'.is this·a big d_ealJ.1Although meta· · ·magazines and newspaper{!, ~h'a( with "
phors are usefuLforexpli(inlng1th.e Internet friends , make new acquainla'!'lces;:a,nd to noviees,they m~k.subtle but important receive mail free of chargl) {alba.it only six
differences. Lawma kerst notoriously.une ducatea about tji1H>1J~lir;ie. world, might impose ill-fitting r~gul~tlons.'Companies mighHry to.adapt ~xisting.tiut inappropri
days a week!. Sound familiar? ' It's the Ol{femet, the.world beyondpurcornpufer screen; in other words, rea/ii,Y.>eut0cbnge nial as reallty sounds, hardcore.on"line
ate commerce models.to it Most important. addicts will need a little help adj4_sting.to it.
as these metaphors 'become more and· They ma even want to subscribe to
more entrenched in the public subcon- America OH-Line,A. J. Jaaobsls 6ccasion·
, ¢o~s. W:e lose si~~\:?Hh'~~io~~hai S eftk .ally hilarfeus g!,ljde to life in. t):ie,Gyternet.
.a_s_. a,nC!.his:ChqseoesaayJsl§ocrtJJnefo.rthelN.et. · ...:-: · ~ · ·Stefikorganizes the'l:'io,6~ into fburparts, ·· ·:?..:::'
C:lea ~y. Ja~.~~s..has~.
logged some ;painful
each representing-a,dif(erent metaphor. These include the digital library, electronic
hours in cllatrooms;the
best p<1rts qf his book
mail, electronic marketplace, and the digi-
concern the do's and
tal world.The essays-l!how the ev9lution of
don'ts of int~rlacln,g in
a ,. . . the metaphor,as.wl)ll al? prei;ent a vision.of
the Net's potentiai. i=or example, philoso ·
pherScott D.N~ Cookta~es what he'calls:
reaflife. H isl~C!vice for ~ introducir;i_g y,oorseit at
a.,:- off·llne partie_s: ·oa not
tbe Gutenber.gMyth;.explaining thatthe · - - - describ~ yo,1/!fself..., )
invention of the printing P.r.ess,was onlyone of th~ events that, over;.cen\unes, brought about mass liter.ac'y. L~i.fra Fillmore tells
what it's like to be an on-lfne publisher.
you don'thaveto and b) ifyoudp;you can't lie about what you looklik~'
In the·course of poking fu'n atth'e.on-line world, Jacobs does the saroe to~ off.line
Stefik introduces each ~ay, then puts counterpart. He's clearly no.technophobe;
it into perspective with an ending com· he's just having a little fun. If you've sperit
ment~. lntemet Dream.sis not just a philo much time on commercial on-lineservices,
sophi.cal·argument,_tfiei;p,.fore,. but a valu you're sure·to·get a guffaw pr. ,t)Yo from
able1hlstlli;Y (al')d prel'Jt~tpt:y) dfthe Net. In 'America:CJ>ff.,linf!.
-Je 11/~_.,._lan "
lntemetQreams:An:hetrpes, Myths, and Metaphors, byMaikStefik,MITPnise;
$27.60,hard cover
America Otr-Llne:11te~
Outernet!llartaFKlt,.byAJ.~ Cader'
Boolul, ISBNO-SS82-24aa-1,$8.95
34 BYTE JANUARY 1997
MINITAB®
Statistical Software.
Masteryour data with ease.
For over 20 years in over 80 countries, users have experienced the power and simplicityofMINITAB Statistical Software. Used in busin~ from start-ups to Fortune 500 companies, MINITAB is:
· Powerful and comprehensive- an "all in one" statistical software package from basic to complex statistical functions
· .Easy rouse-with dialog boxes and prompts every step ofthe way
· .Easyfor data entry or importing- enter data into MINITAB worksheets or import data fi:um F.xcel®, Lotus® and other programs
· Ready ro use right outoftire box- with MINITAB Statistical
Software, there is no lengthy learning process and a simple and quick tutorial gets you working right away
· Available on multiple platfomJS- MINI'D\B Statistical Software runs on Wmdows® '95, Wmdows® 3.1, Wmdows Nfl°'', Macintosh and Power Macintosh
· Ftllly s11pported- on-line HELP is easy and quick plus skilled technical specialists are just a phone call away
· Affordable- priced tmder US $1,000
· Guaranteed - when you purchase directly from MINITAB, you receive our unconditional 30-day, money-back guarantee
Moving data between MINITAB and other packages, including Excel and Lotus is a breeze
With MINITAB's wide range of
analytical tools, you have complete
flexibility in analyzing your data.
Dualptrvt SbtittKt
.. - -__-_-.._-__-- -
- - -· ---- Ywt.. """'-11
- ----- ------~-- --·-··..
30
Your data comes
20
alive quickly
10
and attractively
with MINITAB's
presentation
0 2 graphics.
MINITAB has pull-down menus for all of its statistical capabilities.
Just click and work with your data!
MINITAB Statistical Software runs on Windows '95, Windows 3.1, Windows NT, Macintosh and Power Macintosh.
To learn more about MINITAB, visit us on our Web site: http://www.minltab.com
MINITAB INC :::~
Making Data Analysis Easler ~ -=
Minibh Inc.· 308 1 Entt>rprls.t Dnvc. Suuc Collcgt. PA. USA : In Eumpc. cull ++HOJ1203-695-7JO: OuuiJe Hump.:, ru~ 8 14 -238-4383 .
r\11 product nwnct. arc ltn4km n 1lr: ~ nf lhd r n:\pec: ti\ c ~om panic~ 4' M init.nh Inc.. 1996 MI NIT/\ " i ~ u tmUcmnrk of Mlni1:1h lrK.'.
To order MINITAB
Statistical Software, call:
800·448·3555 814·238-3280
Circle 145 on Inquiry C ard.
Goodbye NT for MIPS
The original RISC platform for hosting Windows NT, the MIPS architecture, is getting phased out as a host for M icro soft's enterprise operating system. Microsoft has announced it wi ll cease future NT development efforts for the MIPS platform due to decreasing demand. On NT, the MIPS architecture got caught between Digital's Alpha processor at the high end and the Pentium on the low end; when software deve lopers had only enough resources to support nvo hard ware platforms for NT, the MJPS platform often got squeezed out.
NEC, the manufacturer that sold the most MIPS/NT workstations, says it will no longer build NT machines based o n the MIPS platform. However, NEC will continue to make MIPS-architecture chips for Nintendo 64 systems, Silicon Graph ics workstations, and the new Windows CE platform.
Al th ough Microsoft says it will con tinue to support NT 4.0 on MIPS, the com pany advises customers to evaluate oth er hardware platforms for future versions of NT. Those hardware choices are Pow erPC, Alpha, and x86.
But Cheaper Alpha NT PCs Are Coming
While MJPS gets de-emphasized as a plat form for NT, Digital Equipment and VLSI Technology are working to bring less expensive computers based on the Alpha microprocessor to market. This year, the two companies expect to release the first products that include VLSI-designed core logic chips that will work with Dig ital' s Alpha chips.
Chips developed by VLSI will handle functions such as connecting m icro processors to memory and the PCI data bus, as well as handling peripheral func tions pertain ing to audio, graphics, input devices, and VO ports. Digital officials say the goal is to introduce a desktop Alpha PC that will cost about $3000 or less, mak ing that platform more attractive to cor porate buyers.
36 BYTE JANUARY 199 7
Security Wake-Up Call
It's time for organizations to stop saying they are concerned with securing their informa tion and get down to the business of doing it. In theory, upper management supports the
protection of information assets; in practice, the implementation of security strategies is
minimal or nonexistent within many organizations today. That's the conclusion Datapro
analysts draw from Datapro's 1996 lntemational Survey of Information Security Issues.
Companies that have implemented successful, cost-effective computer security strate
gies typically have formed a policy, conducted a risk assessment, and put in place risk
management methods. An organization should identify its unique risks to ensure those
areas are covered by the security policy, then execute suitable countermeasures based
on priorities and levels established in the policy stage. Training and awareness play an
invaluable role in making a security implementation successful: globally, current employ·
ees were responsible for 57 percent of all security incidents.
Unfortunately, economic influences such as the drive to cut costs have taken their toll.
Funding for security has disappeared from many corporate budgets. While the number of
companies with a dedicated security department and a security policy has decreased, the
number of companies with no plans for a poficy has risen. Only 54 percent of survey respon·
dents in 1996 had a security policy, down from 82 percent in Datapro's 1992 survey. For
those companies trying to salvage some form of protection when the security department
is dismantled, the responsibility is primarily reallocated to the MIS manager. MIS is not the
ideal location-as long as security remains part of the IT function, it may never become a
priority. Organizations that have a dedicated person
assigned to security are more likely to have a security
policy in place.
Companies With aPlan
Companies today place high value on the ability of
PCs, networks, mainframes, and databases to con
tribute to an organization's success. Yet security is still
regarded as a drain on the bottom line. Organizations
need to stop thinking of security as something that
impedes or restricts, like the locks and seat belts in a
car. Instead, they should think of security as something
that enhances the ride and ensures that you reach your
destination,like antilock brakes. The drive for electronic
commerce, the phenomenal growth of the Internet,
and the increasing popularity of business applications
that use public networks require organizations to devel
op sound information security. Security needs to be
regarded as an enhancement that contributes to 1he
bottom line, not a function that drains it.
Rebeccll J. Duncan and Jackie Hyde are information-secu· rity analysts at Datapro. For more on Datapro services, call
Firms with a plan often have
(609) 764·0100 or see http://www.datapro.com.
dedicated security staff.
Hanlnni ~ ~ mil~ fllnCuoa
i
Softwve maifuctloa
t
'°"S "lo,.ss- ,I.O.(.i.w.a.r.8.p.r.o.b.l,e.m,
t
"!
Password exposure~~~~~~~~~!
~~......... o a
@ oo u
Computer viruses are the most common microcomputer security breach.
200MHz PENTIUM PRO PROCESSOR l illl l'1JWlli l IJl.I /l ill l :·l liVlli
· 32MB'Error Correcting Code !,EGC}:ED0 Memory (512MB Max)
· 256KB Integrated L2 Ca~he · Integrated PCI Ultra/Wide SCSl 3Controller · 2GB-Fast/Wide SCSl·2 Hard Drive
[7200RPM, ems] (12GB Max} · BX SCSI CD-ROM Drive · 3Com· 10/100 PCI Ethernet Adapter · Intel LANOesk SeJVar Manager v2.5x · 6Expansion Slots: 3PCI, 3 EISA · 6Drive Bays: 3 External 5.25'.
3 lntemal 3.5' · 3 Year limited Warrantyt * Microsoft" Windows NT9
Server 4.0 l11cluded·
Dell introduces a new line of Pentium Pro processor-based servers custom built from the ground up for your network applications and high volume resource-sharing.
Both the PowerEdge 2100 and 4100 feature high-speed ECC EDO memory as well as Ultra/Wide SCSl-3 support for wickedly fast read/write to their hard drives. The dual-processor capable 4100 also features redundant, hot-plug hard disk drives. power and cooling for a higher level of network security. Both have Intel's LANDesk'" Server Manager v2.5x. And through 12/31/96, both include Microsoft Windows NT Server 4.0 (10 Client Access Licen ses) at no extra charge.
Best of all. they're backed by our award-winning on-site-' service and 7 x 24 dedicated server tech support line. Call to order yours today. At prices like these you can 't afford to wait.
,,,.__
200MH1 PENTIUM PRO PROCESSOR
11 111 I' I'.". Ii :1111,1 / I 'I .11 '.'I
B'usines,sLea~e0: $1'44/Mo.
Order Code #250022
200MHz PENTIUM PRO PROCESSOR
/i : 1:[[ 1,1, 0 ' 1! 11 111 1 I
1I '
· Dual Processor Capable Server · 64MB Error Correcting Code (ECC) EDO
Memory (lGBMax)
· 512-KB Integrated L'2 Cache
· 2'1ritegrafed PCI Ultra SCSl-3 Controllers
· 4GB fast/Wide SCSl-2 Hard Drive i7200RPM. ems] (24GB Max)
· SX·SGSI CD-ROM Drive
·~·:'lln~~lt,iei,lJ,..Elt:nAe~rDEexsgkreSsesrvPerroM/,1a0n<01~9t~h,revr2ne,stxAdapter '
· e:~J/cinsion Slots: 5 eCI, 3 ElStl ' ' ·"1qp'ti.Je'Bays:~ Gtemaf 5.25'. 6f!lol Biog · D[reetline"' Network OS Support · 3 Year Limited Warranty
*Microsoft Windows NT
Server:u Included*
S6999 ~
· 3 Year LimitelfWarranty *Microsoft Windows NT
Server 4.0 Included·
Business Lease: $166/Mo.
Order ~o~ #250014
Del.~
800-433-5898
http://www.dell.com/buydell
Mon-Fri 7am·9pm CT ·Sat 10am.fipm CT Sun12pm·5pm In Canada: call 800-233·1589
I I Keycode #01179
PENTIUM. PRO
PAOCf&IOA
Business Lease: $252/Mo.
Or:Qer Code #200159
"At"'""" chal;ell'r""'1 11/llf.li ·Nm-~~ lfot·~.,Cq>'tof "'G"""""" ortim.U!dWll!antles. please
~TiU!OellUSALP. 2214W. llralalale. Suib?O. Ausm. TX 1lli58. Ot...~arraigedby leas"l G"'-1'. nc >1"'1011·· te paru ard l.lbo< sernoo provllcd by 09tal EQllip-ialt Corporaticn ard is av.iilabla in 19 m<tqiolit>l areas · Pricos ard ipoeifations valid in the US. "'~ and subjeC1 to chonge wit!x>ut '1ltice. lmtl, the Irr.el """' F1!rWn Pro logo ard P,,,tium are regOl!red tradcmaits ard the Intcl IANOesl logo · aoadema!lc of
"' ""od Inlet C«poration Mttrosoft and Windows NT are regis1e1ed trademarks of Micttsoft CorporatKJO lCom 1s 3 registered 1radema1k of 3Com
Cotporaticn. Oirectlioo is aregilrered seMa! maol; ol Dell Comi>ne< Cotporation.1!>1996 Dell CornputerC°""""ti<n All rights
INCLUDES
Ii.
Corel PDA to Bundle Java Suite
Does the world need another PDA? Corel (Ottawa, Ontario) certainly thinks so. The company that has been successful where others fear to tread (taking on Microsoft in the office suite market, for instance) has an interesting offering on tap. The Corel PDA (as yet unnamed) will be powered by a RJSC processor and offer a choice of either monochrome or color LCD screen. The hand-held unirwiU mea su rc about 3 by 4 inches and should retail for less than $500. The company currently plans to release the device in the second half of 1997.
Corel plans to bundle in a suite of applications, including e-mai l, a notepad, a contact manager and scheduler, hand writing recognition, and voice annota
should run without problem on the Corel PDA. Plus, the platform independence of Java means that any Java application (e.g, Corel Office for Java) should work on just about any Java-compliant plat form, including Java-based set-top box es, network PCs, and other devices. Fur thermore,Java should encourage a lot of development from third parties because of this potentially large market. Corel plans to provide a truly open operating system so that developers will be able to create add-on programs for the PDA. The OS itself will be embedded as a kernel into the PDA with the Java Virtual Machine running on top of that kernel.
The device will incorporate integrat ed communications, so that sending and receiving e-mail or fax messages and get ting onto the Internet will not require you to buy additional options or software. The Corel PDA will have a unique key board/ docking station that will let it synchronize the database with the desk top computer, work as a battery recharg
_The office without boundaries!
.T_.h.o.O,.!.ft.c.e._ ._....,.......__ °"" ...
Wrcf'wfed Ofb Ind b dhor -"'"*'1proct.ldato..-Oo -Oftloe ....ltol ... _
·wordprooasor, ............. """11"1gend-~ lrl'IOl'lO athef awoctctMy tocts. Al or
wit*'.,... lhla wl bll WecJttld
epplcllion frM'llt'NQft. The office de
.......,.......,.....--..... ~
Corel's new office suite looks like the others, but it's written in Java.
tion. So far, tnis sounds like pretty stan dard stuff. But a major part of what sets the Corel PDA apart from other PDAs is the fact that all the applications, includ ing a built-in Web browser, will be pro grammed in Sun'sJava language. Corel's Java suite isslared to ship in the first quar ter of this year.
TheJava approach provides a number of advantages, Corel says. First, Java applets are relatively efficient, so they make sense for the somewhat restricted PDAenvironment. lt alsomeansthatjava applets downloaded from the Internet
er, and give the user a full-size keyboard.
The Corel PDA is being designed ro
operate in either portrait or landscape
mode. The former will be used to work
with the PIM-based functions, and the lat
ter for Internet and e-mail access.
As PDAs begin ro mature, functional
units li ke the Corel PDA that don't over
reach may well rule the market. And with
its inherent cross-platform nature, the
Corel Java-based office suite may appear
on thin platforms where today's
resource-intensive desktop PC applica
tions can't fir.
-Jon Pepper
cd-rcm review
Learn to Read and
Have Some Fun
Finally a great program for1hree- to six· y,ear·old beginning readers. Richard Scarry's Best Reading Pr.o:grarn Ever
. attually lives up ta its Yf erbolizing '
In Miss Honey's chtssroom, cliildrcn can click on ol>je~
moniker. If children can get by the o~n'
ing screen that a-sks them to type in their
·· name,they will be entertained and.gently
cnalienged with reading readiness activ
ities. These exercises focusoa )apguage,
phonics, listening, andfoli8wir:i.g simple
directions.
There are five'main sites inthe program. /\t each,site, the child works1hrough a specific learning exercise. Examples of 1hese learning exercises include such things as identifying beginning sounds, matching upper- and lowercase letters in afarm while picking apples, and deter·
mining Yfhich picturesJonn the begrnping,
middle, and end of a story. As is the case in Richard S~W'r:y _chil·
dren1s books, the program~ graphics are · of high quality.'Tile charac,ters.in thll var· iouuxercises will appeal toc:Hildr.en.lh'e program is easy to navigate, ani:l"there ari:i handy stop points. In fact, once,the pro gram is loaded and launched,-the com· puter fades into the backgroam:t<a& if it
~~n't even th.ere. Begjnningm<iders get a lotof positive reinforcement e11enwhen they select the wrong answer, but they ~richly rewarded when they complete a.task correctly. Simon &Schuster Inter active has done a commendablejpb mal<· ing learning to read a fun experience.
-Rich Fr18dm1n
3 8 BYTE JAN U AR Y 1997
Farlres 101 protects boot process,
desktop settings and arrangemen~ and the file system Secure Hle System for Windows and Windows 95 on FAT drives allows you to block or control
access (full, read-only, no access) to local drives, files, and directories; force user saves to floppy, or specific directories; prevent executing any program from floppies; prevent user from downloading and executing programs. All file security is provided in memory, without modifying the file structure. Provides multi-user or station
security for local resources on stand alone and networked PC's. Does not modify the registry. Does not rely on user profile settings. Does not conflict with user profile settings. All security
can be turned on and off in seconds without rebooting. Fortres 101 can be unloaded, completely, from memory without restarting Windows. Includes support for both Windows 3.lx and Windows 95 with 16 or 32 bit file access. Does not alter the Windows Interface. There are no visual cues that Fortres 101 is running. Does not patch any DOS or Windows files. Works with Novell, LAN Manager and Microsoft Networks. Central control module is available.
System Requirements:
· OS: Windows 3. lx, WFW 3.lx, Windows 95 ·Dos Memory: lK (can be laaded high) ·Windows Memory: 35K (3.lx),
55K (Windows 95) · Disk Space: 400K
$395 per fifty computers per building. Academic discounts available. 30 day money back guarantee.
Fortres 101
Visit our web site at Fortres Grand Corporation
www.fortres.com P.O. Box 888, Plymouth, IN 46563 voice 800.331 .0372 fax 800.882.4381
Circle 196 on Inquiry C ard .
Bla&t& trom
the Pa&t
Ye ars ago in BYTE
~c·nk~d GI · .Jl!lSolve, a spreadsheetfor
~he Mti?~'· · esof,.r~. along with 0th.er
Mac ~ersiori~of spreadsheets such as 1 -2~ 3·and Wingz, weakened In the face of Microsoffs Officejuggemaut for the Mac. We also ran ea rly reports on the Apple/ Motorola/IBM alUance and delays .in Windows 3,1 al)d OS/2 2.0.
Why Java Won't Repeat the Mistakes of Unix
Scott McNealy, chairman and CEO ofSun Microsystems, talks about howJava will change computing and the computer industry.
something and the brand lost value.
BYTE: Is that the primary lesson you take from the Unix experience, that branding was lacking? McNealy: I also think that licensing terms of Unix were very, very different. We're fundamentally aying that you don'rneed a Java license from us ro go do what you need to go do. You have to go out and just do a great implementation.
Timothy Lear,YoJate leader,ofpsychedelia, pitched software to the Boston Computer Society. Leary would later document his impe nding de~th in 1996 on the Web, a ·medium'tha.t somefeel is a powerful di:ug :in Its own,righ1. ~ven 'more addicting than tobacco. hi .the same issue, editor Phil Lemmons reminded us that people who said most users don't need the power of a 32-bit processor used to say the same thing about 16 KB of RAM.
Year:s ago in BYTE
We covered the new IBM PC in depth: we fig ured. i.t w~s Important .
en ou ~h to merit a·'
second looic Guess we made the right call on that one.
Year5.F90 in BYTE
We covered hashing techniques that speed up table search operations. North Star advertised 5-inch floppy drive systemsfor the ·unbelievable· price of$599.
BYTE: What's your vision ofaJava-cen tric computing industry? McNealy: The whole point of the Net is more than convenience, it's open inter faces. All of a sudden now, no single microprocessor's in charge, no single operating system's in charge, no single vendor's in charge, no single customer is in charge. Regarding Sun's place in this new industry, we believe that we can be one of the three equipment suppliers for data-rone/Web-rone equipment on the client and server side. Wintel, Sun, and IBM a re th e on ly three eq uipment sup pliers left. Everyo ne else is just a dealer of other peoples' equipment.
The problem with Microsoft and Intel is that it's a lot like General and Motors, with Fisher Body separated from Chevro let, and that's why it rakes 10 years ro get a32-bitOS on a 32-bitmicroprocessor. lt's hard to merge them at the end of the assembly line when you're not under the same shareholder agreement.
BYTE: A lot of the open interfaces TCI'!ll', HTML, for example-are con trolled try standards bodies. But you own the Java spec. McNealy: No, this is huge: You can go out and write a Java virtual mach in e ro that spec. I will nor sue you. So, ''own" is too loaded a word. We' re going ro con tinue to drive that [spec] forward. If you want ro call it Java the brand, yea h, we own Java . The problem with Unix is that nobody prorected the brand to mean
BYTE: How important is it toJava enter prise computing that you have a com pelling Windows compatibility strategy? McNealy: We'll provide it the right way. Put it on one server, you only have to buy o ne copy. And I'm urging every CEO ro make sure it [Windows] runs really slow ly, so people stop using that stuff. The right way is to ban PowerPoint from your com pany. The second-best answer is to buy just one copy. And the wrong answer is to give everyone their own personal copy.
When the anthropologists dust off the 1980s and 1990s and look at the produc tivity dip, they're going ro blame Office. I banned PowerPoinr from my company and we've had the best two quarte rs we've ever had in the history of the com pany. I want ro give everybody plastic Mylar sheers and all the pens they need to scribble on them. And I said use what I call the [Sun cofou nder] Bill J oy font. You can see where he licked his thumb and erases; it's so much faster.
BYTE: Suppose the whole world con verted to Java-centric computing today. ls the infrastructure there ? McNealy: That would bea problem. The beauty of the fact that not everybody buys into what we're doing is that it gives us a head start. This is an arc hitectu re that really does sca le like no other architec ture has ever done. It's got all the new stuff built into it, like threading and absolute objects. This is not object-ori ented; this is an object-based language. Ir has enough compelling new features that it is just the right answer.
40 BYTE JANUARY 1997
3-D Workstation
SCI beefs up the low end of its 3-D graphics workstation line with the power-packed 02. By Dave Rowell
Silicon Graphics' Wintel Killer
ust when NT-based Pentium Pro PCs are looking like hot 3-D machines (see "Afford able 3-D Workstations," De cember 1996 BYTE), Silicon Graphics, Inc., introduces the sexy blue 02. Re placing the Indy in SGI's workstation line up, the 02 is built from scratch to han dle complex video and graphics-and street pricing starts below $6000. In our OpenGL 3-D graphics testing, the 02 ran well against the latest Intel systems. With professional video appli cations, it should provide an even-better bang for the buck. I was impressed by the 02's ability to distort a live video stream in real time. The 02 architecture, a unified mem ory design on steroids, dynamically al locates the system memory among dou ble-frame buffers, a 24-bit z-buffer, and virtually unlimited texture storage, all through a 2.1-GBps memory bus. With independent "engines" for memory con trol and rendering, display, imaging, com pression, and l/Ocontrol, the 64-bit 180 MHz Mips RSOOO CPU has little left t0 do. The memory and rendering engine ef ficiently gates access to system memory (up to l GBofSDRAM DlMMs) with cross bar switching. The rendering component
The 02 packs lots of video, imaging, and 3-D graphics power into a small, modular package.
provides hardware acceleration for tri angle setup, z-buffering, and textured and nontextured rasterization with up-ro-32 bit RGBA graphics modes. The 02's dis play engine supports up tO 1280- by 1024 pixel displays, as well as screen capturing and video-format conversion in real time without CPU overhead.
The imaging and compression engine performs real-rimeJPEG for nonlinear ed iting as well as MPEG-1 hardware decod ing. It supports Cinepak, QuickTime, and AVI codecs (but not in real time) . With a programmable 66-MHz R3000 integer core, it will handle future formats.
The 02 can maintain simultaneous an alog or digital video streams. It also has two wide UltraSCSI channels, built-in l 0/ 1OOBase-T Ethernet, and a 64-bit PC! slot. An optional $1000 AV module provides the jacks for video and audio equipment, including the 02's digital camera.
lrix 6.3 has a new Web-based user in terface, which allows such things as hy perlinks within the extensive on-line doc umentation. SGI's applications suite lets
RATINGS
TECHNOLOGY
* * * * *
* * * * IMPLEMENTATION
1c
* * * * PERFORMANCE
you edit images, video, HTML, and VRML. Also bundled is Netscape's Navigator 3.0 and FastTrack Server 2.0, as well as In signia's SoftWindows 2.0.
With price/performance numbers that match or exceed those of NT worksta tions, the 02 destroys any rationale tO leave the SGI camp to run professional ap
m plications recently ported to NT.
Dave Rowell is a BYTE senior technical editor. ¥011 can reach him at drowell@blx.com.
***** Oulslanding ****Very Good ***Good ** Fair *Poor
JANUARY '1 997 BYTE 41
Search Teal
These "private" versions of AltaVista lack the heavy hardware that makes the Web tool such a screaming performer. By Steven]. Vaughan-Nichols
Local Altavista Searching
igital Equipment hit a grand slam with its AltaVista Inter net search engine (http: //www.altavista .di gital .com). Now, the company is trying to repeat its success with free-text search programs for PCs, LANs, and intranets. This soft ware family goes by the cumbersome name of AltaVista Search Private Ext~n sions, but the programs themselves are anything but clumsy. From a marketing point of view, it's an unbeatable idea. AltaVista is, without a doubt, the search engine of choice for the Internet. Practically speaking, how ever, it's another matter entirely. The problem is that the Private Extensions lack what made their big brother suc cessful-screaming performance, thanks to Digital Unix running on an arsenal of high-end servers. Instead, the Private Ex tension servers are constructed to run on either Windows 95 workstations or Wm dows NT servers. ln both of these cases, any Web browser can act asaclienttothe database server. While it's still too early in the devel opment process to make any hard pre dictions about the baby AltaVistas' speed, they ' re clearly not going to be as fast as the server we know and love from use on the Internet. Then again, most of us don't have the luxury of running appli cations on maxed-out Digital Alpha clus ters either. From your desk, you won't be able to tell the difference between your local AltaVista servers and the Internet server (except for the performance slowdown). The interface looks and feels the same as ever. Behind the front end, the database engine, whi le taking different roads, works as its Unix elder does. For exam ple, with advanced searches, you use Boolean-style operators-the one odd fish is "AND NOT" for "NOT"-and you can narrow searches by restricting them
llooma:rks .Q;tlonS' QIRJtory WlndOll Help
· JPR_OGRA"1IOIGITAL/ALTAV1"11PR.~AT"1/riP~html
<
~--·/1;;. .
\lTAVisTAn.Search
1Si te Know ledqe
Computer All
Besides letting you use a Web browser, the local AltaVista services come with their own front end.
to particular fields in the automatically generated records.
On the server side, while query results come in at a decent clip, full-text index ing takes a long time. You'd be we ll advised to run this job in batch mode at
RATINGS
TECHNOLOGY
*** *
* * * * IMPLEMENTATION
PERFORMANCE
* * *
an obscene hour of the morning, when it won't impact anyone's real-time work.
The only real problem with the new AltaVista spin-offs is that there's nothing new here. Long before the Web was a gleam in Tim Berners-Lee's eyes, askSam Systems(http://www.asksam.com), with its eponymously named free-text data base product, was indexing and retriev ing data for PCs and LANs. Today, the
company's Web Publisher does essen tially the same job as AltaVista. What's more, askSam bests AltaVista in the num ber of file formats it supports.
For example, the AltaVista servers can work with most Microsoft formats, sev eral graphics and spreadsheet formats, and all Hypertext Markup Language (HTML) formats. However, askSam can do all that and adds Lexis/Nexis, Word Perfect, and database formats like the Xbase family's DBF.
Now, make no mistake, AltaVista does a fine job of organizing information from your PC to your intranet. It's just that you should look at other products, rather than simply leaping for AltaVista. You may find that the best-known product is not the best product for your office. llJ
Stevenj. Va11gha11-Nichols is a freelance 1vriter. ¥011 can reach him at sjvn@blx.com.
42 BYTE JANUAR Y 19 9 7
* ** ** Outstanding
****Very Good ***Good **Fair *Poor
Dr Solomon's
90.7%
Dr Solomon's
99.0%
Dr Solomon's
97.0%
You want th e best virus detection software for your computers. Just look at the facts.
In study after study, test afrer resr, one virus derecrion soft ware wins out against the rest - Dr Solomon's. The facr is, Dr Solomon's anti-virus scan ners give you superior detec tion and repair of all varieties of viruses - polymorphic, "in the wild," boot sector, stealth and ochers. The numbers prove it, aga in and again.
Dr Solomon's A nti-Virus Toolkit is the intem arional leader in vi rus derecrion, with over 3 million users worldwide.
The Ami-Virus Toolki t is ava ilable on all platforms including: Windows 95 , Windows NT, Windows 3. x, DOS, NetWare, Macinrosh, OS/2 and SCO UNIX.
Make sure you know the facts about anti-virus software. Because when it comes co choosing the best, the decision isn't even close.
For free
evaluation
please visit our
web site at:
www.drsolomon.com
Dr Solomon's Software , Inc. USA a 1-888-DRSOLOMON (888-3 77-6566)
Dr Solomon 's Software Ltd. , U.K. a +44 12963 18 700
D r Solomon 's Software, Germ an y,
GmbH = +49 40 25 19 540
IT Secure, India m +91 22 643 J233/ J246
Priority Data Systems Ltd., Ireland = +353 I 284 5600
M ~ mory lvlasrc rs, Kenya = +254 2 75 1 9 16/743934/223543
G ru po ASISA , Mexico - +52 5 392 41 55
Data A lert International BV, Netherlands = +3 1 70 307 71 1I
Bysuppon South America - +56 2231 0308
lnfonnation Security AB, Sweden · +46 8580 I 00 02
CSS Computer Ser"ices, Zimbabwe= +263 4 304 822
For a complete listing of all world wide distributors: please fox your request to 6 17-273-7474
Circle 190 on Inquiry C ard (RESELLERS : 191).
DR SOLOMON'S
The international leader in virus protection
Dr Solomon's Software One New England Executive Park Burlington, M A 01 603 888-DRSOLOMON
Sportster Winmodem 33.6
The faxmodem made especially for Windows-based PCs · 33.GK bps data · V.17 Grou p llI 14,400 a nd 9,600 bps Class I and Class 2 send/receive fax · 11 5.200 bps maximum th roughput · 'l'ruc ITU -T V.34 m 28,800 bps · V.32 bis at H.400 bps · V.42/MNP 2-4 error control · V.4 2 bis/MNP 5 data compression · 5-year pnrtsllobor warranty
$114.93 CDW 65767
WHY
PAY
EPSON® Includes: l..oolc Your Best Color Pale, a $299 value!
Stylus Color 500
Award-winning photo quality c olor printing
~""'"""'·-'' ......... A 720 x 720 dpi black and color A Up to 4 ppm black,
RETAIL?
720 x 360 dpi pla in paper & ESC/P 2 a nd IBM· X24/X24E emula tion
A 4 scalable a nd 5 letter
CDW.9etts
qunlity built-in fonts A "Look Your Best Color Pak'' includes fu ll version of Sierra' Print Art ist"" V3.0 and Adobe' Photo D e lux e~ for PC, Adobe
Forlessr
HomePublisbern· V2. I nnd Adobe PhotoD eluxe for Macintosh', FUNTAST IC Fonts nnd more! A 2-year limited warra nty
Adobe PageMaker V6 0 WIN 3.5/C O .··.·· , ·. SU.74 Adobe PageMaker V6.0 WIN upg 3.5/CO , ·.·· 132.11
Adobe Ptiot<»hop V3.0.5 WIN l .SICO ..··..·. 5'S.78 Adobe Photoatiop V3.0.5 WIN upo . ··· .· ···. 151..55
Arcada Backup lor Windows 95 .. , ..... , . . ··· 56.52 C3oro OmniPage Pro V7.0 WIN95 VOt1 upg ·· · .· 113.65 Cfarl1 flkl Maker Pro V3.0 WIN/95/NT CO ..... t 76.80 CorelOfftce ProV7.0WIN95~l4>Q ··.·· 117.32 Coro! WEB.GRAPHICS Suite WIN1951NT , · , ·. 186.35 Coro! WordPetfec1 S~o V7.0 W1N95 CO · ·.· · 241.34
Qnj - 9 . i l a V7.0WNl5 -W :J.5(D . . ... 13l.70
Coral WonFettea 5'.ile V7.0 W'HJ5 lC'g CO . . ·· . · 19.17
Coflll YIOfdPoffoet Sulc WIN 3.5Pa>. ··· , · · · 272.17 Corel YlonSPoffact &Me WlN CO ····· ·.·.·. 2.39.95 Corlil WordPerlec'I Suite WIN upg 3.!JCO .···· 133.70
Corel Wof'dPef18d Sule WIN upg co ......... 11.n
CorDIORAWI V5.0 to V6.0 WIN9S upg CO , ·· , · 171.20
CorelORAW! V6.0 W IN95 CO ·· · ······.···· 421 .73
Oatntonn PrOOOl'Ml Aus VJ.O WIN/95 , ···. . 124.11
Oatasloon Procomm Plus VJ.O WIN/95 CO , . . 124. t 1
Oelrino. WlnFAX PRO V7.0 WIN95 CO. , , · , , .· . 76.14
Holix Hunicane V2.0 VllN/95, ···...·· , ·· , .·. 43.30
lntutl Oulckon Ooluxo vs.o WIN C O .·... . , . , · 59.99
l olus 1·2·3 V5.0 WIN ···.·· , ········ ···· · 295.75
LOIUS 1·2.J vs.a W IN gpoc upg .' ..... ' .. ' ... QJ,15 LOIUS cc:Mall Mobtlo V6.0 WIN ·······..·. · · 126.00
Lotus O..ganlzer 97 WIN95 CO .· .····.·. , ··· 71 .63
McAfoe Vlru aScan V2.0 WIN95 ··· ·· ···· ··· · · 44.25
Mc:Afeo VIN$$c.an V2.2 WIN ······ . ········ · 44.as
Mlcr0$0 rt Actess V2.0 WIN .··· · ··.··. . .· ·· 291.04
Mlcrololl Fron1Paoe V l.1 WlN95.·· . ··· · ··· · 137.34 Mlcro$0tl MS·OOS V622 upg .. , .·· , , , .··· , , 49.88
Mlcrosort Office Pro w/Aecer.s WIN95 upg , , . , , 314.50 Mk:rosort Offiee Pro W1N95 CO w/Bksh911..... 544.30
~ orco Pro 'MN951.4'0 co w9c:&hof . ....· 311..c1
Mfcrosort Office Pro V4,3 WIN , · · · , · , · , , , , , · 535.47
Microloft Olloo Pro V4.3 WIN CO w8kshol .... . . 443.49 Mlct050 h O lflce Pro V4-.3 WIN upg , , , , , , , , , , 354.25
Mlcr050f1 Offico Pro W1N95 ........... ..... 539.03
MJcroson o mce Std W1N95 ........ ..... .. . 4S4.4J
omc. Mlctosoft
Std WIN95 C O . ·.·. , ... , .. . 453.30
MlctOIOl1 Office Std WMS upg. · ..· · ·...·. , 223.97
Mlcrosoll Otftee StdWIN95 uog CO.·.·.··.·. 221. 13
Microsoft orriee V4.2 Vi\N ·····.···.·····.· 449.03
Microsoft otf'tca V42 WIN IJPO.············· 261.36
Mlc>osoll Plus! WIN95 co.... .. ..... ...... . 45.46
Mc:ro.ol'I Prqod V4.0 WIN ·.··· .·.···..... 414.42
t.ticrosotl Pro;ect V4.1 'fnf\195 CO ·.·.·.. . ..· 421 .73
P.4ic:rolol'I Publishec' V2.0 WIN ··. .· , ... , · · ·· · H.29 MS YtlUftl Baslc Pro V4.0 W'INl9Mff CO · , ..· , 443.49 MS\bdaD:::Ac \14.0~ o:rrp"'9 C0 ··. . . 21 9. 11 MSV...U Sn: Plo V4.0WN~wist.pgCD , .. , , H .3'3
Mlcrosoll Visual Cw Subscriplion WIN95 .· . .· « 7 .93
Mlcrosoll Visual J +-+ W1 N9SINT. . .
. .· 14.51
Mlcrosol1 Windows 95 .··· ·.·.·. , · . . · . . · 113.4 7
Mk:rosort Windows 95 upg .········ · ...... · t4 .77
Mierosol1 ~95 upg CO. ..·. . .. . ..... . 94.77
MS Windows 95 w~ Expber Lc>Q CO . . 97.69
MS ~NT~ V4.0 l -UU L'7iJCO ....... 239.49
Mlcm9ofl Wildows NT Wcwl<slaSon v...o CO ···.· 213.20
Mlct050tl \Vindows VJ.11 . ·..· , , , , · , .....· . 92.Qe;
Micr0'50l1 Windows V3.11 lconso....... .
71.5 1
Mlcmlott WO«J ve.o WIN upg · · · · · · · · · . . . 115.55
.o Mletosort Word V7 WIN95 upg · ·· . ' . .
SS.75
Mlcroaoll WC>ft(s V3 .0 WIN .· · ,. ,, ·· ,., , , ,,, 45.46
Mlaosort Wodts WIN95 .. , ...·.·· , , , , , · 45.46 MS~NTWl:m;t;i6:n V4J)'o'Ol'l t4>0 CO , , . , · 133.53 NawSolt VlewOfTlce PoworSulto WIN C O ...... 48.21
OuenerdecJt OEMM va.o WIN/95 · · · . · . · . . . . 62. 16
Stac ReadlOut ve.o WINGS · · · · · · · · · · · · I 21.:l3
SymantK: ACTl V2.0 WIN , · ·· , · . ···· · , ··. . 17 1.24
Symantec Nonon Anti'\l\rus V2.0 WINM
.·. 65.91
Symantec Norton An1Mrus V3.0 DOSNilN ..... 41.0&
SjmlnOOC - ............ WIN95- . . . . . :Jl.99 Symantec Norton NT Tools V l .OWIN NT CO . . 4 5.32
Syman?ee Notion Utii;tia vao DOSIWtN ·.·· 11 4.n
Sym&ntoe Notion Util&s WtN9S . · . . . ..··· 111. 15 $yman!oe Norton Utilities wtN95 ~ -,., . 55.15
Sym&n!ec pcANY\YHERE V2.0 WIN .. , . . . . . . 11 IUJ
Symantec pcANVWHERE vs.a DOS.' ..... 121 .17 S)nw1ocpcAN\'Vo1-EREV7.51'/NlSffi' ~ ..·.. 11.79 ~ pcAN'IWt£RE32 V7.SWMM<T ····. l l l .24
S )'tl\llntoc WrnFAX PRO V'4.0 WI N .. , . · , · . · . , 71.14
VII.lo TecMlcal V4 .1 Wll'WSINT , , , . , , · , , , ·. 256.21
VlliO V4.0 WIN 3 .51CO . .. . ... .. . . , .. , .... 131.97
lnl1MW1 Wttre Iii NelWM· V4 . I I · nd m0f9_
tntnnetW·,.. Upgtadff
5-USC1' c o ... .·.. ' · . '....
' ... .·...· 321.53
10-user CO . , ... , , , . ·
· , .· , , · , · , , 513.32
25-uset CD .· . , , , . , . , . . , , , .. , , . .. , , . , , .· , , 911.32
SO-user CO ·. , ···· .. , . ·· ..··· , .· · , , , · . , · , 1245.'8
10Q.usor CO ·... , ·· . .··· .. . .. , . ·..·....·· 1H t .03
250-user CD ···..··..·· . .·····.... . ··.·.. »4t.ts
lntranet.W· , .
5-usef co .. ....... .... . . .......... . . .... . 672.39
1 ~ CO .................. ... ....... . . 1291 .15
25-uset co ................. . .. . ... . . 2211.ll
50-user co . . . . . . .
3015.57
Gn>upWIMVS.O
5-uset CO ··.··.·.· ··· · · ··.···· · . · . , · . &17.15
1 ~ CO .. . .......
25--user co .. . .. . .
... . . . . . . . . '51.12
... .. .. ........ 2331.61
SO-user CO .. . · ..
· · · ·· , ·· · SH.3'
100-user CO . · . .
. . 1911.21
M· nageWbeV2.1
S.User CO .... .. ,
.. . 531..40
10-User CD .
. . 191.11
25-user CO . . , . , ·. .
. '. 1341.1 1
LAN WorkPlac. V5.0
Single-user CO , .... , , ... , . , , .·.· , , · , .. , ·. · 189.52
I Q.user CO , . , · , , · , , , ·· . , , , · , · · ...· · , .· , , 1345,11
1CJO.userCO ,. , , · ·. · . . , ..... . .. . ..... . ..G7l.41
BaclcOtnce Serwf V2.0
Version upg CO .. , . , , · , · , , · .. · ....... . , · ·· 193.55
Comp upg co .. .. . . . . . . . . . . · · · . . · . · . . . . . 1513.10
Full V9f5lon CO ·· , , ·. , · , , , , . , , , ·· · · ··· . ·.. 11 49. 14
5-dientlicenlO . . ......... . ... .. ......... ' 1179.39
20-dienl lieeflse ..·. '. ..
. ' ·. 3737.33
Windows NT Sernr Vl.51
Netwono: Value Pack w!lntcrnel Into Server .· , , . . · . 111. 15
Sing!a.dlent been.so .. ·· · , , ..· ·· ···. , · , , . , .·.· 31. 13
20-dlent lleeose p&ck. · . . · · · · · · . · · .
. ·. , · ~03. 27
Windows NT Server V4.0
Upg + 5-dien: llc:ense CO · · .
. . , · ·· .··· 377. 1$
Upg t 10-dienl llcenH CO
·
. .· , 491.73
Comp UP9 + 5-dient license co.. ..... . ... . . .. . 371.12
Comp l4)g · 1o-dion!i lc:ens.t CO. .. . .. . . ...... SOl.H
Seiver+ 5-dont liconM co. ..... . . ...... .. .. . 741.21 Sefver + 1Ckient liOense co.. . .. .......... .. 103171
~k:ensel.CIQ ·· ·· ··.·.·.····· . · ·· · 17, tl
~k:ens'9 ·· · ·····.·· .·. ··········· J.4.l2
liHcro90ft Wltldows NT WorbtatJon VU
Ve!sion ~co ... '. . . . . . . . . . . . . . . . . . .. . . 123.$3
~upg .........·.·.
... ·. .. . . . 2'ltAI
Ftll version CO . .. .. , · · . . · . .
· ... 293.20
Mk:rosoft SOL Server Vl.5
_.........
SeN'Cf + 5-dient hCen'Je CD.
. .......· 1231. l t
Sel'Vef .. 1o-dicnt lieenMt CO
.. 11'61.0I
Serv&r + 25-dlonl Hccnse CO . , ,
.. . 3!3· .l <I
!k:iient llcensa ·· · ..
. 659 .11
20-dlent lieenso . · . . · . · · · · · . . ·· . .·.
· ?OM 21
Mk:rosoft System· Mgm1 S.rverV l .2
SMS SatvorCO .. ··.
. ... .. lt7.St
5-dentbnse....
. 2U .4G
Mk:rosoft SHA S.rwt V2.11
SNA Server CO ,
... 351.59
2Ck:tien1 llcen.se pactc , ·. _
.. 55.n . IGUO
Mleroson Exchange V4.D
5-clienl liec(tse . .. .
. .. 323.11
20-dlont llconsc . ·.·. . . · ........
. . . · 103· .o·
Microsoft Exth1ngo Server V4.0
Server · 5--dient lleonso C D. , ,
. ... IH.78
Server+ 1o-dient license CO...
.. 12 19 .71
Sorvor .. 25·dlont nconGo CD . .
. . 1121 . 12
:ill!
3C900 ElhcrL!nkXLPCI 1oer . .. . . . . .
. 11 2. 16
3C900 Elhetltnl< XL PCI 10BT 5·pack .
. , . 504.30
3C900 Elher'Mt XL PCI COl'NXI · · · · · · .
· , 132.15
3C900 E!tien"l'll XL Pel cOfT'lbo S·peO ,.
. ··. 115.37
3C90S Fast E!helUnk XL PCI 10r'1D08T · . · . ·. , 134.IS
3C90S Fasi EOMrUnk XL PC1 10t1008T s-pack ··· 606.42
Otrx:eConnect &iXlrt ~ . . ... - ..
.. .... ,..,....
~ &i>on tu>. 1BNC port ...
~.adt11Hub 1 2 ·por1108T .
. 111..311 . Si i .A
~11Huo2<1-9Qf1108T . · . .
. 14t21
Supet$tadl II Hub 12-port 1006T·. ,,.,
1247.21
SuperStactl II Hub '48·por1 1OOOT. · . · · .
. "717.09
Supe<Stadt. II Swttd'I 1000 12·por1 Enot .
2103.0I
SupefStadl II Swt:c:h 1000 24·porC Enel .
. Mft4.71
SuperStack II Hub TA 12·pot1 · . . · . · . . . ·..· 11 ... CM
SupefStadl II Swt1ch 2000 TR 12-pon . . , , , , . , · 5349.47
NHd · 3Com t.AN PC C11rd? Call CDW l odlt)'J
AwMetro uarter kit
. . . · . . . . . . 3'1.01
ErpandVJow 4-port ·. . .·.·..· ,
. . ..... ... H . 12
OmnMew PSl2 4'9Qrt ·.···..
-·· .. . . 2-'5.52
OmnlVl&w G-pon serial .·..· . ..··
. 2-U.66
...
P·ratMro ~ PC expansion pack ·, .
Parolhare lil5 starter kit . . ··..··. . ·
a::c::I
IOATS.S ISAIEJSA Vo 2 seri3t I paraJtel BOCAHUB-8 &-pon 10BT ·.·... ··. · · BOCAHUB-16 F'tJs 16-por1108T .·· . · BOCA.HUB-2· Pm 24-pcr1 108T .·. ··
Cu u Sn n u
·· 36.20 . '. 71 .6 1
... 4Ul
. . 19.72
. 2 11.157
. . l6!U2
CdcoPro CP"20 1 personal c6::e !SON ·· . · ·· ·.. · 242. 15
CKeoProCPA761 access fDUtel ISON ...... , .... · 79.51
ChooProCPA766 aoc:e5$ router ISON ..··· ···. · · 6 1'4,74
CllOCIPro EtherSwitch 1200 25-pott IOBT, , .·.·. . 3.n&.H
C4tcx1Pto EthtrSwilch 1600stadl systom .. , · .· , , 4047A2
COMPAQ.
NelelRgent I OBT PCI conlt'Ollef .... ....··..·.·. 103.25
TM'1eUJgont 10J100BTX PCI ccnlroUer . . .
. .. .. 138.4 5
Nolollloont 2000 B·port 10BT ropoa1cr ..
, 477.11
Netefl'!Jent 2000 16-pott 10BT r~o1 a1 · . .. . 564 13
NG10Wgon1 5000 101100BTX 6-pon swttch . . ·.... 1029 19
Netettlgent 5012 I Or'I OOBTX 12·por1 'wit~
311"111
Intel
Ethe1Exptou PR0/10.. PC! combo .. ...
. . 134 03
EtnotExpros.s PA0/1 0+ Pel c::imbo 5-padt ·. .. 553.34
EthorExpreu P RO 100 PCt
·· 131.64
F.ttwE·ptflU PRO 100 PCt 5-pack .. ..
. 502..21
EicptOH 100BTX 12-porl stackable hub ....·.··. 1517.98
Expfesa 100 BTX swlu::hlng hub . .. , ..
3185.23
N et~Expto11 PRO Eoet inltmal .. . . . . .
. . 2·1.4D
N1IP011Express PRO Ene1 er.emal .. . . .
. Jl7 14
SMC'
E11\o1EZ ST lOBT hub . . Etho1EZ 8TC 10BT hub , .... .. . Ettie1EZ urrc 1001 hub ·.·· . ·. EthorEZ IOBT ISA ... ... . . E!hetEZ 10BT 1SA 5-padc _ . .. EthetPower IOBT PCI · . · ·.··. EtM!Powef 1<V1008TX PCI. TlgiwSlack 10BT 12~ hub .. TlgorStadi; 10ST 26-port hub .
, f.SZ.. .i i ·l ; M d
. .. 16.00
. . . ... 15 1.9 7 ) U . 12
. .. 92.03 ··· 372.0l
... 11 7.39 . . fl t.ID . · .tt9.02
. ·· 851..25
~~
Jumbo 350 3SOMB TBU intetr.al ··· . · .
TJtI.rOriObOoE1e4o0o0t.1ta.3mGBuTBexUteirnntaolm.a.J..·. ·
iomega
.·. U.12 · 193.6&
. ..... 159.11
Zlp artvc lOOMB parallel
Zip dnvo 100MB SCSJ .......... . Dr.to Easy 800MB Travan internal . . Of11o Easy BOOMB Travan exmnal . . JaJ drive 108 intemal SCSl·2 Jaz dl'IVO 108 external SCSl·2. .
Ja.: drive 1GB e1utndge .
. 119.U
. .. . . IM.U
. . .... . 1 03~9
.. "19.tS
. l99.i5
· 4119.95
. ···.· 124.15
SONY
SCT·5200 OOS-2 OAT witcmal· . SCT·SOOO DOS.2 DAT internal.. SOT·SOOO 005·2 DAT external . SOT-7000 DDS-2 DAT Internal·.
. . 676.iO . 99$.48 1003.)7
. . 919.00
:As,
EZ 1J5 135MB IDE intomal ...
EZ l35 135MB SCSI external .. , ·..
EZ 136 13!iMB oxlernat .. . .. .
E21 3S 135MB cartridge ..... . .
EZFtv'' 230MB SCSI extcrnnl .
EZFlyer 230MB ClltOmal . .
EZFlyer 230MB cartridge .
. .. ..
' jil5iJ ''3·ft.
.... 11 9...23 11 0.23
...... t1 9 .2J · . . 19.99
. ....... 291...l7
. ... 29U7 '. 29,19
ADS cadel AMIFM uerao dalo1 rocoivot ...
AOSTV~2PCIO TV C01'1'tert0f .
~ 0..0.Cam k:Jr Wlf'ldowl ... · CO'VIOCUI Cdot CMcitCam tor Wnb'.irs
ax EX ~ ax CO w!Q&IM pott PCMCIA
EX? CO wtsound "10QJlll PCMClA .
J.hcrosolutlons 4X COparaJJ,M .. , . . Mc~ 6X CO wfsound parallet . Uiuololutions 8.XC0paralll!!I ··...·.· NEC ·Xe 4X CO 7~ cha.oQer OJ.ll~rnal . NEC 6XI 6X CO ltttemal · . , . . .... .
NEC 6Xo 6X CO llX1emal ··.
NEC 8V BX CO intcm31 IOE. ... NEC 8XI 6X CD internal SCSl -2.
. 14.tS
.... 211.13 . 97.ll . 122.H
... ln.SI 411.M 211"7
. 357.7'1
337.SS · 3!14.IO . 243.12 . 315.,5 . 151.11 . . 341.7,
NEC BXo ax co mcmal SCSf·2 ·.··· Ponosonic portable 4X CO SCSI ... Sony ponable 4X CO OllOl\lll'lll> , .·.·· . .. SunMoonStar &X CO lnlerrlAI IDEJATAPI , · . 54JnMoonSt11r 6X CO por13tH ·..·.
W41i' .Ji4'"3f
Afps OeskloP ClltdDPotnl ·.···· ' ..· . · ...·.. · ... 61.16 Alps GlfdePoirc1Wflck>wa95 keyb03rd ....... . . . . tS.51 Calcofrc> Drawing SI.ale II 611:9 W1'J>l'H.Sut0 pen ,., · 19'.34
~~~·~~~.~~~-~ :.: ~~::
=~= !~: ::::: ::::::: :: ~~~~
Epson ES1200C Pro color ICal'Y'llN' ··· _ ··· · · · 1131.51 ~ PKkald ScW\JeC 4a ...... .. , ...... 191·.U tie'fritea Pedcard Sc:anJcrt 4p . .. . .... . .... . .. 4".IO He-MM! Poant Sc:anJlrl .CC · · .. ............. 157.90
=~=== ::::::: :: : : : ::·:
~ochoc.:,,_~~-~ :::::: :: ::::~:::f
Log!loch C.0..dleU MooseM&n 96 . . . . . . · . . . . · . . . . 6 1.22
l.Ogf1ech SUrlMan ln!On'IOI controller , , · . . , ·· . · , , .· 84.51
l.oQ!toch TrackJMn Mrublo · · ·· , . ... . ....... .. ,. 14.76
LOQl!aeh PaooScan Coio1 Pio aeannor . . . . . . . . · . 307.76
MiC~ok Pti.goWU: cornpact $CflM6t...
. ...·.· 08.17
Mlcroeek ScanMall.er E3 c:olOf flatbed ·.··........ 300.26
Mlaotok ScanMakOf Ee atd. OOIOr rtalbed. . ···· , ·· 555.n
Mictotek Seant.Wt·· 351 Plua . . ·
. .··.·. 7J 1.66
Play SnaPPY video ·Iii caprure.·. ·.···..·.···.. 1QS.97
Umu PJ09()fflce Cok>r scanner . ·.·· . ···..· .·· 239.ta
Umax V111A·S6E at.annctr ··.· ,, .·· . .· .. , ·· · , . , 292.93
UmaJI Vl9t11·S12 IC&Mtf . .................. . , 7 12.10
\f1sioneer Papo1Potl V· tc4MC!r.·.·· , . ....· . . . . 277.2 1
VIS!OnOet Papo1Porl Ix le400Cll .. . ·· , . . .
. . 304.31
Mag IMOVt$1on OX 1 5~ PnP 1!5' .2&m1 .
. . 341,28
Mag lnnovilion OX1795 PnP I T .26mm. . . .. 6 12.1 1
Mag lnnovtslon OX 15T 15" .26mm .,,. , . ,
.. 394.49
Mag lnnovtMon OX 1795E 1T .28mm ..
. . . 521.00
Mag lnnoviilon M XP 17F 17' .26mm , . . , .
. . 7 13.22
Magnavoic CM2090 14' .2Bmm . . . . ....... . .. . 244.2 4
M&Qnavox CM20 15 15· .28mm . · . . . · ·. .·.··. m .11
~bgnavoit CMl 216 16· .28mm . · . · . · ·
, · 34 1.37
Magna.VO· 1078 1r .281M\ ·..· · ···· · ·.····.· 602.U
~~~~~~~1-~. :::::::: : : :::::: r.,;:~
NEC XV17+ I T .28mrn ..... ,, . .... ....... , · 759.0 S
NECXE212 1' .2fln'r'n ......... ... . . . ....... 1705.19
NEC XP21 21" ..29n'wn ....... , .............. 1"3.57
Sony~ 1SP ts· PnP ..2:5nwn·····. . · , ··· 369.:M
Sony J.\lllflclt\ 15'111 IS" PnP .2Snwn · ········ · · 43'..$1
Sany Mi.llilCM 171111 17' PnP 25rnn ..···..·..· 72t.2l
Sony Mul!ilcan 17Mll 1r PnP ..25nm.··..·· , , ·· 92t.16
Sony ..~ 20l.ftl 20" PnP .30rrYn ·· .· . .· .·. 15Sl.14
ViewSonlc 15GSlll 15' .27nwn ····.··· .· .··.· · · 3S9,0
VllOWS<ric 17GS t r .27nwn .
· ······· . 6 11.7'1
ViewSonk: Ge tO21· 2:5nwn...
. ... .. 1417.00
VIOWSonlc P8 10 21' .2Smm
.. .. 1472.U
VIOWSonk: P8 1521· .2Smm . .
. ... 1653.43
ViewSonk: PT'8 10 21" lOmm ..
. . .. 1614.10
IJj ,J $ 1# :!1f.j -j, F
ATI 30 Xpfeulon PCI 2MB ·.. . , .··. ,,,.
151.54
ATI Graphics Xpre Won PCI 2MB · ·.· , , ,
.· ll.111
All Graphics XproWort ISA 2MB .
, , tS.17
ATI Gtaphlcs Pro T11r1X> PCI 2MB.
. . 175.21
ATI Video Xprcttslon PCI 2MO . . · . . . · .
. . · 11.27
Dwnond Stullh 30 2000XL 4MB PCI . , .
. 171..43
Diamond SpeedSl:ar64 2200 2MB ISA . .
14.U
Mattox MillftMium PCI 2MB WRAl.4
181.3 I
Matrox Millennlum PCI 4M9 WIW.4 . . . . . . . ... 2S t.15
M.:ltrox Mysllqvo Pel 2 MB WRAM ., ·· ,
.. , 167 .7 1
·l'A3 ,1.1UNjµ ·j.j3 ifid·l·F
Intel
lnlol OverCrtve CX"'75 , , , , , , , ·. ,
, I 3ff.6ff
lnlel Over01lve OX"4/ 100 . . , . . .
. .. .. . 113.34
ln!el Ch-erDrive Ponl!um G3MHl . .
. , , , IJl.66
Imel OlterOrlvG Pontlum 83MHz , ... ... .. . · , . . , , I H .27
sns ., . . lrlCelOtctOflYQ PrcUn 12G'l3:Miz ~ ~5'00. ~ , 2S3.4S
Imel OvetOrl\'9 Pentium 12SMH.t upg lor
251.24
lntet~Pontlum 150MHLupg lor~ . · · 3 11. 20
ln:ef OYetOf1Ye Ptnttum 166MHZ l4>!jl lor !11100 .. . 456.23
3Com~ mc
....
·JS.«
3Com~ Ill 29.8 &1'11 lOBT.
339.15
Hayes EZJKk V.3' 33 6 wllu .
206.42
~Courier l3 6 .
. . ... 259.1 7
Mega/Wt.l JJ 6 ce3J&M · · · . . . . ·
· 241.tl
t.~ru 33.6 ~ «IXJACK · . .
. . . . · . 248.t l
Mo«>tola Montana 33.6 cenu&ar
....... 227.'46
~33.6ce6.llal .. .. . ·.... . . . .
1n.11
~ 33.6 ComminicllOf ~ . .
, . . 231.32
Xltcotn 33.G · · . · . . . . .
. . . 22' .ff
Xb'com 33.6 EUiomel 10BT .
. . . 3 11.52
Xlroom 33,8 Elhemel eombo . . .....··. .. . . · 339. 14
ACT! V3.0 and WinFax PRO V7.5
Two great products, one great pri ce
AC'r. for Windows 95 und 1'"1' fen. lures o rcndy-to-use conrnct datnbnsc ond integratt."<l
calendar· it's the most complete solution for effectively ma naging your husinCSH relationsh ips. \VinFn.i: PRO fo r Windows 95 makes it incn.-dibly easy to send fa.'.<es from your computer · fax directly from any \Vimlows applicution ns easily ns printing. Toget her, ACT! nnd \V-m Fnx PHO help you snvc timo nml moncy. look more proft.-ssionn l, nn d communicate more cfTl'Ctively. This specinl value iJJ nvniloblo for a limited time only · get yours todny!*
$181 .26 CDW 77016
·Pr.J,..,. p«ltll¥'f'. A.L'T' \'J 0 u SIT, QJl,J Wi11Ftu l 'HO u Iii 1/ 1111ft lt ·u..J "/Xlfllltl; . ()f(u 1q/1d 11 1 1196 · t i JI 1!11
WHY
@ MOTOROLA
V.34 ModemSURFR~
SETTLE
Motorola brings the world to your fingertips
A 28.800 bps to 300 hps dnt.n tran smi ssion
A 1'1.400 bps to 2,400 bps se ndlrece ive fax
FOR LESS?
trnnsmis.sion A Error-fr~ thHn transfer provides optimum throughµut nnd performance A Maximizes speed
CDW®
SERVICES YOU
nnd minimizes errors for the most
eco nomical nnd e r ror-free conn ection
J>ORsible · Educationnl and
gnmc softwnre included
$1 09.62 lnte rn a l.............. .............................. .
COW 65 175
$126.65 Desktop ................ .................... .......
cow 65176
BETTER!TM
COMPUTERS
TOSHIBA
S.tollito l S.telllto Pro Notebook·
11 0CS 51 100 BMB 810MB 11.3" dual ·····. 1579.28 110CT ~100 8MS 810MB 11 .3" active ··.·· 2059.50 200COS5rl006"'a81CJ.IJ11.3"~6XCO · 1111.00 4 10CSS.W8MB n2MB 11 .l'oual . . . . . .. 1112.16 410COT~8MB172MB 113"'active 4XCO.· 2475.41 420COS & 100 8MB e10M811 .3" WOil 6X CO .. 21 49.63 420COTS'IQ'Hf.S 12008 11.3" ~6X CO . 2161.lt
OX:OS912016'.e I 20811.l"d.d 1QXC:0 2479.00 A.XCOT5'1ro 16f.'B 1.2GB 11.3' "°"8 lOX C:O . 22'7'.00 Portege Notebooks
620CT 51 100 BMB 1.2GB 10 .a· octiv· . . , .. 241»7.62 650CT 3113316MB 126GB 11 .3" acwo .... 3965. 11 66CCOT YlSO 16UB l.2GB 11.3" ed'tle 6X CO USUJO
Tecra Notebook> SOOCS 51120 16M8 1.26GB 12. 1· Ml ... 2949.21 SOOCOTS/12016M8 1.26G812.1*oc:ti'l.-e6XCO ·111.&1 510COS 51133 1W.8 1.2GO 12.1· Wit 10X CO 3679.00 5IOCOTY13316t.t8 2. IG812.1 ' dYe 10XCO U5t.OO 720COT S'13:l 16MB 1.13GB 12.1" co.116XCO 5219. 11
730COT .51150 16MB 2GB 12.1" lllctrve 6X CO. 51rJ.75
AST
Aacentlli NotebooQ
A41 S/ 120 16MB 108 11 .3" dual OX CD .·. , ~Hl.00
A42 51120 1eMB 100 12. 1" nct!ve 6X CO .·· 2999.00
J20 51100 8M8 5'0Mll 11 .3' duol ........ 1449.07
J20 51100 eMB BOOMS 11 .3· du&I .· . ...... 1520.41
JJO 51100 et.ta eOOMB 10.4" dual. ··...... 1~79 67
J30 51100 eMB BOOMD 10.4" oclivo ... . .. , 1573.96
J50 51133 eMD BOOMB 10.4" ftCllvo .. ... . . 1890.00
P30 51 100 8MB 800MO 11.3" dual 4X CO . . 185 1.40
.ex P30 51 1008MB 1.208 11 .3" dual CD .. 2084.97
P40 51 120 16MB IGB 11 .3' acttve 6X CO . 3021.70
P40 51 120 16MB 2 . 1G8 11 .3" ncttvo GX CD . 3399. 11
.ax PSO 51133 8MB 800MB 11 .3' acUvo·X CO ., 2099.74
PSO S/1J3 8MB t ..2GB 11 .3 ' 8C1tvo co .. 323'.1 7
P50 51133 24MB 1GB 12. 1· acttve 6X CO .. 3127.5"1
P50 5/133 24M8 2.IGS 12.1" ·c:tM!l 6X CO.· 4275.73
'.. ::,v;~~='2~1~:~1~C:~~~,.
2 199.00
ex 9312 51166 24MB 2 5G8 CO .
. .. 2"219.00
9315 S/I E6 32MB 2.5GB 8X CO .
23!900
9316 51'2C<:l 32MB 3GB ex co . . . . . . . 21!9.00
Advanlegel 9300 Serio· Mlnl·lowt,.
9304 51133 2·P.t8 t.6GB ex co . 9308 5.'166 24MB 2 .5G8 ex co
. . 159900 . 1999.00
9314 5'2002.:.Ms 4GO ex co .
. 2-499.00
Bravo O..k1opa
LC 5 100 51100 eMO 630MO . · .
. ... 1004.ff
LC 5 100 Y1 00 16MB 1.208 ....
10.Ct 11
LC 5 133 ~ 133 BMB 630M.B . .
. . 1119 t1
LC 5 133 51 133 16M8 1.2G8 ..
. 1322.11
LC 5166 51 166 16MO 1.2GB . ···. . ······ Ui79.55
MS 5100 5/100 16MB 1.2GB ······ · .·..· 1118.99
MS 510051100 16MB 2. 1GB
. 1201.93
MS 513351 13316>.tB t.2GB
1327. 11
MS51335113:J 16MB2. 1GB
.·.. 1319.25
MS5t665116616MB2. 1G86XCO . . . . . · 1921.67
Bravo Mlnl--lowert
MS-T51005110016MB l.208 .... .
. 1174.24
MS-T5100S/ 10016MB2. 1GB .. . .
1215.01
MS-T5t33S/13316M81 .2GB ...··.
13H. 11
MS·T 5 133 51133 16MB 2. 1GO ..··
. . 14 73.33
COMPNJ.
Armada Notebook· 112051t008M8 elOMB t0.4*duol ....
1499.00
11 20T 51100 eMB 810MB 10.4" achve. · ..· 1999.00
4110 51100 eMB 8 10MB 11.3" duol. .. ..... 2499.00 41100 S.'100 6M8 fJ10MB 11 .3" dual .. . .. 2199 .00
4120 51120 16MB 1.08G B 11 .3· dual . . . . 3099.00
4120T S.'120 16MO 1.08GB 11 .8" oct1vo ., .. 3749.00
4130T S.'133 ISMS 1.08GB 11 .e· Actrve ... ' · 449.00
LTE SOOO Series Notebook· 5100 S190 6MB 810MB 10.4· actiYe . · · ·
4032.t7
5150 51 1008M8810MB 11.l" dual .. . . . · 2189.00
5200 51120 BMB 1.35GB 10.·· octlvo .. . 480 1.:17
5250 51120 ISMS e 10MB 10 4' active . · . . 3 199.00
5290 51120 16MB 1.35GB 11.3· .&ctNe .
J I H .0 0
5300 51133 16MB 1 35GB 12. 1" 1t-"11VO
· 4399 00
5380 51133 16M8 2. 16GB 12. 1" DCtJWt
J.;H.00
OeskPfo 2000 Sarin Oe1ktosn
5100l630 51100 8MB 630t-.AB..
11 1100
5100/1200 51100 8MB t.2GB .
. ... 111100
5100'1200 S.' 100 16MB 1.209 512G'l200 51120 8JIAB l.2GO . .
1229.00 . 11H .OO
512G'1200 51120 16MB 1.200 ··.
. 1239.00
513311200 51 133 16MB 1.200 5 1 ~ 51133 16MB 2.5GB
. 1381.00
1 ~.00
516611200 51166 16M9 1.2GB
1138 00
COMPUTERS
~~=B~.. .·...· . . 17ft.OO
520CV2500 5l200 32MB 2.508 .. . . .. .· . . . 2209.00
enoo ax 618Q/1200ICO 61180 16MB 1.2GB BX CO .. · 20tt.OO
62'00f2.50l)'C0
18MB 2.SGB CD . ·· 25H.OO
~~1:!te"'1;axco. . . 11n .oo
5 166/250ll"CO 51166 32MB 2 .SGB ex co . . . 22 11.00
620Ql250QICO &'200 32MB 2.5GB ex CD · ·· 2741.00
Desl<t 5D1H2Gl<'"p1t0o6040501102-0 16MB 1.08GB ····. ··..· IJ.41.00
512G'1620r'l.S 51120 16MB 1.6208 .·.···· . 1529.00
5 13311080 51133 l&MB 1.0808 .. ···· ···. 1S39.00 513311620 5/133 16MB 1.5208 ..··.·.··. 1121.00 516&'1520S/16616MB 1.62GB ·.······.· 117900
ex 511&'25CXVLS 5'166 16UB 2.SGB .····..· 2Clt.OO
618Qf162GICDS 61180 32f.AB 1.62GB c o . 2549.00
ax 62002S<XJl\..SIDS &'200 32MB 2.5GB CO . 2951.00
DHkpro 4000 Series U LnHoweq 5133'162M..S Slt33 32M8 t.62GB. · .. ·... 197100
~~s~ ~:~:OSo8 ax co . 2321.00
51661108Q.'COS 51 16632.MB 1.08GB 8X CO . 2571.00 ~108G'CDS S1200 32.MB t .08GB 8X CO . 2199.00
6190'2 15CVCOS&118032MB 2..15GB 8X CO . 3191.00
620CV2 ISGICOS Gl200 32MB 2. 1SGB ax co . 3339.00
62ro'4200IPOS 61200 32M8 4.2GB PO-CO . 4141.00
O..kpro 6000 S...IH UlnHowers 51681'215CVCOS 51166 321.18 2. 15GB 8X C O. 2999.00
PrHar lo De·ktops
4 11 2 51 120 1GMB l ,6GB 6X CO
130 0 .00
4122 5115016M82.SG9 8XCO ·.·····.. 1899.00
4402~3319·.et .0086XC0b.Jl..f11S"m:nilb' . 191100
Preu rlo Mlnl--lowon
4704 S/ 133 16MB t.6G9 5X CO ....
15 99 .00
4712 S/ 166 24MB 2 .SGB 6X CO ... . . . 1Ht.OO
6704 51166 24MB 2..SG8 ex co ....
. 2 1tt.00
6702 51166 24M8 2.SGB 8X CO . . · ·.·.. 24 W .DO
4710 5l200 32MB 2.SGB ex CD . .
. ll99 00
6708 5l200 32MB 2.SGB ax co .......... 2699 00
IBM
Thl nkPad Notebooks
36SE0511008MB540M8104* dual4XCO . 1571.15 365X 51 120 SMB e10MB 10.· · active . . · 2l2t.22 365X 51133 eMS 1.0BGB 11 .3" du.al ·..·.. 2216.IO 365XOSl100eM8810M910.4" o.'814XCO . 2361.. 17
365XO 51120 8MB elOMB 10 4" aarve 4X CO 252t IO
365XO 51120 8MB 1.08GB 11 .3" dual 4X CO . 23Sl.55
co . 365X0511208MB 1.0l:lGB 104" a::tive 4XC0 . 300UO
365XO 51133SM8 1.35GB 11.3" ac:r.116X
3511.60
!,60 51 100 BMB e10MB 11 .3" dual . . . . . . . . 27N DI
56051120BMBe10M8 121' actlVe ·..·.. 17.CS.64
560 51133 eMB t.08GB 12.1" active .... . . . .&1 95. 15
810MB 760E 51120 eM8
12. 1' edlvo ..... 44tl2.26
760 51120 8MB 1.2GB 12.1' activo .. . ... . ..427.71
760£ 51133 18MB 1.08GB t2S <Klive ·... SOM.SO
760EOf/13:l 16MB l.2GS 12.rac:M4XCO.. 5407.· t
700EO 51133 16MB2.1GB 12. 1· active 6X CO . 5799.3e
760E 51 150 16MB 2.. tGB 12. 1" active . . . . . 54119.97
760EL 51100 eMB 810M3 11 .3' dUal . . · .· 2.stt.90
760ELD!YIOOBMB810MB 12. 1" d..e4XCO . 4 11 11.23
760EL 51120 eMB 810MB 11 .3" dual ..... .. 2tHll.50
760EL 51 120 6MB 1.0SGB 12. 1· active ..... 4392.50
7GOEL 51 120 BMB t.3SGB 11 .3" dual
. 34&1.H
16MB 760EL &'133
1.0808 12.1" active .... 4503.92
Apllv· Serles Do·ktop· C32 51 133 16MB 1.2GB6X C O.
ex C33 51133 16MB 1.6GB BX CO.
C65 51166 16MB 2GB CO ·.
en SJ200 i6M8 2.SGB ax co..
564 51166 16MB 2.SGB ex co .. .
S66 51 166 16MB 3.2GB ax co.. .
574 5l200 16M8 2.SGB ex co .. . $78 S."200 32MB 3.2GB ex CD ..
.. .. . 1407.13 . . llH .7· .. 2099.00 . . 22411 00
. ... 22..~ .oo
· . 2399.00
· ... 23iMl .OO .. 2Ht.OO
PC300 Series O.·ktops PC3305/13316M81.2GB3bays . . . . . . 1499.12
PC330 51133 I GMB 1.6GB 3 bays . . · . . 1547.62
PC340 51100 &MB BSOMO 4 bays .
. . 991.45
PC3AO 51100 16MB 1.2GB 4 bays
. .· 11 71.92
PC340 51133 16MS 1..2GB 4 bays .
13 49 .0 5
PC350 51100 16MB 1.2GB 5 bays . . .. . 13 22.11
PC350 51133 16M8 1.2GB 5 bays ..... ·. . 1556.41
PC350 51133 16MB 1.6GB 5 bayS · . . . . . 1&11.06
PCJ.50 51133 16M8 1.6GB 5 bays 6X CO .. 1799.92
PC3.SO 51166 16MB 1.6GB 5 bays .
. 1111.H
PC700 s.rie· Onktopa PC700 51100 16M8 1.208 5 bays
PC700 51133 16MB 1.2GB 5 bays .
PC700 S/166 t6MB 1.2GB 5 bays
.. . · 1284.20 . .... 174&.44
. 1129.31
COMPUTERS
NEC
V.rN Notebooks
240051100eMB810MO 11 .J'"dua.1 ·· . . . .·· 1999.00
2400CO 511008MB t .0608 11 .3" du416X CO . 2499.00
4200 51100 eMB810MB 10 .4' actiYo ······ %699.00
4230 51133 8MB 1.0808 10.4 ' acttve GX CD . 3499.00
600Cl-t 511001&.e1 .oeGO 11.:Tac11'46XCO · 3.. 99.00
GOtOH5f133 16MB 1.0809 11..3' ACt1Ve6XCO . 3799.00
co . oo::Di $1'133 16Ml 1.3!iGO 12.1' ~ 6X
·499..00
OOXJX &133 16.\e 1.4408 12.1" oc:iw 6X co . 4799.00
~n~:.-0~
Exten... NotebooQ
570CO 51100 &MB l10MO 11.3" doM 6X CO 1953.Al
570COT51100811S 1.2G810.4".:fve6XCO . 2651..SS
we co . 600CO 51120
810MB 12.1" dual 6X
2222.~
650C051 1331GM01.4GB12.1"cbll 10XCO . 3tll.Q4
650COT 6'133 ICNS 2. 108 113' ac:tPr4: 1QX CO·· l659..23
TravelM·te Notltbo06t· TM6020 51120 8MB 1.080 8 11 .3 ' 1tCl!\le ··· 3751 .93 TM6030 51133 16MB 1.35GB 12. 1· active . · ·229.30 TM6050 51150 16MB l .35GB 12. 1· active··· 4609.9 1
&l~
Yec1ra 520 Serie· Oetk1op· 520MCx 51120 12MB 1.2GB ex co ......· 1533.75 520 51133 18MB 1.200 . .. . . .... . . . .... 1279.84 520CO 5/l33 16MB 1.208 BX CO ·· . ·. · · · 1534 .65 520MCx IS/ 133 16MB 1.200 ex c o ... .. .. 17 17.86
Vectre 525 8ortH Mlnl-tower1
525CO 51160 16MB 1.600 ax co .. . . ... . 18!a4.i4 a25MCx 51160 16MO 1.6GB ex co . . ... 20$4.49 52SCO 51200 16MB 2.5G8 ax co ... ..... 2196.31
525MC1t 51200 32MB 2.SGB ex co . . . . · . 2584 .40
IHITACHl l
EIOOO 51100 8MB 810M8 11.:J" dual . ··.. 1"9.00 E133T 51 133 H5M 8 810MB 11 .3" dual., .... 2999.00 M120T 51120 16M8 1G8 11 .8 " ac:Uve·X CO . 3699.00 M133T 51 133 16M8 1GO 11 .e· actrvt 6XCO . 4399.00
PRINTERS
ALPS
M0·2010 COk>f pm:.Ot" ·· , ·.· M0-4000 COk>t pm!ef/$Cannef .
. . 499.00 . .. 619.00
brother.
HL·720 I.Her .
. .. 3S1 .11
HL·7:l0 laMt . . . . . . . . . . .
. .. 399:9'
MFC.1950Plu$ 6-in·1 . , ..· , , , ........ 499.99
MFc-4550 5-ln· I , .....
. .... . .. 799.99
MFC-6550mc &-In· I .
. 999.99
C a n o n·
BJ.3() monochfomo
.·· 2'65.50
BJC-70 .·.· , · .
. ··· 297.2e
BJC·240 . . . . · . BJC-620 . . . . . . . . BJC..;100 ......
. ..· ..·. 179.00 . 359.00
. . 229.00
BJC-4200 ··. . .·.. ' . . . . . . .
· ....... 279.00
Molllf>ASS 800 moltl·luncllon . . . . . . . . ·.. , 449.00 MultlPASS C2SOO color moni·lunct1011 . . ··.·· 599.00
EPSON'
OFX5000· FXe70 ··
LOe70 . L02070 L02170 ..
LX300.. Stytus 1500 ·. . . . Stytus Cole> 200 .·. Srytu, Color 500 .
' ... .... . 1387.25 . 289.-45 . 44.3.03
..... 313.0-4 . 599.00
. ...... 165.41 . 995.00 179.00
. . 279.00
StylusColOr II ....
Stylos Pro COior .. Srytw~ Pro XL color .
· 279.00 · ······· ]"Tg,OQ
. .... 1719.00
(;t] ~
HP Dc&kJol ·oo p1!n1er. . . . . · · . · · ·
· · 204.61
HP Desk.Joi 340 POr1llblo it\kiOI prin!er ...... 293,&4
HP DeskJet 682C colol' printM
· 299.00
HP Des~OI 820ClO oolot prinlet
. .. 399.00
HP L.asorJel SL Xlla prinler. . ....
. . -479.00
HP Lasor.Jel SP printer · . . ·
·
. 796.71
HP OttQJet inqel laJ.leopieffprinlet . . . · . 05.87
HP omc..Jet 350 fl!Qot m.tt>-h.rction .
. S49.DO
PRINTERS
i.EXM,\RK
Jetponler 1020 · · .
. . . · . . . . t .fl . 15
Jetprintttr 2050 , ,
... .. . . , . 256.11
JetpririlOf 2070 . . . . . . · . . . · . . · . . .·.· . 3'4.04
Optra C · .
. .· 591 3.75
Optra E.
. . .. . . .. . . . . . · . · H .41
Optr8 lX· .
. . . . . . . . . . . .. 1140.57
Op1re N · · .
. ..····· . ··········· 2"1.22
()plraR· ......................... 12.SS.2J
Optra Rn·.·.. ,
. . . . . . . . . 1413..U
0ptra RI· . . . . .
. . . ·.. . 1'83.44
Ml1&4 Turbo ·. ML320TLl"bo .
"'.l321 Turbo
W,.39$ ···.
Ml..520 . . Ml.521 ...... . Ml.5~ .... .
Mt.591 .. . ~4w OL600o .. Ol6 10o ... .... . Ol..B10o ..... .
. . ·..·.··..... 228.21 . . . . . . . . . 3 17. 15
. . . . . . . . . 445.n
.. . . . . · . . 1005.20 . .··· .···. ····. 311.14
· .·..·...' ...·..·. S44Osl..0n2
.. 603..17 .·. 299.00 . . ... . . 3H.OO . ............ 41 7.3J . .....·.. . 573.1 2
HARD DRIVES
631Mll FaSl·ATA... ID?SHgltt
.. . 132.H
l .2GB EIDE·2 ..... . ..
. . 20 1.11
1.0808 Fast SCSl·2 ...
. ... . 282.25
2. 1GBFast ATA·2 ... . . , . . · . · · · . .···. 275 ,33
2 .1408 Fast SCSl·2 .. . . . . . . . · · .
. , .. 7.fl.27
2. 1G0 utLra wide SCSl-3 .·.·... .....·.... 604. 12
4.29GB Fast SCSl·2 . . · . · · . · .
· 100l.5 1
9GB Fast SCSl·2 ... .. .........
· · 1197.U
··HUllNDICl1AL.
CaWr e53M8 EIDE ·· . .····.·.·.··.·.· 169.f.I
caviar t.2GB EIDE ...·.·..·.·.......·· 2 1:Vl.5
CovW 1.6GB IOE . ... . ... . · .. . . . ... 231.·7
Caviar 2. 1GB EIDE·2 ... .. . ............. 291.31
CaWr 2.5G8 EIDE·2 . . . . . . . . . . . . . . . . . . . 3 11.IO
Cavllr 3.1GB EIDE............
. ··. 31.C.41
CONTRO LLERS
=~:g~~: =~~~~I~~-:::::: ~::::
Adaplec AVA 1505 SCSl·2 CD Kit . ·.···..··· .fl.42 Adltptec 1542CP SCSI Mastet Kil . . . . . . . . . 2.52.15 Adi19tec PCI Uftta WiOe SCSI Kii . . ...·... . ZH.13 Promise EIOEMAX ISA 2HO on-bfd BIOS . . ... 25.21 Pronee EJOE23CCh Vl.B 4HO cin-btd BM:>S 6SSO . 49 0
MODEMS
(D tv,.s
ACCURA 336 V.34 lnlomal wnH .
. . 1·1 .13
ACCURA336 V.3' external wflax .
141.36
ACCURA 336 OSVD ln:00\61. . · ·
· · 111.17
ACCURA 336 OSVO external · · · . . · ...·· 1N..5 t
ACCURA 336 V.34 voieo lntomal ... ' .... ' . 151.n
OPTIMA 336 Buslnoss Modem Hterna.I ·..·. 23&.· ·
11!'.Matlt:I'
Sport· ter Serfea
V.34 33.6 lntomal wltax. , , · , . .
. . I 49.4e
V.34 33.6 external wi1ax . · . . .
. . , . . . 1H .29
Vo6ce V.34 33.6 lnlomal wnax . · .
. · 169.21
Voice V.34 33.6 e1tlemal w/1Q.I · · ··· · · ···· · 1H .40
Wiflmoaom V.34 33.6 ln1ernal wlfwr , · , .··· · 114.113
ISON 12eK lermlnnl odllptor ··.·.···.· , , .· 221U6
Courier Serie·
Y.34 33.6 lntem.111 w/fa.u. ..· , , . . . . . . . . . · . . 2.31.IO
V.34 33.6 external w/Tax . . ......·..··.·. 273.5 1
l·modern ISON V.34 laxmodem lntomal..... . 293. U
l·modcm ISON V.34 loxmodom oxterOBl , , , · , 34·.74
-__·-__-_-_--_-___-.-___-_-_______ ---·-· ·-··--..._-....-...-. _..,. .... ... .,,._, c......_ ...______..__ _..,_.,___,
........._.,_.,.. ...
. .....
=::.:-::~-:=·~-=~::.:...::::-
BUY WITH CONFIDENCE
@BTICACH
.
' ''Our competitors are solidly behind us."
20-50% behind us, to be exact.
Megabytes per sec.
· PC!, EISA and ISA · Upgradable to hardware RAID and caching · Bus-mastering with on-board processor · Support for all major operating systems · New: Ultra SCSI models now available
This chart from the May, 1996 issue of PC Magazine (UK) shows the results described in their review of SCSI adapters entitled "Survival of the Fastest'~ According to PC Magazine, "SmartCache IV was demonstrably quicker than the other two [boards tested]." (Adaptec 2940UW and Buslogic BT-958).
Here's your chance to get ahead of the competition. Call for more information about
SmartCache IV SCSI adapters and modules. You'll see why we say: SmartCache, Smart Choice!
'
1-800-860-4589
iiDPT.
Distributed Processing Technology
Circle 137 on Inquiry Card.
140 Candace Drive, Maitland, FL 32751 · Tel: 407-830-5522 · Fax: 407-260-6690 · sales@dpt.com · http://www.dpt.com
A popular Mac development tool steps out-this time, ready
to do battle with a variety of platforms. By Raymond GA Cote
Multiplatform CodeWarrior
etrowerks CodeWarrior is
one of the all-time great
development tools for the
· · · · Macintosh. The latest release,
CodeWarrior 10 (CW10), tackles C,
c++, Object Pascal, and Java. Plat
form-wise, CW10 supports System 7 on
68K and PowerPC Macs.
CodeWarrior is expanding beyond
Mac programming with development kits
for General Magic's Magic Cap and the
new US Robotics Pilot PDA (see the screen).
You can also target Wmdows 95 and NT,
BeBox, PowerTV, and Sony PlayStation.
As this article was taking shape in early
November, Metrowerks announced that
at fall Comdex it would demonstrate a
Windows version of CodeWarrior. This
will letyou build 32-bitWmdows and Mac
applications from the PC side ofthe world.
Other development kits (such as for the
Pilot) will appear on the PC as well. Metrowerks' core technologies are its
CodeWarrior now supports development for the US Robotics Pilot
compilers, linkers, and debuggers. How
PDA, a simulation of which appears in the upper right.
ever, the CodeWarrior integrated devel
opment environment (IDE) is just as ment and a custom Metrowerks compil can use Jasik's The Debugger and Onyx
important. Metrowerks has built an er. Granted, you can automate this build Technology's QC quality-control tester.
The Wise Route extensible IDE, with plug-in compilers, from within the Metrowerks IDE, but I
linkers, and pre- and postprocessors. The find having to switch in and out of the IDE
company provides the AP! for this IDE as during development unsatisfactory.
With the exception of Java, Metro
part of the standard development kit. Compiler (and linker) writers who deliv
Pilot Development
werks is not attempting to build tools that
allow cross-platform application devel
er tools as plug-ins to the IDE are able to I spent some time with Metrowerks' opment (that is, a single source-code base
leverage those powerful core capabilities. Magic Cap and Pilot development envi simply recompiled for Windows, Mac,
There are, however, some rough ronments. Aside from Magic Cap being etc.). CWlO, for example, supports
spots. Even Metrowerks has not moved based on c+ + and the Pilot being based Metrowerks' PowerPlant C++ frame
all its compilers into the IDE. For exam on C, they are fairly similar environ work on the Mac and Microsoft Foun
ple, both the Pilot and the Magic Cap ments. Both let you link your applications dation Classes on Windows. Instead,
development cycles require that the final into a simulated environment that runs Metrowerks is taking the wise route of
product build (the build downloaded to native on the Mac. Both need a final com providing a core IDE onto which new
the target hardware) be performed using pile and link phase to be run through tools can be grafted, setting the stage for
Apple's MPW command-line environ- MPW. Both let you remotely debug your what could be the next standard in devel
application on the target hardware.
opment environments. liJ
RATINGS
The simulators permit Metrowerks
~ECHNOLOGY
* * * * *
* * * * IMPLEMENTATION
to leverage the wide assortment of Mac intosh development tools. For example, while working on a Pilot application, I
Raymond GA C6te is president ofAppropnate Solutions, Inc. You can reach him via e-mail at
rgacote@apsol.com.
* * * * * Outstanding ****Very Good ***Good **Fair *Poor
JANUARY 1997 BYTE 47
Seagate's new Cheetah UltraSCSI hard disk is the first to hit 10, 000 rpm. By Stan Miastkowski
World's Fastest Disk Drive
emanding PC applications
too often run up against hard
disks that can't push data
fast enough. Seagate Tech
nology has changed that picture with its
introduction of the Cheetah line of disk
drives. They're tl1e first to bump the stan
dard for high-performance hard drives
from 7200 rpm to 10,000 rpm.
I tested an UltraSCSI Cheetah on a 133
MHz Pentium system using an Adaptec
AHA-3940UW SCSI card. The results were
impressive. The Cheetah was able to
transfer data ata continuous rate of near
ly 11 MB per second. That's more than
enough for the most demanding use. And
the Cheetah's embedded-servo technol
ogy means the drive doesn't need to per
form periodic recalibration that slows
down data transfer. This is particularly important for video applications, where even the sma llest data interruptions mean
More revolutions per minute drives the Cheetah's latency down to a ridiculously low 2.99 milliseconds.
dropped frames.
It's not difficult to see why the Chee ly impressive. Seagate claims 2.99-ms that rightly packed data from electronic
tahs offer better performance; the faster latency, by far t he fastest of any drive noise. The drives are compliant with SCSI
a drive spins, the quicker it delivers available today. By contrast, average Configuration Automatically (SCAM)
data. The faster rpm rate also means the latency on high-performance 7200-rpm and with Self-Monitoring, Analysis, and
drive finds data faster. I measured the drives is about 4.2 ms. These seemingly Reporting Technology (SMART), so they
unit's average access at 5.8 milliseconds. sma ll differences become important should be easy to install and maintain.
But it's the Cheetah ' s latency figure (which measures the average rime to access the next data called for) that's real-
when you're pushing a drive to its limits. When first turned on, the Cheetah
sounds like a distant jet engine spooling up. But because ofspecial sound-absorb ing and sonic-damping materials, the drive soon settles down to a sound level
RATINGS
· i~cJf N~:u:o6·'{
* -* *~'--* *'
*. * · IM·f''"EME~TAT:ION
! 11: « '!<, ·'·~-
* * * .. PER'FORMANCE ': ~ f*
that's littl e different from other high-end
T he Cheetah comes in 4.5-GB and 9.1
drives. The Cheetah does, however, get GB models, in both UlrraSCSI and Fibre
very hot after it's been running for a Channel versions. Other major manu
while.You'd be wise to fo llow the airflow facturers wi ll no doubt fo llow suit and
specifications in the manual. Seagate's introduce I 0,000-rpm drives, bur for now,
stated mean rime between failures Seagate is the one to buy if you wantstate
(MTBF), by the way, is 1,000,000 hours of-rhe-arc hard disk storage. Iii
CD
114 }'Cars.
;:0;
z
The Cheetah uses magneto-resistive Stan Miastkowski is a BYTE consulting editor
:;
heads to pack the data, a 512-KB buffer, who has been poking aro1111d inside computers
5
m
and partial-response, maximum likeli for almost two decades. Yo11 can reach him at
:0
0
hood (PIUvlL) read channels that separate stanm @blx.com.
48 BYTE JANUARY 1997
***** Outstanding
****Very Good ***Good **Fair *Poor
Operating Systems
The latest version of this free Unix spans multiple platforms and offers many sophisticated features. By Jim Mohr
The State of Linux
magine a Unix server sup porting a dozen users con nected via serial terminals. Now add a few more users connected across the network using X Window. Finally, let's add a handful of Windows PCs that use the Unix machine as a file and print server. If you think that the machine can't handle this many operations, just add another processor and let the OS perform symmetrical mul tiprocessing (SMP) to distribute the load. If I were to say that all this is available for free, including the source code, you might think I was joking. If I were to add C and C+ +compilers, a text processing system, a spreadsheet, and a Web server to the deal, you might begin to question my sanity. If I were to tell you that most of this software smorgasbord has been available for years, you might begin to question your own sanity and wonder why you haven't checked it out yet. It's called Linux, and it's a Unix-like 32-bit OS that supports all the utilities, tools, and other features found in com mercial Unix proqucts. The latest kernel (version 2.0) provides enhancements such as Java and SMP support, making it bet ter than some commercialUnix offerings. The best thing about Linux is that it's essentially free. However, for this same reason, many people question its legiti macy. Added to the fact that Linux start ed as a college project by LinusTorvalds, it seems only narural that it would not be something you ' d want to run your business on. But as we'll see, the most log ical question Linux poses is: "Why not?"
Running Linux
Linux runs on most major processors, such as various species of the x86, the PowerPC family, the Alpha series, and MrPS chips. It supports most major hard ware peripherals, with some caveats. Typ ically, the developers of Linux hardware
drivers are Linux users themselves. If someone wants to get a peripheral to work, he or she either writes the driver or waits for someone else to write one. The positive side of this situation is that since the developer uses the device and ends up with the same bugs as you, prob lems are quickly fixed, usually in a mat ter of days or weeks. Another advantage to this arrangement is that the person
describes how to configure an Internet firewall, or hardware-related, such as the CD-Writer HOWTO that describes how to get certain CD-R devices running on your system.
lt is important to check if there is a HOWTO for a specific piece of hard ware in case it describes problems some one has already dealt with. Agood exam ple is the CD-Writer HOWTO. Although
Selected Linux Sites of Interest
URL ftp:/lflll.aynwr.com/pub/lu:hai~es
http://sunsite.unc.edu/mdw http://rortex.cc.misscai.eda/- rllys.lim.bbm http://wwwlOmb.com/im/
I ·
lltlp://m.i.arg/illlx-ilt/ http://www.tu-cbenlitz.de/home/im http://www.xnelcom/-blabl'a/linux.shbnl
D~
List of kernel changes. including links to sites with this information
The Lin ux Source Navigator. Li nux so urce code in HTML pages.A must for thedeveloper
The Linux Documentation Project home page; comprehensive set of on-line documents
list of common fixes to Linux problems
Home page ofThe Linux Advocacy Project; encourages commercial Unix application vendors to provide a Linux version
Linux International home page
Information, including books, links to other home pages (most in German)
Web Wanderer's List of Linux and Unix resources
who actually uses the particular periph eral- again, typically the developer writes the documentation. The negative side of this arrangement is that older peripherals won't garner such devoted support, so finding a reliable driver for vintage hardware, such as an old CD ROM drive or network card, can be prob lematic. Furthermore, the person best su ited to write device drivers may be ill -equipped to write clear and user friendly documentation.
The documentation of all commer cial Linux distributions appears in the form of HOWTO files. As its name implies, a HOWTO describes how t0 do something. This can be software relat ed, such as the Firewall HOWTO that
there exists a program (cdwrite) that operates CD-R drives, not all CD-R drives work with it.The HOWTO describes how to get the standard SCSI driver to work with specific CD-R drives. Computer controlled uninterruptible power sup plies (UPSes) are another example. With out any direct support from the manufacturers, users have gotten UPSes to work with Linux; their experiences are documented in the UPS HOWTO.
Many of the Linux hardware problems are due tO the peripheral being simply mo new to the Linux scene, so no driver exists. Other times, changes to the kernel may cause problems to specific drivers. For help, a glance at the Yahoo Web page is a good place to start. For example,
JANUARY 1 99 7 BYTE 49
Core Operating Systems
when checlcing the driver srarus for 3Com
EtherLink mVortex Ethernet cards, I was
able to quickly locate patches for the 2.0 kernel, as well as for several other, older releases. The rable "Selected Linux Sites oflnterest" shows other useful Web sites. There are also sites that provide infor mation in German, Swedish, Czech, French, Italian, Russian, and Spanish.
Perhaps the single most important HOWTO is the Hardwa re HOWTO. This is the Linux hardware " compatibility list." It describes not only the hardware that is supported but provides tips and UIU.S for hardware that isn't. "Support ed" means only that the standard distri bution has drivers for that particular set of hardware. It's always a good idea to check the Hardware HOWTO for a spe cific peripheral before attempting a Lin ux installation.
For information on the latest drivers and ports, you should check out the Lin ux Documentation Project (LDP) home page (http://sunsite.unc.edu/mdw). Aside from providing a full version of various LDP documents or "books," this Web site is a treasure chest oflinks to the latest dri vers and patches, as well as to compa nies that provide Linux software and complete systems.
Linking Format (ELF) binaries, which is not available prior to the 1.2.13 kernel. In addition, there are known problems with Java for specific versions of Linux.
A common issue with Linux is its com patibility with other systems. While its interoperabiliry with other di alects of Unix is taken for granted, its connectivi ty to Windows-based PCs may be a point of concern. Linux works fine as an Inter net server, but can it offer the file and printer se rvices that other Unix dialects can ? It can if you have Samba running. Samba is a software package that provides the session message block (SMB) func-
ux has developed a very large army of fol lowers able to help since they have expe rienced the same problems you have.
Industrial-Strength OS
The most compelling aspect of Linux is that it typifies the whole Unix mentality. Unix is a system of choice. You choose how to configure the system and what functions the system has. lf you want to implement it on a low-end PC or a high end workstation, you can. If you need real-time processing, that's avai lable as well. Linux takes this one step further : Not only can you change parameters and
Selected Linux Disbibutors
Coqwiy
lilllX type
Wonr.roup Solutions Redllat Wahrt Creek CB-ROM
lnloMarJc
DebimCNll/lim Craftlolt Wiliaes Deix Computer CmbH
YggdrasiCo~
S.U.S.E. CmbH
LinuxPro Red Hat Slackware Slackware Debian Craftworks Linux OLD Yggdrasil Linux S.u.S.E. Linux
Website
E-mai
http://www.wgs.com info@wgs.com
http://www.redhatcom redhat@redhatcom
http://www.cdrom.com info@cdrom.com
httpt/www.infomagic.com info@infomagic.com
http://www.debian.org debian@debia n.org
http://www.craftwork.com info@craftwork.com
http:l/www.delix.de delix@delix.de
http://www.yggdrasil.com info@yggdrasil.com
http:l/www.suse.de suse@suse.de
Running with Linux
lf you're asking, " What good is all this if there is no software to run on it, " the answer to that is: There is. Besides sup porting all the programs that come stan dard with a Unix system, Linux sup portsall the nerwork protocols that Unix users have grown accustomed to, like TCP/lP, NFS, and HITP. ln addition, there is a wide range of free applications soft ware such as a text processing system, a spreadsheet, and a database. If these are insufficient, a wide range of commercial software is available.
Not every software product runs per fectly on Linux the first time. Most non commercial Linux sofrware is available as so urce code that yo u compile on the host system. This increases the likelihood that it will work correctly. However, check the program's accompanying REA DME file that describes what steps to take for specific platforms.
Like the hardware, many software products have their own HOWTO. The Java HOWTO describes the steps neces sary to get Java working on your system. Java requires support for Executable and
If you need information in languages other than English, there are a number of places to look. A good start is: http://www.yahoo.com/Computers_and_lnternet/Operating_Systems/Unix /Linux/Foreign_language_Sites/.
tions required to support Windows for Workgroups, Windows 95, Windows NT, and LAN Manager. In fact, any client that supports SMB can access a Linux system running Samba. The great thing about Samba is that it works both ways, so your Linux system can also access other sys tems such as NT.
One of the biggest arguments against Linux has been that of support. Because Linux was not deve loped bya single enti ty, there is no 800 number you can call. However, Linux is bundled and distrib uted by a number ofcompanies, as shown in the tab le "Selected Linux Distribu tors." lf you purchase one of these bun dles, you are often provided technical support on basic issues such as installa tion. M a ny companies do nothing other than Linux support. Some companies, such as WorkGroup Solutions, not only provide complete systems, including their own version of Linux, they offer consulting services as well. Finally, Lin-
configuration as you wish, you can change the basic behavior of the operat ing system if you need to because you have the source code.
Although Linux doesn' t yet run on mainframes, it's just a matter of time . Since Linux runs on every major com puterarchitecture, the odds are that there is a Linux syste m tha t fits your needs. Because of the amount of software and support availab le, Li nux has found a place right alongside Unix OSes from even the largest vendors. And you can't
m argue with the price.
Jim Mohr is a system and network ad111i11is tratorfor Kaeser Compressors in Coburg, Ger many. He has spent six years providing tech nical support for SCO Unix and is the author ofSCO Companion : The Essential Guide for Users and System Administrators (Pre11tice Hal/, 1996). He is working 011 a book 011 Lin ux, to be published this year. Yott can reach him at 100542.2677@compuserve.com.
50 BYTE JANUARY 1997
Across the Office...
.Across the Build ing...
·· Across the W rid!
Bu t, you can still make it ... until you geti:h'e CCJll '(yo.u knew·t ou
shouldn't have answered it) telling you that your server has gone down at the Atlanta office. You could fix It- if you weren't i'1 Frankfurt. ~
Ifyou had been using a Cybex Solution, you could h~ve done all tha~ and .
more right from your desk.
No matter how far your work takes you from your computers: Cybt!x'k~epl you in the driver's seat. With our hardware, yo.u can access and 01'l!.11a\ e most any computer, anywhere, Just as·if you were sitt;ing In ~ont of lt~~·
One company. One solution. Cybex.
Cybex Computer Products Corporation 4912 Research Drive Huntsville Alabama 35805 USA (800) 93CYBEX (29239) · (205) 430-4030 fax
http://www.cybex.com
·~re.
a Cybex is a registered trademark of Cybex Computer Products Corporation. Lant astic Is a re-gistered trade!1'!ldc of A~soft I'll)!·· Banyan 1$
trademark of Banyan Systems Inc. Netware is a registered trademarli of Novell Inc.
Come see us at Comnet, Washington, D.C., Feb. 4-6 at Booth #1612
Networks
Remote procedure calls bring network
applications together. By Tom Yager
Client/Server Magic
evelopers can no longer pre tend that their applications run on isolated systems. Whi le today's workers are used to seamless data exchange among applications running on the same system, it won't be long before they dema nd the same effortless data connectivity across networks. Every network-capable OS has its pet scheme for passing app li cations data through network links. Sometimes you can graft one vendor's method onto an other vendor's OS. The TCP/ IP (" Berke ley") sockets API has taken up with PCs (even those running DOS) and Macs, stay ing transparently compatible with its Unix birthplace. However, sockets pro gramming takes some time to master. Developers yearn for a simpler, more ele gant networking AP!. That API does exist. It's called remote procedure call (RPC). RPC was born at Sun as part of its NFS and Open Network Computing (ONC) distribution. The Open Software Foundation (OSF) made a significan tly enhanced RPC part of its Distributed Computing Environment (DCE). There is also an emerging ISO RPC specification. RPC, old or new, comes with most OSes. The focus ofthis article is the imple mentation Microsoft delivers with Win dows NT Server 4.0. If you're a Unix or Mac user, you should have little trouble applying what you read here to your tar get OS . Note that Microsoft ships only the RPC portion of the DCE standard with NT. A complete DCE implementation is available in source code from the Open Group/OSF (http://www.osf.org).
Embrace Diversity
NT's version of RPC is sweet. It supports NT's standard nenvorking protocols and can converse effortlessly with clients run ning DOS; Windows3.x, 95,orNT; Unix;
or the Mac OS. Data knows no platform preference, because RPC smooths the data representation, such as byte ordering and INT size differences. As long as both client and server speak DCE RPC, all lines are open. T he Win32 Software Development Kit (SOK) includes the tools and header fi les needed to support RPC,
The server can even modify data that is passed as arguments, just as a local func tion can. You can pass pointers, struc tures, and unions as data. RPC takes care of sending the data, making the call, and returning the results.
If your network is running an RPC directory service (DCE defines its stan-
Microsoft-Supported Network Protocols
Protocol name Description
DOS Winlx Win 95 Win HT Mac Unix
ncacn_nb_tcp NetBIOS over TCP c c
N
C, S N N
ncacn_nb_ipx NetBIOS over IPX c c
N
C,S N N
ncacn_nb_nb NetBEUI
c c C,S C, S N N
ncacn_lp_tcp TCP/IP
c c C,S C,S c C,S
ncacn_np
Named pipes
c c c C,S N N
ncacn_spx SPX
c c c.s C,S N N
ncacn_dnet_nsp DECnet
c c N N NN
ncacn_at_dsp AppleTalk
NN N
N
c N
ncacn_ms_spp Banyan Vines
N N
N
C, S N N
ncadg_ip_udp Datagram UDP/IP c c N
C,S N C,S
ncadg_ipx Datagram IPX
cc N
C, S N N
ncUpC
Local procedure call N N C, S c.s N N
Each protocol's OS support is shown with a C for client support, S for server support, and Nfor no support.
and Microsoft's Visual C+ + deve lop ment environment supports and docu ments RPC development.
In describingRPC, it helps to start with a broad brush and work down to the detail. Aone-line summary of RPC is that it lets you call virtually any C function from across a network. If you let RPC do all the work, your client code simply makes ordinary function calls, even though the target function resides and executes on a remote server. You can pass arguments from client to server, and the server can send back return values.
<lard Cell Directory Service [CDS]; NT includes Microsoft's proprietary RPC Locator), the client searches the directory for a serve r that is offeri ng the requested fu nction. A server can upgrade its func tions and still remain compatible with older clients. Each RPC interface (group of functions) is tagged with a versio n numbe r.The server invokes the function with the matching version number, or it refuses the request if a version is no longer supported.
In the NT environment, a server can make an RPC function availa ble to all
JANUARY 1997 BYTE 53
Core Networks
types of network clients simultaneously. That means one server application can advertise its functions to TCP/ IP, Mi crosoft NetBIOS, NetWare IPX /SPX, and AppleTalk clients. The table u Microsoft Supported Network Protocols" shows the OSes thar offer RPC and which pro tocols they suppon.
Fetch the Marshal
RPC's programming interface is partly implem e nted in a way not often seen today: as a C-code generator. There are libraries and header files, of course, but RPC's simplicity comes from its generated code. Every RPC application is tagged with a Universal Unique Identifier (UUID), which is derived randomly as the first step of code generation. This is part of the identification string that servers register with the directory service. Clients searching for a server must supply a reg istered UUID, interface name, and version number ro get a march.
The RPC code generator works from a rem plate written in rhe RPC interface definition language (IDL) . Microsoft made its mark with some enhancements, turning IDL into MIDL. "Sample MIDL Listing" shows a MIDL file that defines the UUID, version number, and interface name for the application. It also defines the data that passes between client and server through expanded C-style func tion templates.
Earlier implementations of RPC per mitted one outgoing and one incoming data structure . DCE RPC permits any number of function arguments. Each argument can send data ro the server
([in J), return data to the client ([ out]),
or both ([i n. out] ). MIDLfilescan con tain quite ordinary-looking C variable definitions, even typedef s .You can use any data types that are defined in the MIDL file as arguments and return values in RPCs.
The MIDL compiler takes in the MlDL definitions and churns out stubs, the C source code that does RPC's hard work. This includes three files: a server stub, a client stub, and a header file. Using RPC's simplest model, you need only compile your stubs ro object files and then link those objects into your code. You link the server stub with your server application and the client stub with your client appli cation. You include the header file in both client and server to import the data def initions and to gain access to the RPC APL
The stub code converts data for trans mission through marshaling and unmar shaling operations. When a client calls a server, the client stub marshals the argu ments by combining the data and con verting numeric information into an architecture-independent Network Data Representation (NDR). When the server receives the data, the stub breaks apart the incoming arguments and converts NOR-encoded numerics back to the
access to a binding handle. Calls in the RPC AP! use this binding handle to iden tify and manage the server connection, but the stub code holds the handle for you. If you choose explicit binding, your client is responsible for the binding handle and must pass it as an argument with every remote call. Implicit binding exposes more of the RPC AP!, while ex plicit binding lets a single client maintain connections with multiple servers.
Sample MIDL Listing
After the header, the MIDL file follows C-language conventions with some extensions.The RPCDemo function prototype shows one string argument passed to the server, one string shared by the client and server (the server may modify it), and a Boolean (true/fals e) return value.
//fi l e RPCDemo . idl [ uuid(7a98c250-6808-llcf - b73b · OOaaOOb677a7l,
version(l . 0) ,
pointer_default(uniquel
J
interfa ce RPCDemo I
con st 1ong MAX _ LEN - 255;
t y pedef [str i ng] char ps zArg l[MAX_ LEN + 1) :
t yp e def [ s tring] ch ar psz Arg 2[MA X_ LE N + 1) :
Boo l ean RPCDemoProc ( [ i nJ pszArgl . [i n, out] psz Arg2
) ;
host's native format. The server calls the requested function, and the server stub then marshals modified ([ out ]) argu ments and the rerurn value for transmis sion back to the client.
Ties That Bind
When you're building an RPC applica tion, you must choose a binding method. This determines how the client locates the remote call on the server. Automatic binding takes care of everything. The server can advertise itself on all protocols simultaneously. The client consults its configured directory service (RPC Loca tor or CDS) to find the server it needs. It lines up matching network protocols, marshals the arguments, makes the call, and unmarshals the returned data with practicaJly no effort. Furthermore, a con nection based on automatic binding can often automatically retry a call that fails due to a temporary network outage.
Implicit binding gives your client
Of the three binding methods, auto matic binding is clearly the slowest one. It exacts enough of a performance pen alty to force you to use another method for frequent calls or performance-criti cal code.
While it's a linle slow, automatic bind ing creates the shortest, most easi ly understood code.The sample code (which is available at http://www.byte.com/arr /down load/download .htm) includes a Visual C++ make file, a MIDL file, and client and server code for a simple RPC application. The server is written for NT, but the client can run on any version of \Vindows. If you run the client under Windows 95, check the readme file for instructions on modifying the registry to point to an RPC Locaror or CDS on your network. Ill
Tom Yager is a freelanc e writer and senior software developer i11 Dallas, Texas. You ca11 reach him at tyager@maxx.net.
54 BYTE JANUARY 1997
THE COMPAQ LTE 5250 CAN BE
ANYTHING You WANT IT To BE.
10.4 · color active-matrix display
' 20MH,p,o;~
fchi!£1
Front-loading MultiBay allows you to mix and match these devices:
· Floppy drive (standard) · 6X CD-ROM drive ($449*) · Optional 2nd hard drive-up to 1.35GB · Optional 2nd battery
16-bit audio with built-in dual speakers
Ichoot I
Get standard 16MB memory-or go as high as 80MB
Full-size keyboard with integrated pointing device
!<---- - - - 810MB removable hard drive
AND Now, IT CAN BE YOURS
FOR JUST $3,199~
We figured you'd expect the Compaqc LTEs 5250 to come complet e with a powerful Pentiums pro cessor, 16MB RAM, a color active-matrix display and two PCM CIA slots. Standard. So what makes this notebook so exceptional ?
Well, the LTE 5250 is completely modular, so you can mix and match capabilities however you like. You can add an optional 6X CD-ROM drive, an extra battery -or even an extra hard dri ve. Just plug your choice of inter changeable dev ices into the front -loading MultiBay~ and
the LTE 5250 is as flexible as you are- no matter where you take it.
Then, whenever you need it, you can add the optional MultiBay Ex pansion Base, with integrated Ethernet. You' ll get two more MultiBays-for additional modular devices, and the ultimate mix of power and flexibility.
You'll find that the best thing about the LTE 5250 is what you make of it. So call one of the numbers below, and make one yours today.
1-800-888-2415
WEEKDAYS 7·7; SAT. 9 ·3 CST ASK FOR OUR NEW FREE CATALOG
COMPAQ 1-800-308-7774
DirectP/us· FOR THE NAME OF YOUR NEAREST COMPAQ AUTHORIZED RESELLER
·All pria.":!. ~rn .m.· ~loll) lllIT\."t}'lm prin"S. R...~llcr pnn·~ nu~ \.Ir~ . Offer anil.:ahk in U.S. ,.,1~-- l-~1~r n orld" laL.· l1nii1...<l narr.tnt~- Rrstric:"l ··n· "'"' c:tclUj.iQ(u .:apply. f\.utC'T)' ru:la .and a;:.ruin optk.'111" Mt" IYM·rffl by ;a oric · ~'C.lr liml!t'(I \\ .lfnnt~. c~11 fur (~·~lh. 1496 Ct'lll~ CornpotC'r Corpuntioo . :\ II righu f\."~r\t"ll. C11rnp.H1.ir11.I LIM: Ct:mp.Jq 1-t:igu n-g1·trml U.S. P.itcnl .u.J T~ Offic.c.. 0 1tn."tPhu
"°'' IJ .:a ~iit~I Knk't" nu.rlr:, u.J LTI: ,\tultilh~· .m: t r:J<L1:nurk.. nr Cr'"1p.:aq Compu1a Corpur;i,dnn. Pmdu., t.,, P'""'-'' .inol progr.nn.s arc subject tu ch.tug"· without oourc. The Intel lru.idc Logo. l'enu um.
.ll'kl Pentium l'ro .lre rt-g1.ttUl"1 I 1r.a1lt·m.1rk' omd the l\:m ium l'rn<r:,u1r Log(· '" .:a tr.ldcnurk of lntr:I Corpor.t1t1111 0 1 h~·r pro<lu(.'b .:an: tr.:adcm:U'k" or rtgbtcrcd tu dcnur~ uf their n:~ctin: comp.inie·.
'S(}9)8C'9·7976 Fa, (9J3i669 l958 · f.al~ lJ r. J;'/ 869.73·8·1! 'Y}J !atJ1{).rm11 · ~·JTt?. Wh'N,~rrtn l'lc.eso'°d S(le.')torm;9,,o,ec1!o~ll'7af.roocc "M:i!Y'aso: !inii!"1 ', '!)');
OV~C'n!Xl'a'.Klf1199.i. 19!]1 />J rqt1;s rese-100 rAY1Xl'ali!".>11l'Sal'l! l'~""';s:J·E!ll'c!'fl~l·rn11<>;Y.l; O'ner <ei!EC';..erif.l.'W""
Announcing the Viewsonic P8l521" (20" viewable) monitor: Mega sharp. Mega stable. Mega fast. Mega value.
It's tl1e latest innovation from Viewsonic~ tl1e recognized leaderin color monitor technology. And it's a mega hit.
More power to you.
Revolutionary Invar Shadow Mask technology delivers some pretty unbe lievable numbers. Like resolutions up to 1800 x 1440 at a 76Hz refresh rate.
Model .tli.t~mbl· Dot/Aperture Grille Pitch
_'ffhr!Zontat FieilUIOCY,
P815 21'/20'.0' 025mm
31)}1'J~);ijlz
VieWSon.lc P,rofessio.nal Se'tles
PT813
PBJO
PT775
2)' 120,01 21·120.0· w/l6:o·
0.28mm· 0.25mm 0.25mm·
'30-101'.kHz 3Q<96 kHi<' 30'~96 kll~
17PS 17'./16,0l ; 0.25mm ·30·86"1kH1.c
Video Input Bandwidth 250 MHz 230 MHz 200 MHz 200 MHz 135 MHz
moo 12so Maximum Resolullon 1800xM~ll
x
1600x1280 1600l(1280 1600I(1280
Op timal Resolution
1800 x 1440 1600x 1200 t600x t200 1600 x t200 1280 x 1024 @76Hz @85Hz @76Hz @77Hz @80Hz
TCO Certif11d MSRP..
' ApertureGuile
Yes
Yes
Ves
Yes
Yes
$2.195
$1 ,895
Sl.745
$999
$799
Awhopping250MI-lz video input
bandwidth. And a horizontalscan
rate up to 11 SKHz.All of which are
Winner ViewSonlc P815
June 1996
Winner VlewSonlc P815
June 1996
high watermarks in tl1e industiy.
Add to that a 0.25nu11 dot pitch (also the best in the busines.s) and you 've got the new standard for high end CAD, document imaging and other applications where absolute precision is a prerequisite. The benefits of this new, state-of-the-art P815 are many-and obvious to the eye.The text is the sharpest available today. Period. The images are absolutelyflicker-free, virtuallyeliminating fatigue and eye strain. The P815 displays more information faster than any monitor you've ever seen before. And with BNC and VGA connectors, you can easily switch between two separate systems.
Compared to other monitors there is no comparison. After winning the Byte Spring '96 "Best of Comdex"
and "Best of PC Expo" awards, the performance is obviouslyrated the highest in the industry, but the price is not-it is a real mega value. It comes with ARAG®anti-reflection, anti-glare screen coating, a limited 3 year warranty on CRT, parts and labor (the best in the busines.s), and an optional Expres.5 Exchange"' Service program that insures 48 hour replacements. lf all tl1is doesn 'tconvince you that theViewsonic P815 is truly a "megamonitor," then seeing it ce1tainlywill. Call (800) 888-8583 and ask for agent 1287 for your nearest dealer.
Circle 232 on Inquiry Card (RESELLERS: 233).
ng desk and is a good
ll
Aprll, 1996
..ScanTak-2c flatbed color-· scanner produces trne·to·nal'.ure colours, multi-windows scanning, console screen preview, intelligent user interface..."
·West Coast 1·800·875-3224
·West Coast 1·800·367·6683
·Canada
1·800-665-5084
·East Coast
1-800-523-6454
·East Coast
1·800·969-3705
· Spot lnnoScan Tel:(714)653-2738 Fax: (714)653·2139
Add.: 3801 Parkview Lane #158 Irvine,CA 92612
·Spot Technology UK 0800-n7500 Tel:44-170-5666762 Fax:44-170-5663919
· Spot Technology Inc. Tel: 886-3-597-9345 Fax:886-3-597·9342
E-Mail: spot@ms2.hinet.net
I.I: GBR
Pc MAGAZINE
October, 1996
· ...Highly recommended Spot's ScanTak-2c...
GBR ~ ~1~ ~ Computer Ufe
lr......... . .a iJ. I
October, 1996 .VUlllflllu:IUI~ .
...ScanTak-2c is ideal for OCR, scanning for Web pages and colour positionals for DTP, It's a
neat TWAI N-compatible, plug-and-p lay d ev ice. Business card software, a documepl
man~gement desktop , morphing, editing and OCR tools are all provided - all;,o(it .is
perfectly functional...
~~- ··
.HKG ·
MODERN ELECTRONICS
9a 1z
June, 1996· =-- ~~
...There seems to be no procedent for this super-value offer, ScanTak-2c. Spot Technology
,:i'lso,has another remarkable new product. The compact: FotoTak-6 flatbed cdlou , sc<in.n~r
for photographs and pictures...
»
HK~ Ill AslANSOURCES,CoM~
October, 1996 COmpuJ.£r ·
...FotoTak-6, using a paralleL porr to support PnP operations for small office and home
0 users. The inti:g_i;~ted award-winning software creates unique greeting cards, T-shirt ?esigns
and-Web pubhshm 0 ...
.
· ··
·
.~..... ~
Fin:1l ist Jun e 9, 1996
UK PC Mag;izi ncOctober, 19%
-
Th e Best BuJgct Sca1111cr November, 1996
~ Sy, ~~
March 17. 1996
~
M \ 'Cf }' good" ratmg October, 1996
Circle 188 on Inquiry C ard (RESELLERS: 189).
Exccl lcn1rating Novi::rn her l 996
SP(--®
The M o st Adva n ced G r eph lca
SPOT TECHNOLOGY INC.
http://www.spot.com .tw
CPUs
C-Cube Microsystems' low-cost MPEG encoder brings digital video to the mainstream computer user. By William Chien
Video for Everyone
nril recently, the use of MPEG-a standard for the storage of high-quality digi tal video-as a data type on PCs was limited. That's because while decoding MPEG data is easy-software can convert it back into a digital video strea m-encoding live video into the MPEG format requires dedicated and expensive hardware. Thi restricted PCs to being playback devices for MPEG data. However, that situation is about to change. Low-cost encoder processors from C-Cube Microsystems capture live video and convert it into MPEG-1 data in real time. One of these encoders, the CLM4111, lets OEMs turn standard PCs into true video-processing engines. Thus, you now can create high-quality MPEG videos for presentations, training videos, and communications on the Internet.
CLM4111 Architecture
The CLM4l11 performs all the process ing required to turn uncompressed digi tal video from a video-capture device into an MPEG-1 video data stream. To provide this capability at low cost, C-Cube took a programmable approach, enhancing a 32-bit RJSC core, the VideoRISC CPU, with special instructions and hardware coprocessors, as shown in the figure "The CLM4111 Microarchitecture."
The VideoRISC CPU operates at 80 MHz with single-cycle instruction exe cution. Integrated I-KB instruction and data caches provide single-cycle access to data for both the Video RISC CPU and Motion Estimator (ME) coprocessor to reduce stalls.
Besides the standard operations, the VideoRISC instruction set includes single instruction/multiple data (SLMD) instruc tions. These SLMD instructions perform operatio ns on multiple pixels, and C Cube widened the CPU's internal data paths and registers to 36 bits to support
The CLM4W Microarchitecture
Processor bus
811&
16132
0 . . . . . . data is fitered llld scaled in the capbn sta&e.
9 The CPU llld Motion Estimator perfonn the pnprocessq stage.
32
811&
6) 1he DSP llld ~coder
cannrt llld co.- the data in the
MPR 111C04iW stage.
0 The MPEG data is sent to the host in
the output stage.
Because of little overlap in chip resources, most of the
MPEG-encoding stages can execute in parallel.
processing four 8-bit pixels in parallel. The SIMD instructions execute on a dedicated Video DSP (digital signal pro cessor) ALU. Video DSP instructions accel erate filtering, discrete-cosine-transform (DCT) calcu lations, and the image analy sis required for MPEG compression.
Coprocessors and 1/0
The CLM4111 has several on-chip copro cessors that boost the data-encoding rate. Operating on 8- by 8-byte data arrays, the ME coprocessor performs the repeated block matches required to find the best motion vector when coding MPEG Band P frames.
The variable-length-coder (VLC) coprocessor performs the final lossless
compress ion stage of the MPEG algo rithm. The VLC does a zigzag scan of each data block to order the data for maximum compressibility, followed by run-length and Huffman encoding. The VLC uses ROM-based lookup tables to implement MPEG-1, MPEG-2, and H.261 encoding schemes. The variable-length-decoder (VLD) coprocessor performs the reverse processing necessary to decode an MPEG data stream.
To keep the large amounts of video data flowing through the processor, the CLM4111 has four l/0 interfaces. Two 8-/ 16-bit video interfaces handle digital video data, and each one of these has a 32- by 32-bit first-in/first-out (FIFO) buffer to hold the data. The video input port can
JANUARY 1 99 7 BYTE 59
Core CPUs
interface directly to CCIR-601 signal compatible video decoders. The data out put port can transfer data to the host application asynchronously.
The third interface, a I6-/32-bit host port, is used to initialize the processor and download microcode. The CLM4111 has a message-based AP! that contro ls the MPEG encoder and its compression pa ran1eters. The host system issues the com mands through this interface.
The last interface is a 32-b it DRAM interface that connects to 2 MB of fast page-mode DRAM. The CLM4111 uses this DRAM as a scratchpad to store tem porary data during the encoding process. This interface generates the signals nec ess a ry to drive the DRAM bank, thus reducing pans in a design . Aseven-chan nel on-chip DMA controller prevents con gestion by managing data transfers.
stage's coding instructions are now avail able for the MPEG-encoding stage. The Video DSP performs the morion com pensation, DCT, and quantization on each 8- by 8-byte data block. These results are transferred to the VLC. The VLC unit performs the run-length and Huffman coding of the data, with the output again transferred by the DMA controller to DRAM. In the outputsrage, the CLM4 I I I transfers the compressed data frames to
the CLM4111 to perform different func· tions, depending on the targeted market.
CLM4111 System Design
The CLM411 l is a 3.3-V part, using a three-metal-layer, 0.5 -micron process. It's housed in a 208-pin Plastic Quad Flat Package (PQFP). It dissipates only I W at 80 MHz. To help OEMs incorporate the CLM41I1 into their products, C-Cube provides a reference design, as shown in
The CLM4W Reference Schemtatic
YAnidaelogil - _- __~
MakingMPEG
A description of how the CLM41 I I encodes video data shows the complex processing required to achieve real-time MPEG encoding. In the capture stage, the processor receives uncompressed video frames through the video input port. The input interface's hardware performs sub sample filtering and 2-to·l horizontal scaling of the data. The Dl'vlA controller transfers the processed data from the input FIFO buffer to a buffer in DRAM.
In the preprocessing stage, the DMA controller transfers frame data to the VideoRlSC data cache. The VideoRlSC CPU and Video DSP perform additional filtering, scaling to Quarter Source Input Format (QSIF) resolution , and image analysis to determine rate-control set tings (i .e., how to encode the current frame with the highest quality). The resulting data is transferred back to DRAM for use in the subsequent encod ing stage.
Target and search data are also trans· ferred to the data cache for processing by the ME coprocessor. The resulting best match information is stored by the Vid eoRlSC CPU in DRAM.
The fi Ite red video da ta, the ME ' s morion vectors, and the pre processing
WHERE TO FIND
C- Cube Microsystems
Miipitas. CA (408) 944-6300 fax: (408) 944-6314 http://www.c- cubcd.rom/
PClbus
74fCT244
The parts to add MPEG editing to a PC cost about that of a quality graphics card.
the host through the video output port, again under DMA control.
Microcode Machinations
The CLM411 l's microcode manages the overall operation of the processor and implements C-Cube's MPEG compres sio n algorithm. The microcode pro vides the flexibility to handl e different video-frame sizes (SIF and QSIF resolu tion) and rates (NTSC and PAL). The microcode implements the MPEG algo rithm's "smarts," making on-the-fly deci sions about how to best encode each frame. The microcode is also responsible for managing the data flow through the processor, such as scheduling DMA trans fers and coprocessor execution.
The CLM4ll1 's internal architecture lets the microcode implement a software pip eline . Because most of the MPEG encoding stages use different on-chip resources, the microcode arranges them to execute in parallel, boosting through put. Finally, the microcode can program
the figure "The CLM4 t 11 Reference
Schematic. " Sincee it has a generic host
interface and outputs fully compressed MPEG video data, you can connect the CLM4111 to ISA or PC! buses or inte grate it on a graphics accelerator board.
The CLM411 l costs $75 in produc tion quantities (i.e., lots of 5000). The ref· erence schematic's estimated bill of mate rials is $175. These costs are comparable to those of a quality graphics card. The CLM4111 's capabilities and price point make it attractive as an add-on for ven dors wishing to differentiate their sys tems. Because the CLM4 l l l lers you cap ture, edit, store, and communicate wirh digital video, Ml'EG becomes an active data type and useful to everyone. The PC finally becomes an active-not pas· sive-rool for video work. Iii
William Chien is the program manager for the CLM4111 processorat C-Cube Microsyst ems. You can contact him at wllllam .chlen @c·cube.com.
60 BYTE JAN UA RY 1997
Developers & Programmers:
NEW!
The innovative SentinelWizard implementation tool makes protecting
your software easier than ever.
And now, you can get it FREEi
It you sell software without
protection, you're losing sales and revenue to piracy.
Now you can easily stop piracy
and ensure your revenue with the
SentinelWizard implementation
tool from Rainbow, the world's
#1 software protection supplier.
IS O , 00 2
@
Certifie d
~- II
9 Mac-C)S
· re.;::
.. ··
M ~·'J'l(lf1 .
C'·-· \\\....l>OWS..
SentinelWizard is as easy as 1-2-3: ·Tell SentinelWizard about your products and how you want to sell them.
·It automatically programs your SentinelSuperPro key and creates pseudo code.
·Then you simply refine and integrate the code and queries to your software.
Order your low-priced Sentinel Developer's Kit today and get SentinelWizardrn software - FREE!
Call 1-800-852-8569 or visit us at www.rnbo.com.
;cn11na.
Sof'tvvare Protection
#!!:RAINBOW 50 Technology Drive, Irvine, CA 92618 ·Tel: (714) 450-7300 ·Fax: (714) 450-7450 ·Email: Sentinel@rnbo .com
('9 ASIA/ LATIN AMERICA: (714) 450-7300 ·FRANCE: (33) 1 41 43 29 00 ·GERMANY: (49) 89 32 17 98 0 · U.K.: (44) 1932 579200 T E C H N 0 L 0 G I E I 0 1996 R.linbow Technok>gies, Inc. Sentintl, SentinelSuperPro and SenlineM~zard are tr~demarb of Rainbow· Technobgies. All otOO names ar? property of their ~pe<tive owners. Circle 228 on Inquiry C ard .
The EXPLORING series is a multimedia
EXPLORING CHEMISTRY
FOR WINDOWS
collection for Secondary School students, designed specifically to help them learn in a simple and intuitive manner. lt is not intended solely for students but also for anyone wanting to increase and broaden their knowledge of a
EXPLORING C HEMI STRY
specific subject. The user can learn all rhe
cont ain s a large num be r of topics, wh ich incl ude: the laws of c he mi str y; Lavois ier, Dalt o n a nd Pro ust; th e we ighted balance of che mical
information either by a llowing the topics step by step or by navigating through the contents. earning is pleasant and the res ults are guaranteed thanks to particularly sophis ticated mult i-media tec hniques , such as the use of
reac ti o ns; matt e r ; pure s ubsta nces a nd mi xtures; e le me nt s a nd co mpo und s ; a toms and mo lecul es; ato mic mode ls; the orbita l q uantum
graphics for a more effective understanding of the contents, hypertext links for moving from a given topic to other related ones and helpful funct io ns for searchin g for the best-known term s .
model and chemical bonds. It is also possible to select the element s on the bas is of their chemical and physical properties and to make a compari son of
EXPLORING PHYSICS
FOR WINDOWS
the data fo r severa l diffe re nt e le ments by creating a graph.
EX PLORING PHYS ICS is spl it up in to severaI learn ing units covering the mai n topics of physics: the measurement of physical
magnitudes; units of measurement ; the ana lysis of ex perimental
data; fro m the ana lysis of data to ph ys ical laws ; speed ,
acce leration and force; eq uili briu m in sti ff bodies and Ouids;
e ne rgy, temperatu re and hea t: and elet: trici ty and the related
phe nome na.
EXPLORING BIOLOGY
FOR WINDOWS
EX PLORING BIOLOG Y deals wi th a large number of topics that co ve r expe rime nt a l a na lys is, sc ie nti fic me th od o lo g y, th e instruments of sc ientific enqu iry. th e fea tures un de rl y in g life, incl ud ing the molecules that make up the structure of sugars. lipids, proteins and nucleic acids. The cell and its component s. g lyco li sis, Krebs' cyc le, cell ular respirati on, fe rmentat ion. chl orophyll related photosynthesis, ge netics, nucl eic acids, DNA and RNA, DNA duplicati on, proteic synthesis, cell reprod ucti on, Mendel's laws, sexual reproduction, modem geneti cs, genetic di seases, Darwi n's and Lamarck's theories of evo lution, proof of evolution, cvolutive mechanisms, the origin of li fe, the class ilication of li fe-fonns, the binom ial list, classification criteria. The ki ngdoms into which living beings are divided are also dealt wi th: the Viruses, the Monera , the Proti sta. the Fungi, the Plantae and the Animalia.
Mi11im11m co11jig11ratio11: 100% MS-DOS compatible PC. CPU 80386 or lriglrer. 4 Mb
of RAM (8 Mb are recommended). hard disk with 6 Mb of available space. 111011se. VGA
graphic card or lriglrer. \Vi11dows 3. 1or higher.
Recommended: \Vimlows compatible audio card. \Vi11dows compatible printer.
A1>il:ihlc inEngli>h. Gcmun. Sponisli lllXi Julian· MS· DOSlllXi WINDOWS m: ~i·ICrtd trad<nurb of Microsofl Corpor:uion.
(J)FINSDN
FINSON srl · Via MonJepulciano. 15 - 201 24 Milano (ITALY)
Tel. +39·2·66987036 · Fax +39·2·66987027 · E-mail: finson @finson.it
FINSON (UK) Ltd. · Parallel House· 32 London Road · Guildford · Surrey GU1 2AB Tel. +44· 1483-45 1856 - Fax +44· 1483·452144 . E-mail : finson @linson.co.uk Log on : http://www.flnson .com
C ircl e 170 on Inquiry C ard (RESELLERS: 171 ).
EXPLORING MATHEMATICS
FOR WINDOWS
EXPLORING MATHEMATICS covers a range of many di ffere nt topics: sets and their relati onsh ips, classes of eq uiva lence. real and non-real numbers, operations and properties, aigebraic ex press ions, monomi als and polynomial s, logical operations, equations and di sequations. systems of equations and di sequ ations and the ir pcrfo nnance, Ist and 2nd degree eq uations, radi ca ls, parametric eq uati o ns and b iquadrati c eq uati ons.
~
Exploring Chemistry $39,99
:ii.
Exploring Physics
2
Exploring Biology
$ ;19199
c
0
Exploring Mathematics $ 39,99
u"c::'
Posta5:1e and ~cklog
$ 10
-.s
Name Address Town/City Post Code
D I enclose a cheque D Please debit my credit card
Tel. 0 VISA 0 MASTER CARD
Cardn° ___ _ _ _~--------------
Card Expiry Date - -- - - -- - - - - - - -- Card Holder Name (if different) _ _ _ __ __ _ __ _
8)'1· 12
Programming
Java uses a sophisticated class-checking mechanism to ward off breaches in security. By Gary McGraw and Edward Felten
Java Security and Type Safety
ava's ability to download, integrate, and execute code from a remote computer is a double-edged sword. On the positive side, the use ofJava enables a computer to obtain new capabilities with little user intervention. In addition, Java requires no installation of hard-to track-down and dubiously secure plug in files. On the negative side, however, Java's intricate machinations leave a com puter vulnernable to attack. A hostileJava applet could stealthily tamper with a host system's files or siphon off private data without the user's being aware ofthe dam age until it's too late. Java's designers did their best to make such malicious activities impossible by implementing a security model. This se curity model performs a number of checks before allowing a downloaded applet to execute. (For additional information on Java security, see "Plugs for Java's Se curity Holes" on page 76.) Java security relies on three prongs of defense: the Byte-Code Verifier, the Ap plet Class Loader, and the Security Man ager. Together, these three prongs per form load and run-time checks to restrict file-system and network access, as well as restrict access to browser internals. Each of these prongs depends in some way on the others. Each part must do its job properly for the security model to function correctly.
The Security Triad
The figure "Java Security Triad" above shows how the three prongs of defense fit into the Java framework. The Byte Code Verifier is the first prong of the Java security model. When a Java source pro gram is compiled, it's converted to plat form-independent Java byte code. The Verifier then checks that the untrusted outside code "plays by the rules" before it's allowed to run.
The Verifier checks byte code at a num ber of different levels. The simplest test ensures that a . cla s s file (i.e., a byte code file) has the correct format. On a less basic level, the Verifier applies a built-in theorem prover to each method. The the orem prover helps ensure that byte code
as a new class. The Class Loader deter mines when and how an applet can add classes to a running Java environment. Part of the Class Loader's job is to make sure that the applet doesn't install code that replaces important components of the Java run-time environment.
Java Security Triad
OWell lmn« dowmoads Java applet fnm Web page. .
&The ilowQoaded bJte code lildelpes bmlt checks and
static lJpe cheaiiw.
8 1he Class Loads insWttiates Ille applet in anamespace.
0 The Secriy Mn&er perfarms 111t-line checb, based an the calq class's qin. The Searity Mn&er may well soimadililies attmtlall
by utnal code.
Java performs several safety checks before a downloaded applet can execute.
does not forge pointers, violate access re strictions, or access objects using incor rect type information. The verification process, in concert with the definition of the Java language, helps to establish a base set of security guarantees.
Java's second prong of security de fense is the Applet Class Loader. Typically supplied by a browser vendor, it loads all applets and the classes that they ref erence. When an applet is loaded from the network, the Applet C lass Loader re ceives the binary data and instantiates it
In general, a running]ava environment can have many active Class Loaders, each defining its own namespace. Namespaces allow Java classes to be separated into distinct kinds, according to where they originate. In other words, a namespace is a type-safe portion of memory with classes that are associated with a specific Class Loader.
The third prong of the Java security model is the Securiry Manager, which restricts the ways in which an applet can use visible interfaces. Thus, the Security
JANUARY 1997 BYTE 63
Core Programming
Manager implements a good portion of the entire security model. It's a single module that performs run-time checks on dangerous methods, such as those for file or network access or those that define new Class Loaders.
Code in the Java library consults the Security Manager whenever a dangerous operation is about to be attempted. The Security Manager then has a chance to veto the operation by generating a Secu rity Exception. Decisions made by the Se curity Manager take into account which Class Loader loaded the requesting class. Built-in classes are given more privilege than classes that have been loaded over the net\vork (e.g., applets).
The three parts of the Java security model were created ro enforce type safe ty, which means that a program can per form particular operations only on par ticular kinds of objects. Therefore, Java programs are prevented from accessing memory in inappropriate ways.
More specifically, every piece of mem ory is part of some Java object, and each object has some class. For example, a calendar management applet might use such classes as Date, Appointment, Alarm, and GroupCalendar. Each class defines a specific set of operations that are al lowed to operate on objects of that class. In the calendar management example, the Alarm class might define a tu rnOn operation, but the Date class would not allow tu rnOn to occur.
Why Type Safety Matters
To understand why type safety matters, consider the following, slightly contrived, example. The calendar management applet mentioned above defines a class Alarm, which is represented in memory, as shown in the figure "Type Safety" above. Alarm defines an operation turn · On, which sets the first field to true. The Java run-time library defines another class called Applet, whose memory lay out is shown in the figure. Note that the first field of Applet is f i l eAcce s sAl · lowed, which says whether or not the applet is allowed to access files on the hard disk.
Now suppose that a program tries ro apply the tu rnOn operation to an Applet object. If the turnOn operation is per mitted, the program sets the first field of the object to true. Unfortunately, since the target object is really of type Applet, setting the first field ro true allows the
applet to access the file system. The applet is then allowed-incorrectly-to mod ify and even delete files.
How Java Enforces Type Safety
Java labels every object by associating a class rag with it. One simple way ro en fo rce type safety would be ro check an object's type rag before every operation on it ro make sure that the object's class allows such an operation. This approach is called dynamic type checking.
Although this scheme works, it's inef ficient. Programs end up running slowly because the system spends a lot of rime checking class tags. To improve perfor mance, Java uses static type checking,
an effective static type checker that elim inates al most alI the tag-checking opera tions from Java programs. The result is a program that's type-safe but that runs quite efficiently.
Type Confusion
There is only one problem with Java's static type-checking strategy: It's com plicated. Although Java's designers ob viously got the overall strategy right, a great many details have to be correct for type safety robe enforced. An error in any of these details leaves a tiny, albeit crucial, hole in Java's type-safety armor.
A clever cracker who finds such a hole can launch a type-confusion attack. This is done with a Java applet carefully de-
Type Safety
MakeTrue() method
L~......"""'!!illll!lll!..,.._....,""'
Settq Ille &st field ii these two classes (Alana
and - ) Iii "lnie~ is aot eqiinleat. Type safelJ cbecb.eosrn that i11J alljed amethod mar try to
maniplUle is of Ille pruper type.
Java ensures that malicious programs can't gain access to system resources.
which is more complicated but more ef ficient than dynamic type checking. Stat ic type checking is where the Java sys tem looks at a program before it runs and carefully deduces the results of the tag checking operations. If Java can figure our that a particular tag-checking opera tion will always succeed, then there's no reason to do it. The check can safely be removed, thus speeding up the program.
Java's designers carefully crafted the Java language and byte-code formats to facilitate static type checking. Each piece of byte code is a binary representation of an assembly-like language with op codes and operands.
ButJava op codes always take type-spe cific arguments. There are no "generic" operands that rake multiple types in the same operand position, as is the case with processor assembly languages.
This, and other properties of byre code, make static type checking easier to implement. The Byte-Code Verifier is
signed ro leverage a tiny type-enforce ment hole into a complete system pene tration. The anacker can set up a situation like the aforementioned Alarm/Applet example, in which the program has one type of object but the Java system thinks the object has some other type.
Because the Verifier normally prohibits such actions, type-confusion errors are usually the result of bugs in the Java in1 plementation. It is hoped that such prob lems will disappear as the implementa tion is debugged and refined. Iii
Gary McGraw, Ph.D., is a research scientist at Reliable Software Technologies Corp. (Ster ling, VA). He can be reached at http://www .rstcorp.com/-gem. Edward Felten, Ph.D., is an assistant professor of computer science at Princeton University. He can be reached at http://www.cs.princeton.edu/- felten. Por tions ofthis articleare taken from the authors' book Java Security: Hostile Applets, Holes, and Antidotes (joh11 Wiley and Sons, 1996).
64 BYTE JANUARY 19 97
SMP motherboard that accommodates up to four
Pentium processors, or a - PCI/ISA passive backplane with up to 20 slots· ·
Alarm board monitors status of fans,
_/power supplies and chassis temp
,t
To giue you an idea of hoUJ open our neLU application seruer is, 1.Ue
really haue to spill our guts.
Introducing the fully OEM-able SPSSOO Application Server
new SPSSOO Application Server a thing of beauty.
The SPSSOO was designed co
servers in a matter of weeks. So ca ll us for detai ls, and don't
be afraid co cell us exactly what you
When you're looking for a serve r platform co build upon, the las e thing yo u wane is co be boxed in. So you'll find Texas Micro's
be redesigned. It gives you so many configuration options, in face, you could go co your customers with a fu ll line of mission-critical
need. You ' ll
- TEXAS be amazed at
I l l ~:\:o\:eo:~en
MICRO
Circle 1 76 on Inquiry Card (RESELLERS: 177).
CALL FOR INl=ORMAT I ON 1 . 800 . 627 . 8700
PICTURE THIS:
6X CD-ROM,
11.3" DISPLAY AND
ZOOMED VIDEO.
NOW
PICTURE THIS:
$2499!
APIEONOTMIHUzMP"enPtiRumOCpESrSOoRcessor~ and 40MB of EDD memory can speed up any multimedia presentation. Plus. the 2.9v
processor was designed
specifically to maximize
notebook battery life.
zv
VIDEO
FULL ·MOTION VIDEO
With Toshiba's Zoomed Video
technology and a ZV PC Card, you
get full-screen, full-motion video
and MPEG support without
sacrificing system performance.
/
EXPANSION- Satellite Pro's two PC Card slots unlock a world of expansion
capabilities. And the optional
NoteDock · I Enhanced Port
Replicator offers additional
PC Card slots as well as
easy connection to your
desktop setup.
Jl.3~
800 x 600 RESOLUTION
Sure, the screen is huge. And it also has BOO x 600 resolution, vhich means that every inch of ewing area delivers crystal-clear definition and vibrant colors.
- - - - ADVANCED MULTIMEDIA With a 6X CD-ROM. micropl10ne. speaker and stereo headset, Satellite Pro offers the most advanced nwltimedia features you can get at this price.
INTRODUCING THE NEW SATELLITE PRO:When ir come
ro multimedia features, the Satellite Pro offers the big picn1rc at a small price. It all starrs
with a huge display and full-motion video to make your multimedia presentations
0 " '''" '"
mr look more like featu re fi lms. And it's easy to take your show on rhe road with
a lOOMHz Pentium processor, up to 40MB of memory and a massive hard drive.
M1crosoft·
w.noo.?95
Add to that a 6X CD-ROM, incegrated AC adapter and PC Card slots and you've gor
more than you need to get the job done. So when you want some real
portable power, pick up the Satellite Pro. No other notebook can give
you so much for so little. For more information visit the Toshiba
website at httpi//computers.toshiba.com, or for a dealer near you,
call l·800·457-7777.
Satellite Pro
420COT*
· 16·bd Sound Blaster' Pro
· 11.3" 013. color active-matnx
compalib~ au010 system with
TfT d~pl.Jy
m~rophone. speaker and
· 1.3billion b\1e (·1 .26GB) haro drive .. s1ereoheadse1 · Two slacke<l PC Card slols
420CDS*
(lwo Type II or on< Type 111)
· 11.3' dia. rolor dual·scan OSfN dispby · lrOA rompli:m1
· 810 minionbyte (·772MB) turd drive · lilhiumIon battery
BOTH MODELS
· 1n1eorated AC adapter
· 1OOMHz (2.9v) Penlium· processor
· BMB ol EDD ORAM expardable lo 40!18
· W.odular 6X CO-ROM and 3.5' Howl d'i\~. SYr<IJpable in Ille SeiectBJy"
· MPEG support via zv Pon lechnoloV?
(requires optional PC t.Jrd)
· HiOVideo· graph~s con1rol~r
· Opllonal NoteOocJr" I Enhanced Pon Replica1or
· W'rndows" 95 or W'llldows' IOI W01t9roups incb!ed
· J;w limiled warramy
· TolHree leciulical support
7days ame~ 24 hours ada'J
In Touch with Tomorrow
TOSHIBA
The World's Best Selling Portable Computers.
1!:>19'li Toshiba America lnfoonaiioo Sys1BITT;. Inc. All JXices. specifications and availabiluy illO subject 10 cha1~e. tFiice is 10< 420COS model. price of 420COTmodel regins atS3299. *Ille 410COTard 420COS
are sold at seletted resellers as the 425COT and 425COS with Windows' 95 and additional pre·inslalled software. * * The 425COT comes \\ith an 810 million hyte t·772MBI hard driw. All prodocts indicaled
by trademark symbols are trademarl<ed and/or registered by their respecti"1 companies. Intel Insideand Pentium l~ocessor Logos are trademarks ol Intel Corporation.
Circ le 154 on Inquiry C ard.
TODAY
the WEB,
TOMORROW
the WORLD
Is Java a serious programming language? Yes. Will it become
a Windows killer? Maybe.
By Tom R. Halfhill
ou've heard the hype. You 'vegroaned at the bad cof
fee puns. Now it's time for the crucial question: Is
Java for real?
Straight answer: Java isn't just for building cure
Web pages anymore. Java is establishing itself as a seri o us pro
gramming language capable of cackling the most sophisticated
business applications. Never in the history of computing has a
new language attracted so much support from toolmakers, soft
ware developers, and OS vendors in such a shore rim e.
The larger question is, " How much further can J ava go?"The
answer, incredible as it may seem, is rhar Java could surpass
Windows as the software platform wirh rhe world's largest
installed base by the rum of the century.
This is possible even in light of five critical Ja va shortcom
ings-including an immature security model, slow perfor
mance, and a hodgepodge of unpolished development tools
that exist today.
Nevertheless, the key events are already in morion for Java
to overtake Windows and cause enormous changes in com
mercial and corporate software development. The bottom line:
All of us who have anything to do
See page 40 for
with software dev e lopment exclusive Scott McNe~ly interview
ignore Java at our own peril.
on Java's inftuence on computing.
More Than a Language
Java transcends being a language to being a softwa re platform because of th e .Java virtual machi ne (VM), which simulates a computer in sofnvare. The Java VM c::m run on existing com puters and OSes (e.g. , Windows and the Mac OS), or it can run on hardware designed only for Java. Developers who use Java°, whether they realize it or not, are supporting a new platform that exists independently of rhe underl yi ng OS and hardware.
co11ti1111ed
6B BYTE JANUARY 19 9 7
Single-platfonn application
Today, applications developers write for one
platfonn-often Windows on x86-and port
the program to another platform later.
Native applications
talk directly to the
native OS and CPU. Code must be rewritten before it
can nm on a
different OSICPU platfonn.
The Java Difference
Multiple-platfonn application
Tomorrow, developers may need to write for only one platform-Java. End-users can run the code on any Java-enabled machine, no matter
what operating system and CPU it uses.
Java applets always run within a browser's sandbox or secure partition.
Java applets Web browser
Stand-alone Java
,applications
Stand-alone Java applications talk to the OS/CPU through the run-time environment or via native (hard coded) methods.
"'·· · ; Peer classes translate Java objects (e.g., GUI
widgets) into native OS objects.
JIT c:ompiler
·. {opti onal.) ~·;;,>:'.·.
J 1\N U i\'lY 1 997 BYE 69
Cover Story Today the Web, Tomorrow the World
Today, many commercial developers write their software for Windows first, because Windows runs on about 90 per cent of the world's PCs. Then they either port their programs to the minority plat forms (e.g., Mac, OS/2, and Unix) or ignore them.
If the Java VM someday commands a larger installed base than Windows, developers may write for Java first and last-because Java software is inher ently cross-platform and can run on any system with a Java VM. In effect, Win dows would become another minority platform (albeit the largest one) that may or may not justify the extra expense for special support. Java could trigger the biggest platform shift since Windows sur passed DOS-all without forcing you to change your hardware and OS.
The Java Language
Before Java can become a dominant plat form, however, corporate and commer cial software developers must embrace it as a language. As recently as last summer, many of us were asking if Java was pow erful enough for serious software devel opment. Today, that question is obsolete. Consider the following:
· In October, Sun estimated that more than 200,000 professional programmers were using Java.
· According to Sun, one-third of all the enterprise developers at companies with more than 5000 employees use Java.
· Last summer, 11 companies (includ ing Cisco Systems, IBM, Kleiner Perkins Caufield & Byers, Netscape, and Oracle) pooled $100 million to form the Java Fund, a unique venture-capital resource for new Java projects.
· IBM and more than 50 independent software developers announced the San Francisco Project, a plan to build new busi ness applications with Java.
These developments help overcome Java's reputation asa lightweight language for creating decorative Web applets. Look beyond the bouncing heads that enliven Web sites, and you'll see that Java is an industrial-strength, object-oriented lan guage that supports inheritance, encapsu lation, polymorphism, multithreading, dynamic linking, and interfaces. It's in the same major league as C+ +.
Why is Java winning over professional developers, who are notoriously hard to
please? Java closely resembles C+ +,so experienced programmers probably have more to unlearn than to learn.Yet it offers significant advantages over C+ +.Java makes it easier to write code that's portable, reusable, and bug-free.
Cross-platform compatibility is a tremendous factor in Java's early success. Java compilers (available for Windows, the Mac OS, and Unix) convert Java source code into class files of byte code. The class files correspond to executable binary files generated by compilers for other lan guages. Unlike native binary files, how ever, Java byte code isn't specific to a par ticular microprocessor architecture. Its "native" architecture is the Java VM, which today exists only in software. (Soon, it will exist in hardware as well; see "Sun Gam bles on Java Chips," November 1996 BYrE, page 79.)
As a result, Java class files are portable to any hardware platform that has a Java run-time environment. The environment consists of the Java VM, some standard class libraries, a byte-code verifier (for security), and a byte-code interpreter. The interpreter runs the class files on the VM without requiring programmers to rewrite or even recompile their source code.
This "write once, run anywhere" uni versality is so compelling that some com panies are writing their Java development toolsinJavaso they'll run on any machine. Ignite Technologies' Layout Mill, a visual GUI builder, is one example.
"For the fust time, developers can write applications using their Windows people, their Unix people, and their Mac people," says Bill Kelly, president of Ignite. "All of the programmers can work on the same project with the same tool on any plat form. This allows developers to hire pro grammers based on the programmer's expertise with the type ofapplication they want to write, not just the kind of machine they know how to use."
Because Java programs stay within the Java run-time environment, they nor mally don't interact directly with the native CPU or OS. The run-time environ ment handles memory management, including garbage collection, so pro grammers don't have to allocate memory or dispose of leftover objects. There's no need for pointer arithmetic, another major source of bugs in C++. Java has a clean, efficient model for error handling and encourages code reuse because it's object oriented from the ground up. Java also
substitutes interfaces for the complex mul tiple inheritance of C+ + .
According to John F. Andrews, presi dent ofCSX Technology, programmer pro ductivity and cross-platform freedom were "key factors" in his railroad's deci sion to use Java for a massive shipment tracking application. CSX thinks it's the largest enterprise application yet written
70 BYTE JANUARY 1997
Today the Web, Tomorrow the World Cover Story
inJava. "Java happened at exactly the right time for us," says Andrews.
Java's much-vaunted portability isn't flawless, however. Sun's JDK 1.0 doesn't fully encapsulate the native AP!s of under lying OSes, so Java pioneers must work with a more limited vocabulary of GUI widgets and features. Also, there are numerous quirks in thewaydifferentJava
run-time environments map high-level objects to native AP!s (see the text box "The Bitter Taste ofJava" above left).
Growing pains are inevitable with something as spanking new as Java. JDK 1.1, scheduled for release early this year, will fix many of these problems. NewJava VMs and development tools are in the works, too. Java is evolving so rapidly it's
like the weather in some places-if you don't like it, wait an hour.
The Java Platform
Even ifJava becomes nothing but a popu lar development language, Sun will have scored a big hit. However, Sun-and oth ers-have grander things in mind. Could Java, as a platform, be a Windows killer?
Probably not. But it doesn't have to be. It's important to realize how Java can supersede Windows without killing Wm dows-or any other platform, for that matter. Java is a stealth platform that prop agates entirely in software and coexists peacefully with the native OS.
Other platforms are tied to specific hardware. For every installed copy ofWin dows, there must be a Windows-compat ible PC to run it on. Likewise for the Mac OS, OS/2, Unix, and so forth. There's a lit tle overlap due to emulators, such as SofrWindows and PCs with dual-boot OSes. For the most part, however, the lead ing platforms add to their installed bases only when someone plunks down a few thousand dollars for a machine.
This is not the case with Java. It's a platform implemented in software that runs on practically any machine, and soft ware spreads much faster than hardware. If you've installed a Java-compatible Web browser, such as Sun's HotJava, Netscape Navigator 3.0, or Microsoft Internet Explorer 3.0, the Java run-time environ ment is already on your computer. You can also download JDK for free off the Web to make yoursystem aJava platform.Java development tools come with a VM, too. Java isn't self-replicating like a virus, but it's nearly as contagious.
Apple, IBM, Microsoft, Novell, Silicon Graphics, and Sun are paradoxically accel erating the process by integrating the Java run-time environment into their OSes. All ofthem say their OSes will be Java-enabled within·a year. They recognize Java's pop ularity and potential, and that offering a superior Java run-time environment will give them a competitive advantage. It's good for users because each new Java enabled application you install won't have to clutter your system with its own VM.
"We think it's critical to establish a good, stable, standard Java VM on the Mac platform," explains Mike Zivkovic, product manager for Apple's Mac OS Java run-time environment. "We are concen trating on stability, stability, stability. That's what software developers tell us
JANUARY 1997 BYTE 71
\
VETIXTM EL lOOON
· Intel 200MHz Pentium~ Pro processor
· Duol Pentium Pro ZIF sockets · 256KB L2 cache, flush BIOS ·Memory upgradable to 512MB · Slots: I ISA, 3PCI; Ishared PCl/ISA ·Adopt~ PCI 32-bit Uhra SCSI Fast-20 controller
· I2X SCSl-2 CD-ROM drive · 3.5" floppy drive
· 64-bit 1MB ISA video · 3Com41 3C595 Fast EtherLink41 PCl10/100 NIC (RJ-45) · Full-size tower with I0drive boys · 15" Micron 15FGx,.28dp (13.7" display) · Miaosoh~ Mouse, I04-key kevboord · Novelie NetWare0 4.X (5 user license) · NOS support (3 incident resolutions) f.f · 5-yeor/3-year Micron Power5" warranty
· 32MB ECC EDO RAM · 2GB Ultra SCSI hard drive
· 64MB ECC EDD RAM · 4GB Ultra SCSI hard drive
I
VETIXTM EL 2000N
· Dual Intel 200MHz Pentium Pro processors · 256KB L2 cache, flash BIOS ·Memory upgrodoble to 512MB ·Slots:IISA, 3PCI; Ishared PCl/ISA · Adoptec PCI 32-bit Ultra SCSI Fast-20 controller · 12X SCSl-2 CD-ROM drive · 3.5" floppy drive
· 64-bit lMB ISA video ·3Com 3C595 Fast Etherlink PCl 10/100 NIC (RJ-451 · Full-size tower with 10drive boys · 15" Micron 15FGx, .28dp (13.7" display)
· Miaosoh Mouse, I04-key keyboard ·Novell NetWare 4.X (5 user license) · NOS support (3 incident resolutions)
ff ·5-yeor/3-yeor Micron Power warranty
PENTIUM ~ PRO PROCESSOR
·64MB ECC EDO RAM · 4GB Ultra SCSI hord drive
· I28MB ECC EDO RAM · 9GB Fast SCSl-2 hord drive
·With Sony 4/BGB DDS-2 SCSI DAT tope bock-up drive...........odd $999 *Vetix EL I000 and 2000 models ovoilable with Microsofr Windows NT® Server. Please call for current pricing.
·Wrth Sony 4/SGB DDS-2SCSI DAT lope bock-up drive...........odd $999 *Vetix EL I000 ond 2000 models available with Microsoh Windows NT Server. Please coll for current pricing.
We'll Tailor a VetixTM Server for
Your Growing Business.
How will the Vetix EL server fit your business?
Custom Software. Micron Electronics will ship your Vetix EL series
server preinsralled with your choice ofeither Novell NetWare or Microsoft Wuidows NT Server-saving you time and money.
Custom Hardware. The Vetix EL server offers a variety of hardware
options fucrory-direct and backed by Micron Electronics, a company with decades ofexperience in the electronics industry. We'Ucustomi1.e your new Yerix ELserver to fit your business.
Custom Service and Support. With your purchase of a Vctix EL
server, you'll enjoy the right level of service and suppon tailored to fit your networking needs. With every S}'Stcmwe offer direct 24-hour telephone sup pon and three network operating S}'Stern incident resolutions. On-site service options are aho available from industry-leading computer service provider Digital Equipment Corporarion. These options include S}'Stem secup and four-hour response suppon-as much or as little as you need.
Custom Pricing. The Yctix EL server is the economical server solu
tion. Call 1-800-723-2998 to speak witl1 a sales representative, or visit our Web site to create and price your own sample S}'Stem online. Microsoft NT Server available, please caU for pricing.
' ·s-yw llml!N wltn!llf oo mldqirllC'mll' .and uuUi mcmoty
· l ·yc11lilll~rd pa:u.ontysrstm woll'l'my · l ·. l· Dl' l ·rwop1J.:1NIOIMi lt !omi:t~for MlcroadnJ.:Ulp· 'lm'n'f)'\ltlm
· JOdJ'f'rl lm:Mkroa-supplitdscitol'itt'RIPJXllf«Mbu:ldcsl.lop 'JllaDt J ~
!ltffl'Oft. Ol'ft'~l'r'5tCD Jnn&mmo!~ trd..dtdfOf Miaoa 1mn ~
· ~.....,··b.<1 ,.,Jk)·
· ?"·hl'llrtttt.4bl~
r-......,... · ._...,_....,,._.,.,....-.,.~...l- 't' ~ * --~ -C- --d- ....- ..... _ -- _- Dt _c
.<
........ l'f'...' " "
· 900 E. Karcher Road,Nampa, ID 83687 · Mon·Fri 6am-10pm Sat 7am·Spm (MT)
·International Sales Hours: Mon-Fri 6am·7pm (MT) · 208-893-3434 ·Fax 2ll8·893·3424 · Purthase Order Fax 2ll8-893-B992 ·GSA Contract I GS35F4317D
·Technical Support Available 24 Hours ADay-7 Day; AWee!< · Technical SllplXln 888-FIX·MYPC
·Technical Suppon E·mail: techsupport.meic@micron.com
~ ~
Doc:ombel. 1996
1"""'"""'1 s.Jco
208-893-8970
ln!rnO!ionalfa< ~ Tollfi<t fl<Xlll'u<n-ORico . ...... ToUfn:dllXll Cw:la · · · ToUfn:cf11111 Me1<o
208-893-7393 ..:;;;;;; 800-708-1756 ,,... 800-708-1758
95-800.708-1 755
C l996 Mcron Eltctronlca. Inc. An riglts reserved. Micron Eledronk:I II not ruponstio lor ornissiom Of lfft>l3 In typogr;tphy or pho1o;iraptiy. An pu<Ctlam are~ lo o.vd· ability. P11oot ll'ld spec:ificallOl'lt rMj be c:llanQed wrthou! notice; ptb& do no! Include $hipping and tundling. 30-day monty·bGclc ~y OOesnot include ret\Jm lleli;ihl lfld orig!·
~l ati~g ctwgn.1pplies~ 10 Mlcronblaoclproduc1· andboglr'ls lrtffl dalDof shlpmert. AU ..ai.tar·subftctlOMlcfon EJectronics' o.-ren1 1erms11nd condition1
°' of Ui'4. l car.o price· based on 36-m;inth lease. lnlOI, lntt1i lnsMjo and Pentium 111(1 ~\MOO tn\d6n'\ar"b ol UlO lnlel Corpofa!lon. IAO"O::SOll, W~. Wndows NT &rid the
WnOMs lc9CJ &l"9 rogbtellld tradernarla Mbolofl Cor:iofllion. AJ ~ :sorvr;e ir·its. IT&Oe!'Nrb and regslo<~ 1ra0omal\s ue ttie prope:ty ol tt1e11 ~e ~es..
BYTE·PCMG·970 1
Circle 161 on Inquiry Card.
Cover Story Today the Web, Tomorrow the World
they want more than anything right now." By the end ofthis year, there will be Java
VMs for Windows 95, Windows NT, Wrn dows 3.1, the Mac OS, most flavors of Unix, OS/2, NetWare, and Apple 's Pippin and Newton OSes. IBM is even porting Java to the AS/400 and MYS, which manage an esti mated 70 percent of the world's corpo rate data. This is why it's not crazy to pre dict that by the turn of the century, there will be more copies of the Java VM in the world than any of the OSes that host it.
Note that Java will not replace any of those OSes. lndeed, the Java VM is a benign parasite that cannot run without a host OS. (Sun has a special Java OS, but it's for dedicated Java devices, not conventional PCs.) Far from beinga Windows killer, Java actually needs Windows to spread itself on the massive installed base of PCs.
Things will get really interesting if that happens. Sheer numbers will make Java the world's most widespread software platform. Every Java VM will run every Java program that has ever been written or will be written, without porting or recompiling. How will this affect the soft ware balance of power?
It could work to the advantage of minor ity platforms that currently don't attract as much software development as Win dows. Today, developers justify Windows centricity by explaining that it's simply good business to target the largest installed base. IfJava becomes the largest installed base, and developers gradually shift their focus away from Windows, the minority platforms will get much more software. On the other hand, Java could also hurt the minority platforms by robbing them of the special development they receive now-the kind of support that makes them unique and justifies their existence.
This is not just a puzzle for sales-con scious commercial developers. Cost-con scious corporate developers must weigh the benefits ofwriting for a universal plat form, too. David Gee, Java marketing manager of IBM's Internet Division, says Java will revolutionize the deployment of enterprise applications in heteroge neous environments. "It doesn't matter what the server is, it doesn 't matter what the client is, it doesn't matter what the net work is. That's huge."
Five Reasons to Snub Java
With an upside this big, there has to be a downside. Although it's possible Java will someday be the most populous platform,
74 BYTE JANUARY 1997
Java programs can !rtclud~ multiple class files
and Beao cilmPonen\S, Which are more
specl~lized class'Jil~{E'~~~ Bean can·have an
optlonlll Beanh\fo. ~1.a~s fi!e thirt contains
lnformation'abOllt the.Bello's·properties and
methods.
·' ·
Object wrappers will alloW eeans Jo work ·in OLE applfcatlons·and OpenDoc cdntainers, sue~ as Visual Basfp at. ClarisWorks. The wrapper makes the Bean appear like anative object to.the container application al)d includes a self. contained Java run-time environ~t.
You Don't Have To Use
Brute Force To
i
WWW.globetrotter.com
Make Sur
for
a
FREf
~--+-? FLEXlrh
For
for
are. Windows offer
FLEXIm®
The Elegant Solution
You don't have to use the brute force of a baseball bat - or dongles for that matter to make sure only licensed, paying users have access to your software. There's a much more elegant and cost-effective solution: FLEX/m from GLOBEtrotter.
The De Facto Standard FLEX/m is bundled in over $15 billion of installed UNIX'"and Windows· software products, making it the de facto standard in license management. And in 1995 alone, FLEX/m was used to ship over $3 billion in software licenses over the Internet. That makes it the de facto standard in electronic commerce for software, too.
Even Works With Dongles If you still want to use dongles, FLEX/m significantly reduces the number you need at acustomer site by allowing low-cost dongles to be used as "network dongles," and by sharing dongles across different products.
Your Customers Will Like It
In an independent survey, users preferred FLEX/m eighteen-to-one over other license managers. And all of us know customers really don't care for dongles. With FLEX/m, your customers benefit from:
· Floating licenses allowing licenses to be shared over a network, while fairly compen sating the vendor with a higher price per license.
· Fully functional evaluation software while the vendor knows the software will stop after aspecific date.
· Built-in license compliance customers don't need to buy expensive license metering utilities to verify they comply with vendor license terms.
· Installing software where it is most appropriate from a hardware or administration perspective, while protecting your software.
Windows, UNIXandJava
If your company develops products on
multiple platforms, you should know _
FLEX/m runs on Windows, UNIX and Java.
For More Information Call us at 408-370-2800, email us at info@globetrotter.com or visit our website at http://www.globetrotter.com. We'll be happy to arrange ademo and show you how to make sure all your users are licensed.
Circle 184 on Inquiry Card.
Askaboutourwhitepapsron Electronic Commerce For Software
http://www.globetrotter.com Email: info@globetrotter.com Telephone: 408-370-2800 Fax: 408-370-2884
FLEX.Im isa rcgis1cml tr.idcm:.uk :md "'Electronic Commerce For Softw:uc" is:i rrademark o( GLOBEtrorta Softw>rc. All other trodenurb "" lhc property of 1hcir rcsptttive owners.
Cover Story Today the Web, Tomorrow the World
it won't necessarily be the most popular platform for new software development. Despite Java's benefits, there will still be reasons why a developer might "go native" by writing for the foundation OS:
1. A native OS might offer features th at
Java can't use withour sacrificing cross platform compatibility.
2. Interpreted Java byte code doesn't run as fast as compiled native code.
3. If a program must interact with leg acy code or data, a more established tool
or language might work better. (This is an especially important consideration for corporate developers.)
4. A developer may have superior tools for another language or may be more pro ductive using a familiar tool or language.
Read/write local storage
No
Optfonar Selectable.. Yes Yes Selectable..
ACl:e$,S any URL
No
Opt l dn al Selectable.. Yes Yes Selectable"
Call native code
No
·optional Selectable.. Yes Yes Selectabre-
COiie signing
No
Yes Yes No
No
Yes
76 BYTE JANUARY 1997
Wh~~e~er you 're .c~eating ,dn ~gr~~~/''~.H" '' ,,,.,.,,
Brilhilmz.e 111onltors. w1!l) Mng· Otj*h~.b.~st', !r:fi
Se(!at:ise).tfie really cle.ve'r·,·~hi1Jg; a~lijµ~~i:h i~ /
p~e1 .p:errect display, off~r.tng y9u 1ncr<di!>I~:i1i~ :";sq~.· ,, ,
IUtlQO, cp_lour ac!luracy, COi')~ an~ :- ~9~i~~O<;f.;,:,
right ·a,oross t he ral)ge;They are_a\iaila!Jfe rn;I'S";.If' '
at,i~ .; 1:· ~iz~: whi~!} ·!1J§3:11s -ih~t'
:r,;ru·r.e~t.it,;~{~'
l;!es!&n'gt,of~~sjpnal, ~ffi~~ .'!f -.srt)~~I'.·.
,~ ·~~~~:-~!.1: :~:;.\/ " ' ': ·· "'.°:·:.-.;.
a pn_e fr.ea!<, we .have·tl'ie ·r:1ght Rm · . .1)1tor1f9!' .
~:
you. So:--W!'ly. ~te~ '1'.6~r t;1lents" on, ~,&tb.ii;lg;oJe.ssl , .. ·
l.oo.R into·a Phillps Brilliance m9nitoi:'today. · · ,
X.f.· :~:
. -.·'"' ... Cii.81e H35 ~h·:lh~~~~9~(<;1~(~,~~~Jl~RS: 1 .e,,~).
~'v ,.:::,..
Cover Story Today the Web, Tomorrow the World
5. A developer may not want to change, even if it costs money and customers.
It's important that most of the reasons are technical, subject to technological progress-and technological roadblocks.
Take the first reason. To a great extent, you can measure Java's maturity by its abil ity to take advantage of platform-specific features. Today, Java is definitely imma ture. It can access native features in two ways. The most desirable way is to encap sulate the native service in a Java class file, because it preserves cross-platform compatibility (assuming other platforms offer a similar service). The other way is to access the native features by calling their native code directly; this sacrifices cross platform compatibility.
Forexample,Javahasaclasscalled But ton that displays a push button on-screen. Push buttons are common to all GUis. When a Java program instantiates a But ton object, Java creates an intermediate peer object that maps the button to a cor responding routine in the native OS'sAPI.
On a Windows PC, Java calls the but ton routine in the Win16 or Win32 APL On a Mac, Java calls the button routine in the Toolbox. On a Unix system, Java might call the button routine in Motif. This abstraction gives you a Java button that looks like a native button on screen, even when you run the same class file on different systems.
Java's Abstract Windowing Toolkit (AWT) is a standard class library that encap sulates a large number of these basic GUI components. Additional libraries encap sulate other native services. But they don't include them all. There's no support in the currentJDK (1.02) for drag-and-drop edit ing, the playback of QuickTime movies, and numerous other advanced services.
New class libraries will address many of these shortcomings. JDK 1.1 will include a more complete AWT, and JavaSoft is working on a slew of libraries to fill in the remaining gaps. Also coming this year are classes to support richer multimedia (including 3-D graphics and audio/video playback), more flexible security, on-line commerce, telephony, nerwork manage ment, enterprise interoperabiliry, cross platform components, and server-side Java processes (called serv/ets).
JavaSoft is releasing these libraries in stages, preceded by specs that introduce programmers to the new classes and meth ods. For instance, some of the enterprise classes are available now, letting Java
programs access corporate databases through Java Database Connectivity (JDBC) interfaces. There are also gateways to Common Object Request Broker Archi tecture (CORBA) components and remote method invocations (RMis).
Sun andJavaSoft aren'tworking on this alone. Java has broad industry support. Examples include Symantec's dbAny where, which provides the middleware and Open Database Connectivity (ODBC) drivers to connect Java programs to Ora cle, Sybase SQL Server, Microsoft SQL Server, Microsoft Access, and numerous other databases. Centura Software (for merly Gupta) sells Centura Web Devel oper, which lets corporations build Java programs that simultaneously connect to multiple databases via IBM's Customer Information Control System (CICS), a transaction-processing monitor.
Corporate developers who need to make Java applications fit with legacy code are encountering fewer roadblocks. Howev er, if a developer absolutely needs a native service that Java doesn't support, Java has a method modifier (native) that lets a Java application directly call a native exe cutable file, such as a DLL or an OS APL This also delivers native performance.
Unfortunately, native methods have rwo major drawbacks. Java applets (pro grams that run in a Web browser) currently are not allowed to call native methods, for obvious security reasons. Sun is develop ing a new securiry model that will let users
and administrators selectively change this restriction, as well as other security rules. More seriously, native methods undercut Java's cross-platform compatibility. AJava program that relies on native methods would need a similar method on every sup ported platform.
Sun's new component architecture, JavaBeans, will accelerate Java's encapsu lation of native features by bringing more third-party developers into the fray. Beans are easier to write than Microsoft's ActiveX objects or Component Integration Labo ratories' OpenDoc Live Objects, yet they can interact with those component archi tectures (see the text box "JavaBeans: Cross-Platform Components" on page 74).
Speed Limits
Developers who need maximum perfor mance have a good reason for avoiding Java: They can write a compiled program in C or C+ + that runs at least 1O times faster than an interpreted Java program. For many applications, this isn't impor tant. Tools such as Visual Basic and Power Builder are popular because they're fast enough. But when performance does mat ter, there's no denying that interpreted Java byte code is slow.
To some degree, this problem will solve itself as computers get faster. Of course, native code will run faster on those new computers, too, so this won't eliminate the performance gap . However, the gap does not have to close altogether for Java to sue
78 BYTE JANUARY 1997
Other PKWfiRE Products
,.. Ability to create .ZIP files that span multiple diskettes ,.. Create a Windows self-extractor ,.. Self-extractor can span multiple diskettes ,.. Long file name support for Windows 95 (16 and 32-bit) and
Windows NT (32-bit) ,.. Integration with Windows 95 &NT Explorer ,.. Plus additional features
Put Your Exec11ables on a Diet
PKLITEn.1 increases your valuable disk space by compressing DOS and Windows 16-bit eltecutable (.COM, .EXE and .DLL) files by an average of 45%. The operation of PK.LITE is transparent, all you will notice is more available disk space! Price $46
The growth of the Internet and the increased use of World Wide Web browsers are creating a greater need to compressand uncompress data files. Saving disk space and saving on-line phone charges are big benefits of compressing data files with PKZIP®for Windows. PKZIP for Windows compresses files an average of 50-70% with many large text and database files compressing well over 90%. PKZIP's simple
Software developers, save disk space and media costs with smaller executables. You can distribute your software in a compressed form with PK.LITE Professional.Thi PK.LITE Professional gives you an extra option to compress files so that they cannot be expanded by PK.LITE. This discour.iges reverse engineering of your programs. Price$146
Put Compression 1110 YOUR IPPllcauon
point-and-click interface lets you easily compress one file or all files on an entire hard drive, and store them in the .ZIP file. PKWARE provides the best and fastest data compression technology on the market, try it and see!
PKZlP for Windows allows you to easily open files created with PKZIP for DOS Version 2.04g. PKZIP is al so compatible with Windows 3. 1 or higher, Windows 95 and Windows NT.
PKZIP for Windows $49, PKZIP for DOS $47 plus shipping and handling.
To order call (414) 354-8699 or visit our Web Site http://www.pkware.com
The PKWARE Data Compression Library®products allow you to incorporate data compression technology into your software applications. The application program controls all the input and output or data, allowing data to be compressed to or extracted from any device or area of memory.
The all-purpose Data Compression Algorithm compresses ASCII or
binary data quickly.
The routines can be
used with most
compatible language
compilers. Separate DOS, DOS32,
Windows, OS/2, Win32, UNlX and Macintosh versions are available!
Call ror ricing.
iBKWM§;K
The Data Compression Experts®
9025 N. Deerwood Drive I Brown Deer, WI 53223 USA FAX: 414-354·8559 BBS: 4 14- 354·86 70 Emoll: lnfo@pkwore.com
1992-1996 PC World World Class Award 1996 Government Computor Nows
Best New Product Awa rd st FOSE Finalist 1995 Computer Currents Readers Choice Award 1993 Shareware Industry Award 1992 Premiere Computing Magazine Award 1992 Dvorak/Zoom Award
jiill ~ C lliiill
BY 1-97
Cor yright 1996 PKWAKI:. Inc. All Righ1s Re<w::ncd. All tradem3rkli or rtgis1cn.·J tradcm:uh are propc ny of their respecliw owners.
Circle 148 on Inquiry C ard.
Cover Story Today the Web, Tomorrow the World
ceed. Compiled CIC++ code doesn't run as fast as expertly written code in assem bly language, yet few developers are using assembly language these days for anything but optimizing critical routines. CIC++ rules because it's more portable and it helps programmers work more produc tively-the same advantages that Java offers over CIC++.
Nevertheless, programmers and tool makers are striving to improve Java's performance. Programmers can write inline code (see "Better Java Program ming," September 1996 BITE). Sun Micro electronics and International Meta Sys tems are designing microprocessors that will execute Java byte code directly.
Perhaps the most promising solution is just-in-time (JIT) compilers. Like Java interpreters, they convert byte code into native code on the fly, but they cache the converted code in memory while the program runs.
JIT compilers can be completely trans parent to users. Java programs that run through a JIT compiler can achieve up to 50 percent ofthe speed of native code, and the technology is steadily improving. Netscape plans to bundle a JIT compiler with Navigator 4.0, and Microsoft, IBM, and Apple plan to integrate JIT compilers with their Java run-time environments.
Another option is static compilation. Silicon Graphics Inc. (SGI) technology translates byte code into Mips RxOOO native code, links the resulting binaries to the Java class files, and adds a second entry point to theJava method block. Java pro grams, running on SGI's specially modi~ fied VM, check the method block to see if there's a pointer to a translated method. If so, the program executes the translated method instead of the byte code version. Combined with inline coding, this allows Java to approach the performance of C + +, according to David Henke, engi neering manager of SGI's Web Products Division.
As with native methods, however, SGI's technology limits cross-platform compat ibility-the translated code runs only on a Mips CPU. It offers two advantages. Developers can easily separate the trans lated code from the byte code to regain portability, and programmers can write an entire project in Java instead of writing native methods in another language.
There's no reason wh y SGI or someone else couldn't adapt this technology to other CPU architectures. Java applets will
probably always exist as platform-neutral byte code, because they're embedded in Web pages that must run on any browser. However, stand-alone Java applications that need top performance will almost cer
tainl y rely on some kind of JlT or static
compiler. The performance boost is sig nificant, and it doesn't have to interfere with the cross-platform compatibility that is Java's greatest strength.
Higher Abstraction
ln the long run, none ofthe technical prob lems that might deter today's developers are likely to pose an insurmountable obsta cle for Java. As both a language and a platform, Java is evolving at an unprece dented pace. We can speculate on Java's course because it's consistent with histor ical trends in computing.
The most important trend is toward higher levels of software abstraction above the hardware. The more rightly that soft ware is intertwined with hardware, the bigger the headaches for developers and users. Programmers get more performance by writing to the metal, but the code is hard to maintain and even harder to port. And code lives longer than anyone plans.
That's why the computer industry is spending billions of dollars rewriting ancient code that can't handle the year 2000. That's why the U.S. air-traffic-con trol system is still running on antiquated machinery from the 1960s. That's why the Social Security Administration is patching a program from the 1970s that has been underpaying retirees for two decades. Put bluntly, it's negligent for software devel opers to ignore the possibility that their code may live for 10 or 20 years.
Java carries software abstraction to the next level because it abstracts everything below the VM. It's designed for a world in which the OS and CPU are interchange able parts that can be replaced without breaking applications. It's designed for an age of diversity in which PCs and other smart devices can use any CPU or OS that delivers the best performance, the lowest cost, the most efficient power consump tion, the lightest weight, or any other pa rameter that becomes important. Java's success isn't inextricably tied to network computers, PDAs, and smart appliances, but Java is ideal for devices that expand today's narrow definition of a PC.
Unix and NT offer some hardware abstraction, butthey're mulriplatform, not cross-platform. Users still have to replace
or recompile all their software if they switch CPUs, and not all software is avail able for all CPUs. Also, these OSes still chain you to an OS. Java can run on just about any OS or CPU.
Gambling on Java
So a developer's decision about adopting Java depends on three questions. First, can Java handle the job? It should be clear by now that Java is suitable for a wide range of applications and is gaining ground fast. Still, it can't do everything, and the tools need to get a lot better.
Second, does cross-platform compati bility matter? If you believe the comput ers of tomorrow will be basica lly the same as the computers of today, on ly with more megabytes and megahertz, Java isn't the best choice. Other languages and tools are more refined and deliver better perfor mance on traditional hardware.
If, however, you'd like to write code that runs on any hardware, the fin al question is whether Java is the best cross-p latform option. The answer depends on the matu rity of Java, which changes almost daily. Certainly you can do a lot with Hyper text Markup Language (HTML), Java Script, VB Script, Perl, and other cross-plat form solutions, especially if Microsoft delivers on its promises for ActiveX.
But it's hard to bet wrong on Java. His tory shows that those who gamble cor rectly on an emerging platform win big, and those who gamble wrong end up with dead code. Even ifJava fails to conquer the world asa platform, you'll still end up with code that runs on whatever platform rules the kingdom. For developers, the risks are minimal. For users, Java could bringa new freedom to change OSes and CPUs with out breaking software-a freedom they've
never had before. flJ
Tom R. 1-Ialfhill is a BYTE se11ior editor based in Sa11 Mateo, California. ¥011 ca11 reach him 011 the Tlltem et at thalfhlll@bix.com.
BO BYTE JANUARY 1997
Walking, TalkingWeb
Fractals and wavelets, and Internet savvy, help make multimedia more practical for the Net. By Edmund X. Dejesus
isten to pundits and you'd think the Web is already a world of "click and watch" images and streaming video. Multimedia is certainly a key element of many home pages today, but "click and watch" is too often "click and wait." Before the Web can efficiently feed a sen sory-hungry world, it has to be much faster at painting pictures on our screens. The big snag, of course, is bandwidth. Even today's fastest analog modems deliver only 33.6 Kbps tops, when the wind's right. But realistic looking video running at 30 frames per second requires 566,000 Kbps. (Audio is demanding in its own right; CD-quality sound requires throughput of about 706 Kbps.) Until digital commu nications technologies become more widespread, how can Web developers help traditional modems sip from this fire hose of multi media information? One answer might be new compression algorithms that use fractal and wavelet tech nologies, which are specifi cally suited to still images and video. They could bring us closer to fast-loading multi media Web pages. Fractals, wavelets, and a combination of the two offer shorter download times and more rightly compressed files rhan what GIF, JPEG, and MPEG offer. The trade-off? It takes a comparatively long time to compress files with fractals and wavelets before you send them over the Web. Also, fractal and wavelet files are unreadable unless your audience has a special viewer to decompress the files. Nev ertheless, fractals and wavelets represent a step forward from GIF and JPEG files, which use lossless Lempel-Ziv-Welch (LZW) and lossy algorithms, respectively.
Fractals in Action
This is the essence of fractal compression: Rather than transmit the image, you transmit the much-smaller algorithm parameters
for creating that image. To understand how this algorithm is cre
ated, consider an equilateral triangle. On each of its three sides,
erect equilateral triangles one-third the size of the original. On
each of the smaller triangle sides, erect equilateral triangles one
third their size. Continue this process an infinite number of times,
or until you can't tell one iteration from the next. You will end
up with something resembling a snowflake (called a Koch
snowflake) that is a fractal: Its dimension is not a whole num
ber but lies between 1 and 2.
This illustration exhibits
two of the main features of
fractals: self-similarity and
recursion. Self-similarity
because if you expand any
part ofthe snowflake, it looks
the same: namely, little trian
gles constructed on bigger tri
angles. Recursion because
you are repeating the same
algorithm over and over to
create it.
Now suppose someone
sees your snowflake, decides
to make it the company logo,
and asks you to put it on your
Web site. You could just make
a GIF of the image itself and
put that image on the site. Or
you could put the algorithm
that created the image on the
site and distribute viewer
programssothatwhensome
one accesses it, the algorithm
generates the image on the
viewer's machine. Clearly
the algorithm parameters
would take up far less space
than the GIF.
The real "aha! " for frac
tals comes when you realize that you can turn the original tri
angle into a triangle of different size and orientation simply by
turning, stretching, and expanding or contracting the original
(mathematicians call this an affine transformation). In other
words, rather than needing detailed information about the sec
ond triangle, you need only its turning, stretching, and expan
sion or contraction parameters. You can compress a picture into
a list of these parameters. To decompress the image, you simply
take the parameters, plug them into the algorithm, and gener
ate the image again.
continued
JANUARY 1997 BYTE BONA 1
Walking, Talking Web
The big plus here is speed. The para meters arrive nearly instantaneously, and the picture begins generating immediate ly. No more coffee breaks while you wait for a jumbo GIF to waddle on down.
You can also zoom in or out on fractal images to examine details. Unlike other formats that clearly show their dots or blocks as you blow them up, the fractal image is resolution-independent, so an expanded version of the image is as sharp as a tiny image. There is one proviso. A Web site manager may well limit image resolution; expanding even a fractal image will make it look dotty and blocky.
Sharp Images
Fractal images differ from, say, GIFs in sev eral ways. First, Glfs start out blurry and get sharper as more ofthe file downloads. Fractal images start out sharp and stay sharp. This is important for Web surfers. You don't have to waste download time to see the image clearly enough to decide if you're interested in it or not.
Fractal compression can range from 20:1to50:1, depending on the complex ity of the image. Since fractals work by self-similarity, the more complex the image, the less compression is possible.
One downside to fractal compression is the length of tin1e (sometimes 5 minutes for a4-by 3-inch image) and considerable processing power required to shrink images with fractal technology. There fore , fractal compression is useful for still
You can magnify portions of fractally compressed images without adversely affecting the resolution.
images and prerecorded video, but it isn 't practical for live video.
Another problem is that fractal com pression is lossy compression: The orig inal and the decompressed image will not match pixel by pixel. However, this is important only when creating perfect compressed archives of images, which is not typically important for the Web, where the images will look good enough.
To create a fractal-compression algo
rithm for your Web graphics, you'll need a commercial fractal-compression cool, such as Fractal lmager from Iterated Sys tems ($40 to download, $70 to buy the CD-ROM). With lterated's compression process, yo u first break down the origi nal image into regions with similar fea tures, using standard edge detection, tex ture variation, and other algorithms. For example, if yo u were compressing a photo of a person's face, some regions
Sound and the Web
W hen you're compressing sound, the first step is to leave most of it out. While that may seem surprising, telephone engineers have known it for years. You can slice out most of the highest and lowest parts of the audio spectrum, and average listeners probably won't notice any quality degradation. (This is mainly true for spoken sound, not for music, which is why you find very few bands record ing albums over the telephone.)
Another nice feature of sound, for the pur poses of compression, is the large degree of repetition found in most speech and music. When you're sampling music 44,100 times a second (for CD quality), much of it can be encoded as "ditto~ Same for speech: Vowel sounds vary little from beginning to end, and there are not that many consonantal sounds to encode (which makes you wonder why all
artificial speech programs sound like inebri
ated frogs).
·
Not surprisingly, there are many more prod
ucts for sending speech (i.e., telephony) over
the Web than there are for music. Sound com
pression is quite lossy, and most people can
tell the difference (that's one reason we listen
to FM radio rather than AM and CDs rather
than records).
Music over the Web requires higher band·
width than even a 33.6-Kbps modem connec·
tion. Once you have tossed out the frequen
cies you don't want, there are many choices for
compressing the result, including Lempel-Ziv
Welch (LZW). Because compressed sound
travels as packets over the Internet, you must
plan for packets going astray. One strategy,
implemented by VocalTec's Internet Wave,
uses the Transmission Control Protocol (TCP)
with a buffer that stores a few seconds of sound, plus a predictive cache. The buffer pro vides a few seconds' wait for any dawdling packets to show up, and if the packets never show up, the prediction algorithm guesses at their contents.
Another strategy, one that's implemented by Progressive Networks' RealAudio, employs the User Datagram Protocol (UDP), with the sound minced and distributed among successive packets.Ifone of these packets does not show up, the effect is a few-milliseconds gap every quarter of a second for about 3 seconds.
Want to pause, fast forward, or rewind? Unfortunately, HTTP is not bidirectional. Again, there are ways around this: VocalTec, for exam ple, uses Common Gateway Interface (CGI) scripts with HTTP; Progressive Networks uses other non-HTTP servers.
BONA 2 BYTE JANUARY 1997
Hi gh Resolution 768 x 576 Pixel
images
multimedia
digital camera
Stills with Sound
· Dual Lens Design utilizes a wide-angle 35mm and telephoto 55mm lens as well as Macro optic s for close -up photography.
· Automatic Featu res like Auto Flash, Auto Focus and Auto Exposure makes picture taking effortless.
· Exposure Compensation adjusta ble to +/-5 EV stops in .3 increments gives you control ove r your images.
· LCD Monitor (optional) allows you to view your im ages before and aft er you shoot them.
· Compact Design makes the camera easy to hold yet small enough to fit in your shirt po cket.
Ricoh's RDC-2advanced design features let you go beyond just taking still pictures. Now you can bring your images to life by capturing the movements and sounds of your subjects.
The RDC-2 lets you select between five independent recording modes to capture digital information in any combination or order you choose: Still Mode with macro capability, Sound Mode, Stills with Sound Mode, Continuous Mode, Document Mode.
The Ultimate Presentation Tool. The RDC-2 allows you to use your digital images in a multitude of ways...plug the RDC -2 into any TV monitor or VCR and playback your images and sounds instantly. Download text and graphics to the camera to customize
and enhance your presentations.
· · · · · · · · · · · ·
······· ·
I :1 ·1351
RDC-1 3X Zoom Digital Camera with Full
Motion and Sound.
DIGITAL CAMERA
· High Resolution 768 x 576 images.
Macro Capability
· Portable: Easily fits in your briefcase, purse or pocket. · Outputto Virtually All Digital Media: Output to color PC or video printer, TV monitor, or send still
images and sound around the world via modem /dig ital phone. · 6 Different Data Recording Modes: Still images, sound, still images with sound, continuous
shooting, full motion video with sound , document mode, and macro cap ability.
· Removable Media: Stores everything on PCMCIA cards available in 2, 8, and 24 megabyte capacities.
· Software Included: Photo-editing and cataloging software is included for both Windows and
Think of the Possibilities!
Macintosh platforms.
Document events, create entire
presentations, send your images
to the Internet within minutes.
Communicate with co-workers
in remote locations.
1111111·
Visit us@ www.ricohcpg.com
C ircle 607 on Inquiry Card.
RICOH CORPORATION· 475 Lillard Drive· Sparks, Nevada 89434 ·TEL 702.352.1600 ·FAX 702.352.1615
Walking, Talking Web
might contain just skin, some regions might contain just hair, and so forth . You then fractally compress each of these regions by expressing each part of the region as a turned, stretched, and expand ed/contracted version of another part. You record the regions, the "standard" image for each region, and the parame ters to generate all the other images in the region. This takes time and is clearly an off-line, non-real-time process.
But the results are striking. You can compress some images up to 250 times smaller than the original, and the images can load up to four times faster over the Internet. The resulting image looks near ly identical to the original.
Fractal Imager turns still images into fractal image format (FJF) files. You can then place these images on your Web site just as you would a GIF or a JPEG image. To view them, however, your guest will need Fractal Viewer, which Iterated dis tributes for free.
Wavelet Compression
Another important compression option for the Web is wavelet technology, which works similarly to Fourier analysis. Fouri er analysis, used extensively in signal analysis, represents an input signal as a combination of simple sine and cosine basis functions. If the input signal were a single frequency, the output would be a single number, namely the coefficient of the particular sine or cosine function cor responding to that frequency. Ifthe input had several frequencies present, the result would be several coefficients.
Fourier analysis works best for con tinuous input and repetitive patterns. Unfortunately, most inputs are neither continuous nor repetitive, resulting in very large sets of coefficients. For many
WHERE TO FIND
lter.ited ~ystems Atlanta, GA
http://www ·
.realaudio.c:om
(404) 264-8000
http://www.iterated .c:om
· VDOnet Palo Alto, CA (408) 654-8400
OLiVR
fax:408-654-9447
Lexington, MA
http://www.vdo.nd
(617) 861-6111
.c:om
fax: (617) 863-6155
http://www.olivr.c:om VocalTec
Northvale, NJ
Progressive
(201) 768-9400
Networks
fax: (201) 768-8893
Seattle, WA
http://www.vocaltcc
(206) 447-0567
.c:om
fax: (206) 223-8221
Wavelets allow CBS to broadcast news
snippets over the Web.
real-world applications, like compressing graphics, Fourier a nalysis requires too many coefficients to be practical for rep resenting an image.
Wavelets also represent input images with coefficients of basis functions. How ever, the basis functions for wavelets are much more complicated than the simple sines and cosines of Fourier analysis. Plus, the wavelet basis functions can effective ly represent noncontinuous and non repetitive inputs, like the edges and oth er features of real-world images. Thus, wavelets can represent real-world images using only a small set of coefficients, resulting in excellent compression. To decompress the image, you simply use those coefficients with the wavelet basis functions to generate the image.
Butwaveletcompression shares prob lems similar to fractal compression: Lengthy compression time on the front end a nd use of lossy techniques. Also, wavelet compression lacks fractal com pression's resolution independence. When you expand wavelet-compressed images, you get artifacts, but they ' ll be imperceptible in most cases.
OLiVR (for On Line Interactive Vir tual Reality), a company that has devel oped a new arc hitecture specifically for streaming media, uses a wavelet/fractal combination, taking advantage of each technology's scalability and resolution features. OLiVR's technology works for both still images and video.
Video over the Web
Compressing video is a lot like com pressing a series ofstill images. However,
video offers even more compression op portunities. Images may not change much from frame to frame, and you may need to compress only the differences in suc ceeding frames. This clearly works better for some applications, like an unmoving camera recording a university lecture, than it does for others, like a Hollywood action movie.
The advantage of fractal or wavelet compression is streamingvideo: The clip starts playing as soon as you click on it. With ClearFusion, lterated's streaming video viewer, you can watch video as it downloads into a box ofapproximately 2 by 3 inches, but movements are jerky on a 28.8-Kbps modem connection. Any associated audio will be of acceptable quality. Even if you prefer to download the whole file before viewing, the size of the file is far smaller. For example, a video clip that would be about 1200 KB in MPEG format is only 290 KB in fractal format. In addition to fractals used to compress Web page video, Iterated expects to see the technology used for entertainment and corporate training applications.
When OLiVR movies begin down loading, you can see what the picture is with less than 5 percent of the file present. Detail fills in as the remainder of the file arrives. You can rotate the image and zoom in and out on the quarter-screen images. These seem ideal to show prod ucts: For example, by rotating an image of a disk drive, I could check out what ports it had on the back.
VDOnet's VDOLive also uses wavelet compression for streaming video. At least on~ major news organization, CBS News, uses VDOLive to broadcast its Up-To-The Minute news snippets on the Web (see screen, this page).
Coming at You
As the Web moves beyond text delivery to becoming a viable multimedia medi um, we need better ways to compress still images and video. Otherwise, all that stuff gets bogged down and can't traverse modem connections quickly enough. By sending descriptions of these images, frac tals and wavelets use today's thin pipes efficiently to take us a step closer to bring ing the Web to life. Ill
Edmund X. Dejesus is a senior technical editor based in BYTE 's Lexington, Massachusetts, bureau. You can reach him by sendinge-mail to
edejesus@blx.com.
SONA 4 BYTE JANUARY 199 7
Walking, TalkingWeb
Fractals and wavelets, and Internet savvy, help make
multimedia more practical for the Net.
By Edmund X. Dejesus
isten to pundits and you'd think the Web is already a world of "click and watch" images and streaming video. Multimedia is certainly a key element of many home pages today, but "click and watch" is too often "click and wait." Before the Web can efficiently feed a sen sory-hungry world, it has to be much faster at painting pictures on our screens. The big snag, of course, is bandwidth. Even today's fastest analog modems deliver only 33.6 Kbps tops, when the wind's right. But realistic looking video running at 30 frames per second requires 566,000 Kbps. (Audio is demanding in its own right; CD-quality sound requires throughput of about 706 Kbps.) Until digital commu nications technologies become more widespread, how can Web developers help traditional modems sip from this fire hose of multi media information? One answer might be new compression algorithms that use fractal and wavelet tech nologies, which are specifi cally suited to still images and video. They could bring us closer to fast-loading multi media Web pages. Fractals, wavelets, and a combination of the two offer shorter download times and more tightly compressed files than what GIF, JPEG, and MPEG offer. The trade-off? It takes a comparatively long time to compress files with fractals and wavelets before you send them over the Web. Also, fraetal and wavelet files are unreadable unless your audience has a special viewer ro decompress the files. Nev ertheless, fractals and wavelets represent a step forward from GIF and JPEG files, which use lossless Lempel-Ziv-Welch (LZW) and lossy algorithms, respectively.
Fractals in Action
This is the essence of fractal compression: Rather than transmit the image, you transmit the much-smaller algorithm parameters
for creating that image. To understand how this algorithm is cre
ated, consider an equilateral triangle. On each of its three sides,
erect equilateral triangles one-third the size of the original. On
each of the smaller triangle sides, erect equilateral triangles one
third their size. Continue this process an infinite number of times,
or until you can't tell one iteration from the next. You will end
up with something resembling a snowflake (called a Koch
snowflake) that is a fractal : Its dimension is not a whole num
ber but lies between l and 2.
This illustration exhibits
two of the main features of
fractals: se lf-similarity and
recursion. Self-similarity
because if you expand any
part of the snowflake, it looks
the same: namely, little trian
gles constructed on bigger tri
angles. Recursion because
you are repeating the same
algorithm over and over ro
create it.
Now suppose someone
sees your snowflake, decides
to make it the company logo,
and asks you to put it on your
Web site. You could just make
a GIF of the image itself and
put that image on the site. Or
you could put the algorithm
that created the image on the
site and distribute viewer
programs so that when some
one accesses it, the algorithm
generates the image on the
viewer's machine. Clearly
the algorithm parameters
would take up far less space
than the GIF.
The real "aha!" for frac
tals comes when you realize that you can turn the original tri
angle into a triangle of different size and orientation simply by
turning, stretching, and expanding or contracting the original
(mathematicians call this an affine transformation). In other
words, rather than needing detailed information about the sec
ond triangle, you need only its turning, stretching, and expan
sion or contraction parameters. You can compress a picture into
a list of these parameters. To decompress the image, you simply
take the parameters, plug them into the algorithm, and gener
ate the image again .
co11ti1111ed
JANUARY 1997 BYTE BONA 1
Walking, Talking Web
The big plus here is speed. The para meters arrive nearly instantaneously, and the picture begins generating immediate ly. No more coffee breaks while you wait for a jumbo GIF to waddle on down.
You can also zoom in or out on fractal images to examine details. Unlike other formats that clearly show their dots or blocks as you blow them up, the fractal image is resolution-independent, so an expanded version of the image is as sharp as a tiny image. There is one proviso. A Web site manager may well limit image resolution; expanding even a fractal image will make it look dotty and blocky.
Sharp Images
Fractal images differ from, say, GIFs in sev eral ways. First, GIFs start out blurry and get sharper as more of the file downloads. Fractal images start out sharp and stay sharp. This is important for Web surfers. You don't have to waste download time to see the image clearly enough to decide if you're interested in it or not.
Fractal compression can range from 20: 1to50: 1, depending on the complex ity of the image. Since fractals work by self-similarity, the more complex the image, the less compression is possible.
One downside to fractal compression is the length of time (sometimes 5 minutes fora4-by 3-inch image) and considerable processing power required to shrink images with fractal technology. There fore, fractal compression is useful for still
You can magnify portions of fractally compressed images without adversely affecting the resolution.
images and prerecorded video, but it isn't practical for live video.
Another problem is that fractal com pression is lossy compression: The orig inal and the decompressed image will not match pixel by pixel. However, this is important only when creating perfect compressed archives of images, which is not typically important for the Web, where the images will look good enough.
To create a fractal-compression algo
rithm for your Web graphics, you'll need a commercial fractal-compression tool, such as Fractal Imager from Iterated Sys tems ($40 to download, 570 to buy the CD-ROM) . With lterated's compression process, you first break down the origi nal image into regions with similar fea tures, using standard edge detection, tex ture variation, and other algorithms. For example, if you were compressing a photo of a person' s face, some regions
Sound and the Web
W hen you're compressing sound, the first step is to leave most of it oul While that may seem surprising, telephone engineers have known it for years. You can slice out most of the highest and lowest parts of the audio ·spectrum, and average listeners probably won't notice any quality degradation. (This is mainly true for spoken sound, not for music, which is why you find very few bands record· ing albums over the telephone.)
Another nice feature of sound, for the pur· poses of compression, is the large degree of repetition found in most speech and music. When you're sampling music 44,100 times a second (for CD quality), much of it can be encoded as "ditto~ Same for speech: Vowel sounds vary little from beginning to end, and there are not that many consonantal sounds to encode (which makes you wonder why all
artificial speech programs sound like inebri· ated frogs).
Not surprisingly, there .are many more prod· ucts for sending speech (i.e.,.telephony) over the Web than there are for 'music..Sound com· presslon is quite lossy, and most people can tellthe difference (that's one reason we listen to FM radio rather than AM and CDs rather than records).
Music over the Web requires higher band· width than even a 33.6-Kbps modem connec· tion. Once you have tossed out the frequen ciesyou don't want, there are many choices for compressing the result, including Lempel·Ziv· Welch (LZW). Because compressed sound travels as packets over the Internet, you must plan for packets going astray. One strategy, implemented by VocalTec's Internet Wave, uses the Transmission Control Protocol (TCP)
with a buffer that stores a few seconds of sound, plus a predictive cache. The buffer pro· vides a few seconds' wait for any dawdling packets to show up, and if the packets never show up, the prediction algorithm guesses at their contents.
Another strategy,one that's implemented by Progressive Networks' RealAudio, employs the User Datagram Protocol (UDP), with the sound minced and distributed among successive packets. Ifone of these packets does not show up, the effect is a few-milliseconds gap every quarter of a second for about 3 seconds.
Want to pause, fast forward, or rewind? Unfortunately, HTIP is not bidirectional. Again, there are ways around this: VocalTec, for exam ple, uses Common Gateway Interface (CGI) scripts with HTIP; Progressive Networks uses other non·HTIP servers.
BONA 2 BYTE JANUARY 1997
High Resolution 768 x 576 Pixel
images
multimedia
digital camera
Stills with Sound
· Dual Lens Design utilizes a wide-angle 35mm and telephoto 55mm lens as well as Macro optics for close-up photogra phy.
· Automatic Features like Auto Flash, Auto Focus and Auto Exposure makes picture taking effortless.
· Exposure Compensation ad justable to +/·5 EV sto ps in .3 increments gives you control over your images.
· LCD Monitor (optional) allows you to view your im ages befo re and aft er
you shoot them.
· Compa ct Design makes th e camera easy to hold yet small enough to fit in your shirt pocket.
Ricoh's RDC-2advanced design features let you go beyond just taking still pictures. Now you can bring your images to life by capturing the movements and sounds of your subjects.
The RDC-2 lets you select between five independent recording modes to capture digital information in any combination or order you choose: Still Mode with macro capability, Sound Mod e, Stills with Sound Mode, Continuous Mode, Document Mode .
The Ultimate Presentation Tool. The RDC-2 allows you to use
your digital images in a multitude of ways... plug the RDC-2 into
any TV monitor or VCR and playback your images and sounds instantly. Download text and graphics to the camera to customize and enhance your presentations.
· · · · · · · · · · · ·
······· ·
I ;1 ·1351
RDC-1 3X Zoom Digital Camera with Full
Motion and Sound.
DIGITAL CAMERA
· High Resolution 768 x 576 images.
Macro Capability
· Portable: Easily fits in you r briefcase, purse or pocket.
· Output to Virtually All Digital Media : Output to color PC or video printer, TV monitor, or send still
images and sound around the world via modem /digital phone.
· 6 Different Data Recording Modes: Still image s, sound, still images with sound, continuous
shooting, full motion video with sound, document mode, and macro capability.
· Removable Media: Stores everything on PCMCIA cards available in 2, 8, and 24 megabyte capacities.
· Software Included: Photo-editing and cataloging software is included for both Windows and
Think of the Possibilities!
Macintosh platforms.
Document events, create entire
presentations, send your images
to the Internet within minutes.
Communicate with co-workers
in remote locations.
111101·
Visit us@ w w w.ricohcpg .com
C ircle 607 on Inquiry C ard.
RICOH CORPORATION· 475 Lillard Drive· Sparks, Nevada 89434 ·TEL 702.352.1600 ·FAX 702.352.1615
Walking, Talking Web
might contain just skin, some regions might contain just hair, and so forth. You then fractally compress each of these regions by expressing each part of rhe region as a turned, stretched, and expand ed/contracted version of another part. You record the regions, the "standard" image for each region, and the parame ters to generate all the other images in the region. This takes time and is clearly an off-line, non-real-time process.
But the results are striking. You can compress some images up to 250 times smaller than the original, and the images can load up to four times faster over the Internet. The resulting image looks near ly identical to the original.
Fractal Imager turns still images into fractal image format (FIF) files. You can then place these images on your Web site just as you would a G!F or a JPEG image. To view them, however, your guest will need Fractal Viewer, which Iterated dis tributes for free .
Wavelet Compression
Another important compression option for the Web is wavelet technology, which works similarly to Fourier analysis. Fouri er analysis, used extensively in signal analysis, represents an input signal as a combination of simple sine and cosine basis functions. If the input signal were a single frequency, the output would be a single number, namely the coefficient of the particular sine or cosine function cor responding to that frequency. If the input had several frequencies present, the result would be several coefficients.
Fourier analysis works best for con tinuous input and repetitive patterns. Unfortunately, most inputs are neither continuous nor repetitive, resu lting in very large sets of coefficients. For many
WHERE TO FIND
Iterated Systems Atlanta, GA
(404) 264-8000 http://www.itcrated .com
OLiVR Ltxington, MA
'(617) 861-6111 fax: (617) 863-6155
http://www.ollvr.com
Progressive Networks Seattle, WA
(206) 447-0567 fax: (206) 223-8221
http://www
.rcalaudio.com
VDOnet Palo Alto, CA
(408) 654-8400
fax: 408-654-9447
http://www.vdo.net
.com
VocalTec Northvale, NJ
(201) 768- 9400 fax: (201) 768-8893 http://www.vocaltec .com
Wavelets allow CBS to broadcast news
snippets over the Web.
real-world applications, like compressing graphics, Fourier analysis requires too many coefficients to be practical for rep resenting an image.
Wavelets also represent input images with coefficients ofbasis functions. How ever, the basis functions for wavelets are much more complicated than the simple sines and cosines of Fourier analysis. Plus, the wavelet basis functions can effective ly represent noncontinuous and non repetitive inputs, like the edges and oth er features of real-world images. Thus, wavelets can represent real-world images using only a small set of coefficients, resulting in excellent compression. To decompress the image, you simply use those coefficients with the wavelet basis functions to generate the image.
But wavelet compression shares prob !ems similar to fractal compression: Lengrhy compression time on the front end and use of lossy techniques. Also, wavelet compression lacks fractal com pression's resolution independence. When you expand wavelet-compressed images, you get artifacts, but they'll be imperceptible in most cases.
OLiVR (for On Line Interactive Vir tual Reality), a company that has devel oped a new architecture specifically for streaming media, uses a wavelet/fractal combination, raking advantage of each technology's scalability and resolution features. OLiVR's technology works for both sti ll images and video.
Video over the Web
Compressing video is a lot lik e com pressing a series of still images. However,
video offers even more compression op portunities. Images may not change much from frame to frame, and you may need to compress only the differences in suc ceeding frames. This clearly works better for some applications, like an unmoving camera recording a university lecture, than it does for others, like a Hollywood action movie.
The advantage of fractal or wavelet compression is streaming video: The dip starts playing as soon as you click on it. With ClearFusion, lterated's streaming video viewer, you can watch video as it downloads into a box ofapproximately 2 by 3 inches, but movements are jerky on a 28.8 -Kbps modem connection . Any associated audio will be of acceptable quality. Even if you prefer to download the whole file before viewing, the size of the file is far smaller. .For example, a video clip that would be about 1200 KB in MPEG format is only 290 KB in fractal format. In addition to fractals used to compress Web page video, Iterated expects to see the technology used for entertainment and corporate training applications.
When OLiVR movies begin down loading, you can see what the picture is with less than 5 percent of the file present. Detail fills in as the remainder of the file arrives. You can rotate the image and zoom in and out on the quarter-screen images. These seem ideal to show prod ucts: For example, by rotating an image of a disk drive, I could check out what ports it had on the back.
VDOnet's VDOLive also uses wavelet compression for streaming video. At least one major news organization, CBS News, uses VDOLive to broadcast its Up-To-The Minute news snippets on the Web (see screen, this page).
Coming at You
As the Web moves beyond text delivery to becoming a viable multimedia medi um, we need better ways to compress still images and video. Otherwise, all that stuff gets bogged down and can't traverse modem connections quickly enough. By sending descriptions of these images, frac tals and wavelets use today's thin pipes efficiently to take us a step closer to bring ing the Web to life. llJ
Edmund X Dejesus is a senior technical editor based in BYTE's Lexington, Massachusetts, bureau. You can reach him &y sending e-mail to edejesus@blx.com.
BONA 4 BYTE JANUARY 1997
DATA MARTS COME DELIVERED IN ACHOICE OF BOXES. .. OURS OR PANDORA'S.
MULTIPLE VENDORS . . . MULTIPLE HEADACHES Today,many data warehouse projects become a"Pandora's Box" because they're built with tools from many vendors. Even the best tools can become anightmare if they haven't been designed and tested to work with one another. And what happens when you have aproblem? Your data warehouse vendors are experts on~ in their own environments... not in each others. The solution?
ASmartMart111 data mart from Information Builders.
THINK SmartMart111··· THE SMARTER DATA MART
SmartMart provides all the tools, technology and services you need to build, use,and manage adata mart ..in one proven and affordable package.You get tools for data extraction and movement, transformation,multidimensional data storage,
reporting and analysis,Web access, and data mart administration. You'll also get the consulting services you'll need to guarantee afast,trouble-free implementation. And because SmartMart is a complete, single-vendor solution, all components are integrated and fully tested to work together so you avoid the cost and delays associated with piecing together technologies from multiple vendors. It's the closest thing to a data mart in a box. Best of all,SmartMart's open architecture ensures full integration with your enterprise information systems... now and in the future.
CALL THE BUILDERS For complete information on our SmartMart data mart program, including afree white paper "The Data Mart ANew Approach to Data Warehousing", call 1-800-969-INFO.
http://www.ibi.com
- - - 800·969·1NFO In Canada Call 416·364·2760
lnf~rmation
Builders
SnunMart is~ tr.tdcrrurk o f Information Bulldcrs, Inc., NY. NY 212·736--4<t ) J E. mail: lnfo@ibi .com
Circle 608 on Inquiry Card (RESELLERS: 609).
Data Warehouse
Building Blocks
Collecting information is the easy part. Knowing how to store it, access it, and
analyze it makes all the difference.
o extend your core business, you need comprehen
T sive information. For many companies, that means a robust data warehouse thatdraws together disparate
and unfiltered data and presents it in creative new
ways. As tools to capture and explore detailed data mature, so
will our ability to find ways to exploit the data we've collected.
In the last 10 years, two factors have combined to help data
warehouses proliferate. First, we've recognized the benefits of
on-line analytical processing (OLAP) beyond the traditional areas
of marketing and finance. Organizations now find that the
insights buried in the masses of data they routinely collect on their
customers, products, operations, and business activities con
tribute to cutting operating costs and increasing revenues, not to
mention making it easier to arrive at strategic decisions.
Second, the growth of client/server computing has spawned
server hardware and software that's more powerful and more
sophisticated than ever. Today's servers now rival yesterday's
mainframes and offer technologically superior memory archi
tectures, high-speed processors, and massive storage capacities.
At the same time, modern DBMSes provide more support for com
plex data structures and promote standardized middleware. From
this hardware/software renaissance emerges the multiterabyte
data warehouses we're now seeing in client/server environments.
How do you take advantage of these technology advances? In
the following pages, we'll describe how to choose the right ware
house for your enterprise. "Warehouse Cornerstones" explains
the pros and cons ofcentralized and multitiered warehouse archi
tectures and gives advice on how to choose the right servers and
DBMSes. "Better Clients, Better Decisions" will help you match
the right analysis tool to the cross-section of people who will be
using your data warehouse. And "Take Your Data to the Clean
ers" discusses the choicesyou have among home-grown and com
mercial programs that filter out nagging inaccuracies and
inconsistencies in your information.
Adata warehouse consists of myriad pieces. Ifyou choose them
wisely, you could end up with a repository of invaluable data to
inform your strategic decision making. In all likelihood, there is
gold buried in the data dispersed across your enterprise. You only
need to find it.
- Jay-Louise Weldon and Alan Joch
Like a physical warehouse built from bricks and mortar, a data warehouse begins with your choice of an overall architectilre. This decision will influence the other essential co_mponents you select.
1For example, If you need fut performaace md the .,.., to analyze multi,dmensionll data (I.e., sales for a given product by year, by region, by store!, JOU might pair a central-server architecture.··
Architecture alternatives
·Federated ·Tlend
. .with a "super-relational" 2 DBMS that prorides
.,,...Wiles. speclalzed lndexlagschemes to
r .
DBMS alternatives
· Relatloaal
· M11tlidlme11sloaal database
IMDDBJ4.oglcal
· MDDB-Phpk:al
· Object relalloaal
server
Warehouse Cornerstones ... 85
A successful data warehouse starts when you choose and integrate three key elements.
82 BYTE JANUARY 1997
Better Clients, Better
Sales Year to date ($millions)
Decisions . .. 91
Without proper end-user tools for data access and
Eectronics
Ql
Q2
Q3
Q4
By clicking on a category, you can expand the entry to see greater levels of detail.
VCR Camconier
TV
$1 .4 $0.6 $2.0
analysis, a warehouse
CD Player
$1.2
may be shuttered.
Products
Q2 Q3
Electronics SS.2
Toys
Sl.9
CloU1ing
52.3
3 Next, you'll add on-line analytical processing IOLAPJ tools that let end users pivot, drill down, and perfonn other " slicing and dicing" operations to analyze the data.
Business intelligence tool alternatives
· Querying and reporting programs · Executive infomiation systems · Data mining applications
Take Your Data to the Cleaners ... 97
44S2
"Dirty" data is dangerous. Custom
3458
scripts and specialized cleansing
8520
tools provide safety nets.
Customer ID# Name
3458
4 Responsiveness and flexibility are useless if you're
analyzing Incorrect or misleading data. A high-end data
cleansing program, with scripts that impose your understanding of
your business onto the data, provides the finishing touch.
Data-cleansing alternatives
· Custom "scrubbing" scripts · Data validation tools · Cleaning, transfonnation, synchronization software
r
An efficient data warehouse
JANUARY 1 !197 UYI E 8J
MORE DEVELOPERS PROTECT.
:;,~~=~:~, ,;,-1MPROORTEECTS
2
tuetcilhinzoinlogg2y5,0H0A-gSaPtep,acl.k5s-mtheicmroonsEt adva·n,c._e.d--· protection into the smallest key in the world.
NSTL Study Rates ·
HASP No.1!
·····
Arecent test conducted by tl1e National Software
lesling Labs, the world's foremost independent
lab, compared tl1e flagship products of leading
software protection vendors.* The result? HASP
was rated the clear overall winner-and number
one in all the major comparison categories.
These days, more and more developers are choosing to protect tl1eir software against piracy. They're protecting more products, on more platforms, with better protection - and selling more as a result.
And more of these developers are protecting with HASP. Why? Because HASP offers more security, more reliability and more features than any other product on the market.
NSTL TEST RESULTS, OCTOBER 1995t HASP supports the most advanced platforms, including all Windows 32116-bit
Scoring Category Secu ri ty Etcie uf Leaming
Aladdin HASP
9.3 9.1
Rainbow Sentinel
6.3
7.1
environments, OS/2, DOS, Mac, Power Mac, NEC, UNIX and Li\Ns.
To learn more about how you can protect better - and sell more - call now to order your HASP Developer's Kit.
Ease of Use
8.3
7.2
Versatilit¥/Features 10
8.7
Compatibility
6.7
6.5
Speed of API Calls 0.9
1.2
Final Score
8.5 6.5
·for" full copy or the NS'll. ll1l0n,COlll:IL1 your ltd ll·$r ul~rihutor.
Grow With Aladdin!
The fastest growing company in the industry, with over 4 million keys sold
to 20 thousand developers worldwide, Aladdin is settingthe standard for software security today.
North America Aladdin Knowledge Systems Inc. 'lei: (800) 22:14277. 212-564 5678, F:lx:212-564 3377, E-m:til:lrnsp.sales@us.aks.com
lnt'I Office Gennany
Aladdin Knowledge Systems Ltd. 'lei: +972-3-636 2222, fax: +972-3-5375796, E-m:til: h:i.;p.sales@aks.com FAST Software Security AG Tel: +49898942 21·37. F:Lx: +49898942 21-10, E-mail: info@f:ISl·ag.de
l1I IU111 1-800-223-4277
www.aks.com
~
·'''*'·~ID
·
United Kingdom Aladdin Knowledge Systems UK Ltd. Tel: +44 1753-622266, F:Lx: +44 1753-622262, E-mail:sales@aldn.co.uk
Japan Benelux
The Professional 's Choice Aladdin Japan Co., Lid. '!\!I: +81426-60 7191. fax: +81426-60 7194. E-m:lil:s.1les@aladdin.co.jp
Aladdin Software Security Benelux B.v. Tel: +31 24-64I 9m.F:tx: +3124-6451981. E-m:lil: 1oos26. 13s6@co111puseive.oom
· Aladdin RussiaOCl!i 9230588 · Australia Contab 03 98uasc.85 · Chile M:crolotJjca O;> 73fi()().11 · China ~ l!RI 021 64377828 · CZcth Atlas02 766005 · Oenm.nBenrusen 039577316 · Egypt Zt;'lf~!n 02Jf:ll4632 · FV"Qid rD-~O 8103520 · France 1 40P.5ggas · C'.leece Unilxain 01 6756320 · Hong Koog H3st1YJS 02 5484629 · lcdia 5liJticrl 01 12148254 · Italy PartJV:?t D a 02 261 47380 · kDlea OJt!.A 02 84S.W81 · Mexico SaSott 5 2007472 · New Zeatind lra:-llolr;J 0-S 56 E01 ' a Poland SystfW!rm 00 1 J80273 a Portugal f utlltma!J:a 01 4116100 · Romania Pa.'.> ln:cracti-te 00: 1.C02n · Singapore !TR 065 5600788 · Soutti AJrtc:a 0 le Roo~ 011 8S&rnµ · Spa1n PC HJfON!l'e O'.l 4.C9J l93 · S>.l'itlertand ()p.1q 001 7169222 e Talwan lf.'CO 02 5559676 e Turt.i:y t.tlkrooeta 0312 >1670635 · Yugoslavia i\sy; 021 6239?0
Ok°"kt ~~-eSf..,'WnlllUI lil!S l!l'lS Q.!IQHo\q,. Qt l~cd~m'IU"kdUo:lloo~""" ~~ lltl M.cm Pl~ru:re!lol'll~~tftoe:· r~dM::UM~\ lk1' !:'1e r.t~ 05~111e n a<mwi:_Uaf /,ffk!C'J:r1µtl!f,kc., 1J~"-"lllm li:;rml o'till n~rnrflln:1!fli.'fCl;!D! (l l!IOX~~M1 Mltd llhl!NSl l tf'!IJ"llO.IDarnt!!l'::siJr«llJ'IAinltn.
Circle 129 on Inquiry C ard (RESELLERS: 130).
Successful data warehouses start when you choose
and successfully integrate three key elements. ByJay-Louise Weldon
Warehouse Cornerstones
ssembling the bricks and mor tar of a conventional ware house looks easy compared to integrating the server hard ware and DBMSes that frame a data ware house. On the hardware side, you must mix and match server platforms and con figurations while deciding how to take advantage ofalmost-constant leaps in raw processing power. On the sofrware side, the complexity and high cost of DBMSes force you to make tough decisions and inevitable trade-offs with regard to inte gration issues, support requirements, per formance, efficiency, and reliability. What if you choose incorrectly? Your data warehouse becomes an enterprise wide problem that is difficult to work around, expensive to fix, and hard to jus tify. To get your wnrehouse implemen tation off to a successful start, you need to focus on three key building blocks: the overall warehouse architecture, the serv er architectures, and DBMSes. Here are some guidelines for making the right choices for your enterprise.
The Blueprint
Data-warehouse development begins with the logical and physical structure of the warehouse database plus the ser vices required to operate and maintain it. This choice drives the selection of the other two fundamental items: the server hardware and the DBMS.
The physical platform can be central ized in one location or distributed region ally, nationally, or internationally. One scheme for housing your company's data, which might be gathered from multiple internal and external sources, is to con solidate the database in one integrated data warehouse (see the figure "Ware house Foundation" above). The consol idated approach helps to maximize your available processing power. Asecond ap proach, the federated architecture, dis tributes information by function, with financial data on a server at one site, mar keting data at another location, and man
Co.'1JCll'll\e
Financial
Marfleting
ManufactUring
Distribution
A centralized data-warehouse architecture provides efficiencies in both processing power and support costs.
ufacturing data at a third venue (see the figure "Two Alternatives to a Cenrralized Architecture" on page 86).
The third approach, a tiered architec ture, houses highly summarized data on one user's workstation, with more detailed summaries on a second server, and the most detailed information on a third. The first-tier workstation handles most requests for data, with successively fewer requests passing on to tiers 2 and 3 for resolution. Computers at the first tier can be optimized for heavy user loads and low data volume, while servers at the other tiers are more adept at processing heavy data volumes but lighter user loads.
As you're deciding on a centralized or distributed warehouse structure, you also need to considerthe servers that will hold and deliver the data. The size of your im plementation-and your enterprise's needs for scalability, availability, and sys tems management-all influence your choice ofserver architecture (see the fig ure "Server Architectures" on page 86).
Single-processor servers are the easi
est to manage, but they offer limited pro cessing power and scalability. In addition, a single server presents a single point of failure, limiting the guaranteed availabil ity of the warehouse. You can expand sin gle-server networks via distributed archi tectures that make use of middleware, such as Distributed Computing Environ ment (DCE) or Common Object Request Broker Architecture {CORBA), to distrib ute traffic across multiple servers. These architectures increase availability as well, since operations can be shifted to a back up server if one server fails, but systems management is more complex.
Symmetric multiprocessing (SMP) ma chines increase throughput by adding processors that share the server's inter nal memory and disk-storage devices. You can buy most SMP in minimal configura tions (i.e., with two processors) and up grade when necessary to handle growth in your processing needs. The scalability of an SMP machine reaches its limit at the maximum number of processors sup ported by the connection mechanisms
JANUARY 1997 BYTE 85
Warehouse Cornerstones
(i.e., the backplane and the shared bus) . A massively parallel processing {MPP)
machine connects an array of proces sors via a high-speed, high-bandwidth link. Each node is a server, complete with its own {possibly SMP) processor and internal memory. To optimize an MPP ar chitecture, applications must be "paral lelized" (i.e., designed to operate in sep arate, parallel pieces).
This architecture is ideal for searching large databases. However, the DBMS that
you select must be one that offers a par allel version. And even then, substantial design and tuning are required to achieve optimum data distribution and to prevent hot spots or data skew (where a dispro portionate amount of the processing is shifted to one processing node due to the partition of data under its control).
The difficulty of moving applications and DBMSes to clustered or truly paral lel environments has led to newer archi tectures, such as nonuniform memory
access (NUMA). NUMA creates a single, large SMP machine by connecting multi ple SMP nodes into a single (though phy sically distributed) memory pool and a single instance of the OS. NUMA allows the SMP approach to achieve the perfor mance benefits of large MPP machines (with 32 or more processors) while main taining the simplicity and management advantages of a standard SMP environ ment. Most appealing of all, existing DBMSes and applications can be moved
86 BYTE JANUARY 19 9 7
How DBMSes Compare
Feature/Function
Normalized structures
Al:>atract data~
.Parallelism M1.dtidimens'icmal struetures
Drill·~own
Relational
Super-RelaUonal MulUdlmenslonal MulUCllmenstonal ObJect·RelaUdlial
'(logl~I)
(physical)
· ·
· v'·yos
from single-processor or SMP platforms to NUMA with no modifications.
DBMS Decisions
Data warehouses (along with decision support systems [DSSes] and client/serv er applications) were the first successes for the relational DBMS (RDBMS). While most operational systems were legacy applications mired in old data structures, warehouses and DSSes capitalized on RDBMS for their flexibility and ability to perform ad hoc queries.
RDBMSes are most flexible when they are used with a normalized data structure. In a normalized database, data structures are nonredundant and represent the basic entities and relationships described by the data (e.g., products, markets, and sales transactions). Buta typical on-line analyt ical processing (OLAP) query that crosses several structures ("How many blue wid gets did we sell in stores in the Midwest?") requires several join operations to put such data back together. The performance
oftraditional RDBMSes is better for key based queries ("Find customer account #1234") than for content-based queries ("Find all customers with income over $50,000 who have bought an automo bile in the last six months").
To support large-scale warehouses and improve responsiveness for OLAP appli cations, vendors have added new features to the traditional RDBMS. These so-called super-relational features include support for specialized database hardware, such as the Teradata database machine. Su per-relational features also support ex tensions to storage formats and relation al operations (offered by vendors such as RedBrick) and specialized indexing schemes, such as those used by Sybase IQ. These techniques can improve perfor mance for content-based retrievals by pre joining tables using indexes or through the use of fully inverted index lists.
Most data-warehouse-access tools ex ploit the multidimensional nature of warehouse data. For example, marketing analysts need to look at sales volumes by product, by market, by time period, by promotions and advertising levels, and by combinations of these different as pects. Structuring data in a traditional relational database to facilitate queries and analyses along different dimensions (e.g., star or snowflake schemata) has become commonplace. These schemata might use multiple tables and pointers to simulate a multidimensional structure. Some DBMS products, such as Essbase and Gentium, implement storage tech niques and operators that support multi dimensional data structures.
While multidimensional databases (MDDBs) help you directly manipulate multidimensional data objects (e.g., the easy rotation of data to view along dif ferent dimensions, or drill-down oper ations that successively expose more-
detailed levels of data), you must identify these dimensions when building the data base structure. Thus, adding a new di mension, or changing the views desired, can be cumbersome and costly. Some MDDBs require a complete reload of the database when restructuring occurs.
New Dimensions
A limitation of both RDBMS and MDDB is a lack of support for nontraditional data types, such as images, documents, and video/audio clips. If you need these types of objects in your data warehouse, look to an object-relational DBMS, such as ln formix's Illustra. Focused on coded data values, most database systems can accom modate these data types only with some what-awkward reference-based exten sions, such as pointers to files containing the objects. Many RDBMSes store com plex data as binary large objects (BLObs). In this format, the objects cannot be in dexed, sorted, or searched by the server.
Object-relational DBMSes, on the oth er hand, store complex data as native ob jects and can support the extensive data structures found in an object-oriented en vironment. These database systems nat urally accommodate not only special data types but also the processing methods that are unique to each (e.g., a COMPARE operation on a picture might return an other picture with similar features) .
But a disadvantage to the object-rela tional approach is that the encapsulation of data within special data types-a series of stock prices over time in each row of a stock table, for example-requires spe cialized operators for what were previous ly simple searches (e.g., "Find all stocks that showed a decline in price from April to May 1996").
DBMS selection is also ried to the serv er hardware you use . Some RDBMSes, such as DB2 Parallel, lnformix XPS, and
JANUARY 1997 BYTE 87
Warehouse Cornerstones
..
-
-
. - -
-
-
-
- -- . - - ~-
.
Data-Warehouse Decision Matrix
f6.r ,tlles&.e~vironr_n~nt5 ...
BusJ11ess reQulrementS 'usehio'pulati~n
~cop,e: departme.nfal , Small; l,J$e5: data'analysis ;,single location
'Systems support
.Minimal local;. average central
Choose .. ·
Atchltectur~
, , Consoliqatep; turn Rey package
Server
Si.ngle-processor orSMP
DBMS, ty1DDB
,S,c:Qp~: d~p!}rtmer;tal
Uses: analysis plus·
informational
' ····-i;···
;Jarge; .sinalysts at '.single location; infomiational users dispersed
,Minimal loc~I;. average.central
Tie.reg; ·detail·at central;
summary at local
Clustered SMP for central: .SP or SMP for local
RDBMSfor centrai; MDDB for local
SC(lpe: enterprise ~ses: i:iiialysis plus infql'll)ational
Se,,9pe:
.'
departmental
Uses: explora,tory
Large; geographically Strong cent~! <>dispersed
':·small; few sites
Strong central
q&ntra,li~ed "' ·~
96rifr~nzed
Clustered SMP MPP
Object,relational; Web support:
RDBMSwith parallel support
Oracle Parallel, offer versions that sup port parallel operations, Parallel software splits queries, joins across multiple pro cessors, and runs these operations simul taneously to improve performance.
Parallelism is required for the best per formance on large MPP and clustered SMP servers. It's nor yet an option with MDDBs or object-relational DBMSes.
The table "How DBMSes Compare" on page 87 summarizes the pros and cons of the different types of DBMSes for ware house operations. The table "Data-Ware house Decision Matrix" above contains some examples of how these decision cri teria affect the choice of a server/data warehouse architecture.
Piecing It Together
To select the right combination of server architecture and DBMS, you first need ro understand your company's business requirements, its user population, and the skills of the support staff.
Data-warehouse implementations vary considerably in scope. Some are de signed to support specific analysis needs for a single department or functional area of an organization, such as finance, sales, or marketing. Other implementations bring together data from across the en tire enterprise to support a variety of user groups and functions. As a general rule, the broader the scope of the warehouse, the more power and functionality re quired of the server and DBMS.
Warehouse-usage patterns are also a factor. Prestructured queries and report views often satisfy informational users while exacting fewer demands on the DBMS and the processing power of the
server. Complex analysis, which is typi cal of decision-support environments, re quires more power and flexibility from all server components. Massive searches of large data warehouses favor parallel ism in both DBMS and server.
Dynamic environments, with their ever-changing requirements, are served best by a simple, easily changeable data architecture (e.g., a highly normalized relational structure) rather than an intri cate structure that requires rebuilding af ter every change (e.g., a multidimension al structure). The required data-refresh rate indicates how responsive the data warehouse must be to new and chang ing data. Large data volumes that are re freshed at frequent intervals favor a phys ically centralized architecture to support efficient data capture and minimize data transport time.
A user profile should identify who your data warehouse's users are, where they're located, and how many you need to sup port. Information about how each group expects to use warehouse data will help you analyze the various usage styles.
Knowing the physical location of your users helps you determine how and to what extent you need to distribute ware house data. A tiered architecture might use servers already in place on LANs. Or you may need a centralized approach to support mobile workers who tap into the warehouse from their laptops.
The total number of users and their connection patterns determine the size ofyour warehouse servers. Memory sizes and 1/0 throughput must support the anticipated number of concurrent users under normal conditions as well as at
peak usage times at your organization. Finally, you must factor in support
staff sophistication. The IS resources that are available within your organization might limit the complexity or sophisti cation of your server architecture. With out skilled in-house staff or outside con sultants, an architecture that requires server-platform parallelism (MPP or clus tered SMP, for example) is difficult to cre ate and maintain successfully.
Expansion Plans
As your warehouse matures and the data it contains becomes more accessible, em ployees outside the warehouse might also discover the value of its data. By linking your data warehouse to other systems both internal and external to the organi zation-you can share information with other business entities with little or no custom development. E-mail messages, Web servers, and imranet/lnternet con nections can deliver inventory levels to your suppliers or order status to your busi ness partners.
As data warehouses continue to grow in sophistication and usability, the data accumulated within an enterprise will become more organized, more intercon nected, more accessible, and more gen erally available to more employees. The result? Better business decisions, more business opportunities, and a more en lightened work force. Iii
Jay-Louise Weldon (New York, NY) heads the Data Warehouse Practice within the U.S. East ern region ofMCI Systemhouse, a global-sys tems-integration firm. You can contact her at Jweldon@shl.com.
88 BYT E JANUARY 1997
STATISTICA (au10111atlcall)' configures itself for 1Vi11do111s 95 !long file names, etc.) or 3.1) · Acomple1e data analysis sys1em \\ilh ihotLo;ands of on screen customizable, presemation-c1ualil)' graphs fully integrated \\ilh all pro cedures · Comprehensive 1Vi11dows suppon, OLE (diem and server), DDE, cus1omi1..able A11t0Tt1sk 1oolbars, pop-up menus · Multiple daia-, resuhs-, :md graph-windo11s with data-graph links · The largest selection of sU!iSlics and graphs in a single system; comprehensi\'C lmplemmiations of: Exploratory K'Ch niques wilh advanced brnshing; muhi-ll"J)' !ables 11i1h banners (presentation quality rcpons) ; nonpar:uneuics; dlstributlon filting; multiple regression; gener al nonlinear l'Stimatlon; step11isc logit/probit; general ANCOVA/MANCOVA; step wise discrimlmml :mal)~is; iog-llnear analysis; confirm:uory/expioratory factor atll~)'Sis; clu~tcr "'"~)'Sis; muhldlmcnslonal scaling; canonical correlation; item anal)~is/reliabilily; correspondence analysis; survival analysis; a large selection of lime series modeling/forecasting techniques; strnctural equa lion modeling with Mo11te Carlo simulations; and much more · On-llne Electro11/c illa11ual with comprehensive Introductions 10 each procedure and examples · Hyperte.xt-based Stats Ad11/sor expert system · Workbooks \\iih muhiplc A11toOpq11 documents (e.g., graph~ , reports) · F.\1ensive data management facilities (fast spreadsheet of unlimited C'Jpacity wi01 long formu las, Drag-and-Drop, AutoFlll, A11to-Jlecalc11fate, split-screen/v'Jtiable-speed scrolling, a<h':lllced Clipboard suppon, DDE links, hot links 10 graphs, relational merge, daia vcrific:uion/cleaning) · Powerful STAT/ST/CA &!SIC language (pro· fessional dl'l·elopment en\ironmcnt) wilh matrix operations, fuU graphics sup port, and lnrerface to cxtemal programs (Dlls) · BaICh command language and ediiable macros, flexible "tum-key" and automation options, custom designed procedures am be added lo floating A11/o Task toolbars · All output displayed In Scrollsheets· (dynamic, customizable, presentation-quality tables 11ith instant 2D, 3D, and multiple graphs) or word processor-sl)fo report editor (of unlimited capaciti·) that combi nes text and graphs · Extremely large analysis designs (e.g., correlation matrices up to 32,000x32,000, unlimited ANOVA designs) · Megafile Manager 11ith up to 32 ,000 variables (8 Mb) per record · Unlimiled size or files; extended ("quadrnple") preclslon; unnmtcl1cd >1Jeed · Exchanges data and graphs wid1 olher applications via DDE, OU:, or an C.\1ensi1'C sclection of file lmportlexpon facilities (Incl. ODBC access to vinually all w11a bases and mainframe files) · Hundreds of types of graphs, incl. categorized multiple 2D and 3D graphs, ternary 2D/3D graphs, matrix plots, Icons, and unique multivariate (e.g., 4D) graphs · Facilities to custom-design new graph types and add !hem per manently to menus or toolbars · On-screen graph customization with advanced dra11ing tools (e.g., scrolling :md edlting of complex objects in 32x real zoom mode) , compound (nested) OLE documents, Multiple-Grapb A11toUl)'011t IVimrtl, templates, special clTl'CtS, icons, page layout control for slides and printoms; unmatched speed of graph redraw · Interactive rota· tion, perspective and cross-sections of 3D displays · Large selection of tools for graphical C.\1Jlor:tlion of data: cxtcnsl"e brus·ing tools 11ilh animation, fit ting, smoolhing, overla)ing, spectml planes, projeaions, layered compressions, marked subsets · Price $995.
Quick STATISTICA (for Windows) · AstDsel ofSTATl~TICA; compre hensn·e selection of b:tslc slatistlcs and lhe full :malytlc and preseniation-quality graphics capaMities or STAT/ST/CA · Price $495.
STATISTICA Industrial System (requiresSTAT/.17/CA or Quick STATISTIC,1) · The largest se1Cl1lon of industrial statistics in a single package; quality control charts (real-time data ae<1uisition options), process capability anali-sis, R&R, sampling plans, and an e.xtremelycomprehensi1'C selection or e.xperimenL11 design (DOI!) methocl~ · Flexible tools to customl1.e and autom:ue all anal)~ :md reports (incl. "n1m-kcy" ~y.;tem oplions, and tools to add cus tom procedures) · Price $995.
STATISTICA/M·c (for Macilllosh) · Price $695 (Quick · $395).
Domestic sh/h $12 per product; 30-day monL'Y back guarantee.
STAT/ST/CA has received the highest rating in EVERY comparative review ofstatistics software in which it was featured, since its first release.
I IStatSoft$
2300 E.14th St. · Tul··, OK 74104 · (9181749·1119 Fax: (9181 749-2217 · WEB: http://w-.statsoft.com e-mail: lnfo@stateoft.com
Sta!Soft Ltd. (london, UK), pi. +441767111»166, tax: +441767111»1'4 Sta!Soft llmbH (Hamburv, GonMnJ), ph: +49 4a/4200347, tu: +49 41114911310 Sta!Soft Fnince (Pluto, France), ph: .33 01-45·1115-999, tu: .33 01-45-1115-285 Sta!Soft Polska Sp.z o,o. (Knllow, Pol-), ph: +4812·391120, tax: +4812-391121 Sta!Soft llalla (Padon, Italy), ph: +38 411-893-3227, toz: +38 49-893·21197
Ava ilable also In: Swodon : ph : 018·2 10035 , lax: 018·210039; Finland: ph : 24·7334678 , lax: ln0-7600, lox 03·3n0·7784: Japan (Windows): ph: 03·3667·11 10, rax: 03-3668·3110; Ta (095) 232·0023 : Hungary: ph: 1 131 ·3847, lo " I 132-9330. srarson. tha Sta1Soll logo, ST
Without the proper end-user tools for data access and analysis, your data warehouse may be shuttered. By Alan Simon
Better Clients, Better Decisions
ou know it's there. Buried in gigabytes of marketing data or point-of-sale transactions lies the key information about an important customer trend or a suc cessful product launch. Now all you have to do is extract it in a way that informs the decision at hand. You need a specialized tool that lets you capture the relevant data quickly and view it across many different data dimen sions. The tool shouldn't stop at merely accessing data-it should also give you a way to meaningfully analyze the data; in effect, transforming raw data into useful business information. Business intelligence tools sit on top of the data warehouse and provide this ser vice. Because they're the main point of contact between your warehouse appli cation and the people who use it, these tools also can be the difference between a warehouse's success or failure. Business intelligence tools have become the suc cessor to decision support systems, but they have a broader scope: They not only support decision making but, in many cases, these tools support operational, mission-critical functions of the compa ny, too. However, business intelligence products aren't foolproof: You get the most out of your data warehouse only as long as you match the right tool to the needs of each end user.
Beyond Queries
The simplest of these tools are basic querying and reporting products. They provide grap hical front ends to SQL generators (or, more accurately, database access-call generators). Rather than requiring you to learn SQL or write a pro gram to access database information, the querying tool lets you point-and-click menus and buttons to specify data ele ments, conditions, grouping criteria, and other attributes ofan information request (see the figure "A View to Your Data" above). The query tool then generates a database call, extracts the relevant data,
$5.2
$1.9
$2.3
$1.1
EJeCtronics $8.9
:roys
$.75
$4.6
:$1.5
OLAP tools let you drag relevant categories like "Stores" and "Products" to a blank grid to build custom views of your data.
performs additional calculation and data manipulation if necessary, and presents the resu lts in a clear format.
You can store queries and report requests for subsequent submission, either as is or with modifications. Statis tical processing is usually limited to aver ages, summations, standard deviations, and other basic analysis functions. Although the capabilities vary from one product to another, querying and report ing tools are most appropriate when you need an answer to the question "What happened?"-as in " How do last month's sales for products X, Y, and Z compare with the previous month's sales
and the same month's sales last year?"
To make queries more accessible to
nontechnical people, products like Sea
gate's Crystal Reports, Cognos'
Impromptu, Borland's Reportsmith, IQ
Software's Intelligent Query, Software
AG's Esperam, and Andyne's GQL offer
graphical interfaces for drag-and-drop
selections. The more advanced of these
products will steer you away from queries
that have bad syntax or that return unin
tended results. Access ro data has also
improved with new versions of these
products as vendors ship standard drivers
such as ODBC and native 32-bit drivers to
popular data sources.
continued
JANUARY 1997 BYTE 91
Better Clients, Better Decisions
In general, data warehouse managers who are going to use these types of prod ucts should be prepared to spend time resolving setup tasks like managing direc tories and libraries, installing connectiv ity software, establishing English-like names, and precalculating "virtual data fields." Once you create your SQL front end, you may need to develop a set of standard queries and reports, although some products offer libraries of prebuilt templates and predefined reports that you can quickly modify.
TwoWays to Slice and Dice Data
On-Line Analysis
Report generators fall short when end users need more than a single, static view of data that is not subject to further manipulation. For these users, on-line analytical processing (OLAP) tools pro vide "slice and dice" capabilities that go beyond answering "what happened?" to analyzing why the results are the way they are (see "Two Ways to Slice and Dice Data" at right). The first OLAP solutions were based on multidimensional data bases (MDDBs). A structural cube (dubbed a hypercube or a multidimen sional array) stored the data so you could manipulate it intuitively and clearly see the associations across multiple dimen sions. Pioneering products such as Arbor Software's Essbase directly support the various views and dimensional manipu lations required by OLAP.
But the MDDB approach has two lim itations. First, new data-storage struc tures require proprietary databases. There are no truly open standards for accessing multidimensional data. Ven dors such as Arbor saw this as an oppor tunity to create de facto standards by pub 1is hi ng MDDB APls, encouraging third-party tools, and establishing strate gic partnerships. Many third-party query tools and data-mining solutions directly
Some tools pivot data: Here sale~ data moves ~ide by s,ide for
easier comparison.
Drilling down presents increasingly detailed levels
of data.
support Essbase, Oracle Express, and the data warehouse directly using stan
other popular MDDB formats. Com dard SQL calls. The front-end tools let
mander OLAP, Comshare's client/server you submit multidimensional requests,
tool, sits on top of an Essbase multidi but the ROLAP engine transforms the
mensional data store and supports queries into SQL routines. You then
dynamic access and manipulation of data. receive cross-tabulated results as a mul
The second limitation of MDDB con tidimensional spreadsheet or in some
cerns populating the data structure. Com other form that supports rotating, drilling
panies typically store enterprise data in down, and slicing.
relational databases, which means that Even with a data pump, developing
someone has to extract, format, and load and populating the MDDB structure can
this data into the hypercube. This process be challenging. ROLAP administrators
can be complex and rime-consuming but, must face the sometimes daunting task of
again, vendors are searching for solu developing the SQL routines to aggregate
tions. Data pumps and other tools auto and index ROLAP data as well as to ensure
mate the process by mapping relational correct translation of multidimensional
fields into the multidimensional structure requests into SQL command sets.
and populating the MDDB on-the-fly.
Advocates of ROLAP argue that it uses
Some vendors are now evangelizing open standards (SQL) and that it makes
relational OLAP (ROLAP), which taps into atomic (detail-level) data more readily
-
~
- ~
Choose the Right Tool
ToollYpe
Queryln_g and reporting
On·llne analytical processing (OLAP) Executive Information system (EIS) Data mining
Basic Questio n "What happened?"
"What happened,
and why?"
"What do I need to
know now?"
"Wl1at's interesting?";
"What might happen?"
Sample Output
Montlily sales reports; inventory histories Monthly sales vs. competitors' price changes
Briefing books; command centers Predictive models
lYPlcal User
Needs historical data; may have limited technical prowess Needs to go from stalic views of data to "slicing and dicing"; technically astute
Needs high-level or summarized information; may not be technically astute Needs to extract obscure data relationships and trends; technically astute
92 BYTE JANUARY 1997
Better Clients, Better Decisions
accessible. On the other hand, advocates of MDDB arg ue th at a native multi dimensional strucrure achieves better per formance and flexibility once you popu late the data store. The good news is that both of these technologies are maruring rapidly, and either can provide a strong OLAP solution. Some product examples are Cognos' PowerPlay, Business Objects' software of the same name, Brio Tech nology's BrioQuery, and MicroStrategy's DSS Agent/DSS Server suite.
The administrative and development challenges of OLAP, while similar to those encountered with query and report ing tools, are generally more complex. Set ting up the OLAP and the data access soft ware requires a clear understanding ofthe corporation's data models and the analyt ical functions required by executives, man agers, and other data analysts. Commer cial development products can ease the pain, butOLAP is rarely a rumkey solution; the architecrure must be runed to support your data sources and requirements. But once you've setup an 01.AP system, ongo ing end-user support is minimal.
For the Busy Executive
The concept ofthe executive information system (EIS) is simple: Executives have neither the time nor, in many cases, the expertise to perform OLAP analysis of large volumes of data. The EIS presents simplified, highly consolidated, and mostly static views of the data.
There are two major categories of EIS environments: the briefing book and the command center. The briefing book is an electronic, on-line version of its paper counterpart that many executives use in staff meetings. Electronic slides present a concise picture ofan organiza tional initiative or perhaps data to reveal the current starus of a major project.
The command center is basically a col lection of ports into a wide array of reports, newsgroup retrievals from the Internet, and other materials that provide insight into the organization. Command center reports may be accessed daily, or more often if information changes fre quentl y, or only when exceptions war rant. Some products generate alarms when specified exceptions occur.
When appropriate, each briefing-book slide or command-center screen should permit the executive to·receive addition al information ifdesired (and ifavailable). Unlike the 01.AP model, where increas
ing levels of information are revealed as the analyst manipulates the data, an exec utive expects the overview up front. He or she should not have to dig for answers. Therefore, when the executive requests more information from bri efing-book slides or command-center screens, the display should be carefully constructed to present primarilysupplemental, ampli fying information. The executive should be able to bypass every prompt for " more information" without missing any criti cal information.
Savvy executives may administer their own briefing book and command center, or administrators could maintain and modify the EIS according to the execu tive's specifications. EISes typically have a programming or scripting capability that will vary in complexity from one product to another. Pioneers in the EIS market include Comshare, makers of Commander EIS, and Pilot Software, developers of Pilot Command Center.
Digging for Data
Data mining is a category of open-end ed analysis tools. Instead of asking them questions, you hand these tools reams of data and ask for something "interest ing" in return-a trend or a peculiar grouping, for instance. The process of data mining extracts hidden knowledge or predictive information from the data warehouse without requiring specific questions or requests.
Mining tools use some of the most advanced computing techniques-neural networks, rule discovery, deviation detec tion, predictive modeling, and genetic pro gramming-to derive patte rns and asso ciations. Mining is a data-driven, rather than an application-driven, approach.
LBM's Intelligent Miner for AIX sup ports sophisticated mining techniques as well as data preparation function s to
WHERE TO FIND
Arbor Software
Sunriyyalc, CA (800) 858-1666 (408) 727-5800 fax:(408) 727-7140
http://www .arbOrsoltcom
Software AG
Rcston,VA
t8oo) 843-9534 (io3) 860-5050 fax: (71)3) 391-6975
h.ttp://www
.sagus.com
IBM Armonk. NY 10504
(800) 426-3333
(914) 765-1900 http://w-.lbm.com
Red Brick Systems
las Gatos. CA (800) 1777-2585 (408) 399-3200 fax: (408) 399-3277
h t t p:/ / - w .rcdbrick:com
extract information from Oracle or Sybase databases and load it into DB2 for mining.With its Data Mine option for the Red Brick Warehouse 5.0 engine, Red Brick imegrates data mining functional ity and a warehousing architecrure. Oth er examples of commercial data mining tools include Darwin from Thinking Machines, data visualization tools in SAS Lnstirute's MD,DB, SGI MineSet, and Focus 6 Analy~is and Visualization suite from information Builders.
The Right Fit
There are some obvious rules to follow when choosing analysis tools. Match tools to end-user needs, corporate tech nical expertise, and your existing data sources. Ifyou selected a warehouse ven dor that also offers integrated tools, you will probably save significant develop ment time by choosing a compatible tool set. Otherwise, select a tool set that sup ports your data sources natively. Without such support, you should opt for a rela tional OLAP solution since it does provide a more open architecrure.
After you've selected a tool set com patible with your data sources, determine how much analysis you really need. If you just need to know "how much" or "how many," a basic query and reporting tool should be sufficient. If you require more advanced analysis that explains the cause and effect ofoccurrences and trends, look to an OLAP solution. Sophisticated data mining tools require expertise in data analysis techniques and are needed for advanced forecasting, classi fication, and pattern discovery.
As \vi th any technology, no single solu tion or set of solutions can make your company perform better. Your staff must understand the requirements of technol ogy, develop custom solutions that meet those requirements, and effectively main tain and upgrnde the systems. Business intelligence software is only a tool. You still need managers and executi ves who can grasp the knowledge derived and make insightful decisions. In other words, business intelligence software still
m requires basic business intelligence.
Alan Simon is the tech110/ogy ma11ager(or data warehousing at CoreTech Consulting Group (King ofPrussia, PA). He's author ofStrategic Database Technology: Management for the Year 2000 (Morga11 Kau(ma11, 1995). Yo11 ca11 reach him at aslmon@coretech-group.com.
94 BYTE JANUARY 1997
Columbus, 0 hi 0 ...
You'll Come For a Be It er J 0 b ...
You'll Stay fora Better tile
Robin Lawton's ship has brought her to Columbus - where she plans to stay for quite some time. She can pick just about any job she wants in any city in the country. Lucky for us, she chose Banc One Services Corporation , the data processing corporation for one of the nation's leading financial institutions.
Robin traded Broadway for Broad Street. She's lived in Columbus longer than any other city and has discovered a new career and a city with higher salaries, a lower cost of living and lots of things to do.
It's ayoung city with a long history of trying what's new. On-line information services were invented here and almost 300 software companies call Columbus home.
Robin, her husband and 18-month-old son love Columbus area ski slopes and have seen more Broadway shows here than when they lived in the New York City area.
Columbus needs top people like Robin...people like you who have the talent to fill literally thousands of jobs - almost 200 jobs at Banc One, alone.
"Columbus has a dynamic
economy, great universities
and lots of tun things to do.
We've been transferred to
different cities all over the
country and this is the first
time we were able to make
a choice for ourselves
- and we chose Columbus.
Some of our East Coast
relatives have followed us
and now call Columbus home."
Robin Lawton, Business Analyst
Banc One Services Corporation,
Columbus, Ohio
For our free brochure, visit our home page at http://www.columbus.org or call Alexis at (614) 221-1321.
Columbus. Abetter job,
a better life, a better place.
Circle 602 on Inquiry Card .
Features · High Availability · True RAID data Integrity · Fast throughput-17mb/sec · Up to 25.2GB storage · SPARC/SUN pizza box fonn factor · Easy to use GUI
When you need your data safe, reliable, and ready, the lntegrix RD10 delivers high performance with low cost per Mbyte . Thanks to a dedicated 33MHz RISC processor and enhanced RAID technology, combined with dedicated 110 processors for each drive and host, the RD10 reaches throughput speeds in excess of 17Mbytes/sec. For high availability environments, dual fasl/wide SCSI ports make your data available to two hosts simultaneously. Five different hardware RAID levels, hot spare disks, and hot-swappable drives keep your data safe and secure. Data automatically and transparently rebuilds on the spare drive eliminating downtime and data loss. Data integrity is assured for all mission-critical applications. The RD10 Graphical User Interface eliminates the need to type obscure commands found buried in the back of a service manual. Historical performance software analyzes and fine tunes your RAID. Configuration and firmware upgrades can be handled automatically. RD10 status and context-sensitive online help are
= rr :
:[
·
·Corporate Headquarters 2001 Corporate Center Drive Newbury Park, California 91320 Tel: 800-300-8288 I 805-376-1000
integri x
Fax: 805-376-1001 Email: sales@integrix.com
http: //www.integrix.com
Asia Beijing, P.R.China Tel: 8610-253-5305 Fax: 8610-253-5306 Seoul, Korea Tel: 822-515-5303 Fax: 822-515-5302
C 1000 lntegrb. . Inc.. lntegrix ;ind the lntegrix logo me 1ug1slo1od tradcmurks and UWS, IGS , S EC. RO , HA, SGX. TGX, SW S and SSC are lradcmarks of lntegrix . Inc. All olhor trademarks mcnOonod mo the properly of their respeclivo companies. Manufactured in USA. lnlt.'fnnUonaffy &Upportod .
Circle 231 on Inquiry Card.
"Dirty" data is dangerous. Custom scripts and specialized cleansing tools provide safety nets. By Mike Hurwicz
Take Your Data to the Cleaners
arbage in, garbage out: It's one of the oldest rules of pro gramming. No matter how well a program is designed or how skillfully it's used, if you feed it bad information you're going to get incorrect or misleading results. Unfortunately, even data that's been used successfully in op erational Line-of-business applications might be garbage as far as your data-ware house application is concerned. "Dirty" data can result from an inno cent slip of a data-entry clerk's fingers (e.g., "Snadra White Enterprises" instead of "Sandra White Enterprises") or from a number of other causes (see the figure "Nine Reasons to DistrustYour Data" at right}. No matter what the cause, dirty data damages the credibility of an entire warehouse implementation. Fortunately, data-cleansing tools can help. In some cases, you might be able to create an effective cleansing script your self. Commercial tools, on the other hand, might be mandatory if your database is large or especially inaccurate and incon sistent. Deciding which tool to use is im portant, and not only for the sake of data integrity. If you choose the wrong ap proach, you cou ld squander weeks of programming resources or hundreds of thousands of dollars in tool costs.
Data Cleaning
Cleaning up dirty data is a complex, mul ti faceted process that starts with an anal ysis of your corporate data to uncover inaccuracies, anomal ies, and other prob lems. You then must transform the data to make sure it's accurate and consistent ly represented. Next comes the step of ensuring referential integrity, the ability of the data warehouse to correctly iden tify every instance of every business ob ject, such as a product, a customer, or an employee. Next, you validate the data using the data-warehouse application to perform test queries.
After you're confident about the valid ity of your data, you need to produce
Nine Reas((ns to Dishust Your Data
1 . al Electromcs, Inc.
IGJ .,_Sm_it_ h _____
Sales fang
3458
lnltlsl Co
Data warehouses are often more vulnerable to inaccurate or inconsistent data than operational applications are.
metadata, a description of the data type, format, and business meaning of each field . Last comes the crucial step of doc umenting the whole process so you can more easily expand, modify, and repair the data in the future . In practice, you might have to perform multiple steps as
part of a single operation or when using a single tool. In particular, cleaning dara and ensuring referential integrity are in terdependent processes.
Commercial tools can help you with each of these steps. However, it 's possi ble to write your own programs to do the
JANUARY 1997 BYTE 97
Take Your Data to the Cleaners
job. For example, CompuCom Systems, a large Dallas-based systems integrator, implemented a 12-million-record, 10-GB warehouse for internal decision support and for customers to view order-status and product information via the Web.
CompuCom implemented some data enhancement routines in the fourth-gen eration language (4GL) associated with its Progress database, which runs on an HP 9000. Enhancement includes decod ing values of columns into short English descriptions, or mnemonics. Data-scrub bing code, such as date and data-type con versions, was written in C. One advan tage of this approach is that CompuCom now owns these routines and can use them in other applications.
Users helped define the data-scrub bing requirements. "They know the data the best," says Tony Birrittier, data-ware house project manager at CompuCom. "They inform us about what type of dirty data is out there and how to clean it."
Birrittier says the company didn't go with a commercial cleansing tool because most of its data is in the same basic form; thus, the company can easily reuse the routines it writes. The main drawback has been the amount of development time typically about a week-needed to cre ate the routines. "We're having a difficult time keeping up with demand," Birrittier explains. "We've been looking at some [commercial] software packages, but we haven't found anything on the market that's a better fit here at CompuCom."
Some users have found that in-house data scrubbing takes too long to be prac tical. Ohio Casualty Insurance (Ham ilton, OH) experimented for two years with in-house cleansing, using COBOL programs, before turning to a commer cial tool, the Integrity Data Reengineer ing Tool from Vality Technology.
The Ohio Casualty data warehouse combines records associated with about 1 million personal insurance policies, in cluding auto and homeowner's policies. As a test run, the company started out with 3500 of its employees' policies.
"It's a total nightmare to try to pro gram for all situations that you might run across," says Susan Parsons, Ohio Ca sualty's data administrator. Even after spending a year developing generic ex tract/transform/load programs, it took another year, using COBOL programming and manual editing, to get the policy data usable for the warehouse.
98 BYTE JANUARY 19 9 7
The Vality Integrity Data Reengin eering Tool helps attack the first set of customer data-about 15,000 policies at the company's Denver business center. Although Ohio Casualty personnel still needed to comb through anomalies that the Vality product discovered, no pro gramming or manual editing of the data was required. The data was ready for the warehouse in about six weeks.
Intel (Hillsboro, OR) is an example of a company that has successfu lly done some in-house data cleaning, though against its will. Intel originally intended to outsource its data cleansing to a ser vice bureau, for a customer-contact ware house of approximately 1 million records
ysis and cleansing. Since new data was coming in all the time, some of the Ora cle cleansing routines were implement ed as stored procedures so that they could automatically be run against new data.
Intel would still like to outsource the data-cleaning task. However, the compa ny plans to keep it in-house until it finds an acceptable service bureau.
Many companies also turn to consul tants for custom solutions. For instance, CrediCard (Sao Paulo, Brazil), a large credit-card issuer in South America, got data-scrubbing and enhancement tools as part of a data-warehouse implementa tion by Market Knowledge, a subsidiary of Equifax. CrediCard's marketing per-
@Turbo
O Oetalled
. olds
~~~~ Transformation -----~ 0 Standard @Advanced
IBusiness Rule Speciflcat101El
rr :ape; -
The cleansing tools within warehouse management software, like
Prism's, may be enough to solve anomalies in your database.
taken from five operational systems. The service bureau promised to identify re lationships among various groups with in customer companies. In addition, the bureau would provide industry informa tion for customer organizations, such as number of employees, revenues, and growth, which would be valuable to In tel's sales and marketing people. Unfor tunately, the service bureau did not do a perfect job of identifying relationships among customers because some contact people became associated with the wrong companies.
Intel took the tape it got back from the service bureau and then ran the data through the SAS statistical-analysis pack age, from the SAS Institute, to identify and correct problems with the relationships in the top 10 groupings (i.e., those with the most companies in a single relation ship hierarchy). The company then used Oracle database tools to do further anal
sonnet use approximately 200 custom routines to perform cleansing operations, such as removal of bad or useless data, correction of bad values, and standard ization of varying formats. In addition, they can enhance data by performing such operations as correcting monetary amounts for inflation and devaluation, creating a virtual age field based on a per son's birth date, and appending census data to incoming records.
These custom routines (e.g., inflation correction) are particularly suited to Brazilian requirements. They are also designed foruse by nontechnical market ing personnel. The data-scrubbing rou tines, which are programmed as SQL commands, took only about three per son-weeks to create- a negligible por tion of a 2 ~-year project. (Data-enhance ment tools, which are more automated and more intelligent, represent about $120,000 of the total $840,000 job.)
continued
WE FINALLY MADE A WORKSTATION
ust I·
everyone e I s e's.
We finally made a workstation just
as practical, reliable, and affordable
as everyone else's.
graphics performance with Every 02 machine comes standard with
With one minor exception: it's better. Introducing 02'". The only workstation that can combine industry-
MIPS R5000 I BOMHz processor 32-blt double-buffered graphics
Hardware texture mapping Image processing engine
Video compression engine Web·lntegrated user environment
64M8 ECC SDRAM lGB SCSI system disk 17.. monitor, 1280 x I040
breakthrough video and a full set of web-authoring tools as well as imaging capabilities. Why? a personal web server. So as soon as Because 02 is the only work· you plug it in, you can communicate station based on an innovative your ideas to anyone, anywhere, on any Unified Memory Architecture. computer. If you want the performance of
leading CPU and
02 comes standard with the MIPS" RSOOO'" a workstation combined with the power of
chip, and is also available with the much the web, look for 02. It isn't hard to find.
SiliconGraphics·
Computer Systems
more powerful MIPS"' R1 OOOOTMCPU. Best For more information, visit our Web site of all, 02 is designed to be an extrovert. or call 800.636.8184 Dept. LS0055.
See what's possible
www.sgi.com102
~ .I~ C 1996 5aicon Gnphia. Inc. Al ri&hts
Slkon Graphics ind the 5aicoo Gnphia logo mi regisund tndcnwiu. 01. and See whu'1 pouiJll! Ml!; tr.ridermrlu.
G~lnc. rni~rl<s.and ifT of SllK:on
M!PSmd rhe MIPS RISC Certified Power-logo are rqhlfftd
RIOOOO and RSOOO uttndrmutu.ofMIPSTechnofoda.lnc.
Circle 234 on Inquiry Card.
Take Your Data to the Cleaners
Data-scru'Bbing scripts don't provide much intelligence, so firms need to man ually provide the decision-making, based on top-line and data-audit reports. Each time a new set ofdata is loaded, data scrub bing usually constitutes about 25 percent of what is perhaps a four-week process.
.Light Cleaning
Even if you decide not to program data cleansing functions yourselfor hire a con sultant to do a custom job, you may not need to buy a tool specifically for the task: Your data-warehouse management soft ware might do enough cleaning and val idation for your purposes. Many data warehouse projects rely on a product such as Warehouse Manager, from Prism Solutions, or Passport, from Carleton, for a range of data-warehouse management tasks, including extracting data from operational databases, preparing data for loading into a warehouse database, and managing metadata. These products, which cost from $75,000 to more than $200,000, depending on the size and com plexity of the project, can also do clean ing, transformation, and validation.
For instance, Emory University (At lanta) does all the data cleansing for its 6-GB warehouse with COBOL programs generated by the Prism Warehouse Man ager. In addition to having typical prob lems, such as multiple date formats, data often contains uninitialized fields that hold arbitrary values. Two staff members spend as much as 4 hours a day working on data-cleansing tasks. Emory has con sidered using specialized data-cleansing tools, but the school is eliminating dirty data well enough now that it doesn't see enough additional value in other commer cial products to justify the cost, accord ing to Barbara Germon, manager of the data-resources group.
However, there's a good chance that the aforementioned tools from Prism and Carleton won't do all the cleaning you need. They might be able to deal with common anomalies that can be handled through simple lookup tables (e.g., rec ognizing that Street and St. represent the same information), but they might not deal successfully with more impor tant and unpredictable irregularities. "It's worth doing some testing," says Wayne Eckerson, a senior consultant at the Pa tricia Seybold Group in Boston, Massa chusetts, "but these tools are not designed to do 'heavy-lifting' types of cleaning."
With Apertus's Enterprise/Integrator, you impose your firm's business rules on a database to wipe out anomalies in the data.
If the data that requires cleaning con sists predominantly of names (including company names) and addresses, compa nies such as Harte-Hanks Communica tions and Innovative Systems provide not only software tools but periodically up dated data files to help match variants of company names, detect ZIP codes that don't match the addresses provided, and deal with similar anomalies. These tools might be appropriate where, for instance, fields other than those for names and addresses are either known to be correct (e.g., contract dollar amounts that have been validated by accounting) or contain free-form information that will never be used as a key or index (e.g., salespeople's contact notes).
Name-and-address-oriented solutions can cost anywhere from $30,000 to more than $200,000, depending on the size of the data warehouse in question . In ad dition, an extract/transform/load (ETL) tool, such as Warehouse Manager or Pass port, is also needed.
The Heavyweights
For extensive cleaning jobs, consider tools that are developed forthattask. Two top contenders are Enterprise/Integra tor, from Aperrus Technologies, and Val ity 's Integrity Data Reengineering Tool.
Enterprise/Integrator takes a top-
down approach, in which you have to pro vide the rules for cleaning the data. This is a straightforward strategy, where you impose your understanding about your business on the data. For instance, do you wish to treat a string of Martha's Fried Chicken franchises as a single customer with multiple addresses? Or, for the pur poses ofthe data warehouse, does it make sense to substitute a single central address for the different franchise addresses? Or would you like to treat the franchise loca tions as entirely different customers? This decision determines how you aggregate or consolidate these records and whether you treat differing addresses for Martha's Fried Chicken as anomalies.
Enterprise/Integrator offers not just data cleaning, but also extraction, trans formation, data loading, replication, syn chronization, and metadata manage ment. It's fairly expensive ($130,000 to $250,000), but it can be a money-saver if it eliminates the need for other data warehouse management tools.
The main disadvantage to Enterprise/ Integrator's top-down approach is that you have to know, or be able to deduce, the data-cleansing and business rules. Apertus provides samples to work from, which deal with many common anom alies and business structures. Still, creat ing rules is time-consuming, and you're
100 BYTE JANUARY 1997
ZyXEL Omni TA128
460.SKbps Max Throughput
Hi/In LZS (Stac)
BACP
230.4Kbps Max Throughput
Stacker« LZS
0
115.2Kbps Max Throughput
0 0
Auto Protocol Selection
OuickSelect'"
0
V.110 &X.75
0
0
CAPI I.l a
0
0
13 LED lights
8 LED lights 6 LED lights
2 Analog Po1ts
1Analog Port 2 Analog Ports
2 DTE Serial Ports 1DTE Serial Port
Take Your Data to the Cleaners
sure to find some unexpected anomalies. These can be handled manually through an exception-handling system-but it's a time-consuming process.
Vality's Integrity Data Reengineering Tool takes a bottom-up approach. It ana lyzes the data character by character and automatically surfaces patterns and busi ness rules. Integrity then provides a data "blueprint" to help standardize, condi tion, and consolidate the data. This ap proach tends to leave fewer exceptions to be handled manually, and the process tends to be less time-consuming.
Like Enterprise/ Integrator, Integrity can take into account business relation ships that aren't obvious from the data, such as mergers and acquisitions that have taken place since the data was created. But with either tool, these rules must be imposed in a top-down fashion.
Integrity focuses exclusively on data cleansing, starting from flat files. It does not extract data from operational data bases, load data into the warehouse data base, replicate and synchronize data, or manage metadata. Therefore, in addition to typically costing $250,000, Integrity
Hcre·s what Compllter Reseller News, the industry's bible, said about DTK's APRl-31 network workstation
with the IntelPcntium111 Pro processor:"H-P, DTK lead the Pentium®Pro pack"
"The APRl's all-SCSI peripherals, AMI BIOS, Intel 440FX chipset and proprietary motherboard com
bined to garner the highest overall scoreand to outpace the field in two ofthe five applications tests.It finished...a
closesecond in the remaining three individual tests.""TheDTK APRI-31 M/P200 isa price/performance leader,
and an excellent value..."
- CRN, 912196
Now, DTK's APRI-32 has DUAL Pentium®Pro processors!
The ultimate system for workstations and DTK has combined the most advanced tech serYers, it's DTK's new APRl-32, with dual Intel& nology with sensible pricing. It doesn't take a Wall Pentium111 Pro 200MHz processors and an inte Street analyst to recognize that the APRl-32 is a grated Wide SCSI controller! The power of the wise choice!
new Windows"'NTWorkstation ver. 4.0(shipped with the APRl-32) and DTK's new dual proces sor system make an ideal networking combination.
Your new APRJ-32 can be custom-configured with up to
/
APRl-32
· DUAL Intel 200MHz Pentiuma Pro
processors w/256KB internal cache
· Up to 384MB EDO RAM on board
· 3COM Network Card
384MB ofEDO DRAM and a · AMI Flash BIOS
3D or 2D PCI graphics card.
· 6X SCSI CD-ROM drive
And , with the Seagate · 2GB/4GB/9GB SCSl-2 or Wide
PENTIUM.PRO Wide SCSI hard drive with 2, ····· .. ·· 4or9 gigabytccapacity(2GB
is standard), thcAPRl-32 is an unbeatable work station/server system.
All DTK systems arc FCC-certified and UL Listed. Technical support from our network savvy specialists is free.
SCSI Seagate Hard Drive · PCI 64-bit Graphics Accelerator
with 2MB or 4MB RAM · 3.5-inch Floppy Disk Drive · MS Mouse and MS Keyboard · MS Windows NT Workstation v. 4.0 · 2-Yr. Ltd. Warranty (On Site Option)
-U DTK Computer Nationwide (800) 289·2385
Tho Intel Inside Logo and Pentium me reglslored trademarks and the Pentium Processor Logo and the Pentium Processor Pro Logo ato
trademarks ol ln1el Corpora11on . An 01hef trademarks are the properties ol ther respective owners.
C 1996 DTK Computer Inc.
might also require a tool like Warehouse Manager or Passport. But the simple ex traction/ load utilities available with the database might be sufficient for you.
Facing the Threat
Dirty data is a serious threat to the suc cess of a data-warehouse project. De pending on the extent of the problem, it simply might not be possible to address
WHERE TO FIND
Apertus Technologies, Inc. Eden Prairie, MN
(800) 328-3998 (612) 828-0300
fax: (612) 828--0454
http://www.apertus.com
Carleton Corp.
Burlington, MA
(617) 272-4310
fax:(617)272~2910
Harte-Hanks Communications; Inc.
Billerica, MA (508) 663-9955 fax: (508) 667-7297 .http://www.hartc-hanks.com
lnnovatiye Systems. Inc. Pittsburgh, PA
(800) 622-6390 (412) 937-9300
fax:.(412) 937-9309
M·arket Knowledge, Inc. Lombard, IL
(630) 629-8200
http://www.mki.com
Prism Solutions, Inc.
. Sunnyvale, CA
(800) 995-2928 (408) 752-1888 fax: (408) 752-1875 http://www.prismsotutions.com
SAS Institute, Inc.
Cary, NC (919) 677-8000
fax: (919) 677-4444
http://www.sas.com
Vality Technology
·. Boston,MA
(617) 338-0300 ., _f~x: l617) .338-0338
it quickly, inexpensively, and well. In-house programming takes time; se
rious tools are expensive. Warehouse proj ect managers need to realistically assess the problem, and the in-house resources available to deal with it, and select the so lution that fits the schedule and the bud get of the project-or modify the sched
ule and the budget to fit the problem. Iii
Mike H1m11icz is a freelance writer based in New York City. ¥011 can reach him by sending e-mail to mhurwlcz@attmall.com.
102 BYTE JANUARY 1997
Circle 138 on Inquiry Card (RESELLERS : 139) .
A trekkie
A kid - in a candy store on board the Enterprise
You - at JavaSoft
The hottest technology on the planet starts right here at JavaSoft. Where does it end up? Just about everywhere. We knew Java would be huge when we introduced it less than two years ago, but even we were astonished by how quickly the world embraced our vision . You knew we meant business when we said "The Network Is the Computer." You saw the beauty of pure object-oriented programming. You
were captivated by the simplicity and power of the Java Virtual Machine. And you've bewildered loved ones by raving about "write-once, use anywhere" applications. We understand, we've been there. Your enthusiasm for our technology matches its incredible potential, and that means you belong right here, working alongside the people who invented it. And now, with the introduction of JavaOS'", JavaBeans'" and HotJava '" on thin-cl ients, enterprise network computing is about to undergo a radical transformation. And the visionary talents at JavaSoft are shaping the very heart of this transformation . You already love Java, isn't it time you created it yourself?
Seize the kind of opportunity you've been yearning for. We have a wide range of positions available, including Engineering, Systems Engineering, Technical Support, Marketing, and Sales. For complete listings and job descriptions, head straight to the following URL http://java .su n.com/aboutJ avaSoft/jobs/
For consideration, please send your resume, INDICATING JOB CODE: ABY0197AB/GM, to: Sun Microsystems, Inc., 2550 Garcia Ave., M/S CUP01-304, Mountain View, CA 94043-1100; Fax: 408-343-1615 or email : jobs@java.sun.com Sun is proud to ensure equal talent always gets equal opportunity.
@ 1996 Sun Microsystems, Inc. Sun, Sun Microsystems, Java, JavaSoft, JavaOS. JavaBeans, HotJava and the Sun logo are registered trademarks of Sun Microsystems, Inc. in the United States and other countries. For other opportunities at Sun, please visit our Web site at
~~Sun ~
m1. crosyst e ms
THE NETWORK IS THE COMPUTER"
h t t p ·· I I j a v a · 5 u n · c 0 m
Big Screens for
Big Jobs
A big, high-quality display
can make a long day shorter.
We test 38 monitors.
By Dorothy Hudson,
Jim Kane, and
John McDonough
tshouldn'ttake a case of eye strain or even undue scroll ing to justify a good monitor these days. With some high quality 17-inch displays now selling for around $700, there's no reason why any computer professional can't enjoy more panoramic views of spreadsheets and Websites. At prices hovering around $2000, larg er, 19- to 21-inch screens are still reserved for desktop-publishing, imaging, graph ics, and CAD applications. But even with these higher-end monitors, prices aver age several hundred dollars lower than when we last looked at 21-inch displays (see "20 Big-Picture Monitors," January 1996 BYTE). For this hands-on Lab Report, we test ed 38 professional-quality monitors with nominal 17- to 21-inch screen diagonals. We ran the lot through NSTL's battery of screen-quality tests using side-by-side comparisons; evaluated ease of use and feature sets; and measured power con sumption. The monitors fell into two size classes: 17-inch and 19- to 21-inch. For the 17-inch group, the average price is around $850; for the 19-to 21-inch class, the average price is just under $2000.
Picture Quality
We asked companies to send us monitors that were capable of achieving at least a 75-Hz refresh rate at 1280- by 1024-pix el resolution. (As it turned out, not all the models that we tested were able to do this.) The higher the refresh rate, the less likely you are to suffer from the eye strain and headaches that perceived flick er can induce. While some people are more sensitive to flicker than others are,
75 Hz is high enough for most people. Larger monitors should have higher
refresh rates because more of the image appears in your flicker-sensitive periph eral vision. Cornerstone's Color 50/115 and ViewSonic's P815 can both support an 87-Hz vertical-refresh rate at 1600 by 1200 resolution-if you can find a graph ics card that's able to drive that high a pix el rate. (We didn't test the monitors at this resolution.) These two monitors do this by pushing scanning frequencies to new
BEST
Best 17-inch: Art Media TN·1885T
Best21 -inch: NSA/Hitachi SuperScan Elite 802
These two monitors provided the best combination of display quality, features, usability, and price in their
respective size classes.
levels-up to a 115-kHz horizontal scan rate and a 250-MHz video bandwidth (see the Tech Focus on page 105). Both mon itors support an amazing 1800 by 1440 screen resolution. But supporting these rates is electronically challenging, which accounts for the monitors' high prices (around $2200).
Different monitors often have the same picture-rube manufacturer; approximate ly two-thirds of the tested models incor porate either Hitachi or Sony tubes, for example. But that doesn't mean that they provide the same image quality. The elec-
rronics that produce and control the im age-painting electron beams have a big effect on picture quality, and there can be great differences bet\veen designs that use the same tube.
In addition, there are two basic tube types that affect image appearance, based on the type of shadow mask used to make each beam strike the correct color phos phor dots (red, green, or blue). The most common tube type uses a metal screen (a thermally stable Invar alloy) that's laced with dots that correspond to similarly arranged phosphor dots on the inside of the glass screen. Also common is Sony's Trinitron design (now licensed by other companies), which employs an aperture grille-a vertical array ofwires stretched across the screen that shadows vertical lines of colored phosphor.
Some people prefer dot-shadow masks for their pixel uniformity, while others prefer aperture-grille designs for their high contrast. Overall, the aperture-grille rubes did well in our image-quality rests.
Electronics have also made monitors easier to use. Most models now have ad vanced controls with on-screen menus for adjusting the picture just the way you want it. You can often adjust such things as pincushioning, barrel distortion, and color matching. Some monitors even provide focus and convergence adjust ment, important because large monitors slip out of their best adjustment setting over time.
Power and Configuration
Large monitors use lots of power-more than any other device on your desktop. We measured power-consumption val ues ranging from 79.8 to 128.5 W, in ac
104 BYTE JANUARY 19 9 7
TUBE
The most
common type of tube
uses a dot mask made of
lnvar. a steel/nickel alloy
that keep s its shape w ith
lt ein.mn.opteror an·ttuyrpeecthuabnegseuss. e
.., a
...
..,
..,
verti cal array of tensed
' ..,
w ires to shadow the
screen phosphors-pre ·
venting the "red " electron
beam from hitting the
green and blue screen
phosphors, for example.
,,
SCREEN SURFACE ' Today's high-tech screen coatings reduce re flection and glare w ithout degrading image sharpness.
I I I I
CONTROLS A minimum of buttons should allow you to intuitively work through pop·up on·screen menus so that you can adjust just about anything that's adjustable.
This illustration is based on the Samsung Synchmaster 17G Lsi.
, DEFLECTION , ; SYSTEM/YOKE
--."''ri§tf:~1ff;~fr~:;,, ~~g§Jgt Aseriesofcoils
the field or frame scan.
.- DEGAUSSING COIL Wraps around the picture tube. The earth's magnetic pull and movement of the active display c ause the pie· lure tube to magnetize, result· ing in image distortion . When momentarily activated , the degaussing coil demagne· tizes th e pic ture tube.
Rear-Panel View
At higher scanning frequencies (i.e., high resolutions and refresh rates), coaxial cables th'at connect to BNC connectors provide c leaner video signals.
rive mode with a full Windows screen. All rested monito rs have built-in Video Elec tro nics Standards Association (VESA) Dis play Power Management System (DPMS) electronics, a fea ntre that allows the host system to switch th e mo nito r to a low power mode that consumes less than 30 W, or into a sleep mode, where the mo nitor consumes less than 8 W With few excep tio ns, we fo und that the monitors power down as adv ertised.
All tested monitors p rovide Windows
95 Plug and Play support, and we had no problems setting them up. Plug and Play monito rs support the Display Data Chan nel (DDC) specification, so th e mo nitor and the hosrcompurer's graphics card and OS can all communicate. Th e end res ult is that th e monito r can provide Win 95 with the resolution and refresh-frequen cy combinations it suppo rts, and you get the most flicker-free mode at agiven screen resolution.
In additio n to the standard 15-pin D sub cable interfa ce, some monitors have BNC connectors that accept video signals over a set o f coaxial cables, often o ne for each video signal (red, green, blue, verti
cal sy nc, and ho rizo ntal sy nc) . Coax ial cables reduce signal noise by shielding the video-input signals fr om each o ther and
from extra neous electromagnetic noise. If yo u use BNC cables, howeve r, you don't get Plug and Play.
FREQUENCIES
The Pause That Refreshes
scanning frequency (in kHz) and video band
Perusing a monitor's glossy Sf!CoCSheet and see width (in MHz) are reliable measures ofwha_t
ing that it supports 1600- by 1200-pixel res a monitor can do. Maximum horizontal scan
olution and refresh rates as high as 120 Hzdoes rate describes the rate at which a monitor can
not mean that you.can get that high resolu write rows of'pixels down the screen; .video tion at 1~O Hz. or.~n at asolid 80-Hz refresh bandwidth is.the rate (roughly) at which ·a
rate. The refresh rate that a.monitor can sup monitor can pump pixels onto its.screen su~
portgoe~ down ·
faee. Astlie ~
as the resolu Guideline Frequencies
olution goes up,
tion goes up. · Thumbnail specs for two high·resolution modes.
Whatyou need, and what some spee sheets pro
MODE
HORIZ.SCANRATE
1280 x 1024 (75 Hz) 1600 x 1200 (75 Hz)
85kHz 95kHz
BANDWIDTH
120MHz 200MHz
vide, is a list of
a monitor has to write more pixels (and rows of pixels) with every vertical
screen resolutions with their maximum refresh screen scan. The higher the vcrtical-refn:Sh
rates. But without this list. you can still gauge rate, the more times it has to paint that
a monitor's capabilities byexamining two other screenload ofpixels per second. Monitor spec
frequency specifications.
sheets don't always list supported video
While a monitor's maximum vertical-re modes. butthe'{alway5 supply scanning-fre
fresh frequency tells you little, the horizontal quency ranges.
JANUA RY 1997 B YTE 10 5
_J
p R0 FEs s
0 NAL
11
M0 N
T0 Rs
ear after year, monitor man ufacturers refine display qual ity while shaving off dollars from the price you pay for that quality. Electronics that are more sophis ticated and more integrated (which re duces the number ofparts) accountfor both trends. Electronics have also increased ease of use by allowing on-screen adjust ment control. While judging among the 38 monitors, we put a heavy weighting on display quality. You adjust a display only occasionally, but you look at it every day-usually for hours at a rime. The 17-inch monitors with the best picture quality in our tests were the Art Media TN-1 885T and the Nokia Display Products Multigraph 447Xi. Four 21
Wetested each monitor's image qual ity and power consumption using a 200-MHz Dell Dimension XPS Pro200n with a Number Nine Imagine 128Series II graphics card. When available, we used monitor-specific drivers, but otherwise we stuck with Windows 95 Plug and Play (VESA standard) settings. We scored image quality at 1024- by 768-pixel resolution for the 17-inch monitors and at 1280 by 1024 for the 19:- to 21-inch displays.
Under DOS, we tested image quality using Displaymate Professional 4.2 from Sonera Technologies ((800) 932-6323; http://www.displaymate.com). Tests in cluded color and gray-scale displays, blooming effects on color and black-and white text,moire patterns at multiple res olutions, consecutive text and graphics switching, and geometric display of rect angles and circles.
Under Win 95, we ran NSTL test soft ware to measure an image's sharpness, misconvergence, and legibility. We mea sured sharpness using 1-and 2- pixel-thick lines near the screen edges. We also dis played horizontal and vertical lines across the entire screen to judge a monitor's re solving capability.
inch monitors shined the greatest in our image-quality tests: Cornerstone Imag ing's Color 50/115, the NEC MultiSync Pl 150, NSA/Hitachi's SuperScan Elite 802, and the ViewSo nic P815. Not sur prisingly, these monitors had the high est refresh rates and exhibited the best corner and full-screen image sharpness, RGB convergence, and legibility in our benchmarks.
The Top 17-inch Monitors
We tested 24 17-inch monitors, ranging in price from $649 (for the Max Group's MGC 1785) to $1299 (for Eizo N anao's Flexscan TX-C7S). Some of the higher cost 17-inch monitors support 1600- by 1200-pixel resolutions, but unless you're
An optical gauge from Klein Optical Instruments ((503) 245-8166) allowed measurement of misconvergence. With three prisms, the instrument reconverges the red, green, and blue components of a white line displayed on the test mon itor. We calculated the amount of mis convergence from the amount of correc tion required ; the less misconvergence, the better.
In our legibility test, we displayed a document containing six TrueType fonts at sizes ranging from 4 to 14 points. We then judged the smallest point size at which each font remained both readable and legible from a normal distance.
Your monitor is the biggest power hog on your desktop. We rated each monitor's power use under Windows, measuring consumption in three states (active Win dows, blank screen-saver, and low-pow er) with a digital power meter.
Weighted factors in our features score include dot pitch, range of scanning fre quencies, number of display modes, con trols, and Energy Star compliance. The usability score took into account such fac tors as documentation, technical sup port,ease ofadjustment. and cable lengths.
doing CA D or similar high-resolution work, you'll probably find the text more readable- and the refresh rate high er-at 1024 by 786 resolution.
Several 17-inch monitors rose above the pack (though not by much) when we crunched the numbers from our image quality, power-management, features, and usabi lity tests. Th e Art Media TN 1885T ($1088) was rated highest among the 17-inch monitors, but severa l lower cost displays weren't far behind.
Next in the pecking order is Mitsubi shi's Diamond Pro 17TX ($ 849), which features a Mitsubishi-manufactured Dia mondtron CRT with a 0.25-mm slot pitch-aperture grille mask. The Diamond Pro 17TX produces well-focused images, and it has a fairly high 135-MHz video bandwidth that can drive 1280 by 1024 pixe ls at a 75-Hz refresh rate.
Mitsubishi's monitor gets high fea tures and usability ratings: Its on-screen display-control system provides extensive adjustments. It also comes with Mitsu bishi's Diamond Match Color Calibra tion System. Mitsubishi's other entry the Diamond Scan 17HX {$799)-is also a good buy that scored in our top five.
The Max Group's MGC 1785, one of the best 17-inch monitors, is also one of the lowest priced ($649). The MGC 1785's bright, clear disp lay is better than that of most of the 17-inch models we tested. It has a 0.26-mm-dot-pitch picture tube from Hitachi that delivers 1600 by 1200 resolution at 65 Hz, although we found the flicker-free 1024 by 768 mode more to our liking.
The MGC 1785 offers well-placed im age-adjustment controls with an easy-to peruse on-screen menu. Two other low er-cost monitors also deserve mention as good choices for home syste ms: LG Elec tronics' Studioworks 78i ($679)and KDS's VSX-7 ($649).
Another hot 17-inch monitor is No kia Display Products' Multigraph 447Xi ($899). This monitor produced the sec ond-best image quality among the 17 inchers: It's sharply focused and flick er-free at an 85-Hz refresh rate with a
1 06 BYTE J AN UAR Y 1997
l:ADAIJST
Drlrll'l
HICllLY_M_
il!J!l:W
~~
~~
~~
~~
neFmtatin
the rc.Worl !*
I
Xi Pro200 MTowF.R SP Nov. 1996
Xi P13l MTowrn SP
iiVii
111:;;.;ii ~
~
RECO.llMENOEIJ
Xi manufactures the J!Fastest 200MHz Workstations*
with Single, Dual & 512KBC processor option!
Xi®Pl33/200 MTower SP
- Intel"' Pentium Processor 133 to 200MHz - 16MB 60ns EDO, 256KB SBP Cache - l.7Gl3 9ms IDE4 HD. 32 wavetablc sound - 3D Accellcrator 2 MB Video PCI MPEG - 4 CD bundle w/3D games, pad & PW spkrs
- 17" Optiquest .28dp 1280 x 1024NI
- l.44 FD, I04K Kb, 28 Logitech mouse - Xi 513ays Mini Tower Case 200W UL PS - Microsoli"' Windows'~ 95 CD, 8 x CD-ROM
13311661200: $17491$19991$2199
Xi Pro200 MTower SP
- 200MHz Intel Pentium Pro Processor - 256KB int. SBP Cache. Intel 440FX CS - 16MB 60ns EDO RAM exp. to 768MB
- 2.5Gl3 9ms IDE4 HD, 4 x ISA, 4 x PCI
- 128-Bit MPEG STB 2.25MB MDRAM PCI - 17" Opti/Viewsonic .26dp 1600 x I280N I - l.44FD, 104K Kb, MS or Logitech Mouse - Xi ?Bays Mid Tower Case 235W UL PS - Microsoti Windows 95 CD. 8 x CD-ROM
$2499 w/32MB RAM: $2649
Xi Pro200/400 NTower DP
- Intel Pentium Pro Processor, 256K Int. SBC - 32M13 60ns EDO expandable to 1024MB - Dual Pentium Pro SMP ZIF Socker 8 - 2.0 IGB 9ms Ull rnWidc SCSl-3 40M B/scc - 128-Bit MPEG STB 2.25MB MDRAM PCI - 17" Opti/Viewsonic .26dp 1600 x I280N I - l.44FD, 104K Kb, MS or Logitech Mouse - Xi IOBays Full Tower Case 300W UL PS - Microsoft Windows NT 4.0. 8 x CD-ROM
One CPU: $3899 Two CPUs: $4589
BESTSELLER SW
MS Office 95 Pro w/ Bookshclf: LIGHTSCAPE Visualization Vibrant Graphics Softengine 3.6x
$ c a ll $call $ca ll
MONITOR OPG RADES
17" Viewsonic I7PS .25dp 21" Viewsonic P8 10 .25dp 21 " Viewsonic P8I5 .25dp
s 145 s 1099
$ 1349
VIDEO UPGRADES*
Matrox Millennium 4/8MB
S 187/$ 559
Acee! Pro 1000 4+4G lint Delta
$ 1639
I ~
ELSA Gloria-MI L Glint Delta $ 1499/ 1899
All Systems Xi Certified for AutoCAD 13, 30 Studio MAX, PRO/E & LIGHTSCAPE.
100+ Options available in stock. Call for a Custom Quote. Business Lease from $78/month.
® CALL TOLL FREE: 1-800-432-048.6
INTL: (714) 498-0858 FAX: . ('114>) 492-6.571
http://www.xicomputer.com E-Mail: xi@xic.omputer.cpm
~ ~ iii '
l1HREE YE ARS WAR RANTY: Pa rts & Labor on monitors & systems. Xi-ONSITE optional express free .
replacement parts shipping: 30 Day M oney Back G uar antee. 24Hr. Life Time Toll-Free HW Tech Support-.·. ·
Mail: Xi Computer Corporation, 980 Calle Nego<;io, San Clemente, CA 9 2673
°"" ..,o;oci '"" per·Pc.W..i.s.Juty ·'.1~ (l!OQO i12 ·g 2o2) a.j6 CAOalyst & Mlcrostalion Mi>nagor ~May 1996 Pentium ?Rb. rwndup r..iew. & Pc,compuUng Sept 1996. All .,..,.. specifialtlons . _,,,, ...,.,._·· · 1996 &
"~"' 1o
fof,°" !Noilewilhout notice. Prlcff do not -
shlppng. Fer_. ;nbmation on Xi PfO(llJC:ls & ......,.. cal ot - IO XI <:omputar. Xi is not responall>le lot photo & typo""°"· ~-Bad<~ not include frolght bolh .ways & softworo,
Video a com
upg. from-,12~ ·~tor" upg ~erci.aJ enV1ro1ujle9t The.Jnta!
. trorri 1r .26dp; .Xl1 ~ XJ lnskio Logo a1ld Pentium
Logo. WOrbtaOOrer are regis1ered IJ8dem&l"IUI & ~ower. MT~r are ttaderria11's of Xi Compµ~er ore registered fradeniarks and the Pentkim Processor LOQO and the Pentium Pro processor t;ogo
Cor~eitioo. Xi are TrademaiXs
Mtowet:. & NTower &ytiems of Int.et Corpoiation. An oth
Ant FCC,c:toss A er ttadetnarits of
~
In
their tesj>ectiw
:"/
~~ ci996x;~-Cotoonill0n. All~....,.,... Circle 224on 1.nquiry C ard (RESELLERS : 225).
·:-s·.·
RESULTS
BE ST 17-INCH MONITO R Art Media TN-1885T The Art Media TN-1885T has the best image-quality score among the 17-inch monitors we tested, and that helped it take the category. The TN-1885T also gets high features and usability marks. Using its drop-down control panel, you can adjust almost anything, ranging from brightness to color tempei:ature.
Art MedlaTN-1 885T Milsubishi Diamond Pro 17TX Max Group MGC 1785 Nokia Multigraph 447Xi Mi1subishi Diamond Scan 17HX
PRICE SIZE
$1088 17 $849 17 $649 17 $899 17 $799 17
TECH NOLOGY IMPLEMENTATION PERFOR MANCE USABIUTY
**** ****
***** ****
**** ****
**** *****
***11 ****
**** *****
**** ****
***** **:It**
**** **~*
**** *****
FEATURES POWER ECONOMY
**** * ***** **11 **** **11* *** *** ***** *
OVERALL RATING
**** **** **** **** ****
BE ST 2 1-INCH MO NITOR NSA/Hitachi SuperScan Elite 802 NSA / Hitachi's SuperScan Elite 802 had the best image quality among the big-screen displays we tested, and its price is low. The monitor has a Hitachi lnvar shadow mask picture tube with a 0.26-mm dot pitch that sup ports 1600- by 1280-pixel resolutions at a 75-Hz refresh rate. The picture is supet-solid at 1280 by 1024 resolution, with 114-Hzredraws.
PR ICE SIZE
NSA/ Hltachl SuperScan Elita 102 $1899 20
ViewSonic P815
$2195 21
NEC MultiSync Pl 150
$2079 21
Cornerstone Color 50/115
$2265 21
Panasonic PanaSync S21
$1799 21
TECH NOLOGY
**** **** **** **** ****
IMPLEMENTATI ON PERFORMANCE USABI UTY
****
**'*** ****
****
***** *****
****
*'**** ***
**ll:it"
**'*** ****
***3'
**** *****
FEATU RES POWER ECONOMY
*** *** *** *'* **** ***** *** ** *** *
*****Outstanding ****Very Good
***Good ** Fair
* Poor
OVERALL RATI NG
***11:
****
**** **** ****'·
·,;
\·.'1't"",'
l·
· 1,
resolution of 1024 by 768. T he Mulrigraph 447Xi has a Sony Trinitron 0.25-mm aper ture-grille rube and provides an on-screen menu for color-matching and adjusting any geometric distortions.
The Top 21-inch Monitors
The 14 21-inch monitors that we tested are obviously not just for the common task of viewing spreadsheets or word process ing documenrs. Many support 1600- by 1200-pixel and higher resolutions, which, on a 21-inch screen, are useful mainly for renderi ng detailed images for CAD users and for desktop publishers who need to clearly see a whole page or two when do ing layout and design. We gave NSA/Hi tachi's SuperScan Elite 802 the nod as our top 21-inch monitor, bur you should also check our the following displays.
The Viewsonic P815 ($2195) carries a high price rag, bur it supports extremely
high resolutions that CAD engineers and graphic designers with high-end graphics cards can push to the limits. This 0.25-mm dot-pitch monitor by far exceeds the needs of the average spreadsheet and word pro cessor user when set at its maximum res olution of 1800 by 1440. The big monitor has a fast 106-Hz refresh rate at the more standard resolution of 1280 by 1024, and its 250-Hz video bandwidth is one of the highest. The P815 received a high usability score because its conrrols are easy to use,
the monitor tilts and swivels smoothly, and
it comes with a good user's manual. NEC's MultiSync Pl 150 ($2079), which
was tied with Cornerstone Imaging's Col or 50/115 ($2265) for second-best overall image quali ty an10ngrhe 21-inch displays, showed little misconvergence and effec tively mixed color combinations in our benchmarks. This 21 -incher supports 1600-by 1200-dpi resolutionsat 75 Hz, but
NEC reco mmends a resolution of 1280 by 1024 with an 88-Hz refresh rate. W hen not in use, the Pl 150 powers down to save en ergy in the most economical manner ofall the monitors in this roundup.
Contributors. Jim Kane, Project Manager/NSTL Oorpthy Huitson, Prl>ject Manager/NSTL John McDonough, Technical Writcr/NSTL Dave Rowell, Sc:niorTechnical Editor/BYTE
Evaluations in this~~thejudg ment ofBYTE. editors, baslil on tests am duaed by NSTL. Inc., as documented in a
recent issue ofits monthlyPe 'Digest. To
·puicJ;ase a copy oftbefilll report/co,,ratt· ~S"FLat62SRidgePike, ConShohodten; PA f?~28; (6ZOJ 941-9600:fax(6io) 941 9950; on the Internet, edirors@nstl.com. For.a subscription, call (800) 257-9401.. BYTE magazine andl)lSTL. are both oper atingunits(){TMM&Gnrw-HillCompania.
JANUARY 1997 BYTE 109
MONITORS FEATURES
Acer Ameri ca Corp. AcerView 781e
Apple Computer, Inc. AppleVision 171 0
Apple Computer, Inc. Multiple Scan20
Art Me di a TN · 1885T
Art Media
TN· 2185T
Cornerstone Imag i ng, Inc. Color 21/81fp
Cornerstone Imaging, Inc. Color 50/115
CTX
Daewoo
International, Electronics
Inc.
CMC1704C
PR700
Price as tested (MSRP) Nominal size (inches, diagonal) Overall rating Perfonnance score (display quality) Features score Usability score Power-economy score
$ 69 9 17 8.1 8.3 7.4 7.3 5.1
$949 17 8.4 8.4 8.0 9.9 6.2
$19 99 20 8.5 8.8 7.3 8.7 6.3
$1088 17 8.8 9.2 8.2 8.7 4.1
$1 888 20 8.5 8.6 8.4 8.3 6.8
$2070 21 8.6 9.0 7.1 9.0 7.5
$2265 21 8.8 9.4 7.1 8.8 6.5
$999 17 8.3 8.5 8.0 8.5 4.3
$699 17 7.6 7.7 7.4 8.3 5.2
CRT SPECIFICATIONS
Viewable size (inches, diagonal) Screen surface (A= antiglare; B =antistatic;C =antireflective) Dot/grille pitch (mm) Dot·mask type Max. noninterlaced horizontal x vertical resolution (pixels)
15.7
16.1
19.1
16.0
19. 1
19.9
19.9
16.0
16.1
8,C
A,8
A, 8
A, B,C
A, 8,C
A, 8
A, 8
A, 8,C
A,8
0.26
0.26
0.26
0.25
0.25
0.27
0.2 7
0.26
0.2 6
Shadow mask Aperture grille Aperture grille Aperture grille Aperture grille Shadow mask Shadow mask Aperture grille Shadow mask
1600 x 1200 1600 x 1200 1600 x 1200 1600 x t200 1600 x 1200 1600 x 12BO 1BOO x 144 0 1600 x 1200 1600 x 1200
SYNC-INPUT SIGNALS Min./max. horizontal scanning frequency (kHz) 30/B6 Min./max. vertical scanning frequency (Hz) 50/1 20
30/80 40/120
29/B2 50/15 0
30/85 48/150
30/B5 4B/ 150
311101 50/1 60
31/115 50/160
30/B5 50/120
24/86 50/t50
VIDEO-INPUT SIGNAL
Video bandwidth (MHz)
135
IN P
INP
50-100
50- 100
211
24 9
135
120
Separate RGB,0.7-Vp-p
ti'
ti'
ti'
ti
ti'
ti'
ti'
ti'
ti'
Input connector (15·pin D·sub)
ti'
ti'
ti'
ti'
ti'
ti
ti'
lnpul conneclOIS (8 NC-RG8,HD, VO)
ti'
ti'
ti'
ti'
ti'
ti'
DISPLAY MODE
Number of factory-preset modes/ user·settable modes
11 /21
10/5
9/4
640 x 480 Mac II mode (max.non·
66.7
67
67
interlaced vertical·relresh rate, Hz)
832 x 624 Mac 16·inchmode (max.
75
noninterlaced vertical·refresh rate, Hz)
75
75
1024 x 768 mode (max. noninterlaced
75
vertical·refresh rate,Hz)
60
60
1152 x B70 Mac II two·page mode (max.
75
noninlerlaced vertical-refresh rate, Hz)
75
75
12BO x 1024 mode (max. noninteriaced
80
vertical·refresh rate, Hz)
75
75
1600 x 1200 mode (max. noninterlaced
6B
60
60
vertical·refresh rate, Hz)
10/15
15/1 5
7/2 6
7/26
80
60
N/A
NIA
76
75
NIA
NIA
B5
85
B5
85
75
75
N/A
NIA
75
75
B5
85
60
60
Bl
87
15/15 120 120 106 76 75 68
16/20
66.7
76.8
75
75
76
60
CONTROLS
Degauss
ti'
ti'
ti'
ti'
ti'
Focus
ti'
ti'
Convergence
ti'
ti'
ti'
ti'
ti'
ti'
Signal level
ti'
ti'
ti'
Side convergence (pincushioning}
ti'
ti'
ti'
ti
ti'
ti'
ti
ti'
ti
On·screen monitor settings
ti'
ti'
ti'
ti'
ti'
ti
ti'
ti'
Color matching
ti
ti'
ti'
ti'
ti'
ti
ti'
PHYSICAL CHARACTERISTICS Integrated speakers Power input (volts AC)
VESA DPMS-compliant Height x width x depth (inches) x weight (lbs.) FCC rating TCO·compliant
90- 2 64
90-264
90 - 2 64
120-240
ti' 16.5 x 16.6 x 16.7 X40
8 ti'
ti
ti'
19.7 x 15.9 x 18.6 x 18.6 x 17.7 x 50 19.8 x 67
B
A
ti'
ti'
ti 17 x 16 x 17.8 x 44
B ti
120- 240
ti 19 x 18 x 19 x 65 B ti'
110-120/ 200- 240 ti 18.7 x 19.2 x 21 x 72.6
A ti
110- 120/ 200 - 2 4 0 ti 1B.7 x 19.2 x 21 x 72.6
A ti
100-250
ti 17.2 x 16.5 x 17.5 x 46.3
B ti'
100- 240
ti' 17.6 x 16.8 x 17.7 x 44.5 8
CUSTOMER SUPPORT Warranty length (years)/coverage Phone To~·free phone Web address
Inquiry Number
3/P, L, R (408) 432-6200 (800) 379·2237 http://www .acer.com/
1065
1/P, L.F (408) 99 6·1010 (BO O) 2B2·2732 http://www .apple.com/
1/P, L. F (40 8) 996· 10 10 (800) 2B2·2732
http://www .apple.com/
1066
1067
3/P. L. R (408) 980·89BB (800) 278 -633 4
http://www .artmedia .com/ 1068
3/P,L. R (408) 980·898B (BOO) 27B·6334
http://www .artmedia .com/ 1069
3/P, L, R (4 08) 435·B900 (BOO) 562· 25 52 http://www .corimage .com/ 1070
3/P, L, R (408) 435·8900 [BOO) 562-2552
http://www .corimage .com/ 1071
3/P,L, R (818) 839-0500 (800) B8 8·2012 http://www .cixintl.com/
1072
3/P, L. R (2 0 1) 460-2000 (BOO) 323 -966 8
http://www .daewoo display.com/ 1073
- BYTE Best.
ti' = yes ; NIA = not applicable;
INP 1111 informat ion not provided.
Warranty: P = parts; L = labor;
F =freight to ropairconter; R = return to cu stomer.
*****Outstanding ** Fair
****Very Good · Poor
***Good
1 t 0 8 YT E JANUARY 19 97
Daytek Electronics Corp. DT·1704C
$799 17 8.3 8.3 8.0 8.5 5.2
Elzo Nanao Hansol
Tedtnologles, Multitech
Inc.
Hansol
Flexscan
17PX
TX·C7S
$1299 17 8.0 8.8 7.6 6.3 4.4
$895 17 8.2 8.6 6.2 9.0 5.2
Hitachi America, Ltd. HM-47870
Hitachi America, Ltd. HM-4921·0
KOS U.S.A. VSX·7
$1769 21 8.5 8.8 7.3 8.6 5.8
$2129 21 8.5 8.9 7.6 8.3 6.0
$649 17 8.5 8.8 7.3 8.3 5.4
LG Electronics USA, Inc. Sludloworks 781
MAG
lnnoVision, Inc. DX700T
MAG lnnoVision, Inc. MX21F
$679 17 8.5 8.8 7.2 8.2 5.1
$799 17 7.9 8.2 6.8 7.8 4.4
$1799 21 8.4 8.5 7.7 8.6 5.8
Max Group Corp. MGC 1785
$649 17 8.7 8.7 8.2 9.0 8.1
Mitsubishi Electronics Ameri ca Diamond Pro17TX
$849 17 8.7 8.7 8.8 9.4 6.9
Mitsubishi Electronics America Diamond Scan 17HX
$799 17 8.6 8.5 8.8 9.0 4.8
16.4
15.9
15.7
A, B,C
c
A, B
20.0
20.0
15.8
A, B,C
A, B,C
A
16.0
16.2
20.0
A,B, C
B
B, C
14.6 A
15.9
15.7
B, C
B, C
0.26
0.25
0.26
0.26
0.26
0.28
0.26
0.25
0.28
0.26
0.25
0.25
Shadow mask Aperture grille Shadow mask Shadow mask Shadow mask Shadow mask Slladow mask Aperture grille Shadow mask Shadow mask Aperture grille Shadow mask
1600 x 1280 1600 x 1200 1600 x 1280 1600 x 1280 1600 x 1200 1280 x 1024 1600 x 1280 1280 x 1024 1600 x 1280 1600 x 1200 1600 x 1200 1600 x 1200
24/86 50/15 0
144 t/
,t,./,
30/92 50/160
,1,.8, 0 ,,., ,,.,
30/85 50/120
,1,.3, 5 ,,., ,,.,
30/107 50/152
,1,.0, 0 ,,., ,,.,
30/ 107 50/152
,1,.5, 0 ,,., ,,.,
28/70 50/120
,1,.0, 0 ,,.,
35/85 501120
135
30/70 50/120
,1,.0, 0 ,,.,
30/80 561120
,1,.3, 0 ,,., ,,.,
30/85 50/1 20
,1,.3, 5 ,,.,
30/86 50/152
,1,.3, 5 ,,., ,,.,
30/82 50/130
,1,.3, 5 ,,., ,,.,
8/20
4/26
4/13
4/16
4/16
13/6
Bl32
66.7
66.7
80
Depends on Depends on 75
100
video card video card
76.B
75
74.5
Depends on Depends on 75
75
video card video card
100
113
75
75
75
85
75
75
75
75
Depends on Depends on NIA
75
video card video card
80
85
75
75
75
60
76
60
73
67
75
75
NIA
66
18/8
25/8
10/4
11/10
8/12
67
66
75
150
152
75
75
NIA
131
125
70
76
70
105
105
B5
75
NIA
94
90
60
75
75
80
75
NIA
60
65
70
65
,,.,
,,.,
,,.,
,t,./,
t,,./,
,,.,
,,.,
,,.,
,,.,
,,.,
,,., ,,.,
,,., ,,.,
,,.,
ti
ti ti
ti
ti
,,.,
ti
ti ti
t/
,t,.i,
ti
,t,./, ,t,./,
,t,.i,
t/
t/
ti
ti
100-240
ti 17.4 x 16.5 x 17.4 x 44.5 B
100-120 110-240
ti
16.3 x 16.1 x 16.3 x 16.8 x
1B.4 x 46.2 17.4 x 44
,B,.,
B
Optional
B7-132/ 175-264
ti
18.5 x 19.6 x 20 x 74
B
87-132/ 175-264
ti 18.5 x 19.6 x 20 x 74
B
v
100- 240
,,.,
17.3 x 16.2 x 1B.1 x 42 B ti
98-264
v
17.1 x 1B.3 x 17.4 x 41 B
90-264 90-264
INP
16.7 x 16.1 x 19.4 x 19.8 x
18.3 x 42.9 20.6 x 75.9
B
B
ti 17.1 x 1B.3 x 16.9 x 38
,B,.,
120-240 120-240
v
,,.,
16.1x 16.1 x 16 x 16.1 x
16.7 x 47 16.7 x 47
A
A
ti
3/ P, L (972) 241-1700 (BOO) 329·8351
http://www .daylek.com/
1074
3/P, L, R (310) 431·5011 (BOO) B00·5202 http://www .eizo.co.jp/ welcome/
1075
3/ P, L, R (714) 562·5151 (BOO) 426·7651 NIA
1076
3/P, L, R (201 ) 573·0774 NIA
http://www .hitachi .com/
1on
3/P, L,R (201) 573·0774 NIA
http://www .hitachi .com/ 1078
3/P, L,R (714) 379.9599 NIA
http://www .kdsusa .com/
1079
31P, L,R (201) 816·2000 (BOO) 243·0000 http://www .lgeus.com/
1080
3/P, L, R 3/P, L, R
2/P, L, R
3/P, L, F
(7 14)
(714)
(818)
(7 14)
751 ·2008 751 ·2008 968·6798 220·2500
(800)
(800)
N/A
(800)
827·3998 827·3998
843·2515
http://www http://www http://www http://www .maginnovision .maginnovision .maxgroup.com .mitsubish~
.com/
.com/
display.com/
1081
1082
1083
1084
3/P, L, F (714) 220·2500 (BOO) 843·2515
http://www .mitsubishi· display.com/ 1085
co11ti1111ed 011 page 112
JANUARY 1997 BYTE 111
MONITORS FEATURES
Price as tested (MSRP) Nominal size (inches,diagonal) Overall rating Performance score (display quality) Features score Usability score Power-economy score
NEC Technologies MultlSync
P1150
Nokia Display Products Multigraph 44SXI
$2079 21 8.9 9.4 B.4 7.2 9.2
$1B99 21 B.4 B.7 7.6 7.7 7.0
Nokia Display Products Multlgraph 447XI
$899 17 B.6 9.0 7.6 · 9.0 7.6
NSA/ Hitachi SuperScan Elite
611
$799 17 B.O B.2 7.6 7.1 4.4
NSA/ Hitachi SuperScan Elite ·
802
$ 1B99 20 9.0 9.6 7.6 B.7 7.2
Panasonic Panasonic
Computer
Computer
Peripheral Co. Peripheral Co.
PanaSync
Pana Sync/Pro
521
P17
Princeton Graphics E017
$1799 21 B.7 8.9 7.6 9.4 5.B
$699 17 B.1 B.2 7.6 B.3 4.9
$669 17 7.6 7.9 7.5 7.B 5.1
CRT SPECIFICATIONS Viewable size (inches,diagonal) Screen surface (A= antiglare; B=antistatic; C= antirellective) Dot/grille pitch (mm) Dot-mask type Max. noninterlaced horizontal x vertical resolution (pixels)
19.6
19.7
15.7
16.0
20.0
lB.7
14.B
16.2
A, B,C
A,B , C
A,B,C
A,B,C
A, B,C
A, B,C
A, B,C
A
0.2B Aperture grille 1600x 1200
0.26 Shadow mask 1600 x 1200
0.25
0.26
0.26
Aperture grille Shadow mask Shadow mask
1600 x 1200 1600 x 1200 1600 x 1280
0.25
0.25
Shadow mask Shadow mask
1600 x 1280 1600 x 1280
0.26 Shadow mask 12BO x 1024
SYNC·INPUT SIGNALS Minimax. horizontal scanning frequency (kHz) Minimax. vertical scanning frequency (Hz)
31/94 55/160
30/102 501150
31/92 50/150
31/92 50/120
31/100 50/160
30/95 50/160
30/86 50/160
30/70 50/120
VIDEO·INPUTSIGNAL
Video bandwidth (MHz) Separate RGB,0.7-V p·p lnpu1 connector (15-pin D·sub) Input connectors (BNC-RGB, HD,VD)
...2,,,,0,, 2
..2,,0,, 0
..1,,,,40
..1,,,,55
200
.r,,,I
.1,,60 ...,.,.
...1,,,3,,, 5
..1,,,,00
DISPLAY MODE
Number of factory-preset modes/
21/22
14/lB
10/22
7/13
6/20
6/13
8/13
13/B
user-settable modes
640 x4BO Mac II mode (max.non·
160
N/A
N/A
N/A
160
160
160
67
interlaced vertical-refresh rate, Hz)
B32 x624 Mac 16-inch mode (max.
141
NIA
75
noninterlaced vertical-refresh rate, Hz)
N/A
144
141
129
75
1024x76B mode (max.noninterlaced
117
B5
B5
113
N/A
116
106
B5
vertical-refresh rate, Hz)
1152 x B70 Mac II two-page mode (max.
103
75
75
N/A
104
104
94
75
noninlerlaced vertical-refresh rate, Hz)
12BO x 1024 mode (max. nonintertaced
BB
B5
65
85
114
69
Bl
66
vertical-refresh rate, Hz)
1600 x 1200 mode (max. noninterlaced
75
75
NIA
73
75
72
65
N/A
vertical-refresh rate, Hz)
CONTROLS Degauss Focus Convergence Signal level Side convergence (pincushioning) On-screen monitor settings Color matching
PHYSICAL CHARACTERISTICS Integrated speakers Powerinpu1 (volts AC) VESA DPMS-compliant Height x width x depth (inches) x weight (lbs.) FCC rating TCO-compliant
.1,,10
20.4 x 20.B x 22.1x 77.2
.B,,
.,,110-240
20.4 x 20.2 x 19.6 x 71
.B,,
.,,110-220
17.2x 16.g x 1B.Bx 4B.5
.B,,
.,,120-240
16.9 x 16.1 x 18.3 x 4B.5
.B,,
120- 240
t/ 1B.7x 19.2 x 21 x 73
.B,,
.,,100-240
19.Bx 19.1 x 20.4 x 62.7
.B,,
.,,100-240
16.4 x 16.1 x 1'7.5 x 3B.5
.B,,
.,,110-240
16.7 x 16.2 x 17.9 x 41
B
CUSTOMER SUPPORT Warranty length (years)/coverage Phone Toll-free phone Web address
Inquiry Number
3/P, L, R (50B) 264-BOOO (BOO) 632-4636 http://www .nee.com/
1086
3/P,L,R
3/P, L, R
3/P, l, R
(415)
(415)
(617)461
331-4244
331-4244
B300 x1305
(BOO)
(BOO)
(BOO)
296-6542
296-6542
672-4685
http://www http://www http://NSA
.nokia-americas .nokia-arnericas .Hitachi.com/
.com/
.com/
1090
1091
1088
3/P,L, R (617) 461 · B300x 1305 (BOO) 672·46B5 http://NSA .Hitachi.com/
1089
3/P,l, R (201) 392-4B12 (BOO) 742·BOB6
http://www .panason ic .com/ 1092
3/P, L, R
(201) 392·4B12 (800) 742-BOB6
http://www .panasonic .com/
1093
3/P, l,R (714) 751·B405 (BOO) 747-6249 http://www .prgr.com/
1094
· = BYTEBest. V =yes;NIA =not applicable;
INP = information not provided.
Warranty: P = parts: L = labor;
F = freight to repair center; R = return to cu stomer.
112 BYTE JANUARY 19 97
*****Outstand ing **Fair
****Very Good *Poor
***Good
continued 011 page 115
·
MODEL
·~.~
SCREEN · PITCH.
Performance. Art.
Introducing Studioworks, the new generation of computer displays from
GoldStar. On the performance side, Studioworks delivers a clearer, sharper image and more accurate color, edge to edge. Plug and play compatibillty w ith Windows" 95 sets optimal image characteristics automatically*. A compact design fits more screen into less space. And new digital onscreen controls make precise, custom adjustment simpler. For the artist in you, Studioworks displays the fine details and the subtle tones and textures, to give your vision that added brilliance. The new Studioworks series from GoldStar. They're more than monitors, they're masterpieces. See them at Comp USA or access our web site at http:// www.lgeus.com
~f or
GoldStar
8 LG Electronics
LG Electronics U.SA. Vic. 1CXXl Syivan Avenue, Erglewood Cliffs, NJ 07632 (201) 81 6 -2000
C ircle 603 on Inquiry Card (RESELLERS: 604).
I 0 -...rt
@
s.,r. 101""'
ii
~
I
Im
l't/ l,,fUILI
J-~ Oft llU11
Cl
J · · I HU 11111 1
-IHUH t f I... tu·
~
J·l1 nU11111
llliilil ~
~
MONITORS FEATURES
Princeton Graphics E075
Samsung Electronics America 17Glsi
Sceptre
Sceptre
Smile
Sony Corp.
Technologies, Technologies, International, of America
Inc.
Inc.
Inc.
Multiscan
J73S
P73A
CA1706M2 17se II
Sony Corp. of America Multlscan 20sell
VlewSonlc Corp. 6810
VlewSonlc Corp. P815
Price as tested (MSRP) Nominal size (inches,diagonal) Overall rating Performance score (display quality) Features score Usability score Power·economy score
CRT SPECIFICATIONS Viewable size (inches,diagonal) Screen surface (A=antiglare; B =antistatic; C =antireflective) Dot/grille pitch (mm) Dot·mask type Max. nonintertaced horizontal vertical resolution (pixels)
$799 17 8.2 8.3 7.6 7.6 4.6
$1049 17 8.1 8.3 7.6 9.0 5.1
$759 17 8.1 8.5 6.0 8.4 5.1
$795 17 8.3 8.6 6.6 9.0 4.6
$745 17 8.0 8 .0 6.6 9.2 4.8
$1099 17 8.2 8.6 7.3 8.3 6.7
$1999 20 8.5 8.9 7.3 8.5 6.7
$1595 21 8.6 8.7 7.3 9.4 6.2
$2195 21 8.9 9.3 7.3 9.5 6.0
16.2
15.7
15.7
15.7
16.0
16.0
19.0
20.0
20.0
A,B , C
B,C
A,B
A,B
B, C
A
A
A, B,C
A, B, C
0.26
0.2 6
0.28
0.26
0.26
0.25
0.25
0.25
0.25
Shadow mask Shadow mask Shadow mask Shadow mask Shadow mask Aperture grille Aperture grille Shadow mask Shadow mask
1600 x 1200 1600 x 1200 1280 x 1024 1280 x 1024 1600 x 1280 1024 x 768 1024 x 768 1600 x 1280 1800 x 1440
SYNC·INPUTSIGNALS Minimax. horizontal scanning frequency (kHz) 30/95 Minimax.vertical scanning frequency (Hz) 50/120
30/85 50/120
31/69 50/go
30170 50/110
30/82 50/120
32/82 50/120
32196 50/160
30/89 50/160
30/115 50/160
VIDEO·INPUT SIGNAL
Video bandwidth (MHz)
200
135
110
100
130
INP
!NP
154
250
Separate RGB, 0.7·V p-p
t/
t/
t/
t/
t/
t/
t/
t/
t/
Input connector (15·pinD·sub)
t/
t/
t/
t/
....
t/
t/
t/
Input connectors (BNC- RGB, HD,VD)
t/
t/
t/
t/
DISPLAY MODE
Number of factory·preset modes/ user·settable modes
15/8
12111
12116
8/12
640 x480 Mac II mode (max.non·
67
interlaced vertical·refresh rate, Hz)
120
N/A
N/A
832 x624 Mac 16·inch mode (max.
75
120
NIA
N/A
nonintertaced vertical·refreshrate,Hz)
1024 x768 mode (max.nonintertaced
85
100
80
80
vertical-refresh rate, Hz)
1152 x870 Mac II two·page mode (max. 75
75
70
70
noninterlaced vertical·refresh rate, Hz)
1280 x 1024 mode (max. nonintertaced 85
BO
60
60
vertical-refresh rate, Hz)
1600 x 1200 mode (max.nonintertaced 75
68
vertical·refresh rate, Hz)
N/A
NIA
33/33
10/ 10
10/ 10
817
8/7
75
150
160
67
67
75
127
141
75
75
90
105
116
116
139
75
92
103
75
75
72
79
88
88
106
60
66
75
71
87
CONTROLS Degauss Focus Convergence Signal level Side convergence (pincushioning) On·screen mon~or settings Color matching
PHYSICAL CHARACTERISTICS Integrated speakers Power input (volts AC) VESA DPMS-compliant Height x width x depth (inches) x weight (lbs.) FCC rating TCO-compliant
....
100-240 90-132
....
....
16.7 x 16.2 x 17.1 x 16.6 x
17.9 x 41
17 x 46.2
B
B
t/ 100-250
....
15.6 x 16.2 x 17.7x 40
B
100-250
....
16.6 x 16.1 x 17.1 x 37
B
90-260
....
16 x 16.4 x 16.4 x 41 .8
B
.1..1. 0
16.3 x 15.9 x 17.7 x 49.6
.B...
110
....
19.5x 18.6 x 19.7 x 66.1
.B...
90-264
....
90-264 t/
19.2 x 19.9 x 19.2x 19.9x
20.4 x 60.6 20.4x60.6
B
B
t/
CUSTOMER SUPPORT Warranty length (years)/coverage Phone Toll·free phone Web address
Inquiry Number
3/P,L,R (714) 751 ·8405 (800) 747-624g http://www .prgr.com/
1095
3/P, L,R
(201) 971·0402 (800) 933·4110
http://www .sosimple .com/
1096
3/P,L, R
(818) 369·9698 (BOO) 786·2878
http://www .sceptretech .com/
1097
3/P,L, R
(818) 369·3698 (800) 788·2878
http://www .sceptretech .com/ 1098
3/P, L. R (714) 546-0336 (800) 876·4532
http://www .smilekfc .com/
1099
3/P,L
(408) 432·0190 (800) 352·7669
http://www .Sony.com/ technology/ 1100
3/P, L (408) 432·0190 (600) 352·7669
http://www .sony.coml technology/
1101
3/P, L,R
(909) 86!l-7976 (800) 888·8583
http://www .Viewsonic .com/
1102
3/P, L,R
(909) 869·7976 (800) 688·6563
http://www .Viewsonic .com/
1103
c BYTE Bost
V' yes; N/A no! applicable;
INP= informalion not provK:led.
Warranty: P = parts; L = labor: F =freight to repair center; R = return to customer.
*****Outstanding * * fai r
****Very Good *Poor
***Good
J ANUARY 1997 BYTE 1 1 S
8 Tools for Weaving Your Web Site
Creating a Web page or site is an involved process. It's easier with the help of software like the packages we test here. By Tadesse W. Giorgis
ree at last! The World Wide Web's hyperlinked pages have freed us from moving through documents page-by page. We jump at will from one section or document to another without losing the navigational links. To be accessible, however, a Web page must first exist as a Hypertext Markup Language (HTML) file on a Web server. The need to create and manage these files has spawned an entire new service industry, and an explo sion of software tools makes it possible for nearly anyone with an Internet con nection to create their own Web pages. For this report, NSTL looked at eight Web-authoring programs for Windows 95/NT that facilitate creating Web pages for users with minimal HTML program ming expertise. We also looked at three conversion/production tools and one new entry (see the text box "Four More for the Web" on page 118). At the low end are simple HTML editors with some pro vision for testing pages, such as a built-in previewer. At the high end are multi function programs with WYSIWYG and graphics editors, site management capa bilities, and a full-featured browser. Of these dozen packages, we think you should first consider Microsoft's FrontPage 97 with its Bonus Pack. This powerful Web authoring, publishing, and site management product was the most versatile overall and among the easiest to use. In particular, Web-site designers will find the Microsoft Image Composer add on extremely useful. FrontPage 97's site management and administration features make it highly attractive to companies
planning a strong Internet presence or extensive intranet service.
However, if you want to build a site for personal use, or a small- to medium size site, consider AOLpress, which is freely downloadable from America Online. Its interface is well done and easy to use, and it offers competent Web authoring and site management capabil ities for a good price.
Web Pages Are Different
Web-page authoring and editing call for both content and creativity. Design is important, and visual design for the Inter net requires a different approach than for
Microsoft FrontPage 97 is a powerful Web authoring, publishing, and site management product. Its site man· agement and administration features are attractive to companies planning a strong Internet presence or an extensive intranet.
It's the best product for high-end Web pro duction and site management applications.
print. The best packages provide profes sionally designed samples, templates, and sryle sheets, along with HTML guides, conversion tools, and reference resources to help you produce good-looking pages.
Depending on its content and com plexity, a page may require programming to developJava applets, ActiveX controls, Common Gateway Interface (CGI) scripts, server-side scripting, and database access.
Another important point involves the validity of HTML tags, references, and uniform resource locators (URLs). Bad or broken links mean a page won't do what its author intends (see the Tech Focus 'J\re Those Tags and URLs OK?" on page 120).
Siting the Pages
You must transfer new pages to a Web server using an FTP utility. This protocol ensures that directory and file structures and names are correctly mapped over the TCP/lP network. At this point, you must also consider security and access-control issues. Some authoring tools, such as FrontPage 97, have built-in security fea tures that a Web author must understand to use effectively.
Putting together and administering a site might seem alien to a Web-page author, but once you get beyond a few pages, it's important to consider them in context, not as stand-alone pages. The best Web-authoring tools come with built-in site-administration and database connectivity tools.
What Kind of Tool Am I?
What makes one Web-authoring package superior to others? In our tests, users favored flexible and versatile products thatletthem create lively, engaging, inter active, and dynamic pages. Some of the editors we tested-AOLpress, Emissary Desktop, FrontPage 97, HoTMetaL Pro, and Web Factory Pro Image-provide a WYSIWYG interface or something simi lar. Others, such as Aardvark Pro and HTML Builder, simply assist the author by plugging in the desired HTML tags
116 BYTE JANUARY 1997
HoTMetaL Pro's graphical window,
showing dialog boxes for inserted ActiveX controls.
In addition to its Webpage creation capabili ties, FrontPage 97 offers a wealth of site manage ment tools, in a variety of
formats, including a directory tree and a graphical site map.
The graphics editor included with
FrontPage 97 does a particularly good
job of presenting graphics-manipula
tion options in a simple and under standable format.
HoTMetaLPro's graphical/iconic handling of HTML tags is unique. While it's arguably easier than straight text, it's no substitute for page previewing, which is another option, or graphics editing.
NetObjects' Fusion gives the Web author a pow erful {if slow) new approach, with its PageMaker liketool palettes and style/dialog boxes.
The highly cus tomizable HotDog Professional shows off some of its capabilities. The two tabs at the rear, labeled HTML and Rover {the limited view er/browser included with the package), are the main Web page editing windows.
Aardvark Pro shows a typical text-editing win dow, but it's enhanced with a special wizard that simplifies the inclu sion of Java applets into the page.
P111111cat101111, Gav·r~n~ vorld.</1t:MT'></B>
<BR vtdth·lS\ al1qn· 1e; 1 ~
Everyone is making Web pages these days, and with authoring packages like these, it's much easier than it was just a year ago.
from a menu. These tag editors are fast and surprisingly useful. The WYSIWYG pro grams are sometimes limited, may lack the newest HTML features, need more system resources, and run slower.
WYSIWYG editors with a built-in pre viewer give a good idea of what the page will look like with a browser. HTML tag editors normally don't give feedback, rely ing instead on external Web browsers. Some editors, including HoTMetaL Pro and HotDog Professional, offer a com promise between the two approaches.
Although most users prefer a WYSI WYG editor, your choice should depend on what the package will let you do rather
than how it does it. Ease of use matters, but it's not as important as page-con struction potential. The better tool isn't always the easiest one to use.
Aardvark Pro
This intriguing package is, unfortunately, hard to recommend. It's a true HTML tag editor, providing efficient and cost-effec tive Web-page editing without needing extensive resources. While it's basically a single-function package, Aardvark Pro has extensive editing tools and utilities, includ ing Color Chooser and Tags Chooser, which let you point and click on a text col or scheme or insert a paired HTML tag.
The built-in previewer is convenient for checking the look ofa Web page.Aardvark Pro has wizards for creating a home page, tables, forms, and Java app lets.
But Aardvark Pro scored lowest for both ease of learning and use. It offers no HTML syntax checking, and it scored low est on validation/error checking.
AOLpress
America Online's AOLpress offers excel lent WYSIWYG editing and good docu mentation and support. It's easy to learn and use. It includes the M.inWeb site man agement tool and a handy HTML syntax parser. Because AOLpress is freely down-
JANU A RY 1997 BYTE 117
Software Lab Report 8 Tools for Weaving Your Web Site
WEB-PAGE AUTHORING TOOLS RATINGS
BEST OVERALL
Microso~ FrontPage 97
Serious toolsfor sitemanagement and <idministration make this aversatileprogram.
PRICE
TECHNOLOGY IMPLEMENTATION
Microsoft FrontPage 97
$149
FBS Aardvark Pro 2.2
$59
AOL AOLpress 1.2
Free
Attachmate Emissary Desktop 2.0 $99
Sausage Software HotDog Professional
$100
SoftOuad HoTMetaL Pro 3.0
$159
FLFSoftHTMLBuilder 1,1
$29
TLC Web Factory Pro lmagel .1 $229
*****Outstanding ****Very Good
**** *****
* ***
****
****
****
***
*** *
**
***Good
*** ** ***
**Fair *Poor
EASE OF LEARNING
**** ** **** **** ***
*** *** ***
EASE OF
USE
**** ** *** ****
***
*** *** ***
VALIDATION/ ERROR CHECKING
*** *
**
**
**
OVERALL
RATING
***** * *** **** **
***
****
*
*
***
*
loadable, it's the most cost-effective pack age here. However, it's slower than other packages. Also, it has no graphics-editing capability and was prone to lock up on unsupported tags.
Still, for small businesses and individ uals who want to establish a presence on the Internet, AOLpress is an attractive prospect. We recommend it for small- to medium-size site applications.
sonal Web server, browser/previewer, spelling checker, thesaurus, and security and scripting support. FrontPage 97 cor rects most syntax errors, such as unpaired tags, during file import, but not when you enter tags manually. The package needs an explicit HTML syntax-checking tool.
For the beginning Web author, Front Page 97 isn't as straightforward as other WYSIWYG editors until you get used to its
Explorer-dominated interface, which is less intuitive than it might be. Also, the menu structures were sometimes illogi cally different between modules.
HotDog Professional
Can you take seriously a program named HotDog Professional from a company called Sausage Software ?Yes. This HTML editor has extensive tools and helper util-
Emissary Desktop
Attachmate's Emissary Desktop includes just about everything you'II need to create a Web page. It's also among the easiest to learn and use. Available in LAN and dial up versions, Emissary Desktop combines Internet mail and news, Web browsing, host access, file management, and task scheduling. It features WYSIWYG editing and an easy-to-use, customizable interface.
On the downside, its HTML editing and syntax checking are limited, and there's no graphics editing. Still, more than any other product tested, Emissary Desktop offers a complete Web-building package.
FrontPage 97
When Microsoft bought FrontPage 97 from Vermeer, it picked a winner. In our tests, FrontPage 97 was the clear front-run ner, excelling in versatility, graphics edit ing, and site management. It outscored the others in ease of use and learning and ver satility. It came in second in validation/ error checking.
FrontPage 97 is the most versatile of this group. It includes database access, Image Composer, Internet Explorer 3.0, the per
Four More for the Web
S kiSoft's Web Publisher 1.1 accepts word processing, HTML, or FrameMakerdoc uments that can contain images, tables, and OLE objects. It will automatically convert any image into GIF, build Netscape tables,create tables ofcontents with linksto headings, inter pret word-processing-style information, convert numbered and bulleted lists, and place signatures, mail-to uniform resource locators (U Rls), and corporate in-line images in documents. Web Publisher will also con· vert multiple documents in a single pass.
Quadralay's WebWorks Publisher and Harlequin's WebMaker 2.2 take FrameMaker documents and convert them into HTML. These tools let you design and maintain, in a single master, a complete documentation base that can produce both high-quality print media and electronic hypermedia tailored to Web distribution, including on-line help sys tems. HTML output from FrameMaker docu ments retains all the generated cross-docu ment and hypertext links, table of contents, and index navigation markers of the original.
Both WebWorks Publisher and Web-
Maker give you broad creative freedom to design layout styles. You can apply styles automatically with the click of a button. Both products take full advantage of FrameMak er's layout styles and let you define special· ized layouts for Web publishing.
Fusion 1.0,from NetObjects,is an object oriented authoring tool that integrates six components:SiteStructure,which creates a hierarchical map for designing and editing a site; PageDraw, a WYSIWYG page editor; SiteStyles Manager, a style-sheet editor; AutoSites, a library of dozens of professional designs; an asset manager, for referencing content objects and connecting to external databases; and a publishing engine, which gathers content and pages and converts them into complete Web sites.
Though our testers found Fusion a gem among authoring tools, it was very slow in staging and publishing Web pages before previewing. Designing the preview process a little more creatively would eliminate the problem. Fusion runs under Windows 95 and NT, and a Mac version should now be out
1 18 BYTE JANUARY 1997
8 To o l s fo r Wea vin g Your Web S it e Soft ware Lab Repo rt
F EA T U R ES
Aardvark Pro2.2
AOL.press 1.2 Emissary FrontPap HotDog
Desktop2.0 97
Professional
CPU, OS, MEMORY REQUIREMENTS
Minimum CPU
386
486
486
486
486
Wlndo"'!s ~ya.11
ti'
ti'
Windows 95/NT
ti'
ti'
ti'
ti'
ti'
MacOS 7.x
ti'
SunOS, IRIX
ti'
SE
Solaris,HP/ UX
ti'
SE
AIX, BSD
SE
RAM(M B)
8 (4forWin 3.1) 16 (12forWin95) 16 8 (16 for Win NTI 16
Disk space (M B)
2
1
55
15
MAJOR COMPONENTS
WYSIWYG editor
Full·function Web br~r
f/
Buil1'in HTML previewer
ti'
Web: pOl>li~her utility
ti'
Site managemeril utility
Web-page templates
ti'
Task management utility
ti'
ti'
ti'
ti'
ti'
ti'
ti'
ti'
ti'
ti'
ti'
ti'
~
ti' '
ti'
ti'
ti'
ti'
ti'
ti'
ti'
Fl LE MANAGEMENT
Built-in file manager
ti'
ti'
ti'
ti'
ti'
Supports clrag and drop
ti'
I
Organize document files into projects ti'
Specify.directory, brow.sei:s
ti'
Specify external viewers/browsers
ti'
ti' ti'
ti' II'
.t,i,'
Save dbcument as text file ·
ti'
Import image file,single format Import image file, multipJe fqrmats
"'ti'
Full-location browsing,
Program includes wjzafds
ti'
File transfer utility (e.g., FTP)
""''
ti' ti'
v
"'II'
ti'
"'
ti'
ti'
"'
ti'
"'
,ti' II'
.t,i',
HTML AUTHORING AND EDmNG
Java applet ActiveX con trol
ti'
"'
"'
II' II'
ti'
Marquee Mail-to link
"'
ti'
Macro,language processor
Limited
"'
ti'
ti'
ti' ti'
"'
Parses in a single pass
Checks for correctly formed URLs
Checks link int~rity when files.11re move
ti'
"'II'
ti'
"""'''
ti'
Auto-corrects unmatched tags
GRAPHICS EDITING/MANIPULATION
Full-function graphics editor, scanning module
"'
"'
Import g~hics from multiple 1le formats
"'
ti'
Auto-conversion to GIF orJPEG Full control of image size
""''
"'
DISPLAY, VI EWING, PREVIEWING
Open multiple editing windows Open multiple preview Windows Edit and preview in same or
.",',
separate windows
""'' Separate only
"' "'
"'
~-
"'
"'
"'
SITE MANAGEMENT Structu ral or folder/file view of map Show all internal and external links Show broken links graphically Expand or collapse view Move pages from one site to another Add/delete/move pages.to a site map Can publish entire site or just pages
ti'
ti'
ti'
""ti''' "'ti' "'
ti'
ti'
ii
"'
""""""''''''
t/=yes
SE>=Via special server extensions.
(UJ=viautilities.
HolMetal KTML
Web
Prol.O Bullder1.1 Factory Pro
lmage1.1
486/33
386'
386
ti'
ti'
ti'
ti'
ti'
ti'
8
2
5
ti'
ti'
ti'
ti'
ti'
ti'
ti'
ti'
ti'
ti'
..t,,i',,
ti' ti' ti'
ti'
ti'
ti'
.",',
ti'
ti'
.,,
ti'
ti'
"""ti''''
ti'
"'
ti' ti'
ti'
f/
"'
II'
"'
ti' ti'
ti'
ti'
ti'
ti'
"'
ti'
"'
J ANUARY 1997 BYTE 1 1 9
Software Lab Report 8 Tools for Weaving Your Web Site
l l d l l l · I Q· . ___ ities, including ActiveX support, though
it has no graphics editor. The user inter
T_E_S_T_l_N_G_ _
face is improved over earlier versions, with customizable floating toolbars, shortcut
Are Those Tags and URLs OK?
keys, a mini Web browser/previewer, auto
The strength ofWeb pages as a communications medium is their use of hyperlinks. What
saving, drag and drop, and easy insertion
makes Web documents less than useless air broken or incorrect links. To avoid this. a vari
of image and sound files.
ety of tools can help validate Hypertext Markup Language (HTML) documents by check
HotDog Professional uses multiple
ing them for syntax errors and integrity oflinks. Most HTML editors include such functions,
user-specified browsers to preview a doc
and tools are available on the Web to check documents against the latestHTMLspecifica
ument, enabling effective cross-browser
tions (try http://www.webtechs.com/html-val-svc and http://www2.imagiware.com
compatibility checking. The product is fast
/RxHTML). For a tool that checks for links to nonexistent resources, such as pages that have
and responsive, with features that appeal
moved, try http://wsk.eitcom/ wsk/dist/ doc/admin/webtest/verify_links.html.
to both novice users and veteran Web mas
It's important to test Web pages with several Web browsers to see that they look the
ters. Of the three HTML editors, HotDog
way the Web author/designer intended and that all hyperlinks are valid. It can also be
Professional is the clear choice.
important to test with browsers on various platforms to eliminate any incompatibilities.
HoTMetaL Pro
For example, one early version of the BYTE Site (http://www.byte.com) looked fine on most browsers excejlt for some Netscape versions on the Mac, where the colors became
HoTMetaL Pro is now a full-featured,
distorted and muddy.
powerful, and versatile program. It offers
both HTML and WYSIWYG editing, an
excellent graphics editor, and the best bility is limited, and as an advanced Web face that expands after you create a new
HTML checking, making it handy for Web authoring program, it should have some file or load an existing one. You can enable
masters who must test pages created by site management capabilities.
or disable roolbar elements for styles,
others. It excels at document conversion. In HoTMetaL Pro, you don't see
HTML Builder
headings, links, special characters,and HTML 3.2 extensions. The starting tem
straight ASCII. Instead, Web-page elements This simple, inexpensive, and efficient plate provides the basic HTML tags.
are surrounded by semigraphical HTML tags, which you can hide.
HTML editor is greatly improved over its earlier version. It's easy to set up and use,
Web Factory Pro Image
We found HoTMetaL Pro occasionally but functionality is limited.
A mixed bag, Web Factory Pro Image is
unstable. What's more, its publishingcapa
The program opens with a lean inter- easy to set up and use, with a flexible inter
PRODUCT INFORMATION
face, and efficient and capable HTML syn tax checking and validation. It opens
Aardvark Pro 2.2 $59 Functional Business Systems Fairview Park, South Australia, Australia fax: +61 8 8251 5648 http://www.ttngnet.com /aardvark/ Circle 1050 on Inquiry Card.
AOlpress 1.2
Free via download
America Online, Inc.
Vienna, VA
(800) 879-6882
fax: (J03) 918-1106
http://www.aolpress.com
Circle 1051 on Inquiry Card.
Emissary Desktop 2.0
$49 (dial-up), $99 (LAN)
Attadtmatc, Inc.
Bellevue, WA
(800) 426-6283 (206) 644-4010
fax: (l06) 747-9924
http://www.attachmatc.com
Circle 1052 on Inquiry Card.
FrontPage 97
$149
Microsoft Corp.
Redmond, WA
(206) 882-8080 · fax: (206) 936-7329
http://www.microsoft.com
Circle J053 on Inquiry Card.
Fusion 1.0
$495 NetObjects, lric. Redwood City, CA (415) 482-3200
fax: (415) 562-0288
http://www.netobjects.com/
Circle 1054 on Inquiry Card.
Web Factory Pro Image 1.1 '$229
Thunder & Lightning Co.
San Dicgp, CA ·
(619) 643-5550 fax: (619) 643-5553 http://www.tlco.com Circle 1058 on Inquiry Card.
HotDog Professional $99.95 Sausage Software, Inc. Doncaster, Victoria, Australia fax: +61 39 855 9800 http://www.sausage.com Circle 1055 on Inquiry Card.
HoTMetaL Pro 3.0 $159 SoftQuad, Inc. Toronto, Ontario, Canada (800) 387-2777 (416) 544-9000 fax: (416) 544-0300 http:l/www.sq.com Circle 1056 on Inquiry Card.
WebMaker 2.2 $99 Harlequin, Inc. Cambridge, MA (617) 374-2400 .fax: (617) 252-6505 web@harlequin.com http:{/wcbscrver.harlequin.com/ Circle 1059 on Inquiry Card.
Web Publisher 1.1 ...$495 SkiSoft Publishing Lexington, MA (617) 863-1876
fax: (617) 861-0086
http:{/www.skisoft.com/
Circle 1060 on Inquiry Card.
HTML Builder 1.1 $29 FLFSoft, Inc. Oak Creek, WI (414) 764-8666 http://www.execpc.com/-flfsoft Circle 1057 on Inquiry Card.
WebWorks Publisher $895 Ouadralay Corp. Austin, TX (512) 719-3399
fax: (512) ·719-3606
http:{/www.quadralay.com/
Circle 1061 on Inquiry Card.
paired HTML and preview windows for each Web page. You can edit in either win dow, and the corresponding action is reflected in the nonediting window when ever you make a change. But the product is unreasonably expensive, especially in view of its limited scope, and it doesn't even include a full browser. liJ
Tadesse W. Giorgis has tested network OSes, management products, and peripherals at NSTL for over five years. ¥011 can contact him at tadesse@nstl.com.
Evaluations in this report represent the judg ment ofBYTE editors, based in part on exten sive tests conducted by NSTL, foe., as doc14 mentedin a recent issue ofits monthly Softwa,re Digest. To purchase acopy ofthat report, with NSTI:s own evaluations and data, contact NSTL at 625 Ridge Pike, Conshohocken, PA 19428; (610) 941-9600; fax(610) 94t-99SO; on the lnterflet, editors@nstl.com. For a suf?-· scriptio11, call (UOO) 257-9402. BYTE maga zine andNSTL are both operating units ofThe McGraw-Hill Companies.
120 BYTE JANUARY 1997
We put the
·
(Redundant Array of Inexpensive Disks according to original Berkeley acronym)
·
·
.l'1..ixStakTM - Maximum performance at a minimum price.
Inexpensive Cost Per Megabyte.
If you need the protection RAID has to offer, but the expense has been holding you
back, then Artecon's new desktop .l~tak is your solution. For about the same
price as many standard 3.5" drive subsystems, .l~tak gives you all the bene
fits of RAID. By purchasing the RAID system to fit your needs, you can expand incre
mentally without the limitations cr cost of a pre-configured box. And .l~tak is
the only desktop RAID solution that offers the high availability and redundancy once
available at the more expensive enterprise level.
Removable, Redundant and Reliable.
.l~tak gives you the utmost in reliability with features like true hot plug remov able disk drives. Independent front-removab le power supplies and rear removable cooling fans provide both high avai lability and easy serviceability. Optional hot plug removable ~RAID controllers can be configured fcr dual failover provid ing you with the extra redundancy needed for mission critical applications. .l~tak supports RAID levels 0, 1, O+1, 3 or 5 for complete flexibility and opti mal performance in your environment.
1-800-USA-ARTE
http://www.artecon.com
Superior Price-Performance.
Don't let the low price of the r.========== ======;i
.l~tak fool you. Exceptional performance and excellent trans fer rates are packed into our com
-2500
t500
pact 3.5" form factcr. .l~tak tooo
1 ::.-~I
outruns the other RAID systems on the market with a 486-DX2
0
VOs Per Second - Maximum Reads
processcr resulting in extremely
fast transfer rates at all RAID levels. Fast-wide end-to-end interfaces, multiple drive
channels and custom ASICs contribute to maximum performance at a minimum price.
Investment Protection.
With .l~tak, you can incrementally upgrade into the RAID system of your choice as your needs grow. From a single desktop unit to a powerful server configuration,
you never sacrifice your original .l'f'tX' investment. Desktop RAID systems start at
4GB and can be expanded easily and incrementally to over 100GB. And,
¥ t a k is compatible with virtually any platform including Sun, HP, SGI, Macintosh and PCs running Windows NT/Windows 95.
So call Artecon today and see how we stack up!
E-mail: stakad@artecon.com Enterprising solutions for your enterp rise.TM
Artecon
PO Box 9000, Carlsbad, CA 9201 8-9000 (619)931-5500 FAX (61 9) 931-5527 email: sales@artecon.com
A Member of the Nordic Group of Compan ies
a Nlhon Artecon 81-03 -5458 -8260 Artecon S.A. France 33- 1-6918-1850 · Artecon B.V. 31-53 -4832208 · Artecon U.K. 01344 636390
Artecon and the Artocon logo are registered trademarks of Artecon, Inc. All other trademarks are proprietary lo their respective manufacturers.
C irc le 236 on Inquiry C ard.
Together for the first time anywhere.
Introducing (drumroll)
Inferno"networking software...
a new Bell Labs innovation. First operating system that lets all kinds of devices chat or share info with each other over any network (Internet, telecommunications, LANS, et al) . Now video game can talk to computer; cell phone can access e-mail ; voice mail via TV, etc. (Really) Download Inferno from Lucent home page today - develop apps a.s.a.p. Could change the way you work - all together.
lucent
T··IeI
chnologies
labs lnnov·tfon·
t
600 Mountain Avenue Muaay Hill, NJ 07974- 0636
www.lucenr.com/lnferno
1-888-4-Lucenr
· ···, I
We make the things that make communications work:'
Circle 605 on Inquiry Card (RESELLERS : 606).
Jon Udell
Move beyond the basics to take advantage of query by example, concept searching,
Search Again
and field indexing.
n my September 1995 column ("Web Search"), I showed
Sophisticated Searches
how to add basic indexing
and search functions to a Web site (see http://www.byte.com/art/9509 /sec9/art1.htm).The freely available tools I discussed there-freeWAIS (Wide Area Information Service) and Simple Web Indexing System for Humans (SWISH) have served the BITE Site well and con tinue to support thousands of searches every day. However, the site's growth in
0 BY1I Sita search fw CJberdog Jields tlis sit of domaents.
IWy the mt ~clualy l:OllUils the tam c,benlog.' '.: .
The oU. titles lefet ID rides~
llllt ncoaa,llllJ:~ llllt i$, rides·tlllt aidMI tams lib.... bnnner,
llnP, md Open!!oc.
aD S7% June 1996 t 8it1 IToolMaken Tab ll 1etlie N11!!!rnl)
21%AQ\!111.996 1Conr Stm / Yonr ll1uir1111· NHdt the W1b (nma:ry)
11 20% Max 1996 / lntematianal \Vb.at'· Nm SoOwy! I NnOCX Cll:noiniu1 W1b Brew:
II 17% Jane 1996 / Bits / ActinX Cli.u11 Jtv· ~
ll l~ Dtcen.Uttl99S I Rnim / W1bNalii.IUa1M.t.d1E1Der~
ll i ~ J!lrl99S I S.·rialR..... IH·Do W.n.I C!!ima:r)
I l~ Ja.19'6 / W1bPr!tn l \\'1l»C-'1na9Y ~
11 l:M F·lru!y 1996 1Rmow. l o...Jloc Saall I· Rum.I ~
J' 12% .lm!r! 1996 I Stat· or TU Art I bttpioa. Net Pmpintia (!:55!!!)
f) When JOU cick OD tliS ican...
size and complexity mandates a more sophisticated search capability than these basic tools can easily provide.
Therefore, I've been testing a number of indexing and search tools-Web
e _you llltDmatialJ issue aPIJ by~:)be~,ISaiiSt~ articles about Opmiloc.
11 tOOY· F11broarr 1996 / Rnill'lll"I: I Open.Doc: SmaD It Bnmiful ~
B 1 ~ July 1996 1Con Tedmo.lames I Ot11nDor S1y1 OLE To Dmlopl!n ~
II 99% Ftbruary 1996 / ReYirwt I OpenDotj Sm..U h R11.utifol. ~
ll SIW1 .My 1996 / Riu I OpuDor: ABetttrOLE di.an OLE? {!!!!!!!!W
II 99Y1 Manh 1994 / UnderThe Hood / A C1ot·Up o(OP"nDoc ~
D 991\ J....,,.1996 1Sm· Offu An 1lwmtioa. Not P.np!!On Crn!1Il
Glimpse, Verity's TopicSearch, lnMag
ic's DB/Text WebServer, Digital Equip
ment's AltaVista Private Extensions, Query by example is effective and trivial to operate. Unfortunately,
Excite for Web Servers (EWS), and the
many people never use it for more effective Web searches.
Microsoft Index Server (MSIS) . So far,
I've added search functions to the public products) has two main advantages only as an Internet Server AP! (!SAP!) DLL
BYTE site using the latter two engines. ease of use and remote access. Ease of use attached to Microsoft's Internet Infor
Here's how.
is a slippery concept. It's certainly true mation Server (US). To automate use of
Implementing EWS
that you can build your first index more its indexer, you would need to apply the easily when the tools needed to config technique I described in my November
Excite (formerly Architext) makes EWS ure and run the indexer are embedded 1996 column ("On -Line Component
freely available for several flavors of Unix in HTML forms that explain how to use ware")-discover the URL-based AP! im
and Windows NT; I'm running it on NT the rools. However, this interactive mode plicit in the Web interface and program
3.51. At its core are two stand-alone pro becomes a hindrance when you move ro that AP! using a library that gives scripts
grams-architextindex and architext from prototyping to production: That's the ability to "call" Common Gateway
search. You needn't touch them, though, because a URL-driven (uniform resource Interface (CGI) URLs.
Silly because EWS comes with Perl wrappers locaror) rool is far more difficult to inte
for them (and a copy of Perl 5 ro execute grate into scheduled and scripted batch
Claims
the wrappers). You needn'ttouch the Perl processes than is a command-line-driven Considering all that utter rigmarole, the
0 wrappers either, because they are in rool.
notion of just adding a command plus
x
~ turn wrapped in a layer of Hypertext With EWS, you can bypass the Web some arguments to your I etc/ c ronta b
w Markup Language (HTML) so that ad interface and use the Perl wrappers or un file (or its NT equivalent) seems rather
,3w. ministration as well as use of EWS is Web derlying programs directly. This method appealing. Also, the ease-of-use claim that
~ driven.
isn't documented, but at least it's avail some vendors make on behalf of their
The Web-oriented administrative style able . Other implementations foreclose Web-integrated solutions can appear
"§ of EWS and other second-generation that option entirely. Verity's freeware ver somewhat silly. Web-based control of
.x tools (including the Verity and Microsoft sion of TopicSearch, for example, runs indexers or other kinds of applications
JANUARY 1997 BYTE 123
Web Project Search Again
can be a useful adjunct to conventional methods, but it's not necessarily an appro priate replacement for them.
Advanced Indexing
If your site is even moderately complex, you probably won't want to just point an indexer at the Web server's root and let it rip.You'll likely have distinct subtrees that you want to index. Within those sub trees, you'll want to include some classes of files but not others. Some indexers (e.g., the Microsoft product) can't exclude files at all. If you want to restrict search results, you'll have to parse and filter them on the fly. That's doable, but it's complex and computationally expensive. If there are subdirectories and files you don't want people to find, it's best co leave them out of your index.
The firs. engine I implemented on the BYrESite, freeWAIS, has only a weak exclu sion mechanism. You can exclude wild carded filenames but not wild-carded paths. Because I need to do the latter, my indexing scripts for free WAIS are too ver bose. They enumerate long lists ofsubtrees for inclusion, rather than short lists of sub trees to include along with short lists of patterns to exclude.
SWISH is more agile. I can use the rule PATHNAME CONTAINS !MG to exclude the dozens of directories in which I store the HTML wrappers for BYTE Site images. These wrappers, which would otherwise be included in the index, contain hardly any useful text and are best left out.
If you're somebody who needs addi tional flexibility, EWS's exclusion mecha nism is even more agile. Unlike SWISH, EWS lets you describe excluded items not only with wild cards, but with full-blown regular expressions. Why would you need to do that?
Consider the BITE Site's conferencing application I discussed in last month's col umn, "Dual-Mode Conferencing." It gen erates multiple versions of each message
TOOL WATCH
Internet Music Kit
($49) Wildcat Canyon Software http://w-.wildcat.com/
Embed MIDI files on your Web pages for streaming playback using a Netscape plug-in or an ActlvcX control.
to support both frame-based and frame less viewing. However, you probably don't want to see two copies of each message in the search results list, so I decided to exclude the frame-based set. When I in dexed the conferences with SWISH, I found that Icouldn't differentiate between the two classes of files using simple wild cards. Fortunately, EWS's regular-expres sion capability solves this sort of problem neatly and quickly.
Best-Kept Secret
The odds are that if you've tried EWS on the BYfE Site or another of the sites where it runs, you've missed its best feature: query by example, or QBE (see the figure "Sophisticated Searches" on page 123). To try it for yourself, go to the BYfE Site and use EWS to search for Cyberdog. As you would expect, a list of clearly Web-related titles comes back.
What you might not expect, though, is that if you have used the default concept search setting, most of these articles won't
include the word Cyberdog. They will, how ever, contain sets of terms (e.g., browser, HTTP, and OpenDoc) that correlate sta
tistically with the few articles that mention Cyberdog. If you're interested in how OpenDoc relates to Cyberdog, or if you hadn't even known that it did, you will appreciate EWS auromatically making that connection for you. That's what EWS means by the notion of concept search and it's not even the best feature that users often don't get.
Here's the best feature: Click on the red or black icon that introduces one of the documents in the Cyberdog result set whose title includes the term OpenDoc. This action says: "Find similar articles." The new result set will contain many more OpenDoc-related titles. If the example didn't contain Cyberdog, the new result set will have taken you on a quite differ ent tack from the original query.
This refocusing mechanism can be incredibly useful when you ' re doing research. You naturally want to follow a branching path through conceptual space. After scanning a few of the articles in the OpenDoc result set, you might want to focus specifically on comparisons between OpenDoc and OLE.
If you click on the icon that goes with the likeliest candidate, EWS wiU return a third result set in which the OLE theme is more prominent. Every article on every search-results page is itself an implicit
BOOKNOTE
CORRA
AGuide to the Common Object Request Broker Architecture ($45) by Ron Ben-Natan Computing McGraw-Hill http://www.mcgraw-hill.com/
Auseful guide to interface definition language, object services. and object database management.
query-a single-click accessor of a set of related articles.
Once you discover this principle, it transforms how you explore a document collection. You don't have to worry about forming exactly the right search expres sion.Just seed the process with words that get you conceptually near what you're looking for and let QBE automatically feed statistical profiles back into the searcher as you click your way through a series of refinements.
It's brilliant, it's effective, and it's triv ial to operate, yet many users never dis cover QBE even though every search page says "Click on the red or black icons to search for similar articles." I know this because I hacked the Perl wrapper to log search terms. (I always do this because ana lyzing what people search fortells me a lot about what kinds of information we ought to be providing.) Fewer than 5 percent of the first several thousand EWS queries I logged were of the QBE flavor, and many of these were my own tests. Moreover, an informal poll of BITE staffers showed that while many had encountered EWS in their travels on the Web, none of them had dis covered QBE.
"It's a problem," agrees Graham Spen cer, chieftechnology officer for Excite. "In academic information retrieval, the aver age search expression is 12 to 15 terms long; on the Web, it's 1.5 terms." EWS con structs those 15-term expressions for you automatically when you use QBE. That users often don't realize this is partly a fail ure of user-interface design-the icons could be bigger, the instructions more prominent. But it's also a failure of expec tations. Web surfers accustomed to more
124 BYTE JANUARY 1997
NAME TITLE OROJINIZ.1!.nON PBONE
CITY/TOWN ZIP/POST.IL CODE E· MJIIL
BMI
r.u:
ST.ATE/PROVINCE COUNTllY
I Web Project Search Again
conventional search technology just don't expect EWS to do what it does.
Microsoft Index Server
As nifty as EWS is, it lacks four desirable fearures: a high-performance architecture, phrase and proximity search, field index ing and searching, and automatic index ing on demand. MSIS, though weak in some areas, offers these four fearures. To try it, you have to join a fairly exclusive club. MSIS doesn't just require NT and US; it demands NT 4.0 and IIS 2.0.
You're not prepared to obsolete a stable NT 3.51 production server justfor this pur pose? Neither was I, so I ran MSIS on a development server, pointed it at an HTML collection on the production server, and tweaked the result URLs to refer to acrual files on the production server instead of nonexistent ones on the test machine.
Both EWS and MSIS are running this way-as true distributed services off-loaded from the primary production server, linked to the site by means of URI.s. It's easy to create this kind ofdistributed search capa bility with MSIS, because it automatically finds and offers to index any virrual direc tories mounted on IIS. If the MSIS/IIS machine and the document server live in the same NT domain, MSIS can index the remote document server.
There's one catch, though. IIS needs a user name and password to mount the vir tual directory. After I supplied these cre dentials, browsers talking to IIS could read documents in and below that directory. But MSJS couldn ' t index them. Even though it runs as an !SAP! extension to US, it has its own notion of access credentials. I had to configure the IIS mount not just with a user name and password, but more specifically with a domain name\user name and password. Then it worked.
Implementing MSIS
For querying, MSJS uses the Internet Data base Connector model again. In this scheme, an HTML form refers to a query configuration (IDQ) file that names the index to search, enumerates which fields to return, and describes how to order those fields. The IDQ file also names an HTML template (HTX) fi le that will form at the query results. To redirect the result URLs to the production server, I replaced occur rences of <%server_name %> in the HTX file with w1~w . byte. corn.
As with the Internet Database Connec tor, you can use other predefined variables
Indexing and
Search Tools
Benefit
In general, the tools make it easier to ere·
ate first-time indexes of your site.
Problem The tools can become a hindrance when you go from prototyping to production.
Advice
Don't expect to find an ultimate do-every·
thing tool. Focus instead on tagging your data to organize search results In useful ways.
Products tested at the BYTE Site
WebGlimpse Verity's TopicSearch lnMagic's DB/Text WebServer Digital Equipment's Alta Vista Private Extensions Excite for Web Servers Microsoft Index Server
with a simple IF ... THEN syntax to refor mulate the result set (e.g., to chunk a long list of result URLs into a linked series of HTML pages). The HTX language is not powerful enough, however, to achieve the standard BITE Site presentation of search results. I use Perl to capture document titles emitted by SWISH, parse out an issue date field (e.g., February 1996), and sort in reverse chronological order.
Several areas of the BITE Site cry out for field indexing. In the Virtual Press Room, you should be able to do a field (rather than full-text) search for company and product names. In the conferences, similarly, you should be able to search author and sub ject fields. If you use meta tags to create fields in your HTML document headers, MSIS automatically uses them to create field indexes. For example, a VPR docu ment header looks like this:
<htrn l>< head>
<meta narne- "co mpa ny" cont e n t
"SunSoft ">
<meta na rn e- "pr~duct" co n t ent
"Java Workshop " >
When I indexed the VPR collection, MSIS constructed company and product indexes. To use them, I had to add this in cantation to my IDQ file :
MetaCornpany(OBTY PE _STRl - dlb5d3f0 -c0 b3 - llcf-9a92 · 00a0c908dbfl c ompa ny MetaProduct(O BTYPE
_S TRl = d lb5 d3 f 0 - c0b3-llcf - 9a92 · OOaOc9 0Bdbf l pro duc t
Then, I could issue the query
@MetaC ornpany SunSo f t
to find all SunSoft press releases. What a great idea! Field indexing adds a new di mension to the full-text indexing so com mon on the Web. It's rarely done for two reasons: Indexers often don't support it, and document collections often don't pro vide fielded content. Leveraging meta tags as MSIS does is the right way to advance the cause of field indexing. Other engines, including Netscape's Catalog Server and the high-end version of Verity's Topic Search, can also exploit meta tags.
Unfortunately, MSIS in its current form (version 1.1) can't read or manipulate the contents of these user-defined fields. So while you can search for SunSoft press releases, you can't write an HTX file that sorts the results by product name. And you can't even use the HTX file to print the val ues of the company and product fields.
The Ultimate Engine?
Basic though SWISH is, I continue to get a lot of mileage out of it. In my view, there's no perfect search engine. If you haven't indexed your site yet, don't get too hung up on choosing the ultimate do-everything tool. Focus instead on tagging your data in ways that let you organize search results in useful ways. Meta tags are a great way to instrument your content so that results returned from any search engine can be sorted by date or category. Once that's done, you can easily replace a basic search tool with a fancier one. Ill
]on Udell (Judell@blx.com) is BYTE's execu tive editor for 11ew media.
WHERE TO FIND
WebGlimpse (http://donkc;y.cs.arlzona.edu /webgllmpse/J Verity's ToplcSearch (http://www.verlty.com/) lnMaglc's DB/Text WebServer (http:l/www.inmagic.com/) Dlgital's AltaVista Private Extensions (http://altavlsta.software.dlgltal.com/) Excite for Web Servers (http://www.exclte.com/) Microsoft Index Server (http://www.mlcrosoft.com/lnternet/)
1 2 6 BYTE JANUAR Y 19 97
T housands of products and technologies are announced each year, but few manage to fu lfill the potential of their spec sheets. Yet every year, a select group of hardware and sofuvare delivers innovations that reset our expectations by allowing us to work in new ways. Each year, we honor those top-tier products with the BYTE Editors' Choice Awards. Awards of Excellence showcase technical in novation that sets a new standard for a product class. Awards of Distinction si ngle out products that are important from a technica l, features, or price standpoint. Awards of Merit go to products worth noting for an interesting feature or price. O ur award winners represent a breadth of technologies, yet all the honorees have something in com mon: T hey all continue to make computing exciting.
Awards of Excellence
Adobe PrintGear PosrScripr's younger cousin enables low cost dev ices to delive r high-quality out put. Adobe Systems, Mountain View, CA; (415) 961-4400; http://www.adobe.com .
Apple Cyberdog 1.1 Apple's Internet technology makes poinr and -click integration of Web content prac tical. Apple Computer, Cupertino, CA; (408) 996-1010; http: //www.app le.com.
Intergraph TD-410 with Intense 3D card Combine a dua l-Pentium Pro system and Inrergrap h's so phisticated 3-D accelera
ic Cap, Windows, and embedded appli cations. Metrowerks, Austin, TX; (512) 873 -4700; http://www.metrowerks.com.
Microsoft Windows NT 4.0 The newe t NT is faster than its prede cessors, more agnostic about networks, and generous in the qua lity of Web ser vices it delivers in the standard package. Microsoft, Redmond , WA; (20 6) 882 8080; http ://www.microsoft.com.
Palm Pilot A svelte PDA that's smal l enough t0 carry around easily and a docking station that makes data sharing with desktop PCs prac tical. U.S. Robotics (Palm Computi ng Division), Los Altos, CA; (415) 949-9560; http://www.usr.com/palm.
Mar lborough, MA; (508) 460-2000; http: //w w w.s tratus.com .
Tekt ronix Phaser 550 The first network peripheral we rested with a Web browser interface. T his 1200 dpi color printer also d istinguishes itself with a 14-page-per- minure monochrome output mode. Tektronix, Wilsonville, OR; (503) 682-7370; http://www.tek.com.
Wall Data Salsa 2.1 A visual database development too l with clever object-oriented technology. Wall Data, Kirkland, WA; (206) 814-9255; http://www. walldata.com.
Awards of Distinction
Proxima Desktop Projector 41 OOZ A $J0,000 presentation "app liance" that combines Texas Instruments' Digital Light Processor andAdobe'sAcrobat. Proxima, San Diego, CA; (619) 45 7-5500; http: // www.prxm.com.
Adobe Photoshop 4.0 Image man ipu lation has never been easi er thanks to more sophisticated layeri ng capabilities. Adobe Systems, Mountain View, CA; (415) 961-4400; http ://w",rw .adobe.com.
tor and you ge t a performance leader in personal grap hics workstations. Inter graph, Huntsvi lle, AL; (205) 73 0-2000; l m p : //vvww.intergraph .co m.
Sil icon Graphics 02 workstation Aclever unified memory architecture effi ciently handles com pl ex video and graph ics; street prices start below $6000. Sili con Graphics, Mountain View, CA; (415) 960-1980; http://www.sgi.com .
Metrowerks CodeWarrior 10 A unified front end makes ireasy to deve l op applications for Be, Pa lm Pilot, Mag
Stratus Computer Radio PC Fault-tolerant Pentium Pro that suppo rts n-way clustering. Stratus Computer,
JANUARY 1997 BYTE 127
Editors' Choice Awards
Apple PowerMac 9500MP The first PowerMac to finally bring mul tiprocessing ro high-end applications. Apple Computer, Cuperti no, CA; (408) 996-1010; http://www.apple.com.
Apple PowerBook 1400 Multimedia on the road doesn'tget much better than this, thanks to the 1400's large display, CD-ROM drive, and easy expan sion capabilities. Apple Computer, Cuper tino, CA; (4 08) 996-1010; http://www .applt: . w m .
BeBox Inexpensive hardware plus a multi threaded operating system provide a great platform for multimedia development. Be, Inc., Menlo Park, CA; (415)462-4141 ; http://www.be.com .
Compaq Armada 4130T Highly configurable Pentium notebook means we can finally build the portable we want to satisfy our individual needs. Compaq Computer, Houston, TX ; (713) 514-0484; http://www.compaq.com.
Compaq ProLlant 5000 Best performance, best diagnostics among the firs t quad 200-MHz Pentium Pro systems we tested. Compaq Computer,
Houston, TX; (713 ) 514-0484; http: // www.compaq.com.
Digital Equipment FX!32 Brings fast Win32 emulation to Nf-based Alpha machines. Di gital Equipment Corp., Maynard, MA; (508) 493 -5111; http://www.pc.digital.com.
Digital Equipment Corp. AltaVista Search Intranet Private Extension Personal version of AltaVista engine for searching your PC or network files. Digi tal Equipment Corp., Maynard, MA; (508) 493-5111; http://www.pc.digital.com.
Digital Equipment Corp. and Advanced RISC Machines StrongArm processor An innovative processor that gives PDAs the horsepower they need for handwrit ing recogn ition an d other essential tasks. Digital Equipment, Maynard, MA; (508) 493-5111; http://www.pc.digital.com.
Digital Harbor WAV A $49 word processor for PowerMacs uses OpenDoc components to let you create sophisticated publications with embed ded images, diagrams, and charts. Digital Harbor, Lindon, UT; (801) 796-8213; http://www.dharbor.com.
IBM OpenDoctoolkltforWindows A key piece in the puzzle ro let indepen dent applets interact ac ross LANs and WANs. fBM , Armonk, NY; (914) 765-1900; http ://www.ibm.com.
1900; hrrp://www.ibm.com.
IBM ThinkPad 560 This easy-to-carry 4.1-pound package packs a riveting 12.1-inch color display.
IBM, Armonk, NY; (914) 765-1900; http://www.ibm.com. IBM OS/2 Warp 4.0 Combines an impressive mix of voice recognition, Java, and netwo rk manage ment capabilities. IBM, Armonk, NY; (914) 765-1900; http://www.ibm.com . Quarterdeck WebCompass A metasearch tool for scouring multiple indices. Quarterdeck, Marina de! Rey, CA; (3 10) 309-3700; http://www.quarrerdeck .com. Lotus Notes 4.0 New visual programming tools and Inter net connections make th is groupware leader a Web powerhouse. Lotus Devel opment, Cambridge, MA; (61 7)577-8500; http://www.lotus.com.
IBM ThinkPad 760 CD A pioneer with a 12.1-inch color displays includes a fast Pentium processor, quad speed CD-ROM drive, and MPEG-2 video playback. IBM, Armonk, NY; (914) 765
Lotus Domino Helps Notes developers create dynamic Web sites. Lotus Development, Cam bridge, MA; (6 17 ) 5,77-8500; http:// www.lotus.com.
BYTE Hall of Fame
w hen.BYTE announced its first editors' awards
in 1989, the lnternet community ~onsisted mainly of scientists and educators, the World Wide Web was still three years from launching, and high-end desktop CPUs r~n ata blazing 25-MHz. Today, our 1997 BITE Awards winners reflect a newworld of hardware, software, and communications.
The links benveen 1989 and today exist_in the products below; all past BYfE Awards winners that introduced innovations to change the face of computing.
Adobe Acrobat A lingua franca for electronic documents with easy text searching and hypertext links.
Adobe Photoshop The leader in image editing for Macs and Windows PCs.
Apple Sy~em 7 The Mac OS was synonymous with Gills, and System 7 continued the tradition with ease ofuse, m1e plug-and-play, and color matching.
Apple PowerBook Serles These notebooks define the standard for ergonomic mobile computing.
Apple PowerMac Apple's well-planned and suecessful leap from CISC to
RISC. The new Macs ra-n · existing 680x0-bast:d applica tions with PowerPC perfor- ' mance, and Apple sold more than a million systems in the first year.
Apple Quicklime The technology that helped turn audio and video into common data types.
DigItal Equipment Alpha A 64-bit RISC processor that made its debut at 200 MHz
128 BYTE JANUARY 19 97
8821428 $29.95
0570639-XX $45.00 Hardcover/Counts os 2
8820812 $29.95
--~ /..l'SIV
· ...-~~=~ 0--.. ··111.lh~...-,.,, _
C.-- ~r.V·l"!f' t.J.r11J:f ....,...,,...~
0240507 $19.95
0576173 $30.00
8820901-XX $27.95 Counts as2
8821231 -XX $34.95 Counts os 2
8820863 $29.95
882138X-XX $32.95 Counts os 2
0053146 $24.95
9122736-XX $34.95 Counts os 2
036432X $29.95 Hardcover
88211 ox $22.95
8821401 $24.95
8821983 $27.95
8821282 $19.95
9121268-XX $42.95 counts os 2
8820448 $16.95
8822092 $34.95
8819652-XX $39.95 Counts as 2
ll ll Hll
8821185 $29.95
882101 O·XX $34.95 Counts os 2
0568839-XX $47.00 Hardcover/Counts as 2
9120482 $39.95
882091X-XX $34.95 Counts as 2
0296626 $29.95
0670196 $29.95
As a member of The Computer Book Club ···you'll enjoy receiving Club bulletins every 3-4 weeks containing exciting offers on the
latest books in the field at savings of up to 50% off the regular publishers' prices. If you want the Main selection , do nothing and it will be
shipped automatically. If you want another book, or no book at all, simply return the reply form to us by the date specified. You'll have at
least 1O days to decic;fe. If you ever receive a book you don't want due to late delivery of the bulletin, you can return it at our expense. And
you'll be eligible for FREE BOOKS through the Bonus Book Program. Your only obligation is to purchase 3 more books during the next 2
years, after which you may cancel your membership at any time.
BY197
'D'Phone: 1-614-759-3666 (8:30 am to 5:00 pm EST Monday-Friday) · ~ Fox: 1-614-759-3749 (24 Hours a day, 7 days a week)
II cord Is missing, write to:Tlle Computer Book Club®, A Division of Tile McGraw-Hiii Companies. P.O. Box Box 549, BlockDck. OH 43004-9918. All books are softcover unless otherwise noted. Publishers' prices shown. If you select a book that counts as 2 choices, write the book number in one box and XX in the next. A shipping/handling charge & sales tax will be added to all orders. ©1997 CBC
Ed ito rs ' C ho i c e Awa rds
MarketScape WebCD 1.0 The easy way to-create a Web site image on a CD-ROM for data dissemination and presentations. MarketScape, Colorado Sprihgs, CO; (719) 593-9890; http://www .marketsca pe .com.
Micro'soft SQL Server 6.5 Faster than version 6.0 with bet_ter admin istration tools than its closest competitors in our last roundup.Micros9ft, Redmond, WA; (206) 882-8080; http://www.micro soft.com .
Ross S PARCplug Small SPARC workstation that fits in two ha lf- height drive bays of a host PC and
Microsoft's File and Print Services forNetWare Make~NTservers work like NetWare3.12 file dnd print servers. M icrosoft, Red mond WA; (206) 882-8080; http://www .microsoft.com.
Microsoft Internet Explorer 3.0 The first Microsoft browser with enve lope-pushing technology. Microso.ft, Red mond, WA; (206) 882-8080; http: //www ,microsoft.com.
Microsoft Office 97 Shared code, suite-wide Visual Basic for Applications, and a new collaborative
NEC Versa 6030H One fast notebook, and one of the easi est to use. NEC Technologies, Itasca, IL; (630) 775-7900.
Netscape Navigator 3.0 One browser feanire short of the kitchen sink. Netscape Communications, Moun tain View, CA; (415) 254 -1900; http:// hom e.netscape .com.
Next WebObjects Pro Powerful cross-platform middleware for Web applications.Next Software, Red wood City, CA; (415) 366-0900; http:// www.next.com.
no communicates with the host via X Win
dow over fast Ethernet. Ross Tech l og}~ Austin, TX; (512) 349-3108; http ://www .ross.com.
Novell NetWare 4.11 The "Green River" upgrade delivers lnrraNetWare. Novell, Orem, UT; (801) 222-6000; http://www.novell.com.
Fri 11
iMicrosoft OutlookJ (received) ~_E)' Entry Type : I
lJ[ ~C:\My Document flle fdlt Jllew insert
~~:::: I[" 6; ~eve and Close J
. .. IJt.k1\tlY. DOOJm; S!i>Je<t· )5cr··nshots
!lnc:IMY oocurr: Eotrv we· .
I -_-..-. · 1f!c:V"YDorum COQta<\:
~
---...="'~.::::.::::.:::=.-:::
information manager keep this su ite ahead of the pack. Microsoft, Redmond, WA; (206) 882-8080; http://www.micro sofr.com.
Power Computing PowerTower 180 When this first PowerMac clone shipped, it included afaster 604 CPU than any Macs Apple was selling at the tirne. We consid er it a multimed ia author's dream machine. Power Computing, Round Rock, TX ; (512) 388-6868; http: //w\"'v .powercc.com.
Powersoft Opti ma++
RAD for Windows95 and t-..rr that's a drag
and-d rop dream for developers of client/server app lications. Powersoft, Concord , MA; (508) 287-1500 ; http: //
www.powerso~ . com.
Toshiba Satellite Pro 41 OCDT A fast, full-fearured portable with a pin point sharp color active-matrix screen. Toshiba International, Houston, TX; (713) 466-0277; http://www.toshiba.com.
Vinca StandbyServer 32
An adapter card for inexpensively ($2599) mirroring NetWare servers.Vinca, Orem, UT; (801) 223-3100; http: // www. vinca .com.
Awards of Merit
Acer AcerNote Nuevo Notebook with innovative power-saving technology. Acer, San Jose, CA; (408)432 6200; http://www.acer.com. continued
when the then-standard 486 introduced many to super
come -top.pelout ar 60 MHz. The . scalar architecture at ·a
Alpha continues to reign as a . petitive price.
-CPU_performance leader.
IBM ThinkPad series
Hewlett·Packard
With its dis t inctiveeras.er
LaserJet Si series
head pointing-device, this fam
The speed and sharp print ily of notebooks provides the
quality of this behemoth laser bellwether for performance
primer almost single-handed and dazzling displays in
ly' created the market for mobile devices.
wo.rkgroup printers.
lntel486
IBMRS/6000
The processor that incroduc.ed
.IBM' s RISC workstation an integrated FPU, on-chip
cache, and pipelining to the
xS6J~.i:i1ly. ·
· ·.
Intel Pentium
This.continuation of the x86
lineage doubled the perfor
mance of its predecessor and
helped Imel fight off attacks
from RISC competitors.
Lotus Notes 3.0 Thanks to its unique replicat ed message system, Notes became the standard for blending e-mail, conferenc
ing, and client/server datab~se i:ethn.ology fo i'-groupware.:'
Microsoft Office A business suite at its best with Word, Excel, Access and now
tools for fast publishing offll~s
on the Web.
M icrosoft OLE Custom Controls The Windows componeiit model opened up compo nenrware to a huge market of third-parry d~velopers.
130 BYTE JANUAR Y 19 97
This means you can run many of your VAX and MOTIF applications on the same hardware that runs Microsoft Excel or Word, Oracle, Adobe Photoshop; plus engineering and graphics applications such as Pro/
Engineer, Microstation, AutoCAD, Softimage and Lightwave.
Plus, Digital's FX!32 makes it possible to run 32-bit WIN95
and NT applications on the A lpha. Over the last 15
years we have designed systems for thousands of
satisfied customers including many prestigious insti
tutions. Our technicians are expert at configuring the four
Alpha operating systems we support.
System Performance
Microway understands the importance of balancing fast CPUs with equally fast caches, memory and peripherals. Microway's exclusive ZMB SRAM
cache, fed by a 288..bit ~, · -
wide memory system, boosts performance by up to 30%. Its 64-bit PC! bus is driven by a state-of-the-art Digital chip set that feeds 32 and 64-bit PC! sockets. To take advantage of these resources, Microway installs the best graphics and hard disk controllers available, including control
lers appropriate for 2 and 3D Graphics
Workstations and RAID powered Servers.
Numeric Performance
Microway produces one of the finest nu meric optimized compi lers - NOP Fortran. Since 1986, hundreds of applications have been ported to the X86 with it, including industry standards like MATLAB and ASPEN. Our latest RISC scheduler has a number of features that take advantage of the Alpha's quad-issue capability. Run ning on a 500 MHz 21164 that bursts at 1 gigaflop, a dot product kernel we use for compiler testing runs at a mind boggling 940 megaflops! !!
For a comp lete description of the optimization facilities provided by NDP Fortran or C, our Screamer Sys tems and motherboard pricing call 508-746-7341 or visit our WEB Site at: http://www.microway.com.
Mr
crowaY-_®_________ Digi1al,Alpha,OpenVNMTS.EaxncdelDaingditaWlUorNdITXMTMMicDriogsitoafrl.. _7ie_c_h_n_:_~:.n..~-"'
·Y.
N,D_~_:_·_:"
n_
~_:_:_ic
r_
~_:_:_n_~_cr~-
w-~
Corporate Headquarters: Research Park, Box 79, Kingston, MA 02364 USA· TEL 508-746-7341·FAX508-746-4678 www.microway.com, info@microway.com ·France 33 146229988 ·Germany 49 6997650001 ·India 91 806637770 Italy 39 27490749 ·Japan 81 64593113 ·Korea 82 25981623 ·Poland 48 22487172 ·United Kingdom 44 1815415466
Editors' Choice Awards
Apple Newton OS 2.0 Existing problems have been fixed , and this PDA OS offers bette r connectivity compared to earlier iterations. Apple Computer, Cupert in o, CA; (408) 996 1010; http://www.apple.com.
Asymetrix ToolBook II Instructor 5.0 The leader in multimedia authoring too ls.
Connectix VideoPhone 1.1 An easy-co-use and inexpensive package for basic videoconferencing. Connectix, San Mateo, CA; (415) 571-5100; http: // www.connectix.com.
Emultec Simulator Without programming, this innovative product lets you create sophisticated sim ulations for computer-based training or product demonstrations. Emulex, Costa Mesa, CA; (714) 662-5600; http://www .emu lex.com.
Hewlett-Packard Vectra XU 6/150 Best of the first dual-CPU 150-MHz Pen tium Pro PCs we tested. Hewlett-Packard, PaloAlro, CA; (415) 857-1501; http://www . hp.com.
Microsoft FrontPage Easy-ro-use development tool for less complex Web sires. Microsoft, Redmond,
... ·· - AcliveMovie Conl1ol Ob.eci
Cotolysl FTP Client Conllol
Common Diologs Control
Cuinlo Corltol
Dockoble ToolbOI Corltol
GridConUol
HO<Jts Control
lmdgelisl Control
WA; (206) 882-8080; lmp ://www.micro soft.com .
Asymetrix, Bellevue, WA; (206) 462-0501; http://www.asymetrix.com.
Borland C++ 5.0 Suite Major revision of a classic, with bundled products that take developers from pro ject inception ro deployment. Bo rland international, Scotts Valley, CA; (408) 431 1000; http://www.borland.com.
Canon inks Photorealisti<; inks for ink-jet printers improves reproduction of pborographs. Canon Computer Sy rems, Cosra Mesa, CA; (714) 438 -3000; bttp: // www.ccsi .canon. corn.
Cheyenne's ArcServe 6.0 Excels at file-level backup and resroration tasks. Cheyenne Software, Roslyn Heights, NY; (516) 484-5110; http://www .cheyenne .com.
Hewlett-Packard Deskjet 1600CM Network-ready color ink-j et printer with srunning output. Hewlett-Packard, Palo Alto, CA; (415) 857-150 I ; hrrp: // www .hp.com.
Innovative Software's OEW for Java Object Engineering Workbench provides a visual programming environment for Java. Innovative Softwa re Develop ment, Englewood, CO; (.303) 220-1500.
Macromedia FreeHand Graphics Studio 7 Four cross-platform grap hics program s that provide everything from illusrrarion and page design to 3-D modeling. Macro media, San Francisco, CA; (415) 252-2000; http://www.macromedia.com.
Microsoft Exchange Server E-mail on steroids. Microsoft, Redmond, WA ; (206) 882-8080; lmp://www.micro sofr.com.
Netscape LiveWire For content-rich development of complex Web-sires, LiveWire is especially effective when );Ou ream it wirh server-side JavaScript. Netscape Communications, Mountain View, CA; (415) 254-1900; http: // home.netscape.com.
Novell GroupWise 5 Significantly improved document rnan agemenr capabilities added ro messaging, calendaring, and scheduling tools . Nov ell, Orem, UT; (80 1) 222-6000; Imp: // www.novell.com.
Star Division's StarOffice 3.1 An office suite that is one of the first ro inregrare Web fearures. Star Division, Edina, MN ; (612) 943-1565; http: // www.stardiv.de.
Verilog's ObjectGeode Object-oriented CASE for the real world. Verilog, Bagnuex, France; + 33 l 665 7070.
Mic.rosoft Visual Basic · Visual programming for GUI
and Windows devel o pm.enr
reached a broad audience when VB arrived.
Microsoft Windows 3.x Overcoming earlier missteps, Windows 3.0 started a flood of applications and the desk
fop environment most users
live in today.
Microsoft Windows NT ··Win.dews with pree mptive
multitasking, multiprocessing, · . design needs of Pentium- and
and reliability for servers and .RISC-based systems. powe~·~ hungry workstations.
PCMCIA (PC Card) 2.0
Netscape Navigator
This specification first defined
Navigator has defined sophis how pocket-size cards wo uld
ticated fnterner browsers with support mod ems, printers,
multithreading capabilities and orher general 1/0 devices.
and multiple active panes thar
e nable efficienr di splay of Sun Microsystems Java
complex information.
An interpreted programming
langu age that is the newest
PCI Special Interest
best hope to fulfill the promise
Group PCI 2.0
o f delivered-on-demand soft-
PCl fulfills the local-bll s : ware thatrunsonstreamlined,
distributed sysrems.
Sun SparcStation 1 SparcSration and workstation became synon ymous for many people when Sun introduced this new standard for pr ice and performance.
Unix System V There 's srill no single stan dard for Unix, but System V version 4 came dose by uni fying Xenix~ SunOS , 4 .3 BSD, and System V.
132 BY TE JANUARY 1997
New hand-held Windows PCs truly synchronize with desktop systems. By Peter Wayner
At Last: Pocket PCs That Run Windows
or years, pocket organizers have lurked in a shadow world between mainstream PCs and stereo equipment, selling through gadget stores like Sharp er Image instead of CompUSA. Windows CE may change all that. Microsoft has stripped down 32-bit Windows to its bare essentials--creating an operating system small enough to run on a hand-held com puter. CE (once known as " Pegasus") may eventually run on many different small or embedded computers, but it is first being introduced to the world as the OS for palmtop computers. Itested three of the first CE uni cs, from Compaq, NEC, and LG Electronics (familiar for its Goldstar monitors). Of simi lar size and weight, all three have a simple clamshell design with a 480- by 240-pixel touch-sensitive black-and white LCD screen, a miniature QWERTY keyboard, one Type 2 PC Card slot, speak ers, and ROM-based Windows CE. All sell for around $500 with 2 MB of RAM (and 4 or 8 MB of ROM). l rested 4-MB models rhat go for around $650. Casio manufactures the Compaq unit and sells identical hardware, as the Cas siopeia, wirh a different software bundle. Hitachi will sell a version of the LG
* * IMPLEMENTATION
-;r
Electronics hand-held, which is powered by Hitachi's SH3 RISC CPU. Hewletr Packard and Philips are bringing out CE hand-helds, too (see "More Better HPCs" on page 134).
To distinguish CE computers from palmtops, organizers, and personal dig ital assisranrs, Microsoft is pushing rhe designation HPC (for "hand-held PC"), an acronym l will observe for breviry. This distinction might prove important, bur rhe current crop of HPCs offer many o f rhe same features as regular PDAs and palmtop organizers. They keep track of your appointmencs, phone numbers, and notes. Like some recent PDAs, HPCs can automatically synchronize this dara via serial port with software on your desk top system.
The big HPC advantage is Windows CE, stored in ROM. If you use Win 95, you'll feel right at home, from the bot tom-left Start button that grows into a menu tree to each application's close but ton in the upper-right corner. CE comes with downsized ve rsions of Windows applications rhar synchronize with their desktop equivalents.
The applications include rhe mosr sophisticated word processor and spread sheet I've seen on a pocket machine.
The HPCs' tiny keyboards will be a hin drance, bur you can browse and edit doc uments created by the desktop versions of the applications. (I quickly abandoned my effort ro write this article on one of rhe review units.) People are likel y to buy HPCs for organizing their lives, not for word processing.
But there are also interface differences appropriate to the small screen ofa hand held device. The Start menu doesn't build into a multilevel rree, for example, and there is no right mouse button to pop up context menus because you use a stylus (or a finger) :ind select by tapping. Unlike a desktop application, a good CE program is either minimized to the rask bar or max imized to fill the screen.
Memory also constrains the applica tions shipped with CE. Although they are
IMPLEMENT~ ION'
called Pocket Word, Pocket Excel, and Pocket Internet Explorer, the pocket ver sions have considerably fewer features than their full-grown siblings. For instance, Pocket Word will allow you to change the font or use the outliner, but it won't let you set the margins. The three small menus bear only a distant relation ship to standard Microsoft Word. Pock et Word is a fine application for an HPC,
* * * * * O u t s tand ing
**** *** * Very Good
Good
* * Fair
Poor
JANUARY 1997 BYTE 133
Compa ri son Pocke t PCs Run Windows
but the note processor on t he Apple New ton, fo r example, has almost as m uch in com mo n with Microsoft Word as does Pocket Wo rd.
The Web browse r is surpris ingly use ful, altho ugh it has few buttons and has to run on such a small screen. Its usefuln ess is a testa ment to t he brilli a nce beh ind H ypertext Markup language (HTML) and its all-e ncompassing app roac h to fi tting any local screen. O f course, you can run e your pages to the small display by mini mi zing th e gra phi cs a nd avo idin g a ny shades or colors that will be lost as they 're conve rted to fo ur levels of gray.
T he HPC design sets a new display stan dard fo r palmtops. The 480- by 240-pixel
screens are larger than most pocket orga nizers and look significantl y better than most, thou gh w ith fo ur gray levels and little or no backl ighting, they don' t com pare to the bright color displays of note book computers. But then, an HPC must be able to run for several days o n two AA batteries. The CE specificati on mandates so me mea ns of adjusting scree n contrast, either wi th the keyboard or with a wheel, which is preferable.
Typing on tiny keys wi th two fingers is tough, but Ialso fo und that the typical HPC clamshell case just isn't as comforta ble to use as either Apple's ~ewton o r USRobot ics' Palm Pilot. M y left thumb often grew tired from ho lding the HPC after o nly a few minutes of my right-finge r typing. As rid ic uled as th e N ewton was, I fo und myself wishing fo r its handwriting-recog nition abilities.
I a lso found it awkward to switch back and forth between th e keyboard and the stylus. My best soluti o n was to ho ld the clamsh ell in my le ft hand and the stylus between my right index finge r and thumb while typing with my right middle finger. I would welcome something like the new G raffiti software distributed with the N ewton and the Palm Pilot.
Size might also be a concern. Although they fit snugly in a suit jacket pocket, HPCs are large and heavy eno ugh to create a sig nifica nt bulge. It's not like carrying around a sleek cell phone.
With plenty of pocke t o rganize rs priced between $1 00 and $250, you might think twice about the cost of HPCs. The
screens of pocket machines are signifi cantly smaller, and these devices don't pre tend to run Wind ows 95 , but they t ake names, numbers, and notes and also syn chronize data witl1 a PC.
Tho ugh the th ree rev iewed HPCs are nearly interchangeable, Co mpaq's PC
Companion comes out on top in aesthet
ics. T he PC Companion's best fea ture is its
backl it screen, which extends the range o f
co ndi t io ns und e r w hich th e d is pl ay
remains usable. The PC Companio n's con
trast-adjustment wheel also helps you get
the most o ut of fo ur dim shades o f gray.
The price for bac kli ghtin g is increased
powe r consumptio n, so use it only when
you have to.
The PC Co mpanio n is Compaq 's ver
sion of Casio's HPC. [t's based on Hitachi's
SH3 processor. T he PC Companion takes
one PC Card device. The cradle provides
power charging, but you need to hook up
the separate serial cable for data synching.
Unfo rtunately, the unit's extern al stylus
ho lster leaves the stylus partiall y exposed.
rf you lose it, your $500-plus HPC becomes
significantly less useful.
co11ti1111ed
PROGRAMMING
Developing for Windows CE
MicrosofN1as designed theWindows !,':E API as a S!lb~et of the Windows 32-bit APL (;ippr~x-
.imately 25 percent o.fit). Au the basic calls are famlli;ir. If a programmer wants to put-up ~w[Q-.
dow or man-ip1.date th"screen,.then the data structures ;ind procedure calls will be exa·c~y
the same. Of CQurse th.ere are challenges. The s~r~eri of the target device is much sm~IJer,
and the bet.1avior ofthe'.windows is so.mewhatli~ltcd. DC'.(cliJpcrs must pay attention tl>-the·
iittle am~unt of availabJc RAM anlcurrent l ~~k:oi'color di~plays.
.
Windows CE is currently on several hardware.platforms. including Mips (NEC's VR 4101
and the R3900 core in f>hilips' chip set) and Hita<;hi's SH3. Lik-e NT, Windows-CE is isolated
· by a .hardw;lr.e '~bstractiJ>n layer.(H.AL), which-keel!~· l!>W-level·programmlng -to ·a m)ni~"1m. Manufact11rerS·dori~t have to spend time writing device drivers and·glue co.de. Programmers ·
arc writing CE code on NT desktop systems using simulation offhe CE environment '
Atthis time, ho.wever, developing for CE is an option available only to a select group. You
can't yet simply purchase a compiler.and an SOK and write yqur own applications. Corit~.ast
this with the US Robotics Palm Pilot. You can build programs for that hand-held machine
using Metrowerks' CodeWarrior 10, which comes with development tools for the Pilot and for
devices based on General Magic~s Magic Cap (see our CodeWarrior review on page 47).
1 34 BYTE J ANUA R Y 1997
How o'you make~the world's #1IT event even better?
·Add the #1 consumer electronics and #1 telecommunications shows
·Create the only event in 1997 to provide t~e
complete spectrum ofbusiness and comumer solutions
This spring...in one city...in one location...only one event has the power to bring it all together-COMDEX/Spring and WINDOWS WORtD. And nowthe world's #1 IT event has joined with two additionaj worlil:class shows- .
a Spring CES·and EXPO COMM USA-to deliver marketplace that will drill
eyen deeper into the new generation of,bus~e,ss, ~9 ~p11s.~;I prod~cts.
The ultimate marketplace.
··.i].COMDEX llRWINDOWS
.::~f?.~if}g, ;'94. /.:~ ~lac.reo~rH · W0Jlill'97 ~J.;.
Attendees: For the latest infO'l'mation, call 617/ 433-1500, e-mail spring 13 @comdex. com or go online ~t www.comdex.com ExhtbUors: Call 61 71433-1600, fax 617/ 444-3322, or e-mail kazapan @comdex.com
, ~ Circ le 22Q~ on Inquiry Catd. ,
'
I
Comparison Pocket PCs Run Windows
The best part about the LG unit is its optional built-in modem. Somehow, the folks at LG Electronics found just enough room to add a modem with a stan dard jack on the side of the machine. This frees up the PC Card slot for other things. Of course, running a modem uses lots of power and should be done with care and a rechargeable battery pack, although the built-in device should be more power-con serving than a PC Card modem.
The LG is also alone in storing its sty lus securely inside the clamshell. You can activate the touchscreen with your fin gertip, but you have to do so very precise ly. Windows CE does have many keyboard shortcuts, but you don't want to try to edit text without a stylus.
I found the LG HPC's screen compara ble to the NEC MobilePro's but of course not as readable as the backlit Compaq PC Companion's. Though the LG HPC has no docking module option, it does have a built-in charger. You plug in the AC adapter if you' re using rechargeable batteries and attach the serial cable for synching with your desktop PC.
Hitachi has an HPC based on the LG model. It's comparable to the products we reviewed . Prices start at 5499 for a unit with 2 MB of RAM.
The most visible difference between NEC's MobilePro and the other two HPCs is its external power switch; it's out side the clamshell. The switch is lighted so it can also act as a visual alarm. While there may be something stylish about merging these two features, it creates a potential problem in that you can turn on the unit
accidentally. This risk is minimized by the fact that Windows CE is smart enough to turn off during periods of idleness.
The MobilePro has twice as much ROM as the other two units, though the benefit isn't yet apparent. Providing nei ther modem nor backlighting, NEC also has the most optimistic claims about bat tery life.
The stylus to the NEC is easy to get to and somewhat protected when the lid is closed. The lip parrially covers the stylus and keeps it from sliding out. lf this design were a bit more protective, it wou ld bethe best compromise between security and accessibil ity.
The MobilePro comes with a cradle. Unlike the Compaq or Casio docking cradles, the NEC cradle allows one-step docking. Plugging the MobilePro into its cradle connects both the AC adapter and the serial connection.
Noted with Pleasure
The HPC moniker is more appropriate than most in the world of computer hype. With Windows CE, these machines are just like PCs that you can hold in your hand. The Apple Newton, the Sony Magiclink, and the US Robotics Palm Pilot still come bundled with the attitude that they've been beamed in from Star Trek land. HPCs are
PRODUCT INFORMATION
eompaq PC o nij>anion $600
(2M&ofRAM)
Compaq Computer
Houston, TX (800) 345-151'8 http://www.compaq .com/ Circl~ 1109 on 1.n.q~hyCard.
LµHPC.
$650
[4MB 9fRAM, fax
mode.ml LG·Electronics .,.
Engjcwood Cliffs. NJ
.':t (201) 8i.6,.2000· .:,:~ii,,:~
http://www.lge.co!k~
Circle 11'1 0
·
on Inquiry Card.
NEC M,obilePro , · · ·
$649 (esti111ated '
street pdce)
(4 MB ofRAM, cradle) NEC Computer Sy~tems
, Mountain View, CA · (80Pl:~tf2-4.636 .··
(508J26~-80ilO
http://www.nec.com/.
Circle i111
·
on,Inquiry Caril.
more humble. They have a screen, a key board, and a stylus that acts like a mouse, and their sole job is to act like Windows 95. The screens may be small and gray, the keyboard tiny, and the stylus a pain to juggle, but the package is worth consider ing if you have to take your computer on the road. Even 7-pound notebooks can feel heavy when you walk through an airport
m with other luggage.
Peter Wayner is a BYTE co11s11 /ti11g editor. You can reach him at pcw @a ccess.dlgex.net or view his home page at http://www.access.
dlgex.net/ -pcw/pcwpage.html.
136 BYTE JANUARY 1997
With its newest NetWare upgrade, Novell confronts the intranet and the reality of TCP/IP. By Steve Gillmor
Dial 411 for Directory Assistance
he release of NetWare 4.11 and its companion product, IntranetWare (see the Tech Focus on page 138), marks an important moment in Novell's transition to Web-based technologies. This evo lutionary (.01) update, formerly code named Green River, integrates key third party utilities, strengthens NetWare's lead in directory services, and begins the perhaps-inevitable migration from No vell's proprietary IPX protocol to the In ternet's TCP/IP. Novell has emulated elements of Mi crosoft's Windows NT Server strategy in bundling a number of previously sep arate utilities with the core 4.11 server. For example, symmetric multiprocess ing (SMP) for as many as four processors, once available only from supporting hard ware vendors, comes ready to go; the im proved installation program automati cally detects additional processors, and you can purchase add-on SMP support for as many as 32 CPUs in one server. I found 4.11 's hardware detection to be vastly enhanced; it seamlessly detect ed a wide range of hard disks, CD-ROM drives, and LAN cards-even IDE devices. Although I wasn't using an EISA-bus serv er, the C-Worthy installation program asked for slot numbers for the EISA bus;
RATINGS
- 'n ;c,Hj(OLOGY
*,_ * *'' *
* IM PLEJl1'!.E,...:rA"JiON · ~ *« *
'PERFORMANCE
** * *
however, it seemed·happy with a random
response.
Novell has incorporated a subset of
Preferred Systems' popular DS Standard
tools, renamed DS Migrate, into NetWare
4.11. This aids modeling and printing and
simpli fies the migration of more com
plete NetWare 2.lx, 2.2, or 3.lx bindery
information to NetWare Directory Ser-
With the new NetWare Administrator, you can drag and drop between multiple directories.
vice (NDS). Server files are then migrat ed with the new File Migration utility, which can run from a Windows 3.lx or Windows 95 NetWare client. You can still use the DOS-based MIGRATE.EXE, but that legacy tool doesn' t include model ing functionality.
NetWare Administrator (NWAdmin) comes in both Windows 3.lx and Win 95 flavors and takes NDS to the next gener ation, for the first time allowing admin istrators to navigate among multiple trees and contexts using graphical drag-and drop editing. Now you can select any of the trees you're logged in to from the Set Context option in the View menu. Click the Tree icon, and you can view all the trees on the network; you can then graph ically select the context rather than hav ing to type it in.
User Templates allow you to specify defau lt values for new users. The Details On Multiple Users option enables you to modify existing property values for multiple objects in one step, and you can
configure NWAdrnin's toolbar to give you instant access to your favorite tools. NDS Manager (which is an enhanced GUI ver sion of Partition Manager) allows yo u to create and manage NDS repl icas across the tree; you can also update any or all servers to the latest NDS version across the network.
The improved NetWare Application Launcher (NAL) utility exploits NDS's object technology to streamline applica tion services. You can control access; de fine directory, icon, and command-line parameters; and define start-up scripts to house drive mappings, print captures, and other settings. Users simply click on the provided icon, and NAL sets up the workstation and launches the application according to the object's properties.
In termsofapplications, NetWare4.11 is much more robust in handling an ab normal end (abend) to a NetWare load able module (NLM) process. The server console now identifies the errant code or hardware problem; you can configure the
*****Outstanding ****Very Good *** Good ** Fair *Poor
JANUARY 1997 BYTE 137
Review Dial 411 for Directory Assistance
TECH FOCUS
INTRANET
--' ,\\{: ·~ .....
.·.~ ~..-.
. .. "
.
· What~s ah Intranet OS?
-.:.:·
NetWare Web Ser.ier leverages NetWare Directory Service-(NDS),
·What's the difference between a network OS (NOS) and an intranet giving administrators control over Web-browser access to documents
·OS? Nov~il cleariy:raiscs that quc:stion by selling two products: Its t~a- · ·based on·IP address. NOS authentication, or file-based directory-access
·ditional NetWare and the new lntranetWare, a superset of NetWare. rights. You can publish static documents for intranet or Internet access
Novell's answer is that NetWare incorporates five key services or write !;!ASIC or-Perl si;ripts to dynamically serve HTML pages in re
(file, print, directory, security, and management), to which Intranet sponse to browser requests. Two forms ofCommon Gateway Interface
Ware a.dds three more (messaging, Web publishing,,and wide-ar~~ (CGI) al'.1'.~upport~d-a remote; version (cl!lled RCGI), which ca~ run on connectivity) that give a network access t~ the'Internet,the Web;·and .. mul ti'p1~'-p1atforms, arid ·3 local version·(called LCGI), which must'be
local Hypertext Markup Language (HTML) pages. That defines the coded as a NetWare loadable module (NLM) for faster execution. Java
difference.
· applets and JavaScript round out the programming toolkit.
Thus, the lntranetWare package includes NetWare 4.11 but moves
Staridardizing on the Visual Basic-like NetBasic scripting tool
liey<ind it wit'1 Internet Access Server-which is.a bundling of Novell's )nakes it easier for developers to use NetWare; Novell's Net2000 APls
IPXfS.PX-fo-IP gateway, the Multiprotocol Router (MPR}, an ftp serv- expose NOS to access by ActiveX controls, PowerBuilder, Delphi, and
.er,~!Id N¢tscape'~ Navigator 2.01 brows~r. The IPX/IP gateway ser.v- other popular tools. The included NetBasic scripting interpreter can
· er. .allows·lex clients to access the Web without loading a TCP/IP stack tit~rid.Web-browser access from read-only to allowing more robust
on-each .workstation. Administrators can use NetWare Administrator interactive capabilities.
t~ t imfi!)Ure lnternet'access on both a port (Web~ ftp, ortelnet) and
.NetWare 4.1·1 and lntranetWare are available for the same price,
IP;:-addre~ basis.
so it makes little sense to buy the lesser product Once you've inst.alled
·:.) '4PR ii.ddressesl he el)lerging need for increased band.width, pro- IP serv.ices iii w'1atever combination.best serves your enterpris~; you
viding sof'.tware-based wide-area routing with WAN extensions, includ- can make on-line documentation available on the Intranet via No
i~g _ISO!", leased lines, frame relay,.and ATM lin'k$. ~II ftp services can vell's proprietary DynaText hypertext reader. The Internet Access Serv~r be confi~ured for anonymous access, and.the Netscape'Navigator Ii- softwal'e docu~entation ·is provided in HTML format, while the MPR"
cense can be applied to a more up-to-date version ofthe browser. and NetWare 4.t 1 text exists only in DynaText format. Both pa~kage~;contain·NetWare/IP 2.2 (with DJ:ICP su_j>port), N~t:.. · :·.- ' · .Whit hever product you choose, Novell has come a great distance
Ware Web Server 2.51, a·nd NetBasic for t he lnt~rnet. Configuring in adopting the requirements of both the Web and 32-bit Windows. N¢,tWa.~~JJP.requires some knowledge of the Dom~in Naming System .NetWar'e/IP and the IPX/!P.gatewayease-the·transition to TCP/IP,.while .
(DNS) and the Domain ~AP/RIP Service (DSS), butNetWare auto!llat- the enhanced Client32 tools seamlessly integrate NetWare ser.vices
ically migrates the settings on subsequent installations.
into Windows 9.~·s Network Neig,hborhood and other system utilities.
server to automaticall y shut down and re start, or yo u can manuall y halt th e co r rupted process and allow mo re time fo r cleaning up other tasks. N etWare is still vulnera ble t o poorl y written NLMs, but abe nd auto-recovery preserves mo re clues fo r isolating the problem.
File and print services a re improved in the new release. You can direct NetWare's file services to automatically compress files (selecting by fi le, directory, or volume), which can cut your disk requ irements in half. You can also direct N etWare to au tomaticaUy move certain data to less ex pensive storage devices (which is known as built-in hi erarchi cal sto rage manage ment) . T he new NPRINTER M anager al lows th e sharing o f printers attached to Win 95 workstations.
To Upgrade or Not?
N etWare is still a high-performance ve hicl e th at requires an on-staff mechanic. Even with imp roved auto-detectio n and configuration, this suite o f tools does not match Windows NT's user-friend ly look and feel. N etWare veterans will appreciate
NetWare 4.11 includes the NetWare Web Server and support for NetBasic.
the m any administrative enhancements, but more work needs to be done to make the intranet / lntern et tools an integral part of the environment.
N ovell is positioning N etWare 4. 1I as the solution for the significant percentage of its installed base that has no interest in Internet connectivity. Web Server is includ-
ed, however, to whet the appetite of those who recognize the need to wed an intra net with the Internet. With IntranetWare, N ovell remains a major player in the net work game.
NetWare sho ps will have no trouble with either version. The bundled applica tions alone represent a value of thousands of dollars; Web Server, fo r example, was previously priced at $1 595.
But M icrosoft, fresh fro m opening up N etscape's lock on the browser market, can be ex pected to continue adding val ue to NT Server. N etWa re's Achilles' heel re mains its lack of off-the-shelf applica tion support, and N ovell seems to be bet ting th e farm that futu re J ava applica tio ns will overtake Wi ndows. H owever, Microsoft's ability to blend its dominant desktop product line w ith its server tools creates a momentum that may prove to be
m impossible to blunt.
Steve Gillmor, w ho works at Southern Digital, Inc. (Charleston, SC), has extensive experience with net works and gro11pware. ¥0 11 can reach him at sglllmor@aol.com.
1 38 BYTE J AN U ARY 1997
Wall Data's Salsa lets nonexperts create database applications simply and quickly, and with minimal coding. By Russell Kay
Hot Sauce for Cooking Up Databases
alsa for the Desktop 2.2 is one hot package for creating Win dows database applications with a minimum of program ming, using a visual, object-oriented envi ronment. Wall Data built Salsa around an appealing notion: You do the things that people do well (describe your data and business objects) and let the computer handle all the down-and-dirty details of implementation. I used Salsa to create a database appli cation to catalog and cross-index an ex tensive record collection, down to the level of individual album tracks and songs, composers, and performers. I'd tried to create such a database four times before. However, l had given up because establishing and maintaining the complex many-to-many links was too hard to do with other tools. Salsa seemed like the first product that would let me do it with out going back to graduate school. You start by creating an object by drawing a box in the workspace, nam ing it, and dragging other objects, data elements, items, or groups into it. Salsa comes with a large number of common, predefined objects; many more are avail able in a series of specialized starter kits ($49 each, $149 for all 10). You can also roll your own. If you right-dick on an object or data item, an extensive prop erty sheet comes up for you to edit. For example, one pair ofproperties-so use ful that they're always visible as subscripts to the item name in the object box-is the minimum required (usually 0 or 1) and maximum permitted number of instances (usually 1or11). You link one object to another sim ply by dragging the header of the first into the body of the second. Salsa simplifies building complicated databases by assum ing that all relationships are bidirectional and many-to-many. I created the data model, established
the links, and clicked on TestDrive to cre ate the databases, forms, queries, and reports. While refining the data-input form to add a drop-down pick list for one particular field, Iwas startled to find that I'd reached and exceeded the limits ofSal sa's visual-programming capabilities and had entered a decidedly different world. System help messages directed me to cre ate an unbound control combo box, reset certain of its properties, and write some lines of code for the change event to link it to a bound control.
Bound and unbound controls? Change event? Code? Where and what were these things? By systematically trying all the menu options, I found the mysterious change event by clicking on Scripting under the Tools menu. After conquering that obstacle, I soon discovered, among other things, that Salsa is fussily case-sen sitive, differentiating between Stylebox .Addltem and Stylebox.additem (wrong). And I learned that there are easier ways to add pick lists than that which the help system suggests.
Previous versions of Salsa relied on a proprietary database engine. Now, Salsa can create Microsoft Access database files via Open Database Connectivity (ODBC), and other standard DBMS formats are in the works. In this version, you can use
RATINGS
TECHNOtO'.G't: IMPl.;E'MEl'fl'ATION PERFO,RMANCE
* * *
* * * *
either the Access or proprietary formats as your default storage model.
Complementing the $350 Salsa is a new $49 run-time version that lets you run and distribute a Salsa application, cre ate new data, build queries and reports indeed, you can change just about any thing but the underlying data model.
A few weeks after you buy Salsa, a
O ·Appellolion
Ill Application Menu1
o AreeCode
111 ARTIST ~ ·Artist's Neme
111 AUTHOR
O ·-~ · Nome
I ~ o Averege Price Peid O Averego Acting
0 ·P,,rlormer IJ.l o Calsgory o.1 Olnstumtnto.1 ol Trackt IJ.N '17
Ill
: ·1 I
1111
Salsa for the Desktop 2.2
$350
Wall Data. Inc., Kirkland, WA
(800) 915-9255 or (415) 812-1600
fax: (415) 856-9265
http://www.walldata.com/
Circle 1049 on Inquiry Card.
technical-support person will call to arrange a 1-hour phone-support session to help you build an application and talk you through any rough spots.
On reflection, Salsa is both less and more than I'd hoped for. Less, because it doesn't perform magic and do what I was thinking-talk about unrealistic expec tations! More, because it helped me cre ate a complex application on which I'd previously given up.
When I approached Salsa with the perspective ofan unsophisticated user, to get a simple version of the application working well before adding the beUs-and whistles refinements, my applications came together smoothly and swiftly. This powerful and capable program let me do things I couldn't figure out with other database packages. Ill
Russell Kay, a BYTE technical editor, spent years as a dBase II programmer on CPIM sys tems. You can reach him at russell k@blx.com.
***** Outstanding ****Very Good ***Good **Fair *Poor
JANUARY 1997 BYTE 139
Jerry Pournelle
Another heat wave brings
near disaster to Chaos
A Hard Drive and a Manor-andJerry finds a Hot Santa Ana novel use for a CPU fan.
y novel Starswann is done, and my agent and my editor at Tor Books think it's the best
· ·1111 thing I've ever done. I'll stop
crowing any day now. Larry Niven and I expect to finish The Burning City about the first of the year. Clearly, my new work regime is working.
All this activity has stalled some com puter projects. I had hoped, with the help of Larry Aldridge of PC Power & Cool ing, to build a really fast twin-Pentium system from a Micronics motherboard
and install the new osi2Warp that sup
ports symmetric multiprocessing (SMP), bur it hasn't happened yet.
Even so, as a result of our experience with the Diamond Flower dual-Pentium Doubleshot 133 running Windows NT 4.0, I currently recommend a dual-pro cessor system as the upgrade of choice for everyone not running Windows 95 (Win 95) games. Don't try to speed up your old machine; get a new one and network your old one to it.
Dual-processor systems change the way artists think about graphics. David Em, one of the first fine artists to use com puter graphics, had some problems with his machine, so we lent him the Dou bleshot 133. He's been experimenting, watching the CPU usage meters while he manipulates large graphics images.
David finds that as soon as you have Adobe Photoshop render a large image, both processors are used 100 percent. This isn't so surprising; the astonishing thing is that you can do that kind of graphics on a desktop machine. Not long ago, you either used a Silicon Graphics workstation or learned to have lots of patience. David says that he experiments more: he's no longer intimidated by the long delays bet\veen concept and picture.
Even if games are a primary interest, you may be better off getting a good medium-speed dual-Pentium system rather than a very fast single-processor system. While NT 4.0 doesn't support Win 95 games, it does run a surprisingly large number of DOS and Windows 3.1 games. Moreover, monster hard drives are cheap, and with the aid of System
meaning that systems based on Digital rather than Intel architecture are an option worth considering.
Back in 1976,I paid $12,000for Ezekial, a2-MHzZ80with 64 KB of RAM, a 16-row by 64-column video board, a mono chrome monitor, two 8-inch floppy drives, and a 30-cps Diablo daisy-wheel printer. That machine's on display in
A good dual-processor system can change the way you think about graphics.
Commander and Partition Magic, you can setup a dual-processor system to boot in Win 95 or DOS for games such as Cru sader: No Regret, which just can't stand any kind of Windows. Any Pentium sys tem you're likely to get will be fast enough for most of those games; and if you can get modem games running under NT (some do, some don't), the dual proces sors can give you a decided speed edge.
While I recommend upgrading by ger ti ng a dual-Pentium system and net working it to your old system, there is another possibility: abandoning Intel for Digital Equipment RISC-chip systems. These systems run NT just fine, and you can add as many processors as you need. I recently was the keynote speaker at a computer fair in Albuquerque, where I spent some time with Fred Feagin ofThor Computers. I remember Fred as a space craft designer at the Jet Propulsion Lab oratory (JPL). He's now doing computer systems design.
Thor takes Digital RJSC machines and adds some engineering improvements. The result is reliable and incredibly fast. I don't yet know enough about these marvels, but I will soon. The cost is now down in the high-end desktop class,
the Smithsonian's History of Conunu nications and Computing exhibit. It's astonishing what that much money will buy today.
T
he Los Angeles Times bemoans t he
lack of trained graphic artists in the
U.S.The entertainment industry is forced
to import talent from overseas. What with the Internet, theme parks, TV com mercials, as well as films and TV shows, there's a big demand for digital artists and the schools aren't producing them.
The problem isn't computer literacy; it's artistic training. Apparently, we no longer teach any kind of artistic creativ ity in the schools.
The Times wants school reform. Per haps that's needed, although I wonder what artistic training kids will get from a system chat fails to teach a quarrerof them to read; but however effective school reform can be, it's going to take a while. I asked David what someone interested in a position in graphic arts might do in the meantime.
"Learn to draw," David said. "Don't worry about technique; pay attention to what you see. Once you learn to see things properly, the drawing will take care of
JANUARY 1997 BYTE 141
Chaos Manor A Hard Drive and a Hot Santa Ana
itself. " We then went on a hike up my favorite hill, where I realized I wasn 't see ing 10 percent ofwhat he saw even though we were looking at the same scene.
As for tools, anyone with a Pentium sys tem and a reasonable graphics board has most of what' s required . You should learn to use a drawing pad; Wacom makes a good one for a reasonable price. For soft ware, Caligari's trueSpace isa good begin ner 's program. By the time you run up against its limits, you' ll know whether this is something you really want to do. For that matter, everyone has a pencil and some paper, which is not only a good way to start, but a medium you'll have to learn to work with.
The computer graphics field changes like dreams; you can now do things with desktop systems that two years ago you couldn ' t do with any equipment in the world. That's going to continue; and as David is fond of pointing out, it's all new. There's no 2000 years of traditional ways of doing things to weigh you down.
I've often said you don' t need formal instruction to become a writer: you need
to write a lot and finish what you write. Apparently, it's also that way with art. Sure, training helps, but mostly you just need to do a lot of it. I'm sure the schools
Manager and assign that drive a letter. My Zip drive wanted to be drive E, displac ing the CD-ROM drive that resided there. Using Device Manager to assign E to the
If I boot up with a cartridge in the system, it's a horrible mess.
need reforming, but meanwhile, there are a lot of wonderful programs out there, like Broderbund's Kid Pix Studio, to give young people an early start.
Irecently said rather flippantly that "SCSI has a mind of its own." Several readers .have taken me to task for that. Perhaps they're right. What I should have said is there are a number of SCSI BIOSes out there, and they can behave rather differ ently, so one person's experience may not apply to another's problems.
Case in point: my trials with installing Syquest EZ135 and Iomega SCSI Zip car tridge drives and the consequent shifting of drive-letter assignments. On Cyrus, the Cyrix 6x86-P166 system, once you install the drive, you can go into Win 95's Device
CD-ROM drive does no good whatever. However, once you install the Zip drive,
you can go into Device Manager and reserve F for the Zip drive (even though the CD-ROM drive has that letter); reboot the system; and Bob's your uncle. The Zip drive will be F whether there's a cartridge in the drive on boot-up or not.
Alas, it doesn't work that way with Pentafluge, which is my older Pentium P 60 system. I can assign the Zip drive to be G (there's a Maxoptix T3 -1300 optical drive at E, and the CD-ROM drive is F), and if I boot up with no cartridge in the Zip drive, all's well; but if I boot up with a cartridge in the system, it's a horrible mess. Drives are displaced, and the Device Man ager becomes very confused. I am defi nitely better off not assigning the drive let
· Integrates seamlessly into Windows 95
· Mounts NFS drives from Explorer or Network Neighborhood
· Supports file and record locking · Allows central authentication with a
single server running PCNFSD for all NFS connectivity
Free
{
EAvavlauilaatbiolen
Copy at···
· Prints to NFS or LPD print servers · Allows login to all systems with asingle
login name and password or different login names for each system · Allows single-operation logout of all systems accessed through Network Neighborhood
d~1st)1if nct
~40#8·.3·66-.-89,3,3
http://www.dislinct.com Fax: 408.366.0153 E-mail: byte@distinct.com
Fastfacts: 408.366.2101
dl:'lllt*lt·'lill·
Circle 172 on Inquiry Card (RESELLERS: 173). 142 BYTE JANUARY 19 9 7
~
Highlights:
· TN3270 Emulation-Models 2.3.4 and 5(for IBM Mainframesl
· 31796 Vector Graphics &3279S3G
· TN5250 (24x80. 27x1321 (for AS/4001
· VT52. VT100. VT220. VT320 & VT420 emulation (for DEC and UNIX Systems)
~ Free Evaluation Copy Available at···
· Customizable keyboard layouts. poppads and session profiles
· VBATMAdvanced Scripting Language
d~1sf)1if nct
· ODE. HLLAPI. EHLLAPI. WinHLLAPI and Visual Basic'"
· Available for Windows 3.11. Windows 95 and Windows NT
408.366.8933
WWW: http~/www.distind.com
Fax:
408.366.0153
E-mail: bytemag@distind.com
Fastfads: 408.366.2101
f . mtll::!i:al.S~u~a.im a.1111
Circle 174 on Inquiry Card (RESELLERS : 175).
A Hard Drive and a Hot Santa Ana Chaos Manor
ter and letting SCSI plus Plug and Play do their things.
The worst of it is that Win 95 doesn't have to assign drive letters to let you access a drive. Network Neighborhood lets you copy to and from a networked drive by name, no drive letter wanted. Unfortu nately, most software can 't access a drive that way.
The bottom line is that different systems behave in different ways. Mac users are fond of pointing out that they don ' t have problems like this: their drives have drive names, not letters. It's all true, too.
Following up on last month's disaster: the problem with Cyrus was definitely overheating in the Seagate Barracuda 4.2 GB hard drive. This is a good drive, but everyone I have consulted says you want to be careful about heat.
I learned the hard way. Just after I fin ished last month's column, it got cool enough in Los Angeles that I shut down the air conditioning. The Santa Ana winds blew up a couple of days later. These are hot winds. The temperature in my office gotto 100°F, by which time Cyrus was giv ing me disk errors every few seconds. When I opened the bezel on the front, the Barracuda drive was so hot I didn't want to touch it.
Leaving the bezel off allowed it to cool down a little, but then the CD-ROM drive wouldn'twork: withoutthe bezel in place, no air was being sucked in through the CD ROM slot. Replacing the bezel fixed the CD-ROM drive (once it cooled down), but then the Barracuda drive overheated again.
Computer designers give agreat deal of thought to heat flow, but there's a prob lem. Openings large enough for good ven tilation can leave gaps that will spoil the unit's FCC certification. Moreover, some people, in total defiance of the awful majesty of the FCC, nm their systems with the covers off. While that doesn't seem to do much electromagnetic harm-I haven't heard of airplanes crashing or firemen unable to communicate because someone hasn't put the cover on a Pentium system it does spoil the airflow.
I suspect I had got the wide SCSI cables our of place in one of my excursions into Cyrus. Cyrix has since changed their cable routing scheme because of this problem.
Replacing the Barracuda drive wasn't difficult-the Cyrix case is designed so that everything pulls out through the front
and you don 't have to disassemble any of the cage-but replacing the drive wasn't a permanent solution to the problem. The airflow around that drive is only adequate at best, and I worried that I'd merely have to displace a cable to cause some more overheating.
One possibility would be more airflow: replace the Cyrix power supply with one from PC Power & Cooling. I'll probably do that before next summer, but for the moment, I needed something less drastic.
After a bit of thought, I got Larry Aldridge to send me a CPU-Cool chip fan .
There's just room between the Barracuda drive and the front bezel to attach the fan and run the wire back to an unused drive power jack.
That seems to have done it. Even in the hottest weather, the Barracuda drive is only warm; the CD-ROM drive works fine; and Cyrus has given me no problems at all. I never did have any problems with heat in the box itself.
If you suspect you have temperature problems, or want to be sure you don't, think about getting a PC Power & Cooling CPU-Cool chip fan to cool your hard drive.
co11tin11ed
Gain . .
Access
to the
world of smartcards
In an increasingly wired world, thousands
of profitable sma1tcard applications are just
waiting to be developed, in awidevarietyof
fields - bm1king,security, telecom,education,
healthcare and more.
To seize this opportunity and create successful
smartcard applications, all you need isASE'" The Aladdin Smartcard Enviromnent.
ASE is an integrated, PC-based development
environment that gives developers an efficient,
flexible and secure tool for making the most of
this exciting new teclmology.
The quickest,easiest, and most effective
introduction to tl1e world of smartcards is
the ASE Developer's Kit. Each Kit is a
comprehensive packagecontaining everything
you need to get acquainted with ASE.
n1e ASE Developer's Kit includes ASEDrlve, a versatile smarlmrd drive; ASESofl inle1faces and uti!Uies; and various types ofASECards.
To gain access to the world of smartcards - order your low-cost ASE Oeveloper'sJatJoday!
North America lnl'I Office Germany Unlled Kingdom Japan
Ca ll u s f o r
SI ·SOS 0300. l':i."C 847·808 031 3. E·mall: a.1e.sale:s@ us.aks.com +972·3·636 2222. Fax: +972+537 57%. E·mail: :c1e.sale:s@:tks.rom +4989&')42 21 -37. Fa.-c -.-.\9 89 89 42 21·-l-O. E-mail: info@f3'l»g.<k +44 17;3.622'.!66. fa"C +44 I753·622262. E·mail: s:ile:s@aldn.ro.uk +8 1426.00 7191. fa<: +81 426.(iO7 194. E· mail: sale:s@al:uldln.co.j1>
Jct;iil s o f r o ur l oc al di s tr i but o r !
1-800-562-2543 www . aks.com
ALADDIN
KNOWLEDGE SYSTEMS LTD
~ A.lllddon Knowle009 Systems \.?O. 198!>· 1996 (9 96) AS E"" 1$ a ttademark cl Alaociin Kf'low*'Oe Syste1n1 LIO. Al Othef namn ar· UlldE:TWks ol lhH rno.ctivl OW"*f
Circle 127 on Inquiry Card (RESELLERS: 128) .
JANUARY 1997 BYTE 1 4 3
Subscription
Problems?
If you have a problem with your BYTE subscription, let us know! For best service, provide a brief description of the problem and a copy of a recent magazine mailing label (if available). If your label is unavailable, just give us your subscription account number along with your name, address, and zip code where your BYTE subscription is currently being sent. If you have a change of address, be sure to provide both your old and new addresses. If the problem involves a payment, be sure to include copies of your cancelled check (both sides) or your credit card statement. Please include a "business hours" phone number if possible. Send to:
B\ITE
BYTE Magazine Subscriber Service PO Box 555, Hightstown, NJ 08520
Fax : 609-426-7087
Phone: (9 a.m. to 8 p.m.
Eastern Time, Mon. - Fri.) 800-232-2983 (U.S.), or 609-426-7676
~
, \ !Ji!'isir111 ofTl1d "IIcGra1v·Hil/ <:0111111111ics
144 BYTE JANUARY 1997
Chaos Manor
Replacing your hard drive is no fun. It was a bit easier for me, because Cyrix preconfigured the drive by installing Win 95 complete with the Plus package before they sent it to me. Once I'd cooled off the original drive, I was able to peel off nearly all the software onto networked drives. The whole operation took less than a day,
boot up Win95 atall. lfyou'regoingtodo it, make a backup copy of SYSTEM.DAT. Also, be sure you have a DOS boot disk and a program like Norton Commander that will see hidden system files so that you can boot up in DOS and restore SYSTEM.DAT from a copy.
Next, go to Norton Utilities and Disk
If you have never used Disk Editor, this is not the time to learn it.
including all the retry errors until I figured out that I'd overheated the CD-ROM drive.
Alas, whoever configured the new drive for me told it that the system belonged to Jerry Pournel of BYTE Mazgne; which meant that when I installed Microsoft Office, it insisted on labeling all my docu ments that way.
Clearly, something had to be done. Unfortunately, neither Win 95 Help nor anyofmynumerousbookson Win95 had much information on how to change user names. Even Lenny Bailes'sBYTE Guide to Optimizing Windows, which tells how to get the Microsoft Windows 95 Easter egg, had little information on it.
I used Gopher to search all my files for the string "Mazgne," and found it in a First Aid safery file. That file can be edited, but editing it does no good at all. Clearly, the string was stored in hexadecimal for111at, not ASCII.
The books say that a program called REGEDIT.EXE comes with Win 95; it's in the Windows directory. There's not much information about using it, and all the books warn you to be extremely careful. I tried it a couple of times, but I wasn'tsure what I was doing, so I never saved any changes I made. However, it became clear that what I wanted was in a hexadecimal file called SYSTEM.DAT.
Eventually, I made two backup copies of SYSTEM.DAT and attacked that file with the Norton Disk Editor. It turned out to be easy enough to find the hexadecimal equivalent of the word Mazgne. A bit of study showed how the user and company names are stored, including what is used to terminate the string: it's an 01 fol lowed by blanks (00). I looked up the hexa decimal equivalents of the English letters Iwanted, used Disk Editor to fix my name and spell Magazine properly, terminated the strings with 01, and all's well.
Fair warning: you edit SYSTEM.DAT at your own risk. It would be very easy to muck up your machine so that you can't
Editor. If you have never used Disk Edi tor, this is not the time to learn it. Learn how to use it on game files or other stuff you don't mind losing.
Disk Editor will drop you into DOS mode. Now do OBJECTFILE and browse in the Windows or Windows.000 directory until you find the file SYSTEM.DAT. Let Disk Editor bring that in. Search for the string you noted earlier. !twill find it. Note that the end of the string has 01 followed by blanks (00). If you change the length of your string, you must terminate itwith that 01. Now make your changes by writing in the hexadecimal-number equivalents of the letters you want to insert.
If you have a mouse working (you may not, depending on the AUTO EXEC.BAT and CONFIG.SYS files used to bring up DOS internally), you can go over to the little ASCII interpretation that Disk Editor puts out to the side and make changes there by typing in ASCII letters; be sure you are putting them exactly where you think you are, and that this is where they are sup posed to be. It's easy to make mistakes here.
Do it right. You can make the user Elmer P. Fudd and the company The Acme Corp., or whatever you like. When you have everything exactly the way you want it, with 01 as the last character in each string, exit Disk Editor with the save option.
Windows will come up. It will see that the date of the SYSTEM.DAT file has changed and will be unhappy. It will offer you the choice of proceeding even though it doesn't like to. Do that, and when it comes up properly, Bob's your uncle.
If all doesn't go well, boot up in DOS, copy the saved file back to SYSTEM.DAT, and start over. Good luck.
Some months are just a series ofdisas ters. Fortunately, many disasters are instructive.
The other day, Niven came over to work on our new book. He usually works with an elderly Cheetah 486 upgraded with
A Hard Drive and a Hot Santa Ana Chaos Manor
Intel's Pentium OverDrive. That system runs NT 3.51 because we haven't got around to installing version 4.0 yet. In a burst of zeal, I had attempted to disman tle that system and put in something faster for Larry, mostly for games, since the sys tem is plenty fast enough when running Word. I'd got as far as unplugging things when I ran out of time; so when Larry came over, I plugged things back in.
The result was that every time we put Word on full-screen, the machine screamed at me. When we'd minimize Word, the screaming stopped. I wasn't thinking too clearly: Iassumed it was the machine itself. I turned it off and attempted to move Cy rus, which sits on a portable stand, over to where Larry could use it.
This led to disaster: Cyrus, still running, fell about 3 feet to the floor. The bezels popped off the front, and the CPU-Cool chip fan I'd attached to the Barracuda hard drive hung out the front looking for all the world like an eyeball popped out of its socket. It really looked bad.
I turned the machine off, and we went to dinner. When we got back, I tried it:
no horrible noises, no blue smoke, but no video either. I put in a frantic call to Alex, who came over to help do a systematic checkup.
First things first: try a new video board. Still no video. Next, remove all the boards except the new video board.
Voila! The machine booted up, and, astoundingly, a surface scan revealed absolutely no problems with the hard drive. I still can' t get over that. The SCSI Zip drive, which had sat on top of Cyrus and thus fell even further than he did, also worked just fine .
The next step was to install the boards one by one. We soon found that the prob lem was the Creative Labs AWE32 CT-3600 sound board. Close inspection didn'tshow anything wrong with the board, but when it was in the system, Cyrus wouldn't boot. One of these days, I'll ship it back to Cre ative Labs and let them try to figure out what's wrong. I sure can't.
Fortunate ly, I had another AWE32 board. Unlike the CT-3600, this one had an IDE controller for a CD-ROM drive. That meant it needed another interrupt request
(lRQ), and while it was supposed to be Plug and Play, it wasn't. Win 95 insisted on assigning it almost anything except JRQ 5, but far too many DOS games are hard coded to expect the sound board at IRQ 5. Eventually, we got tl1e sound board set to IRQ 5 and installed a new SupraExpress 336 Sp with Analog Simultaneous Voice and Data (ASVD) internal modem. For some incomprehensible reason, Win 95 wanted to assign that to IRQ 15. You can't do that.
We spelunked into Device Manager. Deep in that well, we found a way to con figure the modem to "Configuration 000002," which assigns it to share COM 1.
It all works just fine now. The Supra Express is as good an internal modem as you'll find. It works with all the terminal and fax programs I have. I still mildly prefer external modems, because you can sometimes get into a siniation in which the easiest way to reset the modem is to turn it off. I wish modem companies would put a little Reset button on the back. In fact, though, I haven't recently had to reset the modem at all, and I sure can'tcomplain
JANUARY 1997 BYTE 145
Chaos Manor A Hard Drive and a Hot Santa Ana
about the SupraExpress's performance. It is fast, locks on through lots of line noise, and just plain works. Recommended.
As to why the Cheetah was screaming at us, when I plugged things back in, I man aged to plug the 21-inch Hitachi monitor into the wrong uninterruptible power sup ply (UPS). That didn't quite overload the UPS, but when we brought up Word, with a big expanse of white screen, that re quired just enough more power that it trig gered the UPS's overload warning. Clos ing Word or reducing the white-screen size
would reduce the power requirements just enough. Silly, but maddening if you're in a hurry and don't think things through.
The Cyrix system comes with a Matrox MGA Millennium, which is a very good video board indeed. However, after we dropped Cyrus on his head and weren't getting any video, we changed boards. That didn't turn out to be the problem the Matrox board works just fine-but it did give us the oppornmity to test the new Orchid Fahrenheit Video 30 board.
That sucker screams. It does 2-D and 3-D
PRODUCT INFORMATION
,Jhe ~ge of-Rifles $54.95 ·Strategic Sim'ulations, Inc. ·Sunnyvale, CA . (800) 245-4525 · (408)737-6iido .. fax: (408) 737-6814· ,. http:l/www.ssionline.com :Circle'1042 oil Inquiry Card.
CPU-'C1ioi 1.9 $22
CPU~.~ool 2.3, $25 , PC Powe~:& C!Joling, .Inc.
Carlsbad, CA
. (.C80Plp 2-6S55
(619) 931-5700
http://www.on:!lid.com
fax: (619) 931-698.8'
· ·Cir'cle'J044 orllnqufry Card,
http://www.pc:powercooling.eom
·
Ci~e.1P43 .on.lnqu,iry, Card.
Sup~aEXpress 33 6 ~P, with 'ASVD Mod{ril · .. ' .
Fahrenheit Video JD with 2 MB of:inemory, $209
Micronics <;o_mputcrs; Inc./ . _Orchid Technology
Fremont.CA · (800) 577-0977 (510) 651-2300 fax: (510) 6Sl0 -3666
internal; $129; external, $149
Diamoriil Multi.media. ; .." Syste.nis,. Inc.
Vancriuver, WA
·1aoo)721~87n ·
(360) 604-1 ~ fax:(3~!J)6Q4-;140.1 :~. t littp://www.diamo'ndmm.coni
; Circle 1045 on.Inquirytard· ·:.>·:'~ .~ ·.'.;~,:<· ~··
movies really fast and really pretty.You can't believe how smoothly Duke Nukem, Doom, and Quake scroll.
Most of my work with computers in volves words and text, and, except for games like Doom, I honestly can't tell the difference between the Mattox, Diamond, and Orchid boards. They all show 2-D graphics in good resolution with steady pictures and high contrast. That doesn't mean there aren't any differences, or that they won't be noticed by people doing graphics work. I've arranged for David Em to test our graphics boards on the Dou bleshot 133. David does really complex graphic art and works these systems as hard as anyone can.
The shareware of the month is Visual
I DialogScript. This is a.scripting lan
guage, the successor to WinScript. You can use it to create all kinds of Wrndows dia log boxes and controls, some very elabo rate. It comes with both text and icon edi tors. An example of Visual DialogScript in use: a program applet that lets you browse through files and change their time and
· ·1s:c~ tile b!!Sf RAID price/perfor
·an<l:e in the industry. Raidtec is the af,fQlidifble, open, SC,Sl-to-SCSI hard ware RAID solution for complete data protection. Ideal for mission critical applications, document imaging & multimedia. It's time to re-visit the ultimate in high-availability storage. Contact Raidtec today at (770) 664-6066.
·1 4 6 8 Y TE J A N U A A Y 1 9 9 7
· Fast, Wide, Ultra SCSI
· Programmable RAID Level selection: 0, 1, 10, 3/5
· On-the-fly hardware parity generation eliminates read, modify, write-back performance overhead
· Single ended or differential · Downloadable flash firmware
· Rackable, stackable
· New EAM & Service Channel · Single SCSI ID
· Solid state·of-the-art load sharing power subsystem
· LCD control panel status display
THESTA. 'DARO INADVANCED MASS STORAGE SYSTEMS
Raldtec USA I05 Hembree Park Dr.o Suite C Roswell, GA 30076, USA Tel.: (770) 664-6066 FAX : (770) 664-6166
http://www.rndtec.com
Raldlec EUROPE Glen Mervyn House · Glanmire Cork, Ireland Tel.: (353) 21-821454
f AX: (353) 21-8216.54
Circle 1BO on Inquiry Card (RESELLERS: 181).
date stamps by drag-and-drop operations. Use this co create installation programs
or bui ld elaborate batch files that can tri gger at specific times. Stand-alone pro grams along with the run-time package can be freely distributed without royalties.
You can find out more from jmtech @netlink.co.uk, or you can download Visual Dialog.Script from http://www.netlink .co.uk/users/jmtech, or the CompuServe WINlITIL and WINSHARE forums.
The book of the month isJohn Keegan's Fields ofBattle: The Wars for North Amer ica. Like all Keegan's books, this is both readable and insightful. Fair warning: this is not an introductory work. You need passing familiarity with the American Rev olution and the Civil War. I have one quar re l: Keegan goes to great lengths to tell why geography has dominated the wars on this continent-but the book has almost no maps. To properly appreciate this book, you need a good historical atlas.
The computer book ofthe month is Ned Snell's Navigating the Microsoft Network. It includes a copy of Microsoft Internet Explorer and goes into interesting detail about tuning your computer, what you ' ll find on the Internet, and some tricks of the trade. Most Internet books are out of date by the time they're published ; this one is probably good for a year or so.
The game of the month is Strategic Sim ulations' The Age of Rifles. A DOS game, it plays well in Win95. It's a turn-based tac tical/strategic game with scenarios from just after the Napoleonic Wars to the turn of this century, including the American C ivi l War. The dominant fact of the age ofrifles was tbatunlike muskets, rifles had effecti ve ranges right up with a rtillery; well-dug-in riflemen could pick off the gunners faster than the gunners could return their fire. That's not always obvi ous in this game. It's still a lot of fun.
I' m heading overseas at the end of this month, so next month I should have some observations about computing in Eu rope, as well as a lot of data about graphics hard
ware and programs. Iii
jerry Po11melle is a scie11ce fictio11 writer and BYTE'sse11iorco11tributi11g editor. You can write tojerry c/o BYTE, 0 11e Phoe11ixMill La11e, Peter borough, NH 03458. Please include a self addressed, stamped envelope and put your address 011 the letteras well as 011 the envelope. Due to the high volume ofletters, j erry ca1111ot guara11tee a perso11al reply. Yo11ca11alsoco11tact him 011 the /lltem el or BfXatjerryp@bix.com.
Circle 222 on Inquiry Card.
Q: What does it take to deploy a
superior client/server application?
A: A SUPERIOR SERVER
STARTwith the most
advanced client-side SOK on the market: c-tree~ Plus at $895.
· Complete "C" Source code · ROYAL1Y FREE (Client Side) · Multiple supported protocols · Fast, portable, reliable · Powerful features like
transaction processing · Win95, NT, and
Windows 3.1 ready
RESULT? A solid,
economical, easily deployable product that fits your needs.
·Portable ·Scalable · Exce ptional Performance · Flexible · Easy Server distribution · Convenient OEM terms
ADD a strong, multi
platform, industrial-strength Server that supports.
· Pile mirroring · Heterogeneous networking · Automatic disaster recovery · Multi-threaded design · Best price/performance
available: from $445- $3745
Heterogeneous TCP/IP Network
You can't find a better client SOK with these features!
Over sixteen years of proven reliability and performance.
No one else supports over 30 platforms in this price range!
c-tree Plus®
· Complete C Source · Single/ Multi User · Client/Server (optional) · Fu ll ISAM functionality · No Royalties · Transaction Processing · PLxed/ Variable Length Records · High Speed Data/Index Caching · Batch Operations · Pile Mirroring · Multiple Conte>.1s · Unsurpassed Portability
FairCom Server®
· Client/Server Model · Trnnsaction Processing · Requires <2MB RAM · Online Backup · Disaster Recovery · Rollback - Forward · Anti-Deadlock Resolution · Client-side "C" Source · Multi -threading · Heterogeneous networking · File Mirroring · OEM/Source Available
FOR YOUR NEXT PROJECT CALL FAIRCOM: YOU
CANT FIND A BEITER HETEROGENEOUS
CLIENT/SERVER SOLUTION!
Also inquire about these FairCom products:
d-treeTM r-tree® ODBC Driver
FAIRCOM®
CORPORATION
WWWeb Address: http://www.faircom.com/
B00-234-8180
U.S.A. 4006 W. Broadway - Columbia, MO 65203-0100
phone (573) 445-6833 fax (573) 445-9698 EUROPE Via Patrioti, 6-24021 Albino (BG)- ITALY
phone(035)773-464 fax(035)773-806
JAPAN IKEDA Bldg. #3,4f-11 2· 5, K'()mei-chou · Tsu-city,t,lllE 514 Japan phone (0592) 29-7504 fax (D592) 24·9723
With so many web sites popping up today. its hard to know which ones Net the best results. Especially if you're an advertiser looking to reach key Information Technology prospects.
Fortunately. the answer is close at hand. Its called The BYTE Site. and more computing influencers worldwide call it ··home" than just about any address on the Web.
The BYTE Site is the online version of BYTE magazine. the worldwide technical authority for computing experts. That means its chockfull of insights and information about the IT market from products to applications to trends . On The BYTE Site. visitors can instantly access every BYTE article published since 1993 through the BYTE Archive. Read all about the newest products and technologies in our Virtual Press Room. Share viewpoints with BYTE editors worldwide by on-site Email. Even download industry standard CPU test suites from our BYTEMarks benchmark service.
With features like these. its no wonder The BYTE Site logged nearly 150,000 visits this past January alone. and posted an overall repeat visit rate of 4 l %. Not surprisingly. its become equally popular among advertisers. Thats because The Byte Site offers such interactive marketing options as hot-linked AD-Action buttons to showcase product information. catalog listings and data sheets. Plus our Virtual Press Room where users can access the latest press releases from your company.
To learn more about The BYTE Site. call John Griffin. VP/Publ ishe r at 603 .924 .2663 . Or find him on The BYTE Site at http://www.byte.com. You'll discover reaching computing influencers worldwide is easy once you know where they live.
~
A Division o(TheMcGnnv-Hill Companies
THE GLOBAL AUTHORITY FOR COMPUTING TECHNOLOGY.
- . .,. . # ... .. ~ 11'11 · ·~""~· .. .
JANUARY 1997, VOL. 22, N0.1
BUYER'S GUIDE
Essential Products and Services for Technology Experts
Mail Order
Top mail-order vendors offer the latest hardware and software products at
the best prices. Page 150
Hardware/Software Showcase
Your full-color guide to in-demand hardware and software products, catego
rized for quick access. Page 166
Buyer's Mart
The BYTE classified directory of computer products and services, by subject so you can easily locate
the right product. Page 173
JA NU ARY 19 9 7 BYT E 1 49
Loop-back Plugs- 9-pin serial, 25-pin serial and 25-pin parallel plugs, used fo r e.xternal VO port testing.
· Get the best most accurate fun-sustem dlaonostlcs pac11age for an uour problem PCs.
· Low-Leuel Formats all hard drlues 1nc1ud1nu IDEs. Allows
re1ocat1on of Tracie o.
· worlls with anu PC regardless Of 0/S: DOS. Windows 95 &"'· 01s2. Unix. nouen. etc.
2 Micro-Scope
floppy disks- containing the best PC diagnostic tools on the market. Comes with both 3.5" and 5.25"disks to work with any PC.
Funu o;s lndeoendent
diagnostic sonware...
Callfor upgradepricing & complete newfeatures list!
MICRO-SCOPE Unil'ersal Computer Diagnostics was developed to satisfy the expanding need for accurate system diagnosis in the rapidly growing desktop computer market. Patterned after super-mini and mainframe diagnostic routines, MICRO-SCOPE runs independently of any standard operating system, and is therefore at home on any machine in the Intel world. Speed, case-of-use, and r;izor sharp ACCURACY are a few of the advantages that arise from this system independence. Jerry Poumcllc awarded MICRO-SCOPE & POST-PROBE the User's Choice Award in the May 1994 issue of B~1e Magazine, saying: "You nrune it, this tests it. If you maintain PCs you'll love it.··
+ LOW-LE\'EL FORMAT-Performs low-level fo rmat on all hard drives
including IDE drives. + TRUE HARDWARE DIAGNOSTICS-Accurate testing of CPU, IRQ's, DMA's, memory, hard drives, floppy drives, video cards, etc.
+ RELOCATES TRACK 0 on hard drives that suppon relocation. + IRQ
CHECK-Talks directly to hardware and shows VO address and IRQ of
devices that respond . + O/S INDEPENDENT-Does not rely on O/S for
diagnostics. Talks to PC at hardware level. All test~ are full function regardless
of O/S (i.e. Windows, Novell, U IX, O/S2) . + IRQ DISPLAY-Show bits
enabled in IRQ chip for finding cards that are software driven (Network, Sound
Card, etc.). + MEMORY DISPLAY-Displays any physical bit of memory
under I MB. Very useful for determining memory conflicts and available memory space. + AND MUCH MORE ...We don't have enough space here for everything this software can do!
Govt. Orders: NSN-7030-01-421-6459
can now tor soec1a1 rr1c1nu
1-800-86Q-8008
Complete Micro-Scope Manual- easy to follow testing procedures and detailed error code descriptions. See the feantres list at left to view some of the incredible wealth of testing capabilities this program contains.
Tri-State Logic Probe-works with Post-Probe and enables testing down to individual chip level.
Durable Zip-up Leatherette Carrying Case-all your tools in one organized easy to carry toolkit.
lmmoptional Tutorial and PC Trouble Shooting Videos-Call for titles and current prices. Awealtl1 of technical help at your fingertips.
Post-Probe Diagnostic Card when Post-Probe detects an error, a 2 digit BIOS code will display on the card telling you exactly what's wrong with your PC. I00%com patible with all ISA, EISA, Compaq and Micro-Channel PCs.
Micro-Channel Adapter Card (behind Post-Probe card) allows Post Probe to be used witl1 Micro-Channel equipped computers.
Extensive Post-Probe Manual-exhaustively complete, containing BIOS error codes for most PCs on the market. Look up the 2-digit error code in this manual and instantly diagnose your PC's problem. Also contains common chip diagrams, descriptions and complete troubleshooting tips.
-
PC won't boot uo? Find out wnu last with our un1uersa1 POST card...
" This is the only card that will function in every system on the market. The documentation is extensive, and not only covers the expected POST
Codes for different BIOS versions, but also includes a detailed reference to the bus signals monitored by the card." -Scott Mueller from his globally recognized book, 'Upgradi11g & Repairing PCs, Seco11d Edi/ion'
+ Includes pads for voluncter to attach for actual vollage testing under load. + 4 LEDs monitor +5vdc -Svdc +12vdc -12vdc. + Monitors Hi & Lo clock and OSC cycles to distinguish between clock chip or crystal failure. + Monitors 110 Write and 110 Read to distinguish between write and read errors. + Accurately monitors progress of PO~'T for computers without POST codes. + Reads POST codes from any IBM or compatible that emits POST codes. lSA/EISA/MCA. + Compatible with Micro Channel computers. + Dip S\\~tch allows easy selec tion of 1/0 ports to read. + Includes TRI-STATE LOGIC PROBE to determine actual chip failures. + Manual includes chip layouts and det.'li.lcd POST proce dures for all major BIOSs. + AND MUCH MORE... call for more det.1ils.
Govt. Orders: NSN-7025-01-421-6467
micro Inc. 2000.
Makers ofProfessional PC Diagnostic Tools
1100 East Broadway, Suite 30 1, Glendale, California, USA 9120;
Toll Free: 800/864-8008 · Phone: 818/547-0125 · Fax: 818/547-0397
Web Site: http://www.micro2000.com
International Orders please call:
Micro 2000 Australia..............61-42-574-144
Micro 2000 UK ........... .. ......44-1462-483-483
Micro 2000 Amsterdarn ........31-206-384-433
Micro 2000 Germany............49-69-420-8278
C.o17tTigh1e 1996 Micro 2000, Inc. All Rlghb Rtsen-N. Circle 21 0 on Inquiry Card.
COMPAQ
http://www.computerlane.com
PC Companion
NEW
C120 2mb ram, 4mb rom. touch display .
C110+ 2mb ram,4mb rom. modem .
Ct 40 4mb ram. 4mb rom, touch display
Armada Notebooks
Armada 1t 20 P/100, 8/81 0MB, OSlN . . .. $1475 Armada 11 201 P/100, 818t0, Active . ..... . Scali
Armada41100 P/100, 8/tBO, CO, OSTN ... Scali Annada 4t20 P/120, 8/tGB, Active .. . . ... Scali Annada 41301 P/133, 811GB, Active ... .. . Scali
LTE Notebooks
LlE5300 P/t33 16/1.3GB, Active. . . . . $3699
LlE5300 P/133 1611.3GB, Active..... $4189
LTE 5380 P/133 16/2GB, Active . .. . . . $5260
LlE5400 P/150 16/2GB. Active . . ..... Scali
Deskpro 2000 Desktop
2000 P/100 B/1.2GB . . . . ... .. .. .. . S1099
2000 P/133 16/1.2GB . . .. . .. ...... $1599
2000 P61200 16/2.SGB+CO .... . . .. . $2550
2000 P6/200 1612.SGB+CD (MD . . .. . $2758
Deskpro 6000 Desktop
6000 61200 32/2GB, COS. .. . .. . . . . .. Scali
6000 61200 32/2GB, POS.. . . .... .. .. Scali
Professional Workstation 5000
Penluim Pro 200MHz
---.....,
32 or 64MB DIMMS, 2d or 3d Graphics, Integrated Ultra Wide SCSI controller,
2 or 4GB wide SCSI Drives, Integrated 10/100 Network card
[. . . $call for prices & dellvery
Compaq Servers
Proslgnia 500 Pentium 150MHz Proliant 1500 Petium t50/166MHz Proliant 250011 Pentium Pro 200MHz Proliant 2500N Pentium Pro 200MHz Proliant 2500R Pentium Pro 200MHz Proliant 5000 6/200 Pentium Pro 200MH z Proliant 5000 61166 Pentium Pro 200MHz Proliant 5000R 6/166/200 Pentium Pro
~. . .
**call us for Compaq Network/ Web/NT/llno1, Hard drive Upgrade,
Other Parts Solutions.* *
IBM
Thlnkpad 560 Models
TP 560 P/110 8MB/810MB..... ... .. . ... .Seall
TP 560 P/t33 8MB/1.08GB .. ....... ......Seall
TP 560 PtOO 8/BMB tl.3 OS ....... .... .Seall
Thlnkpad 365 Models
2625tE9 365XO P/t33 26251E9 365X P/t33 25153E9 365X P/t10 26154E9 365XO P/120 2625E3 365XO P/100 26156E7 365X P/tOO 26157E7 365X P/tOO 2625DEF 365XO P/t20 2615EEF 365XO P/110
8MB/1.35GB, CD ...~IO 8MBl1 .08GB . . ... ..$1541 8MBl8t0MB T . ....$2541 81.lBIBtOMB.CD ...$2730 8MB/8tOMB, CD .. .S235S 8/BtO t0.4 . . .... .St973 8MB18tOMB . . . . ..$1348 8MB/1 .08G8, CD ...$1964 8MBlt.08G8,CD .. $1539
Thlnkpad 760 Notebooks
TOSHIBA
NOTEBOOKS
Graphic Tablets & Art Pads
T11 0CS
?1100 8/810M8 Dual Scan ... . .Sc211
T200CDS P/100 8/810M8;CO, Dll!I Scan .Scali
T420CDS P/110 t611.3G881CD, Dual Scan Scali
T420CDT P/t10 t611.3GB+CD. Active ... .Scali
Tetra 5tOCDS P/1 33 t611.3GB. CD.DSTN .... .Scali
Tecra 5t0COT P/133 t6/t.3G8 CD. Active, . .Scali
Protege 600CDT P/150MH.1, t611.3GB,TFT ..... . ..Sc211
Tetra 720CDT P/133 1611.JGB. Active.CD ....Scali
Tetra 720CDT P/150 t611GB,Active, CD . . . .Scali
Summa Graphics
Surnmaskelch Ill 12x12 2BTN STYL . . ... 5239 Summasketch Ill PRO 12x18 4BTN . . . . . . . $460 Summagrid IV24x36 W/16 Button .. .... $1098 Microgrid Ultra 24x36 16BlN . . . ...... $2099 1<1icrogrid Ultra 36x48 16BTN .... . ..... S2498 Microgrid Ultra 44x60 16BTN .·.. ... ... $2898 · !o
...We also carry Toshiba Refurbi shed & Di scounted
WACOM
Models In Stock,
Artpadll 4X5 Ultrapen PC··· · ······ · ···· S144
call us for p rlces··~Rl·l Artpadll 4x5 Dabbler PC w/Ultra . ........ $166
Desktop Systems
f\l1Z II 12x12 wi\Jltra Pen PC/MAC . . ....· . $425
lnfinia Models
Anz II 12x18 wi\Jltra Pen PC/MAC . . .. . .. . S640 Anz II 18x25 w/Ultra Pen PCor MAC.. . . . $1790
7200 Pentium Peo 200 Mhz
7160 Pentium 166Mhz
7130 Pentium 133Mhz
1.6GB/2.0GB/3.1GB hard disk Bx CD ROM
Drive, 30 sound card,28.8 lax modem,
digital answering machines,Televlslon/FM
catpure card, remote control DVD ready,
15" or 17" SVGA Monitor with multimedia
reedy, front mounted microphone,
Integrated speakers
r~
$stock
\19' **call us for prices**
' for complete dlscrlplion,
http://www.computerlane,com·
Hewlett Packard
Adaptec SCSI Cards
To!al connect AVA·1515 kit. . . .......... .. S8t
AHA·2940 host adapter kit ........
. $131
PCi Master AHA·2940 kil .. . . . . . . . . . .. S223
Slim SCSI APA-1460 ... . . . .... . . ..... . St5t
Recordable &
Optical Hard Drives
Recordable PinnacleRCO 5040 (internal) . .... .. . . . .. S824 Pinnacle RCO5040 (external) . . . .. ... .. . . $729 Creative Lab Busler COR-4210 ....... . $599
Printers
OESKJET 1600C OESKJET1600CM OESKJEl 340C OESKJET 400 OESKJEl 680C OESKJET 820CXL LASERJET 4MV LASERJET 4V LASERJEl 5 LASERJET SL·FS LASERJET SM LASERJEl SMP LASERJ El SN LASERJET SS I LASE RJ ET 5SIMX
$1279 $1859 $289 $199 $289 $479 $2690 $1840 $1249 $459 $1689
Scali Scali $2665 $3750
HP Desktop & Minitower Systems
Optical Hard Drive
PinnacleVertex 2.6GB (internal) . .. . .. S1345 Pinnacle Vertex 2.6GB(external). . . ... . . . $729
Panasonic 650 rewritableoptical . .. . ..... $499
NOVELL
Red OR White
OR Upgrade
Nelware 3.114.1 511 0 user
Scali
Nelware 3.1/4.1 10125 user
Scali
Nelware 3.1/4.1 50/100 user
Scali
Nelware 3.t/4.1 250 user
Scali
lntranetware
Upgrade Pr ices
5/tOuser Intranet upgrade
S34 D/599
25/50 user Intranet upgrade $1015/1335
t00/250 user Intranet upgrade $187513335
lntranetware Prices
NETWORK ADAPTERS
& HUBS
3com pci
combo . . . .
. .. .S137
3comstacker II series 12 port 10base·l ...$505
3comstacker II series 24 port 10base-l .. .S864
3com 3c905-TX fast elhe ~ink xi pcl . . . . . . .$t 37
3com 3c905-lX 5-pack .... .. ...... ... .S8D4
Intel Express TX switching hub . . . . . . .. . . .Scali
Intel 100base-TX stackablehub . . . . . .. .. ·Scali
**We carry all kinds
of hubs,
routers,
. .)
network cards,
switches**
*'Call for
updated prices**
PCMCIA
PRODUCTS
Xicompc ce2 10bl credit earn adapter . . ...S136
Xicom pc ce2 10bc credit card adapter . .. .$171
Xicompc com·28bt modem+10·base·l .. ..S296
Megahertz 28.8 credit card modem . .. ... .$232
Megahertz Ethernet XJACK XJ108C . . . . . . .$t 49
Megahertz Ethernet XJACK XJ10BT . .. . .. .S106
Megahertz Ethernet XJACK XJ108l/020 ...S2150
**Call for updated prices.. . .)
~~~~~~~~~~~~
I
~~~~~~~~~~~~ ~~~~~~~~~~~~
Hayes Accura 336 (external) .. . . . .......St39
Hayes Accura 336 (infernal) .... . . . ......$1 20
Hayes Accura336 (external) .. . . . . ..... .$239
Hayes Accura 336 (internal) .............$224
US Robotics 33.6k (internal) .UPGRADE·.St48
.... us Robotics 33.6k (external) .. .
S167
5600 USRobotics 33.6k Win Modem . . . . . . .S109
** a lso carry zoom,
Motorola, Practical
Call for updated prices**
JAZ & ZIP DRIVES
JPJ. tGB Ext SCSI PC/MAC Exil . . .. .. ...$459
JPJ. MAC 1GB5-Pak Cart.
. . ..$419
Thinkpad 760ED
Pentium 133/150MHz processor
16MB RAM 1.3/2GB disk
28.8 lax modem duplex phone,
CD ROM drive, 1.44 MB floppy drive
··call tor other Thlnkpad 760 Models**
IBM Deskttop & Mlnltower
IBM PC340
Pentium
IBM PC340 IBM PC360 IBM PC 750
I
133/ 150/ 166 MHz Pentium Pro
**Choice of CD ROM, Sound
Netserver Le Netserver Lh & Lh2 Netserver Ls & Ls2 Netserver Lx. Lx2 Netserver LXe
*'Call us for Price and Configuration**
5/10 user Intranet t0/25 user lnlrane1
$750/1 402 S24Bll/3340
Hard Ddves
. Special
Quantum.Uill"il SCSI-~ 2.1GB · · .. .···· ;,·. $402 .SeagateSm1621a 1.6GB IOE. : . .. .· ·.· . . ~223 Seagate Sl15230N 4.29GB.SCSl-2 ·· ··· · . ·$987 Seaga1e:~T41o_80N 9G8 ~t SCSl·2 ·. . . .-'$1965 Sea~ate'Sl32550N 2l14GBfast~SCSJ-2·...· Si\34
JPJ. MAC 1GBSingle Cart.. . .. ...· . . . ...$104 JPJ. PC tGB 5-Pak Cart. .... . . . . ··... .. .$419 JAZPC1GBSingle Cart... . .... .· . .....$104 ZIP PC 100MB Parallell Port . . .. . · ·. . ... .Scali ZIP PC tOOMB Internal SCSI . . ..··......Scali
ACADEMIC DEALS
Save up to 70% on Microscoft Products
Atn : Students/Teachers/
Computerlane Inc.
Education Institutes
i:1 WIN NT 4.0 in stock
0 MS Office Pro WIN 97
Outside California: 1-800-526-3482
Inside California : 818-884-8644 · Fax : 8 18 -884-8253
E-mail: ssolim01@sprynet.com or comlane@instanet.com
7500Topan ga Cyn Blvd., Canoga Pa rk . CA 91303
Hours: Monday - Friday 9-6, Saturday 10-5
1 5 2 B YT E JANU A R Y 199 7
C ircle 201 on Inquiry C ard.
Authorized Service & Parts Center for
IBM, COMPAQ, TOSHIBA, HEWLETT PACKARD
'"We carry all parts in stock"'
· DISCOUNT PRICES
· FREE SUPPORT FOR FSI CUSTOMERS · CORPORATE PO'S WELCOME
· HUGE SELECTION
· SATISFACTION GUARANTEED
· GOVERNMENT &
· OVERNIGHT DELIVERY · NO SURCHARGE ON CREDIT CARDS EDUCATIONAL PRICING
Always your best buy on the widest selection of memory upgrades!
DESKTOP COMPUTER MEMORY
COMPAQ
"""m,Jll. 631, @ , 660, 9COC. txl; 9005. ' JJ, 850, SM
Mirle<I MI 4/)11,MI 'l!:IJ,IJ.t 4/t:A 4mt,~3. !/YJ. 4/66, 4/J.li. ..m.:ad ·/100. mJ~~YJ."l!6. J/66.Nic'ns,,Nt11nJ.
tMS w6l4001_.su wa uiwoo1 _ s11
lbW. lnllOOJI ~ SIV W. 1'914.i'«ll _ ·. 114'
~5 10,5Xl, .S24,.S16,.S28, 7i0.72t, 7U, 174. ld(l.920,924, 9Sl
LYJ wmoo1 .. ..._ $U SW 147.mOOJ ··-· '"
lb.Va umi.001 .... .. U 14 JM 10.smo1 ..sm
IM!Vd.o
171017001 . ___, - - - - - · .Mt
m m. m. ~'() ~n. 97'.
.sn~. sm. ~ 9.S}di, 9UO.
Glle . ~Se.t. ~ ' 100,~ S l»l.l:..S7»u,SIO.Q,.S IOO,
s1n..s1 20.j100, m.sw. ~~s100...s1n..,51s.,
61SO., OISO. Dulpio 4100, '50,~,S7~.S~X,.S I OO,mo,
Slll.51S,S90
414 177712001 _ $ll &WI 17VIJOJl _ "6
_ sno 1~ 1ro1 £0>1_ sm JM. 11211sm1
IM!Vdto 1SM:C.oc1-.
m171.w01.7000011_,_ _,_______ __ .....MMtt
,_w,e.'° n12.nn.1n.u.n.sa.omo1....mn.i.omoo1.____ u2
lu.oi
1J6.Stl002,2.Wl).Q)l _ _ _ ltOI
JiJ.18 ~. _ _ n:u 64W "'"- - - ....
lw.& Vd.o:
2h709.001 _ · -- ·- ·-· ··s.tt
~9232, tm,9'2..o, mo. 96'2, TM0
IN! mwoo1 ,,. ,_ Sn 1wi 23.tSMOOI - -SlOI
__sm J<MB ..Jo__
.M.'4 ~tri--·· .$4.M
IWVdm
21?9?10:1 _ - - - - - l<f
~SlJl'/WJ//if., 51,,2f11J/)l&. jJM20Xl/IC,$1Cll
!J0/1200.mo 1100·.sm 1200!XQ), 5UOl?OCV20Xl, 5166 1200.~ $1ll?<:JXJ/Nt,.SI Kl'l.fl'SJ/'ft,j1661:«1J/Nt..S100
U0/1200. .Sli'Ol200, .SIJJ !100/2000,.Sl661200/'Kt:0.S7Sh0 IMI 2t))ll-001 ~ U 2 1~ 21JCl2.Qlt _ j!OI 11,1,.-A 2~1>o:i 1 -· nu ~ wo1~1 _ s.tJt
\ Mai\'idoxi
lll01 7.001.
"'
2.V.SV.:!.o ra!JJ 'fdeo
nllJSOOI.-.... .. .-...... · ·-· ·-· S1l9
223lMOOI._..._ ·· - -··-·· ·U..
~XE~$/66M, $ffhA
I~ 1mml>l -~,S1Cl J?Joiil 1ffl l1«ll _ S214
boW! 11991)001 _ $.50I 12"4 UWl«J>l ··- .Stu
IM8Vrioo
1)9161.001 ---··· -·~------ ·- '"
0t~xits0...M. 5bJ. S66.5100, .mo, sm. 57J. 3~
L\IJ Ul lii® I.. ... $14 l&Jt l ~ Sla9.001 S1"1
l'2Ne l.t51 ;io.o)l S1S4 bt"'! !U191.00 I S4'M
l"'!\"doa
U9167®i _
!lni.1"1"1.blSCllOO/CDS, 2!00/PO.Xl.6Xll2 1 1Xl~
16M! 21091$001 , ......$41 1 l2M! 223'17-0JI ..._ . UIS
~
~2«1 8001 ._ - - - " ' '
2.W V® tN! Vc!£
1m2JnJUu.0m01 _
- - - "»M''
Onip11!: " !0:.0h, tX!,..U
LYI& Wt.UOO!._ $4S 8.Y! IA1t85-0'J1 .
!MaVJeo
13~167-001. ..... _ . .. ---·...
rnKCW.
lQLlJSOOl. IQo.!&002
J4'
~3/?S.lll li<. lM/21...,_ ll.VlW.. (nJ.S. ~/lll l/IJ«
·14/JW.. ii! ~~ th/6W,, l !bl/!(N, .&A!le/'JM. 461/))111.
M ll!l09().001 .. .. SU IN! ml77a!L .In
wmoo1...
.n·
...- .....-. '49
~Dub:ip,M.Yoc!ft
sv ""' 3107)37_ _ I~ 310'6?.S - $IV
~J!..°""'-or..-o.J1i. ~Mf.& &htknato
Apho loll ~ & ircJOO.v.:io.t1iomo
l.VI 91G7S..">9-
'11 Lut. 9'1Gl~1 -_l>6
IW.I tl'G7S.L__ uu JM 9'1G15.U _ JJlO
>Mft ..... ~ l10 ll25 ..- .... U l M J10608 l .--......... U6
IM! Video 256KCixt.
9i'C'JU] - - --·· ·- ......- .. ·---··"'' wcm1 . . _,.,___ ,._......._·--...,_....n ·
....._...°"""".........°"""'""- 16NI l l0.3327_ ...1114 l2M9 ~a.....-·.._ ...J'220
""'10.
WA l lO))J.j- ,SM 161r16 l lOJJl6 ___11 u
AST
32.YJ 310JJJ7._..__$260 OL¥B .fa_. __,$461
00MPU T i¥ A
~W:..1.atiliools5£ & ~Modtli
~lC .!.~ ,ll'IM!MadM
V4 3102.Ul_ _ SH 161.'! l11HI$ _ $l t l
liMB 3102UJ_ SlS4
e,vr ~1 -SU 1611e-50X08-0)2 _ $t OI
IPS ' timr- Cpl'.i..'tJ./JMhMI ,..._ M:icWi
Jwr" soxct«!J_ Sm 6INIJ"4 SOl0080:W ·- $4U
&lo'.! 1102w- ..- ... SM 16M5 11M1u ....._ _ u11 ~V &G M;id.li~4/)J, ·m1. ../50d. ../6b4,MJ!
~63W6'72/u&2/6414/W2/6'.::l/6Ul SIMolWi
M 9?C"J1J1 _ . s11 wa 97001>0 _ .m
lblro'J 92GOlb>~.1127 ~ inoono _ _$1U
PS/'t~6.lM, rs/l~Moc!M
.t.wi %fnw......... .... u s 1WA 96'9291 . ..--·~ ·SHt
PS/VaWdiw6Jl'2/aJU/6l&1,,,/I AIMa~>f*"/W'-1..,,_,,,~ ol.~ 6ts012f. -U1 LVa b.ISIJIJO _____$71 16.W. ~ -- ..- '111
PCJrJJMod.11~/6W .~7'XJ/ 6&n
nM5 JIOll1S- - - S2i60 6'Mi} l1 0lJ6L- -·. M62
BNJ 9'2Gl31S ...._.,.... so 161>15 92G1l?O .._ sn.c
NEC
,_b,t.m,456Notdi
,:.~u:~=·· UT 161>'! 1Sf0812"«0._$121
LI.I! Cf_.. 1G.I003_ U1 &Mt (l.(lf).4)l_ lU
W6 S011,59002_ S14 IM .so11mru _ 114!
JM $011S9«1t- SU4 bM4 SOllSQ.005 _ $tM
=:=;::: :. ::;:·.-:. ~lP. 1.1,\lCl'f&IC~, ~MUlXSA.~·;T*'itl ~
.t.~. .
;::~
1
......... , . . . . _
12.ltlt 91Glltz_ s:m ~ 92G7l2l .~ MJ6
l'C 700Moc!.11:!0/Ui!/6Ub.Modll1»/W.S/W6
:i ~!!!:.=_s!~ ~~ ~:=~~~
''°5·/2O2OJl1f.2O86Y,I3C/184llSX/l5.'°51. ~"~ ~SW.70.
!IMS ~..( !l).aOOS_S114 )2Y! (1" 1 ~ - $120
kd.,.t,..Q.,..,J...l. . .l,W.,. . _l_\-.11
S-:..t/ll~4/lS, ,._,lE..~ l.
~ j00,7~t "-",......l.'cdn SOOlaGOOi ......... S61 tM9
.. ._.... $92
2N6
)Cfjlti0. ~b0060i.C.d037L -~I
______ u.11
8M8
i~.1n1m9...a.;.J..w..1.,1,_.w_1_o_co___,_,._._,_________._.1w71
~u:.:;:b-~~I
$1 1 9
'~ ',;""'"~,':;""'..... .,,
!NEW LOWER PRICESlll 1·1""·"-"' "UIYJll
ltM!'"'o/~
..-
-
..
-
SI04
..
~:o/D
....
.
.
..
.
.
.
.· iiiiijiiijiiiiiiiiiiiijiij_iii.i~6Mp !./.L!Je
lUJOll
- -" " _,,_ _Sin
Ffjj,'9 HEWLETT
~r..11 PACKARD
Htlwotn &\IKro\'Ut.lodeil. 4.14 D297U. _ _ $37 gw O'l91
__ $71
tu.ia DWM_ ..s121 l2Ne C?29t4_ nu
'llid-lr:nJ/,tMJ/fJ'J/M2/tQ(Al/.t.~PC&,-..~
w.& 02690.A. ................»1 I.vi 02691A- ..... . SU
!W! n/G ,,_,._..._ . U Ui Jl.W fl/a-----· .SUO
'lllctali6JJJ./SW/l/Nl""'IK/lll/'o\#o1Wa
4Mt C'li56.l. _ _ . Sl1 ~ 0215
111
ltM!! 0261
. 1121
mamaama ··
ct<:pcMrE,ll,MI~ "'"" HPO'.&.v.J.A_ SJ1 1614 fllO.uu.L
~ & ~M:icWi
nu
.lM! flKVAMM..._ $ll Alri0 fll'CVAMAI ... .... SJ4
le.Yj fl.fCVMtAC .. ...Sm JVAS fll'CVMV.Cl ...... sna
,..~ .. Packard BelL
£~-..... f':l'Cf~ l. lqtidS.... Maddr.
A.Ill t/~
_ Slf ,..... -.Jc _ _ _IP
I ~ th
.. lltl 3M fl/o........ ___ . 1209
......o..l.WS00·.50X. 320,~~ 360C
1S61: lAM Catl WlllL....... .
. ...."9
1'1!
002'.A - ·- ···
179
"-J112,2U
'-* "·""" ~ 01$_ _ '69 &.VI -.1{!/ - SI~ 6N.I:. £S. ~1XOC.1Xllem.~Jlo* .&.\O! 01'U. ·---·--' " &14 0066.A. _ _ 119 l~ ISl, ~ . f'I, INN. "-~" .U, &, 9. ~ 5$. SSJr.1.1:. Ccb
li;w,lol,0.1U.1160CC, 16CXX'.M, ~;.t
~ C3U2A _. US LY! CJlllA..
.. $6'
16-Yt 01"64
$119
b.)11":. ..·. 1.llD. W
Mbf &.-~ 1-QWS! _ _ -
_ ...
Mb;- ~ ,,Jm_ _ _ ·~ ... ___ - $1 2'
....... .,. b.1'11,00
211'2.&p.W
:\! . . A.iaf'.aa11COO J.l \()NMcdoli ~::=L_ *-~~.. ..~~.... ~.~.~~-~:::J~
~~&91CNl.'od.i·
.&."'1 ~LJ?l(O I .. "9 l'4 501)9200'2 - UOO
1eua so1moo1
_ _ _ s 1t 1
~~»o~
u.e so1mon ... U04 1lM6 501nSOOJ ·. _ .·m
Alctnt.oJ~
...... .......
&"la SOIQh.001 ........$17 1/.IMll 50198.j.QOl .,.. .. . Ut
JlM8 SOl?bOOI..
... __ . ~
LY6 l?#li
SOllJllOOl _ SIOl leaM& 301\113-0JJ _____
5010UOJ2 _~ $1M
,_,___ uu.
COMPAO.
w-.nJ..ct.\);t.il .w.5 l~l2~1 __ $59 iMt
lblle 1 ~&001
-
c:..-a ·rn.4!2S0..tn!.t."'""""'
l !.i& 1'6520-001. U J ll.V!
!6M! H·MJIOOJ. -..···-Wuol.00. .. 10. liO. OO J.~ A.~ lt76.Sl«ll SSO IMS 16MI 1'7t$'0)1
~ l./25, !/.I]~
~ l«W..001 .... US SM& 16.MB 1" 19000) (Jf.EJ.lt l !6"'°°'11 LYi& IWOIJOOI ....US 8M& It.loll 1991)11~ 1
0. '--SCOO~
eMri 21ll1S.:OI ··- $U 16o¥4 Wo\S l13S1$JOJ . _. ""6 W!
"'~ -'l 10, A l2'J, Al>O ~ 21701l 00l . StOJ 161.11
Jl.vt 117'; 1600! - - - ·
~11]1)
1.'16 22Q!S10)1 - " ' 16'.'t
'" 1 ~7001
Ult
llbj21.00l _ S117 ...._ t U I
1 1,.]~i«.l l
·111
- - - ""
U"9.)0J"2 .. SIOt . . ....- -~- Ult
I OQ01~_1 _-_ 1t11104t
11ll ls.-002 II~ 11Ul.s® .· Ul4
t:
SU·
~SlO & ~~
... .... Mlmi.l/A .... ,U09
f~ WlJOOfhid.!J
.... "' Ml7.5a.l/... ..
a/e ..
,'"..'. ,',",,". "' ,Yc __ ti.f
........ S229 ""
bl.Wrdl~~
.c.VA J10.m .s - -·· " ' 1~ J10J~
mt
lc"A."d..Olm/!K, lSOi.c/JK-."Mil:. 0. l tOO{U)M~
:.\16 llOWo ,_ __ ..fH E~ ·#
__,.. Silt
1(11.'A 11rrn11.-.-~ ·.. --· ·-··-
_.._n n
!.-do U 'YJ/ IJl/ ·100. lPI , _ MaWi
4'oll l Y.l.~Jt ._ _ 5H l¥6 )!OJ.&lS
Sit
; elJ! 11~n -
Sl6J
mamaama ·
l.'Jt llPC11.......... . .Ut t.'4 ff lC171J..Jl ··-· ' "
16"'! lt K:PlMJ.: ..
_$162
Kf.iotittA!raA86 &ll:rQI Pu 111;11Noclt!i
"'"" ll lCNMA.L_·. Uf !-Y! mcn.v..u ~ "'
1&.11! ftl(IW.,I( ~ - · - -
$162
~"",._,,....
SH! ,...0'9MM 1109 1 ~ f~·f'O'Ot1UJ
Sto·
WINBOOK
W'du;iol1, 11CM:doli
lbl>'ll o.J;
'"'
Olnufaom"Potlilo'cndeon'
"""' ' - deloiled conligl.<Olion tho.rsonds rJ ~~end printirs,
fooml>o~ ~"'""'- ..-.dobl
wt PIOVIDf YOU WITH:
v' Your syllemmemory feclum
(RMl,<oche &.ideol
ti fl:>w m..do """""Y 'JC>' ooa!ly .-i ti ..,,,,,,.y pocd.<n <M>ilcble"" 'I"' l)"IOm ti lknl'°"elfooi>ouwadopaih lor)OO<'}"Jem
~ Yout sy$1ems minimum & mw.im11m
memo<y<OpobildiH
'If> TEXAS
I NST RUME NTS
~V»Jl.J. ."'rX!M
u.,u,.uo 1i~5Mo6.lr.
"''
.1..va QSOJ?J2«Xll ....,U 9 s.M& ~aomJ.OX1 1 .· .tlot
I~ ~~2«X>I .._ _ _ ....
..... ,t)99
Uw.o510 &3 1Hkid.ilo M - ~O.Wol-OCC ! Slot 1wt- ~&ia:m no1
bw..:i 5.50. 5S.S . »:i. PO MDI> B.MS 9&:,1;$1000)1 _S99 It.Ml! 9aCl.SJ1<001... Sltl
1.~50CO.SOI0.~.5100.S1JG,5100. S270·.S300M.iclt~
"'" ~7'n! 1o.oo:i 1 11rt 16\18 mm~ sm
~6020. 60XIM.:.WI
l\118 9a1 uSt.OX11 UJ.1. 1~J ~111~ _ UJ.1.
r~ ,,,11g4150~
lN}J TOfloo:l .~ ... U t &.¥4 07G1811... _...,. .599
16M& ~/9 --
$111
n.,;,.w :w. "Jt«.1CJOJ.mrr..110. m ,._ Modoi.
~ UC.WL . .... M t~ __ S"
10MS UG~L-....Ult l2N.S r,Jt_
r~~ J6S CICSJCIJICSO &. JbS f/£D '-'cdt~
uo ·~ 91GJJ$1 -
10'>'5 92"..J19l
fl-.4.'odlL$1/lD&~M$' 1
·"" - '"'
~ ~UO - JI Ot tblJ! 9iGJ3·1
Ult
lNO l lB'1098 ...... .. . Sff L\I! It.Mei l!Jljll!] __ __
Tho-~ 101 Moi:IN
on m1llQ . 1e.i.1a mm1 T!IW!<J.1150, 115 .U6M:ddi
.... O!Gtl.10 ·-·-
..... ClGl d l _ _ ~~)Oil
'""f~1"ltcd700CICD/\/W~ llbWi
,,., 92G7l1L_.....
..... 91G7l16
.... ''°'"' !UU\:C7~0Jn.1li),..,.......__1 '"'' 9((;711.1 ...
iUQC.199 . ., ..._$119
..._sm
·- .st·
. SIH
.sm _, $"
."..".
._ .. _SI M
i100J, ln!O. n~!i:l. ll ot.0, WOO,T~. J.l700,l.u'Xl,Ta50, T"'11Xl
"4 PC.fA1012V -- .... Ut WI. l'Ct"2013U_ ,.,,., llOI
r!:~.fAJOl.U
·--·-·--· ..1191
ilrl. 1'C~
S79 f.\lil PCllJCOSU _ Slot
IWI IC.n.JO IOJ
..~~~ _ _ .., llH
1mo. motr111 0. rn1s.rmo. m~~
..,,.,a N't.70,d.J -· ..... S_, !M! t-M7C27lL ...-. H1
noIt.oM.tnoNt W112100'2.I'1O
I
t
-l.&Cll. T~
. UIO
Il
----- .tU· l!. U."11). 7"13, lo!O.
1K:o1 !0/TlJNGWI
414 h'N?O)IU _ S99 16M5 NW20l2\l._,_,. $170
)2MS NW103AU "-:135.ooM.xltil&l(n!QIMOCI
-""
6.Yl fA?OlSU
SIOS lra!J.5
JM MXWCU
Sltl ~
~10) . . . . Voe NW20)jij
l2.Ma NW20li\I M
stt 16-Yi t1Wll)J6J ··-· t m
.. _,·. $529
l\IEC
Vw"1 S, X0. 5S0. 2l», nro.:'2Cdliblil L~ Cf..l lGl201 -- W 1.U6 c:tl l0.1 201___ U-4
IWil Ol'-l lGl?Ol _....-..- - ... ·-··· .. """ ·---·.. S162
\ltric Y. M. ~ ·OOJ,AO.SCl."°80~
.wj Cf'_.. lo..@1 . 17' M Qt4 10402 - Sii·
16MI! Cf_.. I~ .. 5191 llr4 OP'1.10400A _ UH
~!£OJ~
&¥.\ OP-41G6100L S1Jt !OMS ClP..(\061002 .... sm
WM c:t-4 104i00l
,._..............~.. .. "6S
ifyou can't find what you're looking for calll
MAIL OR FAX ORDERS TO: lll 4J 448-7750 · FAX: Jll4J448-7760
EMAi .IDOl!ll: sole.Olirs1>ov1t2.oom
Fi"! Source lni.mo1ional
l Journey · Aliso Viejo, California 92656
FSI SA1£S HOURS
/WJNht ·Friday: 6om -6pm · Soturday, lam· .!pm
TECH. SUPPORT HOURS
Monday · Friday · lam · 5pm
Technkal Support 17141.us-mo Al ho... Prxil'oc Sl<nlotd r...
Call the Upgrade Experts
ORDER NOW 800-522-9866
www.firstsource.com
..
..
cz
; -0 z
...Ill
-z
Ill
-
":ot
"...'
"-..'.
Circle 202 on Inquiry Card (RESELLERS: 203) .
Take the quickest route to healthcare
Information Systems solutions
In today's dynamic healthcare climate, decisionmakers can't afford to get lost while searching for the right Information Systems solution.
MOB Infonnation Services- an alliance with Oatapro Information Services Group and MOB Information Network-delivers the break you've been looking for. We're the only worldwide, comprehensive provider of immediate, actionable data for purchasing Administrative Systems, Clinical Support Systems, Client Server Technology, and Network Integration.
MOB Information Network members annually save more than two to three times their membership cost to MOB Information Services by relying on MOB's up- to-the-minute acquisition and analysis of information on hun dreds of Information Systems products and services.
Plus Added Value
MOB Information Services also delivers: · Information technology
briefings/strategic planning · Custom RFP electronic templates
to speed response · Cost-benefit analysis of systems
and technologies · Success Matrix to measure process
improvement · Access to Consultation Center
and on-line services
Call 1·800·687·0001
Administrative Systems
General Financials to Utilization Management, Ancillaries including Home Health and Long-term Care.
Clinical Support Systems
ER, Laboratory, Pharmacy, Radiology, Physician Management Systems, Clinical Pathways, and more.
Client Server Technology
From Workstations to Telemanagement, Scheduling to Network Management.
Network Integration
Network Operating Systems to Community Health Information and beyond.
MOB INFORMATION SERVICES
An a ll la n ct with Dat apro In/or rn 11tl o 11 Scr \·lccs G r o "P · Andersen Consu ltin g. C1 11 'l MDB I nformation Ncrworl:
DATAPRO
MDB Information Services 5910 N. Central Expressway Suite 1800 Dallas Texas 75206 mdbinfonet.com
Sure, you need to add function to your computer,
but you don't need all those machines cluttering up
your desk.The backpack pd/cd is a 3-in-l mass storage
solution that gives you a CD player and a removable
Viii.I' (;/1-RUI/ /!l'Ot;r11111s. mulio C:Ds. or 11s1· a PIJ carlri<lµc for arlrliliutial
Ull-lill l' SI O/'a~C.
cartridge storage drive . Backs up your hard drive, too.
Now, just in case you're not up on PDs (optical Phase Disks), they're a new
kind of media you can read ,write on, erase and remove an unlimited number of times . PDs look a lot like CDs , cost less
than magnetic cartridges ,and can store 650MB. Also, they can't be accidentally
S1m11/ar1/ lifi0 1/11
uplica/ <li8ks Cilll
tw 1 ~rasi·i1. Lsc
UH'/' [I/ Ill !WCI'.
erased by magnetic fields.
Another good thing is the easy installation. Plug the
backpack pd/cd into your printer port and your printer
PacA.11u11· 11/!'s a1U/ tote //ll'm liwn PC 10 l'C. P/uµs into m1y llUl-compatili/e
110/ebonk or rlcskto/i.
into the backpack. That's it. Save your precious few expansion slots for something else.
And best of all, the backpack pd/cd is half the price of those other solutions!
Available through c omputer dealers. computer sup erstores, and mall ord er catalogs.
Seagate Software Is a trademark of Seaga te Technology, Inc. Circ le 204 on Inquiry C ard (RESELLERS : 205).
Seagate Software m backup solution included
with purchase price.
(Offer expires 12/31/96)
~~
pd/cd
Mic:ro5olu'tion!i
The port·ability leader.
Ph: 800-295-1 214 (US and Canada) or 815-756-3411. Fax: 815-756-2928 Internet: www.micro-solutions.com
SECURllY WILL CALL WlHDOW HO\'f
OPEIU HO SURCH.UGE FOR MC,
Compaq contura 400, 4Meg .......... .............$49·
4x 8-80 ................................................29·
4x 8-70 ................................................39·
Compaq 1Meg V-Ram Pl. No. 171017-001 .......19·
Thlnkpad 750, 720, 700, 360, 355 4Meg .. .......39"
1x1-80, 18 pin chip .. ................................2·
1x9·80..................................................9·
Cyrlx DRX2, 16·32....................................69·
NEC Versa, 4Meg .....................................49"
Panasonic 6500, 1Meg Module ....................14·
Wlnbook XP, 8Meg ...................................591'
Epson 650C, 4Meg ...................................3Qll
TS38 Models -ALL· 4Meg..........................398
1Meg, 64Pln, AST SIMMS ............. ...............Qll
bWl:1£t·11111!f1 CACHE,,.M, EM,.O, RY
""' ''"" 321(d
9-00
'"' "' '"' 32JW(!3VI
""' .'",' '"'' "'" '"' ""'
'"'"' '""'' "'"' """"'' ~~!lJ~
1100 1100 01)l(5Vj
2Ul \?OJ
",.', ,.,100
ltQl(311}
HMS
',,..",, ''"
25ll(1Hpi6}PIJ'/Ji:n1 ' «b1JloHff
51tr(l&l l llJP/JtJIH lint Clefll Modi/I SJUI
"".J:.:k~::-..:·· $31.0I
n11 (lllpmJtJr:,tom MH~I·
Individual D·RAM Chips 11a11·~0ltl3tttn
f-0281-XL
4900
~::r:ni~rtn&:::!"::l l
.mg-~:i
lowtSlp~ on lntelow:1drivecNps:
·iV!:'flbf!! I
Cyrix330X $3!1"
C'ynx'°3X$79
Make Your 486 Run like a Pentium8
IBM PS/1, PS/2 MEMORY MODULES
AoM300.501Ser.oH
Aotrfi700Scrin~ll)
Atl!MA$trlts(P<ih) ~CStrl!s(EDO.Cll.rt)
~';Jl,ISenel; fCl31)~~11~/&
PC 3lO l.!Lal 65n (£00. WSl
PCJ.&0(£00.PJ!rat PC350~653 1 -65&5 PClSIJMor)d:&SM (i*il PCMOt.lcdelMl7 (£0J. Plh)
''"''PC 730~6115-6176{:i.art)
PC1JOll.odel6171(COO,pl!rS)
PC1$01140t!\M~(p.il!S)
:i~~=-\EOO. ~I
PC5'Mt'~{tCC,p.1n )
PJS l. )) Pln Swnms
P1, l,72 Pln Slml"llt P~Z.55SX.MSX PISZ.Sl,SJl.S. S&.57
P/$2.~(ECC.DWI )
PIS 2 StMt,~. 195, ~ (R'C. PMl'll CMJ·Alllflnl#OM,_..,
WW119r'Zl !il 3'.'jQ.'11"219 ~g.ti l 'N219 TM"'4.t.1·9
~1'7:19
WS.9111t'219
JSWIW24~ 3i5tfliMIZO 3.t~9111tt119
......,..,,. llS'llQ/219
J!i'SWIW211
·~i'IM59 3''5911'41:119 ' "i'IJQ/259 ~tll«.-'2 1 9 -"1Mfl»'2S ~ 5'fr71'1ltl2'3
.,.....,,.,,,.. 45/7W139t'249
MWlla-'249
IBM NOTEBOOK & LAPTOP MEMORY
lllol'll.~J.l<l.lCS, lU.. S5l, C, a
Thlrrl:PJ,36.SC. CS. CD,E,EO
Ttlln~pJd3E.5X,36~XO
Tnlnk:ild500. mlC:S
""""""' !hr.Qkl;0).720.750.crns:x
Tllk'l~PtO 101. 701C
1 hln~J0730l, H ~kpfdmC, CE,ctl, CS
~750C. CC.LLD
~1Wl ro, fl.no
,.,,, Ot!Wl!!l
109f1&1''"9 7 , . 1ro.119 11Wlli'5Ji H1'l0itll9J7'J 69109f1Wl'4l
,,,,,.,,. ~9llOlll 59
4S'IOWl18.'339
lot'!&~
COMPAQ MEMORY MODULES
....3,,9..l,9.il.2,·.9, 11900
34,"59"1191'219 l41591'1li'2 t9
w.i911U/'249
.w·~ll!Ji'Zli
5 '4!}t'Jl1B'239
"" Ml59i'I091219
l4159/109/2 19 3iW11v.!39 l4WIC$'21!1 34.'59.109/219 lol.'°5Sr1~19 39.'&4/1191239
J'J'WllW239 39-{.U\ l i/2)9.~
--
VIS!< AE & DISCOVER
-
- BATTERIES
* * * * CALL FOR NOTEBOOK AND LAPTOP BATIERIES
Compaq , IBM, Toshiba, Epson, AST, Tl and Morell
AmHDle 73H89 - $129
Compaq Co01111 3125. 4.75 - $119.00
com~~t:~,~·~~.~io. 4i:~i~os.os
Epson AcllonNole 100, 866C , 880C- $134.00
NEC Yem E. y - $119.00
NEC Yem S-S119.00
T"hlba 110 and 400 -Call
TOlhlba 1900, 1910. 1950, 1960- $119.00
Toshiba Z400, 4700. 4100, 4900- $111.00
Toslllba 2100 Serles-$1Z1 .00
TOSHIBA LAPTOP MEMORY
MAXU . l"AAH
l'fl lCC
tll'utmlC.C.i:lff
HM'Hvt
JIJ.751'41Kf40U
l't·PAlOOOU
9-1 00
&Q.191\E<l-229
F'C-tAlO IZU
69.«I
PC-f'A2Q!lJ
1tllO
PC-PA21)HIJ
ISQ-279
PC-PA201tu bi'l li-'1~1
1,",1",1,"/,f"W._,"J,"l,f
llS/'1&91319
NOTEBOOK, LAPTOP MEMORY
KlnQstonTUl'tlO()vp-3X F.ls1er, lcl'4B6 Bmcl Dt2. (b, $);2. S.. ..
Outperlormslnteloverdriv9Penlluma3
... 0Ht't'S1l500
.... .... SIMM MODULES (Add $5.00 for SIPP)
.,.,
1a'M.cSo
13.CO
* 's.oo ltlsl_lolol
!JOO
22.00
1900
THO
14 00
'"" 3900 3'00
179.00 1$9Jtl 16t0Q
72 PIN SIMMS (fPM, EDO)
DIMMS (168 pin)
-",.".""..,, '.'"".'",' -"" ,"..."....' .... ,.., 2M·li51m;
512·3!2mi;i I rJlfC ~ 36 4 tnQ
"" """"' "......"... '"""""'' "'" 2·.JUm;
·· 3& 1$irr;!
.'.'.".." ,". ".,' h3i!ill~
, ''"'' ."..'·".,' '"."..".. ,,..,, 1111~uJ·5m1Momv
h321mg
"·"' ...., """" """ hll llmg ."."..". h:JU2 mi:
ll · 316"rr.q
'""' '""' IAJ24mg[[)O "'"' ,,..,, 21J21mg[00
""' "'""" ,."",,' h3t1em;rno
""" "'"' '""''"'' hJ232mHOO
~""
3~ .00
IOUJ JUIJ l!l'lOO
11900 m!9o.0o0
21.00 49.00 104.00
~i'J . 00
'~"'
104.00
'""
4UIJ 1000
81.Li.9
OW.. Dnl'lO:, lil1RO HI J.3VECC.EOO l.3YECC,EDO
).JVECC,[00
lJVEC:c..lllO
DUL &lllilEWAT
J ..TrSOMK
U'IUllAJI
J·.l''llD.U.
n1111
11100 40.00 1tl9:S.OO
1DS.OO 329.00 1®.00
t#f.# U Uf
ECCSIMMS
...............
AST MEMORY
NEC MEMORY HEWELETT PACKERD MEMORY
"' J')·t~
dr'li9/1~ J9,."~'l/1 ! 9:'23'9
)9.'5'139'259
l!i.'£8{\ 1 ~ ~ li.z:J9
611i'239
3Mi' 11~9
3i'C.9illi'2S9
COMPAQ NOTEBOOK &
LAPTOP MEMORY
M».Sl!l20.T
AnMCI 4100.. 4111), 4120. 4130
tarurm "''.2!.-UJ C0t1111r· ·4/2S.C.CX Contura4!lOC.41XOt, 410C. 41 0GX
tv.;b.>Q.t21JC.·70Cf.COC.430CJ.
CctrtnAtl'll~W LTI:SOOD. 51 00.~53)0
lfE[ltt 41 40C,CX.t/15Cl!
1 1'>'1~
.,"1.9'i.?'.i'',1""9 ''
tW7\'l ~
6l"Wl69
mtt.~1J
4'9,,,,.,M,9
LASER PRINTER MEMORY UPGRADES
_,...., AM'ltJtl'Tt.PGIWI(-)
W . D l . s . 1 1 ,6'1645
""
C¥o!UIPll:(Jli!SJ rMu:~-11..tt,<letG EPWIW1J.kf.OIY,er EPU111Act!c11Wff11Q0.l500
[~ton.lctionLaUIU
,.,,,. E;t1:inl»l.UOO.'OOll.4100.4l00
£~501'11000, l~00~». 5200
" '·'°·"'·""" ~4..W..t51.4SMI
lf'4'.W'U.5.~l~lfro:M-
l+P 4L
-
...... 1'1'351
''"'~SP WP.
'11'1
""
laM~ AOlll. A] lf!:
··
18ML»a.ctm. AU1
1111Usrt"1f. ~1'
""
,;
...ro'
""'
"
",'; "'1"0'
'
m·~
.,",,",.
",", " " " "
"
,;
u
,,"";
." mm
"'
,"",'
,,""",,
"'
,";
n
(Gl:tatJ>-11 10. lm LDTr.11tt.kllley·C ·l.4SX Wr.i11l.()ptr1LiX. 1tRX LtrnwtVl!tlWr.-:t00,600 ~ci::.t::-1*<' 200, 1.00. 600
lil£95. i7
'',""; "
'""n""'"'
""''
" " "
''""Otl·lllf.AOOCX. l1 0L 'IOEX
Ol.l110f.£X. 600tl~510[,£ll'
Olibl, UO 1»>mo..2c.a l>d.al'l!SdP!lt!JO
Px.o.&~ecu1 1 s PJn~"4"~.U~ ft/WM/,4'11/4.Uf Pv.,,~«50 P1'1iW".c~)J
t"".i
..,; . ."" . "
"109
39 19
""""'''
,;
"
"'
"" "'"'
""' """"'''' '''l"""B "'
· ·""
~ OM .,;
,., '"
,;
,";
.""' .,,;
""'' "'
,,;;
"'
" "' "'
"' "'
- '"
CUSTOMER SERVICE & TECHNICAL: OPEN M-F, 9-<I PST
PCMCIA VERSION 2.0
......~....,.
"""""'''''
HARD DISK DRIVES
We also sell Memory for: Dell, Gateway, HP,
DEC, Sun, Zenith, Acer, H EC and Epson
All 111'T0rCaidJdems barrliilns dannerew/Ji,&stasreudawnitihntth-e1ir~roWs/e}ebcutMy mco:mepss3(lin/hwntcoy
~:A:;
22825 Lockness1/wenuej· ',orrance, CJt.,90501
au.om
MAXTOR
1zt>:U
~7
1.0G1G 7UO A'I
l Hi lG
i9!1
1.2 GIG ~1?6V AV
l l GIG
2GGtG
HARD..DRIVES FOR LAPTOP &NOTEBOOK Of'X(P~ lM. ~li'Q,
.... TSQ.755 - 11°""9 ""''' '"' 1.JG1G
_..21GIG
"' "" "' TKINKi'J.l 760 - ll G!ti
"' '"""" "' LTiSOOOJ!O>-llfJl'!I "" 1,JGrG
'""'"'' ""'' 21G~
11!<
VtNE.Y,li«.,P-1 ,JGIG
2.1G:G VtmZ000.400'J-a1oma
l.JGh'.l 1111
' 7CO'UCO·l10n; IJG'.G
iKt11700-ltOm,1 1.J!ilG
L-..US.U.fO!lAU.
llOTEIOOICIMIOt»TOl"S
110!:'9
1.JG1G
21GIG
~·
S1'9
310-539-0019 FAX: 310·539·5844
SECURITY WILL CALL WINDOW
NOW OPEN
1 · 8 0 0 - 4 3 3 - 3 7 1 6 CALL
TOLL FREE
(Uhnd Canada)
Prices & Avalllblllty ESTAB. Subject 10 Change Mon·Frl, 8:00 a.m. to 5:00 p.m. PST 1985 Without HoUce Sat. 10:00 a.m. to 1!1:00 noon
C ircle 226 on Inquiry C ard (RESELLERS: 227).
, , !fi.#~:9:;1;-~~~ - ,
BECOME
THE FIRST
ACNE ...fAST!
CHE COMPUTER BASED
.-.-. ~
.#"'
· - - - · · · -------~_____..
TRAINING PROGRAM IS HERE.·.
1he first 100% Computer Based Training (CST)
DON'TPUT YOUR CAREER OHHOLD ANY LONGER! GET THE
program on CD-ROM to fully prepare you for Novell's
CNE exams. Its innovative design provides fast,
effective and convenient training to anyone wishing to become a Certified NetWare
fOREfRONT
CNE SELf-STUDY COURSE AHO GET CERTlflED...fAST!
COURSE MODULES INCLUDE:
· Administration v3.1x
Engineer, even when hampered by a
· Advanced Administration v3.1x
busy schedule. Our CNE CBT allows you
· 3.1x Installation & Configuration (#802)
to learn and practice everything you 'll
· Service & Support for NetWare (#801)
need for full NetWare certification.
· TCP/IP Transport for NetWare
· All on one CD · Interactive NetWare simulation
for hands-on exercises
· Study at your own pace · Hundreds of practice questions · Priced below competitive products · Everything you need to prepare for Novell's tests!
· Networking Technologies · NetWare 3.1x to 4.1 Update.
*NetWare 4.1 course also available
Added Bonus!
The CNE Self-Study Course comes with the full version of the required Micro House Technical Library.m
The Forefront A+ CERTIFICATION Self·Study CourseTM
...is the first 100%Computer Based Training (CBT) program on CO-ROM designed
to fully prepare you for the A+ Certification exams. This hands-on self-study course
will give you all the technical material, knowledge,
interactive exercises, and confidence you 'll need to pass your exams and excel in today's competitive PC repair marketplace!
CONVE NI ENT ! Forefront's A+ Certification Self-Study Coursern gives you flexibility and portability unmatched by traditional training methods. You'll study at your own pace using our easy to follow, step-by-step format. Study whenever and wherever it's convenient for you!
· All on one CO · Interactive simulations · Study at your own pace · Hundreds of practice
questions · Priced below
competitive products · Everything you need to
prepare for the exams!
Free Technical Support · Next Day Shipping · Performance Guaranteed
AMERICAN EXPRESS
·
Call for Special Discount Pricing Today!
1-800-653-4933
(813) 539-7283 · FAX (813) 531 - 0200
FOREFRONT ForeFront Direct, Inc.
Circle 211 on Inquiry C ard.
18820 U . S . Hwy . 19 N . , # 215 Clearwater , FL 34624
Copyright <!:>1996 ForeFront Direct. Inc. All Rights Reserved . ForeFront CNE Self-Study Courso and ForeFront A+ Certification Self-Study Course are trademarks ol
ForeFront Direct. Inc. The loreFront Logo is a trademark of the ForeFront Group. Inc. All other trademarks are the properties of their respective holders.
BM
ForeFront Direct. Inc . Is a subsl:Jiary ol ForeFront Group. Inc.
Circle 216 on Inquiry Card {RESELLERS : 217) .
Switch without Risk!
S
Y
S
T
E
M
C()MMJ\NllEll
System Commander makes it safe and easy to add as many OSes to your PC as you want!
Easy Automatic Installation ·Prepares your PC for new OSes in
minutes · Simply select the OS you want and
System Commander does the rest ·To use another OS simply reboot
and make another selection
Money-Saving Flexibility · Minimize hardware expenses by
putting up to 100 OSes on one PC ·Use any combination of hard drives
· Use any Intel compatible OS or combi nation of OSes , in English or any other language
System Commander is only $99.95 and comes with an unconditional 60 day money back guarantee. Get Free overnight shipping when you mention this ad. ·order it now and have it on your desk tomorrow morning!
"System Commander is a blooming miracle''
---Jef!Y Poumelle-. BYTE
Free
overnight shipping*
when you mention this ad.
800·648·8266 www.v-com.com
V Communications, Inc.
4320 Stevens Creek Blvd, #120-4BYT San Jose, CA 95129
408.296.4224 fax 408.296.4441
'When ordered before noon PST. No Salurday delivery. Slandald shipping oulsldc US. CA res . add $7.25 sales lax. Offer subjec11o change wi1hou1 nolice. All logos and product names are 1mdemar1<s of !heir respeclive companies. VISM.1C/Amex C1 996
If you want Ultra SCSI Perlormance use our Teflon Cables & Active Terminators.
SCSI Vue''Active Terminator Fr5m9
Opt;onal ~
Rtmott OrJplay
Benefits: · Improves SCSI Bus Performance · Less Errors; More Reliable Data Transfer · Diagnoses Problems · Analyzes Sig na l Quality Feat ures: · Active Regulation · Supports 6B Pin, 50 Pin · Status Indicators · Gold Contacts
Fr:f9 Benefits: Gold/2[~,gnostic Cables
· No Loss Of
· Diagnostic Indicators · Large Ferrite Filters
Important Data · Triple Sh ielding (Unique Cable Desig n)
· Faster Performance · Double Gold 20u' Plated Connectors
· Test Cable Integrity · Extra Heavy 26 Gauge Wire, 50 & 68 Pin
FAST SCSI Cables l OM B/sl Over 60 Cable Styles Jn Stock
·- - -- - - - -- - - - - - - - - -
Benefits. Teflon Custom Internal C bles
· Less Errors, Ultimate Performance
· Silver Wire Improves Signal Quality
Features:
· Perfect 90 Ohm Impedance Match
· Triple Pronged Connector With Gold contacts
Custom Internal Cables in I DAY/
-*·1~ Active Digital Switch Be n efits:
· Share SCSI Devices Between 2 Computers ~~:;::;;~--, · Attach up to 14 Devices to 1 Co mputer
Features :
· 2-1 Active Digital Switch/Repeater · Regenerates SCSI Signal for Long Runs
Catalog Onli ne 0 www .s cs lpro .com
The SCSI Solution Company
·.-- ~~~:~·;"~~
~ A_j..,._~~~~~~.l~:~:~.\
Our knowledgeable SCSI Technicians will solve a// your SCSI problems...guaranteed!
Gold Diagnostic Adap
$Fr3om9:
Styles: · 6B Pin Drive to 50 Pin IDC (runs wide dr ive as narrow) · 6B Pin External Adapter to 50 Pin (converts Host Adapter) · Gender Changers both 50 pin and 68 pin (all combinations) · Adapters with panial termination built in for 68 to 50 converters
Teflon 90 Ohm External Cables
From : Be nefits:
$ 1 5 9 · Ultra SCSI 40 MB/s operation (Granite Exclusive! ll ) · Fixes Ultra SCSI External Cable Proble ms
Features: · Perfect 90 Ohm Impedance Match · Triple Pronged Connector With Gold contacts
Active Digital Ultra SCSI Echo I Repeater
Benefits: · Doubles the Ultra SCSI Cable Length (up to 18' · Fixes Ultra SCSI External Cab le Problems · Models Available for all SCSI types (Int. & Ext.)
Feat ures: · Active Termination and Signal Purification · Ultra Fast Performance for Added Capabilities · Diagnostic Capabilities · 30u· Gold Contacts
GoldExternal Ultra SCSI Cases
· Custom Encl osures in 1 Day for Raid & Arrays
From :
$29
3101 Whipple Rd. · Union City, Ca. 94587 ·Ph: 510-471 -6442 · Fax 510-471 -6267
15B BYTE J AN U ARY 1997
Circle 212 on Inquiry Card {RESELLERS : 21 3) .
Tm:-::: l'rllllcls .....,...,... .. ,.......,.
· "r Slllcill lllldllt tw am r..i.n 111y1
If U.S. n·n1
talmcsalllltyodlalyltlalplglacVeI,.'..1111711.1.1.r.. "'
Embedded 486 CPU Card for
Panel PC Based System
1 tfhoer puasseswivieth ;.~·.
baclc plane
.~
(PIN 133250) ,
in Industria l
r
panel systems 1
that use heavy l
duty chassis
casing.
· 50MHz 486 · 4 MB RAM · 420MB hard drive · Double speed IDECO·ROM · Speakers
· Award BI OS · Compatible wflh
· 9600 bps lax/2400 bps modem · Cirrus logic 1MB VESA Local Bus SV6A card
lollowlng t68·pin P6A socket CPUs: 486SX/OX/DX2IOX4/5x86 (not included)
· 16·bit sound card · Enhanced 101-key keybOard · 2·button mouse · MS Worf<s"' 3.0
133241 Embedded CPU card ....................$299.95
· MS Windows" 3.11 for Wort<groups
Power Leap Upgrade Adapter
For 486SXIDXIDX2 to 586·100/120
· Supports 5V 486
motherboards only · 586·XXX chip
....__ _
not included
c:>o
· Supports 64·bit X86 compatible
· Ergonomic design · Removable palm rest · Dual connectors: keyboard 5·pln DIN,
· Computer care kit · Wei<Jht: 38.0 lbs.
132337 486DX multimedia system...........$599.95
133022 ISA plug & play 10BaseT card .......$29.95 Jameco 64·Blt PCI Local Bus
130235 ISA plug & play combo 10BaseT. 10Base2. 10BaseS............39.95
Graphics Accelerator Card
130251 PCJ combo 10BaseT
Upgradeable to 4MB
10Base2, 10Base5 ...........................59.95
Mustek 24·Blt Single Pass
processor with 16KB wrlte·back cache · 100 and 120MHz core speeds with 33. 40 and
50MHz bus options (BIOSwritten before1995, will only work with AMO CPUs) · Includes manual and 3.5" utility/lest disk
131941 Uporade adapter ror 586 CPU ........$49.95
PCMCIA Type II Combo BNC/UTP Ethernet Card
· Minimum requirements: IBM compallblo PC with 386SX, one type II PCMCIA socke~ BNC/UTP Ethernet connectivity, PCMCIA release 2.1 compliant card services
· 10Mbps speed in 10BaseTand 10Base2 lormal
132581 PCMCIA network card....................$99.95
Jameco Printer Card
2 Bl·dlrectlonaf Paraffef Ports
and trackball 9·pin serial connection
on one coiled cable
133760 Win '95 trackball keyboard ............$49.95
;11· IBM 89·Key Adjustable Keyboard .,~ .. ... : ~
. ...... . ... ..... . · t ~ . ,._ ,- -
· -,
'
~.. ..- ..·
· · ; · j .... : ·
· PS/AT style
D · Adjustable keyboard with standard QWERTY layout' · 12 function keys · Left and right set of cursor-movement keys · Erase-ease feature · Separate palm rests 132978 IBM 8!Hey adjustable keyboard....$44.95
2·BMultctoronsMofot9use
· Serial mouse · PC/XT/AT/ 386/486/
PS/2 and compatibles · Includes Microsoft" setup
Flatbed Color Scanner
· 600 dpl
· Minimum
system
require
ments: 386
PC, 4MB RAM,
DOS 3.3, Windows" 3.1.
(Windows" 95 compatible)
· full Twaincompliance for
direct scanning Into supported appllcallons
· IBM and Mac compatible
·Maximum document size: 8.5' x 11 .r
134455 Paragon 600 llSP scanners .........$279.95
COMPROTMDigital Camera
Provides plug·and·play
Windows· 95
compatible high resolution motion and still Image
capture in color! Designed to interlace lhrough
!he parallel port ol your PC .
_
134421 Digital camera.........................~...$219.95
· IBM 486 and up, PCI 2.0 compliant · 1MB DRAM standard on board; upgradeable
to 2MB or 4MB using (6) 256 x 16 DRAM · VGA. SVGA and multi-sync compatible 128805 PCI card. upgradeable lo 4MB .......S89.95
SPECOM Video· conferencing Card
With Vl:slanT/m11 Pro Software
This package olfers friendly and alfordable, easy to use desktop personal video cooferencing. Wttha PC and a modem, you can do document conferencing. If
~!~=~:!: ~ ;;~;: " diskette and manual
you use a DSVD
111860 2·button serial mouse....................$39.95
SmartCable RS232 Serial Cables
SCSI Hard
~-
modem, you can do voice conferencing, and adding a camera, actual two-way
I i i c:ne Drive Solutions
videoconterenclng! · Card has jacks for SHVS and
130542 fast SCSl·ll, 1.0568 ....................$409.95 camcorder connection ·Internet capability
130577 fast SCSl·ll, 2.160........................839.95 131844 Videocont. card w/ soltware ........$149.95
130593 fast & fast wide SCSHI,426B .....1129.95 33.6 kbps Data/Fax
Floppy Disk
Internal Modem ·
Drives
· 33,600 bps data
modem. 14.400/
9600 fax modem
· Fully compatible
wilh ITU·T V.42,
V42bis V.34,
V.32bis, V32,
V.22bls. V.21
23, MNP 2·5 and as a fax/modem commu· nicales with all ITU·T group 3 fax machines 1
1291i72 Internal 33.6 fax/modem .............$119.95
R.A.C.E.R. 11 ISA Diagnostic
Daughterboard
. The Real·TIme
'" ,,,. .....
ATIXT Computer
Equipment Repair card
Is aplug-In
diagnostic board that allows
~m
~
system users.
integrators and
developers to quickly
troubleshoot and Isolate component-level failures. Combines hardware and firmware (on·board
software) that will enable you to repair asystem
that Is up to 95% dead.
135116 ISA posVdlagnostlc card..............$499.95
with a Rose keyboard monitor switch
Streamline.your computer room by reducing excess equipment.
Access up to 256 CPU's from a single keyboard, monitor, and mouse.
S.erveView is our best-selling switch, has every feature you can imag ine, and installs in.minutes. Compare price, features, performance,
quality, and support arid you'll find Rose can't be beat. Call us to
discuss ~our application or to receive your free information kit.
P.O,'Box 142571 +HOUS'TtllN, TE><As '77274 ll;l.713J933-7673 + FAx 713/933-0044
~~,) RELEOCTRSONIECS
MOVING?
1 IJ 11 addre~s, To change your subscription mailing
·.~
please complete the form below and send rt to:
BYTE Magazine Subscriber Services, PO Box 555, Hightstown NJ 08520
F~ : 609-426-7087 Phone (9 a.m. to 8 p.m., Eastern Time, Monday through Friday): 800-232·2983 {U.S.), or 609-426-7676
Ci.n:rent/Gld Address:
Account Number
New Address:
Name
Company
Address
City State p Please allow up to 8 weeks for this change to become effective.
bZ
A Division ofTheMcGraw·HiUCompa1tics
1 60 B Y T E JANU A RY 1997
Circle 209 on Inquiry Card.
Imagine if you cnuld take all of your fonns-based data and instantly send it to your database-no manual data entry, no delays. Stop imagining and do it today with TELBform, the most accur:tte and affordable fom1s processingsoftware al'ailable.
TELEfonn has the power, speed and accuracy you need to automatically collect data from scanned or faxed in fom1s. Using familiar communications-paper and pen, fax machines and modcms-TELE/onn reads hand-printt>d, typed and filled-in data.
Eliminating data entry means your staff will be free
AUTOMATED DATA ENTRY.
for more productiveactivities. Having data entered in seconds means increased productivity-you'll work smarter, capture more data, faster and
with less effort.
ACCURACY
FROM A TO Z.
Thousands ofcompanies use TELE/om1 to make their businesses more efficient. join tl1em by calling 800-659-8755 tocfay.
For more information, visit Cardiff Software's
·~
UDClf n · LINC au.Ul.Mf
·· Web site: bttp:www.cardiffsw.com.
READS HANDPRINT--.....;::=::;·_..-.r, ;-~ ,,, .. ~ -:°" · --- ~
TEXT (ICR)
li'.i.; r- _----·--·-----~
REGISTRATION FORMS,
SALES ORDERS, CLAIMS,
Cardiff~~~l·sottware-
·
p110NE: 619-752-5200 FAX: 619-7;2-5222
THE ELEGANT, MODERN DESIGNED ESSENTIA.
An exciting new breed tailored specifically to those who demand a richer Windows NT" experience. Feature rich and packed with power to handle complex computing tasks, let the Essentia be your gateway.
With decades of engineering and technical experience, our products and services are consistent with your expectations. For cost effective business solutions, call
800-795-1972
http://www.censuscomputer.com
Eli Census Computer, Inc Setting a higher standard Tel: (818) 839-2838 Fax: (818) 839-2837 email - sales@censuscomputer.com
II
Mon-Fri 9:00am-5:00pm P.S.T.
1111
~~~~~~~~~~~~~ ---
16 2 BYTE JANUARY 1997
Circle 220 on Inquiry Card (RESELLERS: 221 ).
Suddenly, everybody's switching.
OSCAR's user-definable system nomenclature lets you name servers anything you want, for a more intuitive sense of what's happening where.
View 8 systems - or use the mouse to scroll down to see up to 100*!
Get cross-platform keyboard, mouse and
monitor switching on-screen-instantly!
Introducing OSCAR"r", the industry'sfirst
terms. Now, you can input system names that
on-screen menu system offered on all switching
make sense to you right on the screen. So you
systemsfrom Apex PC Solutions, Inc.
can switch platforms and applications at the
OSCAR (On-Screen Configuration &
stroke of a key or click of your mouse.
Activity Reporting) allows you to select and
control all the systems in your data
Discover controlyou can count on.
center with a simple click of the
OSCAR firmware is installed in
mouse. Using a single keyboard,
all Apex PC Solutions' products.
mouse and monitor, OSCAR
With Apex's new password
lets you access a wide range of With mouse control, OSCAR offers security, OSCAR adds one more
hardware such as RS-6000,
switching at your fingertips. level of protection to your data
Macintosh®, SUN®and HP
applications.
9000. Then quickly view current
information and direct system connections.
Discover why everybody's switching to
Apex PC Solutions, Inc. Call us today
See it all -just the way you want.
1-800-861-5858 or (206) 402-9393.
OSCAR's intuitive, menu-driven commands
*when using SunDial TM
take you wherever you want to go, in your
http://www.apexpc.com
Innovation &
Technology
by Design
APEX"
l'CSCWOONS
20031142nd Ave. NE· Woodinville, WA 98072 · (206) 402·9393 · e·mail address: sales@pcsol.com
OSCAR and SvnDial are trademarks of Apex PC Solutions, Inc. All other trademarks are the property of their respective holders.
Come face-to-face with SeeQuest"' and turn your Windows based PC into a fun real time videoconferencing workstation .
SeeQuest is a complete package that includes the Connectix QuickCam"' camera, the Connectix VideoPhone'" software, complete user manuals, and a specially developed KidProof "' Easy Installation Guide. And SeeQuest's plug-and play hardware devices get you and your PC
up and running in no-time at all. Add to this picture, the award
winning Shark Baby Tiger"' Telephony/Modem Card with Digital
www .sh a rkmm.c o m
Circle 218 on Inquiry Card (RESELLERS: 219).
Simultaneous Voice and Data (DSVD), and
you have a videoconferencing bundle of joy.
SceQucst is the videoconferencing solution
for both home and office. And comes complete
with the most advanced telephony features, like full
duplex speaker phone, fax, voice mail, paging
and caller ID.
So, just when you've got your phone
etiquette perfected, it's time to put on a
brave face . Order your SeeQuest
VideoConferencing Kit today.
Call 1-800-800-3321.
sHnRK
·ULT I .. · e f .a.
BLACK & WHITE
COLOR
S369.isRI' $479 MSRI'
JANUARY 199 7 BYT E 16 5
Add-In Boards · Bar Coding
Your Specialty
PCMCIA Headquarters
Bar Coding · Communications
Cele~i;ating .·.
LasedJtenc& I>th'ftaX
l[!l, I
If your needs are portable, Quatech has the solution. Our complete line of communication and data acguisition PCMCIA cards include:
1,2, or 4 Port Serial RS-232/422/485 PCMCIA Cards
Parallel Port/EPP PCMCIA Cards
Multi-Protocol PCMCIA Adapter Cards
Digital UO PCMCIA Cards
Analog Input and/or Output PCMCIA Cards
·.
IEEE 488.2 PCMCIA Interface Cards
For complete specifications on the above_pfll!iucts,call one of Quatech's
Jm expert sales engineerstoday at l-800-553-IJ70oremail sales@quatech.com.
Ask fora free copy ofQuatech's new Product Catalog.
':? GUATEC:H
.......Application to Solution
Cl1eck us out on the web: http://www.quatech.com
Circ le 82 on Inquiry Card (RESELLERS : 83) .
Buy. .
Alliencan $295
join the party as we celebrate two hot new products!
LascrLite-the smallest portable laser bar code reader on the market!
vm
And DuraTrax-the first portable reader to fully integrate
Touch Memory" and bar code technology.
Call for your free information kit!
1105 N.E. Circle Blvd., Corvallis, OR 97330 541-758-0521 · Fax 541-752-5285 · http://www.videx.com c.ccm1
Circle 06 on Inquiry Card.
$249
CCDs and Lasers
and up
All undergo extensive tesHng to ensure
a trouble free purchase. Extremely fast
and accurate scan rates. Available in
decoded or undecoded models.
AMERICAl\I i=ll!1111 M I CR 0 5 Y 5 TE M 5, L T D
800 648 4452x300 fax 817 685 6232 · www.amltd.com
C ircle 84 on Inquiry Card (RESELLERS : 85).
1 66 BYTE JAN UA RY 19 97
Circle 87 on Inquiry Card .
-~·~_..~~~7'~ ST*RVIEW · ·
c-*"(; Control up to 216 Servers
.,_q,'t'
~0~<M,;llllSe
with just 1 Monitor, Keyboard, and Mouse · Supports SVGA, VGA, and Mullisync Monitors · Keyboard or pushbutton CPU selection
i<lybolrd
· Autoboots Keyboards and mice (SV421)
· Cascadable
USA/Canada: 800-265-1844 (ext. 231)
Fax: (519) 455-9425 / lntemel E~Mail: mai/Ostanechcomp.com
http://www.startechcomp.com
StarTech
COMn.llll f'lOOUCTS
°''"'""''°" e_....nu1seeFmaxaotlroInnat1ernet or CaJI: (519) 455-9675 (H1. 231)
Vi.ul'Maaten:ardlAmertcan Espreas
Communications·Computer Telephony·Data Acquisition
Data Acquisition · Desktops
· Any mix of PCs; Mac, and Sun
· Keyboard/mouse emulation · AUTOSCAN · Front panel &
Hot key operation · Remote access to 150' · Desktop or rack mount · Over 50,000 in operation
MasterConsole®
Rock solid, reliable control
CALL TODAY! 800·RCl·8090 X 71
DISTRIBUTORS LOCATED WORLDWIDE
RCI Europe [31) 10 2844040
fax (31 110 2844049
RCI Taiwan (886) 2-218-1117 fax (886)-2-21a-1221
Mr.(. RCI
Raritan Computer, Inc. 908.874.4072 fax 908.874.5274
10-1 Ilene Cou rt, Belle Mead, NJ 08502 · sales@raritan.com · http://www.raritan.com
.'ll I>\\' \IO:'\EY-11 \CK (;ll \!{ .\:\TEE Fl I.I. 1-\ E \I~\\ \lm.\:\T\' Circle 88 on Inquiry Card (RESELLERS : 89) .
FREE 1997 Instrumentation Reference Catalogue
The Nationa l Instruments 1997 catalogue features our new BridgeVIEWTMand Lookoutrn software packages for industrial automation. Other softwa re products incl ude LabVIEW®, LabWindows®/CVI, and H iQ®. In addition, our new line of IMAQTM products provides a complete imaging solution . Hardwa re products include GPIB, DAQ, VXI, and new seria l interfaces for industria l communications applications..
National Instruments
6504 Bridge Point Parkway · Austin, Texas 78730
(512) 794·0100 (800) 433-3488 (US and Canada) Fax: (512) 794-8411 E-mail: lnfo@natinst.com www: http://www.natinst.com
Circle 109 on Inquiry Card .
C ircle 111 on In q uiry Card.
..J 12 bit, 60 MSPS AID
..J 8 bit, 250 MSPS AID 2 GS/s for repetitive signals
..J Up to 16 Meg Memory ..J Extensive Software Drivers
CSLITE 8 bit, 40 MSPS $595
CS2125 8 bit. 250 MSP.S $4995
Cus.eso,-r1i2- _ 12 bjl. _ 60 MS_ PS $8.1.1.,95
Ga Ga
Gage Applied Sciences (U.S.) Inc.
- 1233 Shelburne Road, Suite 400
1-800-567-GAGE Soulh Burfington, VT 05403
Toi: (600) 567-4243 Fax: (BOO) 780-84 11
Alk for extension 3425
· ·mail: pfodlnfoOgage-applled .com web alle: http://Www.ga.go·appllod.eom
Fram OtQlm h l.Jn:led SbltM:
Q:irqct<lt91 ~ Sdenoes n:_ !5610 Bois Franc. McwltNI, OC. CaMda HolS 1AS)Tet(S1~1337~ Ftt (!14} 337-641 1
C ircle 108 on Inqu iry Card .
Circl e 93 on Inquiry Card (RESELLERS : 94) .
JAN U ARY 1997 BYTE 1 67
Disk Drives · Industrial Computers
Industrial Computers
Embedded PC
Fits your applications and budget!
iscuitPC
386/486 Single Board Computer withSVGNLCD and more ...
· Ultra small size (145mm x 102mm)
· Supports all 486DX and 5186 CPUs
· Local·bus SVGA/LCD Interface
· Multi-port RS·232 and Ethernet communication
· Supports Solid State Disks
· PC/104 expansion
Circl e 120 on Inquiry Card.
Industrial PC Solutions
Call 800-800-6889 to receive a FREE 100
page Solution Guide for your OEM or system integration needs.
AovANTEOt
750 E. Arques Ave. Sunnyvale, CA 94086 408-245·6678, Fax 408-245-8268
Circle 113 on Inquiry Card .
http://WWW.·ppro.com E-M&JI: approCbppro.com
800-927-5464
A'1==1~u;.
1 68
2032 Bering Drive. S.ui ~. CA 96 131 Td (408) 452-9 200 · f.\x (408) 452- 92 10
Circle 117 on Inquiry Card (RESELLERS : 118).
UYT E JANU A U Y 1997
Industrial Computers · Laptops a Notebooks
A large variety of
SBCs In stock
for fast delivery
· 486 AND PENTIUM CPUs
· UP TO 200MHZ SPEEDS
· PCI SCSI INTERFACE
· E-IDE INTERFACE
· SVGA VIDEO OUTPUT
· DUAL SERIAL PORTS
· /SA & PC/ BACKPLANES
CA LL TOL L FREE
1-888-RECORTEC
Tel: 1-408-734-1290
Fax: 1-408-734-2140
e-mail: info@recortec.com
http://www. recortec.com
RECDRTEC
1290 Lawrence Station Road Sunnyvale, CA 94089
Circle 1 15 on Inquiry Card .
Request our free
Product Catalog
· COMPUTERS
· ENCLOSURES
· KEYBOARDS
· MONITORS
· PRINTERS
· CUSTOM DESIGNS
CALL TOLL FREE
1-888-RECORTEC
Tel: 1-408-734-1290
Fax: 1-408-734-2140
e-mail: info@recortec.com
http://www.recortec.com
RECDRTEC
1290 Lawrence Station Road Sunnyvale, CA 94089
C ircle 11 6 on Inquiry Card .
Industrial Computers · Mass Storage
U.S.A. Made Rackmount Solutions
Over 40 models, sized from 1U through 6U, 17" to 2411 deep, p lu s rackmo unl S'\Vitches, monitors up to 20", & keyboards with or without trackballs.
Tri-MAP In ternation al, Inc. 4569-A Las Positas Road, Livermore, CA 94550 VOC: 510 447-2030 · FAX: 510 447-4559 · www.rackco.com
from THE
~ Ill
~
0
5....
n
0
8
'"C
;=.;.
n
0
8
VIS/\ '"C &M/ C ~
·=pied '<
C ircl e 114 on Inquiry Card .
Circle 1 0 6 on Inquiry Card (RESELLE RS : 10 7) .
0URLSTflR!
800-468-0680
www. qual1ta r.com
FAX: (818) 592-0116
TEL: (818) 592-0061
Circle 105 on Inquiry Card .
JANUARY 1997 BYTE 169
Memory/Chips/Upgrades · Miscellaneous Hardware Multimedia/CD-ROM · Programmable Hardware
1-800-394-4122 pe PRODUCTS
VISA & MasterCard accepted - Same day shipment! 408-638-9460 - 205 Apollo Way - Hollister, CA 95023
C ircl e 98 on Inquiry Card (RESELLERS : 99) .
~ QQ~~ L J is a vertically Integrated design
and manufactu ri ng company specializing in compu te r enclosu res. d isk subsyste m enclosures and fully integrate d systems.
l!lllrlll
NEAl, N
CD LABELER KIT
(jJoreate you.r own aiit
work On 'Your CompJ1tep with easy-to-use NEATO Templates. (g)Print on Any Laser Print~r using NEATO pressure sensitive die~cut labels.
(3)Using the NEATO Label Device, apply labels...PERF.ECnY EVERY TIME/
CE:··~
App llca tor · IOO Labels - ,
Assort!d Colors · DesignExpress labels',.
Software for Windows · NEATO Label Design
Templates for MAC and PC
800-984-9800
NEATr 250 DodgeAve · East Haven, CT 06512 203-466·5170 ·Fax 293-466·51 78
InEurope: Ealing House, 33 Hanger Lane, London WS3HJ, UK
+44 (0)990 561571 · Fax-+44 (0)181 932 0480
See us at: http://WWW.neato.com
Circ le 1 02 on Inquiry C ard .
Canlral Praclically Anything. from SZ
Tower PC Enclosures Tower Drive Enclosures Rack Systems Rackmount Accessories CPU Cards and Backplanes Rackmount Drive and PC Enclosures Industrial PS2 Power Supplies Redundant N+ 1 Load Sharing Power Supplies
Phone: 1·702-356·5595
Fax: 1·702·356·636 1
Email: info@sligcr.com
Internet: hu p:l/www.s ligcr.com Postal: 1385GrcgSt.Sui1c 10 1 Sparks, NV 8943 1
11 0 BYTE JAN U ARY 1997
Circl e 1 00 on Inqu iry C ard
(RESELLERS : 101) .
1724 Picasso Ave. Davis, CA 95616 916.757.3737 916.753.5141 FAX http://www .zworld .co m
For immediate information, use our 24-Hour AuroFAX. Call 916.753.0618 from your FAX. Request catalog #18.
Circ le 103 on Inquiry Card.
Programmable HW · Security · Engineering/Scientific
Programming Lang uages/Tools · Security
MiniDriveTM 40 1/0 lines. ADC, UARTs, timers. LCDinterface. OEM boards $49
Software+Hardwars Development Kit includes:
DOS+BIOS , C library, samples, manual, cable, and one of the controllers.Program on PC, Down loadEXE file, Run standalone infinal
product. No hidden costs.
E&yto~il~GC++. Use
TEF1Ns21h controllets rrirhADC,DAC,soletrJil1
drivers, reley, PC·I041 PCMCIA, LCD, OSP motion control, 10 UARTs, 100 VOs.
Cusiomet boanis design. Save time and money.
~£RN 216F S1reet,S1e. 104, Dovis, CA956t6, USA
" Jj
Tel: 916-758-0180 · Fox: 916-758-0181
i t i llNC. Internet email:
J . . . .·J fstpo:~/ O/ lttpe.mne.ctcoomm.comte/mpOubn/eileco/tmem.aMTI
http://www.lem.com
C ircle 104 on Inquiry Card .
TheLuna- token from
Chrysalisis aPCMCIA·2
card that delivers encryption, decryption, and secure digital signaturefunctions. Independently certi· fied to FIPS 140-1 Level II, Luna is compatible with Microsoft'sCryptographic API, Intel'sCDSA AP!, and Nortel'sEntrust Supports DES, Triple DES, MD2, MD5, RC2,
~"''" ~ ~ RC4, SHA-1, and RSA PKCS#l I.Secure codes
'"on'ly"t"he"ca"rd"h' oooldreorlhhaosrna"cc'e'ss.The Luna
Developer's Kit includes documentation,
ch . , · · , , · · tech support, and the toolsto build
'd 1ffiN rysa1IS yo~e:z:~~C:::.ure
U...;, oltadem>tl< d ~· Al o<hor pn>Wct and comp.>ny nomos lilt tr>dem¥I> d ~ r"fJ'(1M haldtn.
C ircl e 1 1 0 on Inquiry C ard.
FREE E NGINEERING S OFTWARE C ATALOG
E11gi11eeri1lg Soft ware Dil-ect is
your #1 source for eng ineering
software ! The more than 1,000
Jlt'" products listed in thi s catalog
were developed by companies
1" and practicing engineers and
rep resent a vast resource of
tools that can help you get
~;'=~:;jidlj~ your job don e bett e r, more
··'
accurate ly, and more quickly.
98.9044
Sci ech So-Ytdi ..,,_..... 2525 N. Dstoo Avt. Cloiaigo, ll 60647. Tel 773.486.9191 Fax 773.416.9234 · HIClil info@sdtedi0o1.1- ·URL ·np://www.scif..W.l.ca11
Circ le 121 on Inqu iry C ard.
LF90
Delivers!
Speed. Dependability. Great Tech Support.
Create Fortran programs o r port legacy code to the PC with the most-productive, best-supported Fortran 90 language system.
Lahey Fortran 90
· Fortran-smart Windows Development Environment. · DOS, Wlndows3.1x,
h' ·Windows 95 and
, ,r,'ot NT Support.
DLL interfacesloVB, VC++, andBorland C++. · Slale-ol-the·Art Intel Pentiumand Pentium Pro Optimizations.
US $895
Educallu11al, multiple-cop)\ and site-lice11se p r-icing available.
Lahey Computer Systems, Inc.
865 Tahoe Blvd., P.O. Box 6091 Incline Village, NV 89450 U.S.A.
C ircle 122 on Inq uiry C ard (RES ELLE RS : 123).
"Run Client/§erver Applications §ecurely aver the Internet"
· Use the Internet as a secure virtual Wide Area.Network · Develop powerful Internet applications using 4GL tools · Use SQLWlndows,Vlsual Basic, Powerbullder, Delphi, C++·.. · Provides automatic data-stream encryption for all SOL data · Uses RSA security and Netscape's secure sockel references · Includes a complete enhanced version of SQLBase v6.1 · Transparent to users, developers and administrators
l Uae the Internet to securely access your cUenllsarvor applications
Use Client/server toola for
remote occeaa aolutlonsl
Pricingstarts at $1 ,595 for a5-userversion Call 1-800-486-DUNN ext. 405
http://www.dunnsys.com
' " '
-=tlRSA
~PTlou rll{_.111(
DUNN systems , inc.
Circ le 124 on Inqu iry C ard .
JAN U A RY 19 9 7 BYTE 1 71
Internet Services
Recruitment
Hiway Technologies offers convenience with our online order form and online domain registration. Hiway Systems are fast as we power your site with state of the art Silico n Graphics RISC based servers. We also blast your data to the internet over one of our fiberoptic T3 lines. Hiway provides reliability as we employ fully redundant servers, UPS and generator back-up and even redundant T3 connectivity o n two separate backbones.
I I. .
Reseller opportunities available at:
http:/,_.hway.net/reseller
Place your order at: http:/'-.hway.net 1 800 3J9-4929 (561) 989-8574 salesOhway.net
Hiway Technologies
THE WORLDWIDE LEADER IN WEB HOSTING
Circl e 125 on Inquiry Card (RESELLERS : 126).
oin in the excitement of our expansion.
MANAGEMENT
· SW Development Project Managers, Win/Mac/UNIX
· Network Project Managm · MIS Project Managers ·
STRATUS, PU!, UNIXJC, Ct+
OPERATIONS
· Network EngineeBIArcbitects · UNIX Systems Administrators · Newsroom Support Specialists · UNIX Ne1work Operators · Network Performance Analysts · Win/Mac Network Admin.
OTHER
· Win/Mac/UNIX Automated SW Testers
· Technical WriteBITrainers
DEVELOPMENT
· Macintosh, CIC++ Developers · Windows, CIC++ Developers · UNIX, CIC++ SW Developers · PUI, UNIX, CIC++ ProgrammeBI
Analysts · CJUNIX, SYBASE Developers · Sr. SYBASE DBAs · Sr. Research Engineers · SAS Programmer Analysts · C++Msual Basic Developer
Opportunities are currently available
in Northern VA, Needham, MA,
Elmsford, NY
and Newport Beach, CA
For consideration, please send or fax your resume, noting position of intmst, to: Ttchnologlis Recruiting, lltpL 80197, Ameria Om Inc, 12100 Sunrlst VaDey Drht, Rt!1oo, VA 20191. Fax: (703) 4534015; t·mail: applylus@aol.rom.Ex~ore the AOL ho111: pigc at W11'11'.10Lcum/anm/. Or,
3ca9l2l-o3?u0r0J.Woe abre H an eqou(8a0lt0)lineaAt opportunity m~loytr.
Your Future.
Now Available at America Online
AMERICA ONLINE
11co1ro11rro C irc le 80 on Inqu iry Card.
SOMETHING MISSING?
Complet eyour BYTEcollection by orderi ng Back Issues today!
1991 1992 1993 1994 1995 1996
Check enclosed
Charge:
January
February
March
April
May
VISA Card #
Exp. Date
Name
MasterCard
American Express
June
Signature
July
August
September
October
November
First Name Last Name Address
December
Address
Special Issues
I Oui« h Cl .,l
Spttialb.wa U.S. ~livffv S300. Fort19n 0dr.-ery $4.00 · 1990 lhrv 1996 U..S.Ddr1try S6.SO, fof r~nOtlrmyS8.SO, Canada &Mt.aeo S700 · AU iswa prior to 1990 U5. Ddrvtrv SJ.00. Fotc-ign C>:fr.'tfVS-400.(CJH f0t :rr.11tabil ·tvllkot pticninciudr: poilJCJt (USI. ~u rfatt mail lhweign). · AUctin+.s must be in U.S. fond.t. and drawn on a U.S. ba nk. Pk:Ul' mdi4.·:a1r which 1uun you would lilrtby c+ttdung (""1 lht:- boJ.:rs...Scnd n:quc.t.h with p:tymrnt lo :
~ Bade lu ucl, One Phoenix Mill Lane, Ptlcrborouqh, N.H.03§ 58, (603) 924-9281
City State
Zip
'tZ
A DiPisio11 o("/ 11cMcGro"'-Hi/l Co111pa11ies
1 72 BYTE JANUARY t9 97
THE BUYER'S MART is a uni9ue classiii~a \!'jlction organiZed by prod11cfoategpry tohelp r.eaders
loeale suppliers. Ea.Ch ad.has Inquiry
numbers to aid readers requesting information f~om'advertisers.
AD FORMAT: Each ad will be designed and lyP.Bset by BYTE. Do NOTsend lqgos or camera·ready artworK Advertisers should furnish
typewntten.cc:iP.Y.2~x~,!/11" ads · ban include·headlihe (23 characters · maximum), de~criptive te,xt (300 ·
characters is the maximum rilcom· mend~)· plus company name, aCldress, telephone and fax number. 2"x2 ~If ad has l))Ore ~ce for descnptrve text (850 charactets is t~e.maximum recommended). DEADLINE: ~d copy is due
BAR CODE
BAR CODE
Portable Reader
* AA Battery Operaled, 64K or 256K * Display messages and oplional voice messages
:i·, lell operalor what lo do. Messages are easily
recorded (like answering machine) in any language.This unil is EASY!
* Double duly as Non-portable Reader * 4x20 Supertwisl LCD Display, 35 Rubber Keys * 2 Buill-ln lnvenlory Programs or creale cuslom
* Download lables and Pick Llsls
* Wand, CCD, or Laser Scanner lnpul * Reads 2of5, UPC/EAN, 126, Code 39, etc. * 2 yea r Warranly on Reader & Wand
* 30 Day Money Back Guaranlee * 64K Complete wilh lnlegraled Laser- $1299 * 64K Complele with Steel Wand - $799 * Small Size and very long battery life
http:J/www.cruzlo.com/-wds
Worthington Data Solutions
3004 Mission S1ree1· Snn1a. Cruz, CA 95060
408·458·9938 · FAX 408-458·9964 800-345-4220
RF Terminal
Communlcales 2 way lo Serial Base Slallon from
400-1000 II. Easily covers 1,000,000 square feet 1·
16 lermlnals per base slalion. Keyboard, wand,
CCD or laser scanner Input 16 Seleclable lrequen·
cies. Small size and low weigh! 14 oz. w!lh batter· ies. Base Slallon-$645 Terminal $1095.
http:J/www.cruzio.com/-wda
Worthinaton Data Solutions
3004 MisSIOn Streel · Santa Cruz, CA 95060
408-458-9939 · FAX 408-459-9964
600-345-4220
Windows Bar Code Fonts
Add bar codes lo any font based Windows pro gram. Fonts designed for dol malrix, DeskJel and LaserJet Prinl Codabar, 2 of 5, Code 128, UPC/EAN and Code 39 inside your Windows program. TrueType fonls, bitmaps and melafile support included. Only $199.
Worthington Data Solutions
(408) 458-9938
(800) 345-4220
Bar Code Readers
Circuit Design Software for Windows
Easy-lo-use schematic entry, PCB design, and simu
for PC, XT, AT, PS/2, Macintosh
lalion software, slarling al S149 each. Complele PCB package with schematics, aulorouler. and layoul tor
and Serial Terminals
* Attaches as 2nd Keyboard, no soltware changes * Reads 2of5, 126, UPC/EAN, Code 39, etc. * Exlernal or lnlernal attachmenl on PC * Wand, CCD, Slot Badge, Magslripe or Laser
* Supports DOS, Novell, UNIX, Mac OS, elc.
2-layer c!rcuil boards. $399. Enhanced version wilh auloplacement, more symbol libraries, and up lo 16 layers. $649. CAM file outpuls.
Mental Automation, Inc.
54 15 136th Place, SE..Sellevue WA 98006
(206) 641-2141 FAX (206) 64!Hl767 BBS (206) 641-2846
http://www.mentala.com/
* 100+ Conligurable Oplions
lnquit¥ 451 .
* Supports USA and lnlernalional K6yboards
II
* 2 Year Warranly. 30 Day $ Back Guaranlee
CAD/CAM
* Direct From Manufaclurer * Top Rated by Independent Review * Complele wilh CCD Scanner - $399 * Complete with Laser Scanner - $655 * Complele Wand only Reader- $299
~c "!·?
CONTOURING MOTION CONTROL
Aj~~~~~f',?RTI $249
VERSION 3
VISA/MC
· Controls up to six step motors simultonoously.
· Unonr and Clrcular lnlorpolation.
· Now fonturos to accommodate machine control .
http:J/www.cruzlo.com/-wds
· Easy·to-use device driver. Super Manual.
Worthington Data Solutions
3004 Mislrion Stleel · Sonia Cruz, CA 95060
· CAD·CAM lnlortoco available.
Ability Systems
Cotporalion, 1'22 Arnold Ave. Roslyn. "" 11ioo1121s1657-038
408-458-9939 · FAX 408-4511-99154 800-345-4220
http:llwww.abilitysystems.com FAX: c2151657·7815
Inquiry 452.
Labeling Software
Fo r DOS and Windows wllh dol· matrlx, Lase rJet or
DeskJel. Easy WYSIWYG design. Any formaVsize. Mix
big leXI, bar codes, and PCX graphics. Formals tor AIAG ,
KMart, Sears, MIL·STD, Penneys, WalMart. File Input
LabelRIGHT for DOS-$279. LabelRIGHT lor Wlndows
$295. 30 Day Money Back Guarantee
Worthington Data Solutions
(408) 458-9938
80~345-4220
TG-CAO Professional, v.6.0
CAD Solutions Software
A 16 & 32 bll CIC++ Windows 95, Win NT & Win 3.1 CAD Developers Kit. The best in CAD/CAM software
kils. Free Demo and Technical Paper. Call 800·635·7760 or Fax 972-423-7288 or
hllp://Www.disksoft.com or E·mall disksott@ix.nelcom.com or BBS 972·881 ·9322 Dist Software, Inc. 109 S. Murphy Rd.. Plano, TX USA 75094
Inquiry 453.
CD-ROM
CD ROM, Inc.
CD·AOM, CD·A, Media, Jukeboxes, Towers, Titles & Production Services Unique Data Compression: CAl·X2 INC 500 Company, Established 1988
303-384-3922 Fax 303-384-3926
http://www.cdrominc.com
Inquiry 454.
Dr. Dobb's CD-ROM Library
The Software Professlonal's Essential Resource
Or. Dobb's collection of CD·ROMs helps today's programmers with lhe ever-increasing complexity of their job.
Featuring these CD-ROMa:
The Al StMnS Cram Course on CIC++ Essential Books oo AlgoriUwM and Oeta Structures Essenllal Books oo Graphics Progranvning
Essenllal Books "' Fi!8 Foonals Altematlve Prcganvning Languages Hands-01 PostSaipt PfOt18IMllng
$69.95 $59.95 $69.95
$69.95 549.95 $39.95
-ahotl Ind fullpc<>du<t dllalllrnlloble on...-- llle:
www.ddJ.com/cdrom/
Full, Unlimited Money-Back Guarantee! Call: (800) SD0-6797 Fax: (913) 841 ·2624
Email: ordors@mli.com
lnt'l: Use mail, fax, Email or call (913) 641-1631
Mall Ordata:
Or. Oobb'a CO.ROM Ul>rary 1601 West 23rd Sl. Suite 200, Lawr1nce, KS 66045-2700 USA
Inquiry 455.
JAVA - °"' ~~.....C.....D....·..R....O.....M.....S............... m.oo
WIN=A~~~~!!w':'~iC:,~ion......... ...... SJ0.00
WINSITE ..·. ......·.·.........·...·...·..... . ·..·.. . ....·· m .oo
UtiUtiei lor Windows J,1, NT, Windowi 9S. morel
HOBBES OSIZ .. .. .. .. .. .. .. . .. .. .. .. .. .. .. .
.. ..... $35.00
esof5a~a~'~t\~0%li~~~~~~~~\~R6..... ......... us.oo
INTIORNETTOOLS .. .. .. .. .. .. .. .. .. .. .. ..
.. .. .. SJ~OO
NetworWflll IOOs & uUlttles SLIP & PPP
LINUX Dowlopo<'a R...,..n:o ............................ 125.00
Stoi:twao!, Red Hall. more!
UNUXlnstallation&GoalngSClll1odGuldo ................ $7.50
UN~m=· . . ... ...... . .. ... .. .......... ....... .... 145.00
CO Set & Install Guide. For btginn<rsl
llO<Hlff for LINUX - 100% Motif compatible GUI ... ...... 19'1.00
MOO-TIFF for F...SSD · 100% Moul compatible GUI. .. .. .$9'1.00
m. llOTHEA of PEAL ........................ .... .. ..... ..... SJS.00 Source & blnarits for UNIX. DOS, MAC
RUNNING LINUX .................. .. .... .. . . ............. 119~5
souii~l9c'O',;f'1!i.~Uf.2~~~.rv.ews. more.. .... sio.oo
STANDARDS - RFCs. IENS. ITUICCITT BlueBook .···... .·.. $30.00
TCUTK - s.ohw;rt 1odntklpX·Windowl.ipps. . ·.... ...··· .. ··. Sl S.00
TeX - lypt$tttir&lool' for 1Nthtmitk:al ft scitntifi< docs... . . . ... SJS.00
WOR~ O:~",.l\'3.0.it ~oo:ti.iei ................. .... $30.00
X-FtlES - Comp/m!OUotti for X11R6 a Xhtt86.. .. ....... .. ... $35.0D
Phone OnlefS t-$X>-l!OO~t3
Wur:apf
FaxOldefS: +1-520-516-9573
MC, VISAIAMEX
lnl'I Phone: +1·520-515-9565
Web Orders: www.lnlanagic.!Xlf11 E-mail: onle1s@inlomagic.oom
InfoMagic 11950 N. Hwy 89, Aag1111n, AZ 86004
Inquiry 456.
B UY E R ' S MA RT A DIRECTORY OF PRODUCTS AND SERVl'CES
CD-ROM
WALNUT CREEK CDROM
FneBSD 2.1 .5RocksolidBerkeley Unixtor PC w/s1t.
2disc set. easy lns1all. 6 mo updates ..............................$39.95
llnu1 Sl·cliware 96 4disc se~ St.ackware96 'DFACtAl· release
...
by Patrick Volkerdlng.lnlemet'stavolile
.... ...... ... ....$39.95
Clea MS Windows 2disc set. 19001Windows programs.
games. drivers. 1onts. shells, Sit. Indexes InGermani
Italian/French/English/Japanese. Ouar. updates.............$29.95
Hobbes OS/2 !000 MBFree/Sharewaredrivers, app·s.
etc. 0512 Mag·s product of theyearI 6 moupdates ..._.$29.95
Slmtel MSODS. 2 discs, premier Internet lechrical,
programmingFreelShareware....................................$29.95
Blaclihawtc - New Wrn. 95sharewarecollection.............$29.95
lnteme1 Info t3.400doc's. FAQs, FRCs, & IENs ..................$39.95
Music Worbhop Mu~c prog., midi,demos, elc...............$39.95
Pniject Gutenber; 560+ must-readworks of lllerature.
Each document IsInASCII format text.........................$39.95
Scientific library Technical shareware. DOSIWin................$39.95
POY·Ray Ray·tracing Images, s1t, document.ation..............$39.95
70+ titles about Wrndaws 95& NT, games,Tel,perf. ORZ!
Ham Radio. Music, Fonts. Royalty·tree images
Call for your FREE catalog today!
Alt our products have a llJll Gil ~llallil Qllll1JllU1
1-800-786-9907
4041 Pike Lane, S1e 0·215. Concord, CA 94520
+1 -51D-674-0783 Visa/MC/AMEI, Fax: +1 -51D-674-0821
orders@cdrom.com http://WWW.cdrom.com/
Inquiry 4~7.
DATA RECOVERY
The Leader in Data Recovery
· Expertise in virtually every operating system & media s1orage device.
· Emergency services wi1h calls answered 24 hours a day. Call for a FREE consultatlonl
ONTRACK DATA RECOVERY
Mpls ·LA· DC· London· Tokyo· Stuttgart 1-800-872-2599 · www.ontrack.com
Inquiry 461.
Don't pay thousands of Dollars! Download our
DO-IT-YO UR SELF
Data Recovery Software
TIRAM/SU.
We support DOS. DOSN/IN , and NOVELL fllo systems http:Jlwww.snafu.deluser-cgi·binlrecovery
hnp1/ourwor1d.compuserve.C<Jmlllomepagesldata_recovery Email: 101 457.14470 COfT1'UServe.ccm
The Virtual Data Recovery Company
.. Inquiry 462.
HARDWARE
HEWLETI-PACKARD
Buy- Sell - Trade
LaserJet
ColorPro
Dra ftPro
RuggedWriter
Electrostatic Plotters
DeskJet Draft/Master DeslgnJ et
We specialize In Demo & Refurbished Equipment
HP 9000 Workstations and Vec1ras also available.
Ted Dasher & Associates
4117 Sccond Avo.. S. Birmingham . AL 35222
Phone: (205) 591-4747 Fax: (205) 591-1108
(800) 638-C833
E-mail: salesOdasher.com
Inquiry 465.
INTERNET PRESENCE
" Virtual Web Hosting"
- ·YourName.com
$24.95/mo.
(800) 808-9241 I FREE "web" Page
http:J/PICK.NET RESELLERS Welcome
Inquiry 466.
CD ROM TOWERS &
JUKEBOX SERVERS FOR
ALL OPERATING SYSTEMS!
RAID NOW AVAILABLE
No Device Drivers/ MSCDEX needed, Complete Kit
Nelworl<s CD Roms, unlimited user license. DISCPORT.
uns, NONE BETTER AT ANY PRICE"
Call NOW: 1(800)482-1866 305-597-3980 http://www.jescdrom.com
lnq~\ry 458.
COMMUNICATION-VOICE/FAX
lnfoOnCall
Your Communications Solution
Customizable phone operator, voice mall box. and fax machine all Jn one! Create: Automated tech-support · Co. news by voice or fax
Product lls1s · Pager· and much more!
For OS/2. Win 95, Win 3.1, & DOS!
ITC Compuler Products (972) 594-8103
Downl oad the demo al www.lnfoOnCall .com
Inquiry 459.
DATA RECOVERY when l.T. Matters
· Ta pe , Optica l or C.D. Media · Accidental Overwriles · Hardware or Software Failure
VO GON
USA Eurape Germany
Tel 405-321 -2585 Fax 405-364-8242
Tel +44 (0) 118-989-0042 Fax +44 (O) 118-989--0040
Tel +49 (0) 1805-22-15-42
Fax +49 (0) 89-69-37-00-55
· lhquirY, 463:
v·
DATA/DISK CONVERSION
CONVERSION/DUPLICATION
Tape: 4MM. OIC. 8MM, DLT, 9-trk, 3480/90/90E
Disk: 3", 3'/1", 5'1<. 8"
CD -ROM
1·800·357·6250
Shaffstall Corporation
317-B4 2·2 0 n
7901 East 88th Street
Fax 317-842·8294
Indianapolis IN 46256 sales @shaffstall.com
Since 1973
http ://www.sh affst all.com
PROGRAMMERS' TOOLS
High-Speed xBASE Engine···
For C. C++. Java, Visual Basic and Delphi program mers . Get multi-user compatlbltity with FoxPro, Clipper and dBASE fil es. CodeBase Is porlable be1ween DOS , Windows UNIX. Mac and OS/2! Includes 100% roya lty- free clien t/serve r plus Ac11veX data support and a visual report wr~er!
FREE 30 day test drive!
Coll Sequiter Software Inc. for details.
Phone 403 437-2410
FAX 403 436-2999
Inquiry 467.
SECURITY
THE ULTIMATE SOFTWARE SECURITY
e STOPCOPY tnmily - UNCOPIABLE copy proloction e STOPVIEW softwa10 oncryplion e NETLIMIT network l.cense metering e DOS, Wondows (3.X, 95. NT) . Mac. 0512 , wppo<I
· Machlne T.o. lntomet Protoct.lon, CD-ROM Protoction. 5eria.lization. Dato & Execution Limitation, Rogbtrntion, Remote AuthenUcation. Concurrent User Limitation
· Our products destroy AL l of our competition
BBi Computer Systems, Inc.
14105 Heritago Lano, Silver Spring. MD 20906 800/TRHBBI · 800/87U·2224 · 301/871-10!14 · FAX: 301 /480·7545
E·1111t: bblllbblcs.com · Web: http:l/www.bblcs.com
Inquiry 469.
DATA ENTRY SOFTWARE
DATA ENTRY SOFTWARE
Full featured, heads-down data entry
with two-pass verification, edit language,
output record reformat, operator statistics,
key from images (NEW!), free tech support.
For PC, PC LAN, S/36, AS/400.
FREE 30 day trial.
Computer Keyes
Tel: 206-nG-6443
21929 Maka/I Rd.,
Fax: 200-n s.1210
W~. WA98020
USA: 800-356-0203
EDUCATION
S.S. & M.S. In COMPUTER SCIENCE
The American lnslitu1e For Computer Sciences ottors an In· depth homo study program to earn your Bachelor of Science at homo. B.S. subjects covo rod a.r e: MS/DOS, BASI C, PASCAL, C. C++, Data Fhe Processing, Data Slructurcs & Operati ng Sys tems. M .S. pr og ram incl udes subj ecl s in Soltwaio Enginee ring and Artillclal lntelligonco. Ada and Usfng Windows courses also avaitabie. Accred~ed Member : World Assoclnllon of Universllies and Colleges.
:-:. AMERICAN INST. for COMPUTER SCIENCES
2101·BY Magnolia Ave., Suite 200. Birmingham, Al 35205
1-800-767-2427
1· 205-323-6191
Cop's Copylock II
Professional software protection.
DOS, OS2, Win 3.1, Win 95, NT, Networks.
CD-ROM and Internet Security.
Known and used world-wide since 1984.
www.linkclata.com
LINK Data Security
lnt'I: + 45 3123-2350 Fax: + 45 3123-8448
DATA RECOVERY
We Can Save It!
All Platforms - All Storage Devices Proprietary techniques so advanced we
rescue data others simply abandon.
DRIVESAVERS
Restoring data since 1985
1-800-440-1904
415-883-4232
.· '
I 7«i; 8,p E, JA NUARY 19 9 7
HARDWARE
Pre-Owned Electronics, Incnt
THE Independent Provider, serving the Dealer,
Professional. Corporate, Govemmen1, and
Educational Buyer since 1985.
APPLE II" & MACINTOSH"
SYSTEMS· PARTS· EXCHANGE REPAIRS
Ctrllfora Catalog...800-274-5343
Office: 617-nB-4600 ·FAX : 617-n8-4848 125 MIDDLESEX TURNPIKE· BEDFORD, MA 01 730
Inquiry 464.
BUYERS COULD BE SEEING
YOUR AD HERE!
To advertise in the BYTE Buyer's Mart,
CALL Vivian Bernier TODAY at 603.924.2521
Fax: 603.924.2683
B UY ER ' S MART A DIRECTORY OF PRODUCTS AND SERVICES
SECURITY
CRYPKEY SOfTWARE llCENSING SYSHM
"Soltware Protection with HD hardware lock and NDdisk key CrypKey is 10Hwar1: copy protection that is:
· completely secure from any disk copy program
· perfect for CO·ROM or INTERNET distribution!
· cosl eflective, user friendly. and 100°/. guar1nt ee d
to satisfy!
CrypKey can increase you r software sales:
· upset! options and revels of you r software · lease or demo your software by runs or time · ena ble or up9rJde your customers ln.slantly by phone , IH or email!
Newt unique Ready -To-Try feature upon install allows 1trial period only per customer. Newt unique Add -On teature · add more options. levels. runs or time to existing llcenses. Newt Cryp Key lnstant-prolects In just 5 mlnulea with no soUJte code changes. CrypKey Is completely compatible with MS-DOS. MS-Windows 3.K. Wln32s. Wln95, Win NT. and manages networt licenses on all Novell and Microsoft operating S)"lem based networks. CrypKey Is produced by Kenonic Controls Lid. - software and engineering since 197<.
Ken onic Controls Limited
7115-l lth Streel Sou thEasl Calgary. Albe rta , Canada T2H 256
14031 258-6100 · lai; (403) 25&-610 1
lllTERllET crypieyi!ienonic.com
WEB: hr.p1/Wn.k!nonlc.convcrypkey.1:1m
Inquiry 470.
CRYPTo-801TM locks in your profits!
The Marx CRYPTO·BOX is the result of 10 years experience in ellectln software protection. · microprocessor controls ID codes, memory, dynamic
algorithm and high speed data encryption · remote access to passwords and counters · floating license control in a LAN with a si ngle key
MARX International, Inc.
20 hecutlve Par\'. West. Suite 2027. At~nt.t, GA 30329
1404) JZt-3020 1-800-MARX- INT FAX: (4041321-0760
Visit us on the web : www . marx .com
Inquiry 471 .
KEY-LOK IITM SECURITY
Software Piracy Prevention - Survival 14 years proves
ettectiveness. ActNe algorithm, programmable memo<y,
counters. date control, remote update. No ID on device.
Low pricing (e.g. $16.50 each tor 5).
No startup costs.
Also, ACCESS CONTROL systems and dosk drivolsystcm LOCKS
MICROCOMPUTER APPLICATIONS, INC.
3167 E. Otero Circle, Littletoo, CO 801 22 hnp://www.esn.ne!lkeylok
l ·BD0-453-9565 (303) 770-191 7 FAX: (303) 770-1863
Inquiry 472.
SOFTWARE PACKAGING
FREE SOFTWARE
PACKAGING CATALOG
Everything you will nood 10 Pnckago, Oistrlbuto, ond Ship Your Softwurcll From mw1uul~ ond binders to ma.Hore noo Bhlppors
LABELS · LABELS · LABELS
For your diskenes, plain o r custom printod dol marrix or laser printer ... lreo samples
···FREE CATALOG-·· Hice & Associates
8586 MonticoUo Or.. West Chester. OH 45069
Phone/Fax: 513-779-7977
Inquiry 473.
SOFTWARE/ENGINEERING
Analog/Digital Simulation!!
· Windows, NT, DOS
· Model Llbrarlea, RF, Power
· Powor Mac, Macintosh · More Than 5000 parts
· lsSPtc:E4 Real Time SPICE · Waveform A n11tyal1
· Mixed Mode Simulation · Full SPICE ptOllrams
· Schematic Entty
startlng at S95. Complete
1ntusoh · New AHDL Modeling Kil!! systems, S59S42595
~O. Box 710 San Pedro. CA 90733-0710 ·
(310)833-0710. FAX (310)833-9658
Call for your Froe Demo and inlofmat.lon kit.
Inquiry 474.
SOFTWARE/GRAPHICS
Become an
Imaging Expert!
AccuSoft On Line
www.accusoft.com
FREE lmageGearTM Demo Interactive Product Info
Glossary of Imaging Terms Your Resource for Imaging
AccuSoft Corporation
(800) 741·7130
TEL (508) 898-2770 FAX (508) 898-9662
Two Westborough Business Park
Westborough, MA 01581 USA
Inquiry 475.
SOFTWARErTRANSLATORS
Word Translator for Windows
· HoHter ffmslatloo of wonk & plomas from wi1hia YD"'....rdi""""""'OIP~
· H'!I' '""I' ol lmiaoO!les iodu1ing £mt &Weit
Europeon"l<m;di~ Com Aneriain &J11p11111t;
°' · User-de-~ - adlyourownenlries;
· Prim slort 11 ooly USS60 -ml. fu emoi ID< detdi!
CREATIVE TECHNOLOGY (dlalei@MJ1hoppei.co.ui)
Tel t-441119 567160· fn +44 1889 563548
Pork"-· Pork St. llttoxeletST14 711'., Engbid
http//""'1.net-ihopper.m.aVsohme/iJov'tranv'"inde1.htm
Inquiry 476.
,,
TELEPHONE OFFICE SIMULATOR
Telephone c/o Simulator
· PSX · CIO Sne voltages · Powor Ringing with pa1lerns · Olal codOs for elo responses · Cnll 10 (FSK) In many formats
· You can script call id, tone bursts, etc .
Whal do you need?
Dianatek Corporation
I 22 Koysor Stroot. North Sutton NH 03260-06 t 6
Voice: 603-927-4955
Fax: 603-927-4715
E·M1ll; dlanatek Oconknet.com
WINDOWS
FREE INTERNET
Free PPP, Gel On-Line lmmedialely. Telnel to other BBS"s. Suri the World Wide Web,
28 .Bk modems
I ·9I4·346·1777
All You Pay For Is The Call
lnq'uiry 477.
YOUR AD HERE
ADD COLOR IMPACT
TO YOUR AD IN THE
BUYER' s MART
For rates and details to start or upgrade your advertising
Vivian Bernier i~~' 603-924-2521
Fax: 603-924-2683
There Are 27S,000 Good Reasons to Advertise in the
BYTE Deck!
The BYl'E Deck mails to a select group of 275,000 BYTE subscribers who are proven direct market buyers. In fact, BYl'E subscriber surveys show that many readers prefer to buy through the mail order/ direct channel:
Direct Channel Preference for Purchases of:
Peri herals 83%
Com uter S stems 81 %
Software 79%
Networkin 6S%
Soun:r: 19');-1996 SUhsaibcrSludy
The average BYTE reader influences the purchase decisions of 107 others, works in a company with more than 1,000 etnployees, and influences more computer product purchases than any other person in his/her organization. The BYTE readership provides quality leads. Why settle for anything less?
Call Brian Higgins today at (603) 924-2596 or fax your order to (603) 924-2683.
1 n1J1~
Circle 478 on Inquiry Card.
JANUARY 199 7 BYTE 17 5
ADVERTISER CONTACT INFORMATION
To order products or request free information, call advertisers directly or send in the Direct Link Card by mail or fax Letthem know you saw it in BYTE!
INQUIRY NO.
PAGE NO. PHONE NO. INQUIRY NO.
PAGE NO. PHONE NO. INQUIR Y NO.
PAGE NO. PHONE NO.
A
91-92 ACISYSTEMS
167 888·618·6188
1114-195 ADVANCEDINTERUNK
90 714·894·1675
106-107 AEHOMECORPORATION
169 818·961 ·2499
1211-130 ALADDINSOFTWARE SECURITY INC
84 800·223·4277
127-128 ALADDINSOFTWARE SECURITY INC
143 800·223·4277
AMERICAON UNE
OUTSERT
10
AMERICAON UNE
TEC HNOLOGIES
800·392·8200
17
AME RICAN ADVANTECH
166 800800·6889
112 AMERICAN ADVANTECH
161 8008006889
113 AMERICAN ADVANTECH
161 8008006889
14-95 AMERICAN MICROSYSTEMS
166 800648·4452 ert300
132 AMERICAN POWER CONVERSIOll
18 800-BUY·APCC ext 8022
131 AMERICAN POWER CONVERSIOll
33 800BUY·APCC "'18022
AMERICAN POWER CONVERSION
32A·B 401-788·2797""
APEX PC SOLUTIONS
163 800861 ·5858
117-118 APPRO INTERNATIONALI NC 161 800927·5464
238 ARTECON
121 800872-2783
B
450 BIX
111 800895-4775
BYTE
148 803·924·2663
BYTE
190 603·924·2663
BYTE BACK ISSUES
1n 603·924-9281
BYTE CUSTOMER SERVICE
22 800232-2963
BYTE ON CD ROM
119 800924-662 1
BYTE SUB MESSAGE
22
BYTE WEBSITE
c
117 ltlp://www.byle=n/
98·99 CAUFORNIAPCPRODUCTSINC 170 800394-4 122
96-97 CAMELEON TECHNOLOGY INC 170 800440-7466
209 CARDI FF SOFTWARE
162 800659·8755
220-221 CENSUSCOMPUTER
162 618·839·2838
110 CHRYSAUS · ITS
171 613·731-6788
COMPAQ COMPUTER BOOK CLUB
55 128A· B
800·888·24 15
6 14·759 ·3666
COMPUTERBOOKCl.UB
129 614·759·3749
133 COMPUTERDISCOUNT WARE HOUSE
44-45 800959-4CDW
201 COM PUTERLANE UNLIMITED 152 800526·3482
134 COREL
21 613·728-0826 e11 3080
135-131 CYBEXCOMPUTER PRODUCTS CORP
52 205-43Q-4000
D
DELL COMPUTER CORP DELL COMPUTERCORP DELL COMPUTER CORP
37 CV-CVI CV-CVI
800433-5898 S00-626-4298 800·289·1470
DELL COMPUTER CORP (FlOOO)
CV·CVI 800666-1160
DELL COMPUTER CORP
CVll 800·678· 1710
DELL COMPUTER CORP
CVlll 800627·0660
DELL COMPUTER CORP (F l OOO)
CVll 800283·1420
DELL COMPUTERCOR P (F 1000)
CVlll 800·822·6072
DELL COMPUTER CORP
24·25 88 8·554·3355
1n-11s DISTINCTCORPORATION
142 408-366-8933
137 DISTRIBUTED PROCESSING TECH
46 407·830-5522
190·191 DRSOLOMON'SSOFTWARE 43 888·DRSOLOMON
138·139 DTKCOMPUTERINC
102 800289·23e5
124 DUNN SYSTEMS
171 80Q-486·DUNN e11405
F
222 FAIRCOMCORPORATION
17C>-171 ANSON
202-203 ARSTSOURCEINT'l
211
FOREFRONT DIRECT INC
196 FORTRESGRAND CORPORATION
147 573-445-6833 62 +39-2·6698-7036 153 714·448·7750 157 800-653·4933 39 800331-0372
G
108 GAGEAPPLIEDSCIENCES INC 167
184 GLOBETROTTERSOFTWAREINC 75
212·213 GRANITEDIGITAL
151
602 GREATER COLUMBUS
95
CHAM BEROF COMMERCE
161·169 GRIFANTECHNOLOGIES
145
800·567·GAGE ··13425
408·370-2800 51Q-471-6442 814·221 ·1321
800986·6578
H
125-128 HIWAYTECHNOLOGIES
172 800-339-HWAY
I
93·94 ICP ACQUIRE
167
IDT INTERN ET
165
INFORMATION BUILDERS 80NA4A·B
601-609 INFORMATION BUILDER S
81
231 INTEGRIX INC
98
141-142 INTERGRAPH COMPUTER
51
SYSTEMS
165-186 IOSOFTWARE
8·9
J
JAM ECO ELECTRONICS
159
JAVA RECRUITMENT
103
888-618-6188 800·689·9438 800·969·1N FO 416-364·2760 8003008288 800763·0242
800·458·0386
800831-4242
K
143·144 KJNGSTONTECH NOLOGY
31 888-435·5439
L
226-227 LA TRADE
122·123 LAHEYCOMPUTERSYSTEMS
603-604 LG ELECTRONICS
95
LIBERTY SYSTEM INC
158 310·539·5844"" 171 800548·4n8 113 201 ·816-2000 188 406·983·1127
605-606 LUCEtlTTECHNOLOGIES
122 888·4·LUCENT
M
MCGRAWH ILLNRI
BOA·B
210 MICR02000
150-151
204·205 MICRO SOLUTIONS COMP
155
PRO D
MICRO·INTERNATIONAL INC 189
162 MICRON ELECTRONICS
C11 · 1
160 MICRON ELECTRONICS
12 · 13
161 MICRON ELECTRONICS
72.73
MICROWAY
131
145 MINITAB INC
35
8 18·5 47·0397 "" 800·295 ·12 14
800·987·5667 800362-7306 800486·2059 800·723·2998 508·746·7341 814- 238·3280
N
109 NATIONALINSTRUMENTS
167
102 NEATO
170
235 NSTL
140
0
OSBORNEMCGRAW·HILL 182-183
p
185· 186 PHILIPSBUSINESS
77
ELECTRONICS
146-147 PINNACLEMICRO
148 PKWAREINC
79
206 POLYWELL SYSTEMS
161
182 POWEROUEST
2·3
223 POWERSOFT OPTIMA
29
800·433-3488 800984 -9800 610-941 -9 600
800822·8158
800·835·3506 714·789·3000 414 ·354·8699 800·300·7659 800379·2566 600·395·3525
105 82·83
Q
OUALSTAR CORP QUANTUM CORPORATION OUATECH INC
189 16-17
168
800468-0680 800·624·5545 80 0 553· 1170
R
120 RACKMASTER
188 800480-4384
180-181 RAIDTECCORPORATION
146 770-884-6066
228 RAINBOW TECHNOLOGIES
61 800852·8569
88·89 RCI
167 800·RCl·8090 e·t 71
115·116 RECORTEC INC 607 RICOH CORPORATION
169 888·RECORTEC 80NA3 800 544-8246
207·208 ROSEELECTRONICS
160 800333·9343
150-151 ROSSTECHNOLOGYINC
93 800ROSS·YES
5
611-612 SAMSUNG ELECTRONICS 121 SCITECH INTERNATIONAL 218·219 SHARKMULTIMEDlA 234 SILICON GRAPHICS
119 SI UCONRAX 100-101 SUGERDESIGNS 230 SOFTBANK/COMDEX 229 SOFTBANKICOMDEX
114 800933-4 110 171 800898-9044 165 8008003321 99 800636·8184
dcp1L5 168 8007008560 170 702·356-5595 125 617-433·1600 135 617·433·1600
17 6 BYTE JANUA R Y 1 997
ADVERTISER CONTACT INFORMATION
INOUIRYNO.
PAGE NO. PHONE NO.
188-189 SPOTTECHNOLOGY
90
STARTECH COMPUTE R
PRODUCTS
152 STATSOFT
51
166 800·265·1844 ext 231
89 918 ·749 ·111 9
T
111 TALKING TECHNOLOGY INC 167 800-945·4884
153 TEKTRONIX
23 800-835·6100 oit. 1358
104 TERN INC
171 916·758·0180
TEXAS MICROSYSTEMS INC 64A·B 800-627·8700
INQUIRY NO.
PAGE NO. PHONE NO.
176·1n TEXASMICROSfSTEMSINC
65 800·627·8700
164 TOSHIBA AMERICA INC
66·67 800·457·7777
114 TRl·MAPll'ITERNATIONAL INC 169 510-447·2030
v
218·217 VCOMMUNICATIONS
151 800-648·8265
86
VIDEXINC
232·233 VIEWSONIC
105·150 VIEWSONIC
VISIO CORPORATION
166 54 I ·758·0521
56-57 909·669·7958" "
107
800· 686 · 6b6~
15 800-24·V1SIOE27
INQUIRY NO.
w
PAGE NO. PHONE NO.
166· 169 WIBUSYSTEMSAG
601 WINBOOK COMPllTER COR PORATION
x
145 800·986·5578 11 800·468-07 12
224-225 XI COMPllTER CORP
z
108 714·492··6571 ""
103 Z.WORLDENGINEERING 163· 164 ZYXELUSA
170 9 I 6·757·3737 101 714·693-0808
BYTE ADVERTISING SALES STAFF
Lori Silverstein, National Advertising Director, 921 Eastwind Drive, Suite 118, Westerville, OH 43081,
Tel: (614) 899-4908, Fax: (614) 899-4999, /orisf@mcgrow-hill.com
NEW ENGLAND
CT, MA, ME, NH, NY, RI, VT, Ontario, Canada, Eastern Canada John Ferraro (617) 860-6221, (212) 512-2555 jferraro @mcgraw-hill.com Jeanne Beeson (617) 860-6349 jbeeson@mcgraw-hill.com The McGraw-Hill Companies 24 Hartwell Avenue Lexi ngton, MA 02173 FAX: (617) 860-6307
NEW YORK
NY Metro, NJ Michael Feinberg (212) 512-4811 feinbcrg @.mcgraw-hill.com Jill Pollak (212) 512-3585 jpollak@mcgraw-hill.com The McGraw-Hill Companies 1221 AvenueofAmericas-28th Floor New York, NY 10020 FAX: (212) 512-2075
SOUTHWEST, ROCKY MOUNTAIN AL. AR, LA MS, OK. TN, TX Bert Panganiban (214) 688-5165 bertpang @mcgraw-hill.com Brian Higgins (603) 924-2596 bhiggins @mcgraw-hill.com The McGraw-Hill Companies Mockingbird Towers Ste. 1104E 1341 W. Mockingbird Lane Dallas, TX 75247-6913 FAX: (214) 688-5167
MID An.ANTIC-SOUTHEAST NEW MEDINONLINE PRODUCTS DC, DE. Fl. GA, KY, MD, NC, PA, SC, VA, WV Neil Helms (404) 843-4777 nhelms@mcgraw-hill.com Kirstin Pihl (404) 843-4765 kpihl@mcgraw-hill.com The McGraw-Hill Companies 4170Ashford-Dunwoody Road Suite520 Atlanta. GA 30319-1465 FAX: (404) 252-4056
CENTRAL U.S.
IA, IL, IN, KS, Ml, MN, MO, ND, NE. OH, SD.WI Lori Silverstei n (614) 899-4908 lorisf@mcgraw-hill.com Paul Franchak (614) 899-4912 franchak @mcgraw-hill.com The McGraw-Hill Companies 921 Eastwind Drive, Suite 118 Westerville, OH 43081 FAX: (614} 899-4999
NORTH PACIFIC AK, Northern CA, HI, ID, MT, OR, Silicon Valley, UT,WA, WY, Western Canada RoyJ. Kops(415) 513-6861 rkops@mcgraw- hlll.com Lisa Farrell (415) 513-6862 lfarrcll@mcgraw-hill.com The McGraw-Hill Companies 1900 O'Farrell Street, Suite 200 San Mateo, CA 94403 FAX: (415) 513-6867
SOUTH PACIFIC Al., Southern CA, CO, NM, NV Beth Dudas (714) 753-8140 bdudas @mcgraw-hill.com Geanctte Perez (714) 753-8140 gperez@mcgraw-hill.com The McGraw-Hill Companies 15635 Alton Pkwy., Suite 290 Irvine, CA 92718 FAX: (714) 753-8147
PETERBOROUGH, NH OFFICE:
Sales FAX: 603-924-2683 Advertising FAX: 603-924-7507
BUYERS MART Mark Stone (603) 924-2533 stonem @mcgraw-hill.com BYTE One Phoenix Mill Lane Peterborough, NH 03458
BYTE Deck Bria n Higgins (603) 924-2596 bhiggins@mcgraw-hill.com BYTE On ePhoenix Mill Lane Peterborough, NH 03458
EURO-DECK Mark Stone-(603) 924-2533 stonem @mcgraw-hill.com BYTE One Phoenix Mill Lane Peterborough, NH 03458
INTERNATIONAL ADVERTISING SALES STAFF
L Bradley Browne, International Soles Director, One Phoenix Mill Lane, Peterborough, NH 03458,
Tel: (603) 924-2501, Fax: (603) 924-2602, bbrowne@mcyrow-hill.com
UNITED KINGDOM, BENELUX
Jonathan McGowan jonmcgow@mcgraw-hill.com The McGraw-Hiii Companies 34DoverSt London WlX 4BR England Tel: +44 171 495 6781 FAX: +44 171 4956734
ISRAEL
Dan Aronovic rhodanny@actcom.co.il DARA International 41 Ravutski Ra'anana 43220 Isra el Tel: +972-9-7419544 FAX: +972-9-7481934
KOREA Young-Seoh Chinn JES Media In ternational 6th Fl., Donghye Bldg. 47-16, Myung ii-Dong Kangdong-Gu Seoul 134-070, Korea Tel: +82-2-4813411 FAX: +82-4813414
ITALY, FRANCE, SPAIN, PORTUGAL. SCANDINAVIA
Zena Coupe, Amanda Blaskett 101645.1710@compuserve.com A-Z International Sales ltd. 70 Chalk Farm Road London NW 1BAN England Tel: +44171 2843171 FAX: +44 171 2843174
GERMANY, SWllZERLAND, AUSTRIA JOrgen Heise jhcise @mcgraw-hill.com The McGraw-Hill Companies Emil von Behring Strasse 2 D-60439 Frankfurt Germany Tel: +49 69 5801 140 FAX: +49 69 5801 145
JAPAN
Hirokazu Morita Japanese Advertising Communications, Inc. Three Star Building 3-10-3 Kanda Jimbocho Chiyoda-ku, Tokyo 101 Japan Tel: +Bl 3 3261 4591 FAX: +81 3 3261 6126
BYTE ASIA-PACIFIC AUSTRALIA. HONG KONG, INDIA, INDONESIA, KOREA, MALAYSIA, PAKISTAN. PHILIPPINES, OTHER ASIA ANO PACIFIC COUNTRIES. SINGAPORE, TAIWAN Wciyce In weiin @mcgraw-hill.com Jennifer Chen jcnnchcn@mcgraw-hill.com #305 Nan king East Road, Section 3, 10th floor Taipei, Taiwan, R.O.C. Tel: +886-2-715-2205 FAX:+BBG-2-715-2342
Subscription CustomerService
U5. l ·B00-232-2983
Outside U5.+1-609-426-7676
For a NewSubscription
U.S. 1-800-257-9402
OutsideU5. +1-609-426-5526
JANUARY 1997 BYlE 177
INDEX TO ADVERTISED PRODUCTS
For free product information from individual advertisers, circle the corresponding
inquiry numbers on the response card! To receive information for an entire product category, circle the category number on the response card!
CATEGORY NO INQUIRY NO.
CATEGORY NO . PAGE NO. INQU I RY NO.
PAGE NO.
CATEGORY NO .
INQUIR Y NO.
PAGE NO.
HARDWARE
2
96-97 727-728
82·83
ADD-IN BOARDS
CAMELEON TECHNOLOGY INC FIRSTINTERNATIONALCOMPUTER JAMECO ELECTR ONICS QUATECHINC
170 40152
159 166
3 BAR CODING
84·85
AMERICAN MICROSYSTEMS
166
86
VID EXINC
166
4 COMMUNICATIONS
87
AMERICAN ADVANTECH
166
742·743 AXISCOMMUNICATIONS
81
201
COMPUTERLANE UNLIMITED
152
88·89
RCI
167
90
STARTECH COMPUTER PRODUCTS
166
60
COMPUTER TELEPHONY
111
TALKING TECHNOLOGY INC
167
6
737-738 108 109 82·83
DATA ACQUISITION
DI ETRICH GAGE APPLIEDSCIENCES INC NATIONAL INSTRUMENTS QUATECHINC
401514 167 167 166
5
91'92 220·221
138-139 727-728 93-94 141-142 160 161 162 725·726 235 206 119 116-1n 114 224·225
DESKTOPS
AC I SYSTEMS CENS US COM PUTER DELL COMPUTERCORP DELLCOMPUTER CORP DEL L COM PUTE RCORP DTKCOMPUTERINC FIRST INTERNATIONAL COMPUTER ICPACQUIRE INTERGRAPH COMPUTERSYSTEMS MICRON ELECTRONICS MICRON ELECTRONICS MICRON ELECTRONICS MITAC NSTL POLYWELL SYSTEMS SILICON RAX TEXAS MICROSYSTEMS INC TRl·MAPINTERNATIONAL INC XICOM PUTERCORP
167 162 37 24·25 CV·CVlll 102 4015 2 167 51 12·13 72-73 Cll· l 95 140 161 168
65 169
108
53 DIAGNOSTIC EQUIPMENT
211
FOR EFR ONTDIRECTINC
157
7
236 733-734 231 143· 144 95 204·205 146·147
DISK DRIVES
ARTECON CMD TECHNOLOGY INTEGRIXINC KINGSTON TECHNOLOGY LIBERTY SYSTEMl ~C MICRO SOLUTIONS COMP PROD PINNACLEMICRO QUANTUM COR PORATION
121 40156
96 31 168 155
16·17
76 INDUSTRIAL COMPUTERS
112
AMERICAN ADVANTECH
168
113
AMERICAN ADVANTECH
168
117·116 APPRO INTERNATIONALINC
168
120
RACK MASTER
168
115·116 RECORTECINC
169
119
SILICON RAX
168
114
TRl·MAP INTERNATIONAL INC
169
13 LAPTOPS & NOTEBOOKS
220·221 CENSUSCOM PUTER
162
COMPAO
55
201
COMPUTERLAN EU NLIMITE D
152
DELL COM PUTERCOR P
CV·CVlll
727-728 FIRST INTERNATIONAL COMPUTER
40152
MICRO·INTERNATIONAL INC
169
160
MICRON ELECTRONICS
12·13
161
MICRON ELECTRONICS
72-73
162
MICRON ELECTRONICS
CIJ.1
725·726 MITAC
95
154
TOSHIBAAM ERICA INC
66·67
601
WIN BOOK COMPUTERCORPORATION 11
23
106· 107 137 731-732 212·213 231 204·205 105
180·181
MASS STORAGE
AEHOMECORPORATION DISTRIBUTED PROCESSING TECH EXABYTE EUROPE GRANIT ED IGITAL INTEGRIXINC MICRO SOLUTIONS COMPPROD OUALSTARCOR P QUANTUM CORPORATION RAIDTECCO RPORATION
169 46 4015 27 158 96 155 169 16·17 146
15
96 · 97 202·203
226·227 741 150·151
MEMORY/CHIPS/UPGRADES
CAMEL EO NTECHNOLOG YINC
170
FIRST SOURCEINT'L
153
JAMECO ELECTRONICS
159
LATRADE
158
PRIME ELECTRONICE TRADING GMBH 4015 20
ROSSTECHNOLO GYIN C
93
98·99 737-738 100· 101
CALIFORNIAPC PRODUCTS INC DIETRICH SLIGERDESIGNS
170 401514
170
17 MODEMS & MULTIPLEXORS
163·164 ZYXELUSA
101
18
729-730 603-604 725-726 185· 186 611-612 155-156 232· 233
MONITORS &TERMINALS
GVC
CV
LG ELECTRONICS
113
MITAC
95
PHILIPS BUSINESS ELECTRONICS
n
SAMSUNGELECTRONICS
114
VIEWSON IC
107
VIEWSONIC
56-57
19
102 741 607 218-219 234
MULTIMEDIA/CD-ROM
MCGRAW HILL ONLINE
401527
NEATO
170
PRIME ELECTRONICETRADING GMBH 4015 20
RICOH CORPORATION
80NA3
SHARK MULTIME DIA
165
SILICON GRAPHICS
99
63
135·136 704-705 207-208 722-723
NETWORK HUBS/SWITCHES
CYBEXCOMPUTERPRODUCTSCORP
52
CYBEXCOMPUTERPRODUCTSCORP CVI
ROSE ELECTRONICS
160
SEHCOMPUTERTECHNIKGM BH
401514
64 NETWORKING
194·195 ADYANCEDINTERUNK
90
APEX PC SOLUTIONS
163
135·136 CYBEX COMPUTERPRODUCTSCORP
52
704·705 CYBEX COMPUTER PRODUCTSCORP CVI
231
INTEGRIXINC
96
207-208 ROSE ELECTRONICS
160
57 PCMCIA
202·203 FIRST SOURCEINrL
153
20
201 737 · 738 712-713 722·723 153
PRINTERS/PLOTIERS
COM PUTERLANE UNUMITED DIETRICH MINOLTAGMBH SEH COMPUTERTECHNIK GMBH TEKTRONIX
102 401514 401511 401514
23
21
127-128 708·709 104 103
PROGRAMMABLE HARDWARE
ALADDINSOFTWARESECURITY INC
143
FAST SECURITY AG
40155
TERN INC
171
Z·WORLD ENGINEERING
170
212-213 GRANITE DIGITAL
210
MICR02000
158 150· 151
16 MISCELLANEOUS HARDWARE
106·107 AEHOME CORPORATION
169
22 SCANNERS/OCR/DIGITIZERS
188·189 SPOTTECHNOLOGY
58
178 BYTE JANUARY 1997
INDEX TO ADVERTISED PRODUCTS
C ATEG ORY NO . INQUIRY NO.
CATEGORY NO PAGE NO. I NQU I RY NO .
CATEGORY NO
PAGE NO. INQUIRY NO.
PAGE NO.
59 SCSI/PERIPHERAL INTERFACES
733-734 CMDTECHNOLOGY
401S6
137
DISTRIBUTED PROCESSING TECH
46
212-213 GRANITEOIGITAL
158
180· 181 RAIDTECCORPORATION
146
52 SECURITY
129·130 ALADDIN SOFTWARESECURITYINC
127-128 ALADDINSOFTWARESECURITYINC
110
CHRYSALIS - ITS
708-709 FAST SECURITY AG
228
RAINBOW TECHNOLOGIES
188·169 WIBUSYSTEMSAG
84 143 171 4015 5
61 145
66
91-92
SERVERS
ACI SYSTEMS
106·107 AEHOMECORPORATION
113
AMERICAN ADVANTECH
112
AMERICANADVANTECH
220·221 CENSUS COMPUTER
DELL COMPLITER CORP
138·139 OTKCOMPUTERINC
93-94
ICPACOUIRE
208
POLYWELLSYSTEMS
178·1n TEXAS MICROSYSTEMS INC
167 169 168 168 162 24·25 102 167 161
65
24
132 131 73!1-740
UPS/POWER MANAGEMENT
AMERICAN POWER CONVERSION
18
AMERICAN POWER CONVERSION
33
PK ELECTRONICS
401510
67 WORKSTATIONS
91 ·92
ACISYSTEMS
167
194·195 ADVANCEOINTERLINK
90
113
AMER ICAN ADVANTECH
168
112
AMERICAN AOVANTECH
168
138·139 OTKCOMPUTERINC
102
93 . 94
ICP ACOUIRE
167
234
SILICON GRAPHICS
99
119
SILICON RAX
168
114
TRl·MAPINTERNATIONALINC
169
SOFTWARE
25
209 170· 171
BUSINESS
CARDIFF SOFTWARE
ANSON
26 CAD/CAM
224·225 XI COMPUTERCORP
27
172· 175 715 719
COMMUNICATIONS/ NETWORKING
DISTINCTCORPORATION
PERS OFTINC
VOCALTEC LTD
28 DATAACOUISITION
608·609 INFORMATION BUILDERS
162 62
108
142 401S19
11
81
68 DATA WAREHOUSING
608·809 INFORMATION BUILDERS
81
29
222 165·166 716-717
DATABASE
FAJRCOM CORPORATION IOSOFTWARE RAIMACORP
147 8·9 401515
30 EDUCATIONAL
711
LOGICPROGRAMMINGASSOCIATES 401S26
31
72o-721 711
121
ENGINEERING/ SCIENTIFIC
F& H SIMULATIONS
15
LOGIC PROGRAMMING ASSOCIATES 4015 26
ON TIME MARKETING
401516
SCITECH INTERNATIONAL
171
33 GRAPHICS
134
CORE L
21
69 INTERNET SERVICES
125·126 HIWAYTECHNOLOGIES
172
36 MATHEMATICAL/STATISTICAL
145
MINITABINC
35
152
STATSOFT
89
37 MISCELLANEOUSSOFTWARE
170·171 FINSON
62
73 NETWORKING
605-606 LU CENTTECHNOLOGIES
122
38 ON-LINE SERVICES
AMERICA ONLINE
450
BIX
125· 126 HIWAYTECHNOLOGI ES
IDT INTERNET
OUTSERT 181 172 165
39 OPERATING SYSTEMS
216-217 VCOMMUNICATIONS
158
40 PROGRAMMING LANGUAGES{TOOLS
735-736 ALASKA SOFTWARE
401524
124
DUNN SYSTEMS
171
222
FAJRCOM CORPORATION
147
184
GLOBETROITER SOFTWARE INC
75
710
GREY MATIER LTD
37
165·166 IOSOFTWARE
8·9
122·123 LAHEYCOMPUTERSYSTEMS
171
711
LOGIC PROGRAJMMING ASSOCIATES 4015 26
MICROWAY
131
ON TIME MARKETING
401516
223
POWERSOFT OPTIMA
29
716·717 RAIMACORP
401515
168·169 WIBUSYSTEMSAG
145
41 SECURITY
129·130 ALADDIN SOFTWARE SECURITY INC
84
127·128 ALADDIN SOFTWARE SECURITY INC
143
190·191 ORSOLOMON'SSOFTWARE
43
124
DUNN SYSTEMS
171
706·707 708·709 196 228 168·169
EUTRON FAST SECURITY AG FORTRES GRANO CORPORATION RAIN BOW TECHNOLOGIES WIBUSYSTEMSAG
401512 40155 39 61 145
45 UNIX
222
FAIR COM CORPORATION
724
SUNBELT INTERNATIONAL
147 40159
46 UTILITIES
211
FOREFRONT DIRECT INC
210
MICR0 2000
148
PKWAREINC
182
POWEROUEST
157 150· 151
79 2-3
47 WINDOWS95
VISIO CORPORATION
15
601
WINBOOK COMPUTER CORPORATION
11
GENERAL
49 BOOKS/PUBLICATIONS
BYTE
148
BYTE
190
BYTE O NCO ROM
119
COMPUTER BOOK CLUB
129
DATA COMMUNICATIONS
24·25
DATAPRO
154
MCGRAWHILLNRI
80A·B
OSBORNEMCGRAW·Hlll
182·183
TELE.COM
16·1 7
50 RECRUITMENT
80
AMERICA ONLINE TECHNOLOGIES
172
602
GREATER COLUMBUS CHAMBER
95
OF COMMERCE
JAVA RECRUITMENT
103
75
133 202·203 710 701-702
MAIL ORDER
COMPUTERDISCOUNTWAREHOUSE FIRSTSOURCE INrL GREY MATIER LTD COMPEX INC
44-45 153 '17 55
51 MISCELLANEOUS
BYTE BACK ISSUES
BYTE BACK ISSUES
BYTE CETRA CONFERENCE
BYTE CUSTOMER SERVICE
BYTEEURODECK
BYTE Fl ELD SALES
BYTEFIUER
BYTE SUB MESSAGE
BYTE SUB PROBLEMS
BYTE WEB SITE
COMPUTER EXPO '97
PAAM '97
230
SOFTBANK/COMDEX
229
SOFTBANK/COMDEX
113 172 401528
22 114 401522 401511
22 401526
187 401516
122 125 135
JANUARY 1997 BYTE 179
EDITORIAL INDEX
For more informa tion on any of the compan iescovered in articles, colum ns, or news stories
in this issue, circle the appropriate inquiry number on the response card. Each page number refers
t o the first page of th e article or section in which the company nameappears.
INQUIRY NO.
PAGE NO .
INQUIRY NO.
PAGE NO.
INQUIRY NO .
PAGE NO.
INQUI RY NO .
PAGE NO.
A
Acer
401S3, 401S17, 127
Adobe Systems
127
1051 AmericaOnline
116
Apertus Technologies
97
Appl e Comput er
68, 127
Arbor Software
91
Aris Applications
401S3
Arts Video lnfographique 401S13
1038 Astra Research
184
Asymetrix
127
1052 Allachmate
116
AVM
40IS3
B
Be
127
Bissantz, Kuppers &Company
40IS3
Borland International
127
c
C-Cubed Microsystems
59
995 C3 Computer Telephony 401S23
1040 Canon Computer Systems 127,
184
Carleton
97
998 GAS
40IS23
Cellware
401S3
985 Chase Advanced Technologies
401S23
Chey enne Software
127
994 Com·EM·Tex
401523
1109 Compaq Computer 401S3, 127,
133
Computing McGraw-Hill
123
Connectix
127
Corel
26
Craftwork Solutions
49
D
978 DataCell
40!S23
Debian/GNU
49
1008 Decisioneering
184
Delix Computer
49
1002 Design Intelligence
184
1045 Diamond Multimedia Systems 141
1000 Digital Equipment
26, 42, 123. 127
Digital Harbor
127
DTM Data Telemark
401S3
1031 Dynamic Pictures
184
E
Emu lex
127
F
Featron Technologies 40IS17
First International Computer40IS17
1057 FLFSoft
116
1032 Fluke
184
1012 Forefront
184
Fraunhofer lnstitut ftir Arbeitswirtschaft und Organisation
40IS3
1011 FTP Software
184
Fujitsu
401S17
1050 Functional Business Systems 11 6
G
986 GeBE Peripherigeraete 401S23
1018 Globalink
184
1006 Griggs Productions
184
GVC
401S17
1030 GW Instruments
184
H
HAHT software
26
1059 Harlequin
116
Harte·Hanks Communications 97
Hewlett-Packard
127
1112 Hirschmann Network Systems
40IS23
HO Lernund
401S13
lnformations·systeme AG
IB M
401S3, 68, 91, 127
lnfoMagic
49
InMagic
123
Innovative Software
127
Development
Innovative Systems
97
lnteco
401S 13
1037 lntegrix
184
Intel
14, 127
Intergraph
127
lntraNetWare
127
!sys/ Devel opm en t
401S3
Iterated Systems
BONA 1
IXOS Software
40I S3
J
Java
63
K
1004 Kalyn
184
L
977 Leutron Vision
401S23
1110 LG Electronics
133
Lightslone Multiuser Systems
40IS3
Lotus Development
127
M
Macromedia
127
Market Knowledge
97
MarketScape
127
1010 McAfee
184
990 MediaScout Multimedia 401S23
1023 Mediatrix Peripherals
184
996 Megasoft
40IS23
Metra Engineering
40IS3
1001 Metrowerks
47, 127
1019 MicroHelp
184
1026 Micronics Computers
184
1044 Micronics Computers
141
/Orchid Technology
1053 Microsoft
14,2 6,53,68, 11 6, 123, 127, 137
1015 Midisoft
184
Miro
40IS3
MIT Moderne
401St3
Informations Technologie
Mitac International
401S 3, 401S1 7
Moss Micro
192
1033 Mutch America
184
N
NEC
40IS3
1111 NEC Computer Systems 133
NEC Technologies
127
NetConsult Communications401S3
NetManage
401S3
1054 NetObjects
116
1009 NetPro Computing
184
NetscapeCommunications 26,
127, 137
Next Software
127
1063 Novell
68, 127, 137
0
989 Oakley DataServices 401S23
993 Octopus
40IS23
OLiVR
BONA 1
Oracle
14
p
Packard Bell 1025 Parallax Graphics 1043 PC Power &Cooling
PC! 976 Philips Business
Electronics 1022 Pixera
Power Computing Powersofl Prism Solutions Progressive Networks 1035 Proxima 982 PSPPillokat Systeme
Q
1061 Ouadralay Quarterdeck
R
Red Brick Systems Red Hat Ross Technology
s
S.u.S.E. 1005 SalesLogix
Sand erso n CBT SAS Institute
401S3 184
14 1
127
401S23
184
127
127
97
BONA1 127, 164
401S23
116
127
91
49
127
49
184
40IS13
97
1055 Sausage Software
116
11 OB Seagate Technology
48
992 SiemensAnlagentechnik 401S23
1062 Silicon Graphics 26, 41, 68, 127
1014 Simware
184
1060 SkiSoft Publishing
116
1056 SoftOuad
116
1007 SoftShell International
184
Software AG
91
1003 Software Publishing
184
1020 s ~ss
184
Star Division
127
1024 STB Systems
184
1042 Strategic Simulations
141
Stratus Computer
127
Sun Microsystems 14,68, 127
999 Synopsys Scientific Systems
40IS23
T
997 TakeFrve Software
401S23
1036 Tandberg Data
184
1034 Tecmar Technologies
184
1021 Tektronix
127, 184
1029 Teleby1e Technology
184
1013 ThomsonSoftware Products 184
1058 Thunder &Lightning
116
Tobit Software
40IS3
Toshiba
401S17, 127
Training Direct
401S 13
TS Technische Software 401S3
Twinhead International
u
401S 17
1027 U.S. Robotics
127, 184
988 Ultima Electronics
401S23
Utimaco Safeware
40IS3
v
Vality Technology
97
VDOnet
BONA!
Verilog
127
Verily
123
Vin ca
127
Visual Analysis
40IS3
991 Visual GIS
401S23
VocalTec
BONA!
VR·Systems
401S3
w
1049 Wall Data
127. 139
Walnut Creek
49
Wildcat Canyon Software 123
WorkGroup Solutions
49
y
Yggdrasil Computing
49
z
1028 ZyXel Communications
184
IS pages appear only in the International odition. NA pages appear only in the North America edition.
180 BY TE JANUARY 1997
B. Y. 0. I. S. ~
(Bring Your Own Internet Service Provider)
Log into BIX and you'll find people like yourself. People who
are glad to lend a helping hand when someone asks a question.
People who listen to what you have to say. People who know
about things that will surprise you.
Now BIX is available at a price never before seen online.
If you already have Internet access, telnet to BIX
Flat Rate: $6.95/mo $14.97/3mo $24.97/6mo $34.97/year
This plan allows unlimited use of both our text-based services and
Web services available only to BIX members.
If you need Internet access, BIX offers a Flat Rate plan at prices ranging
from $23.95/month (down to as low as $16.95/month if you pay by the year)
including nationwide access at speeds up to 28.8kbps or X.25 access
at speeds up to 14.4kbps, and a pay-as-you-go plan for $12.95/month
for six hours of access plus $2/hour thereafter.
Complete details are available from our e-mail auto-responder at info@bix.com or by visiting the BIX Web Site (see below).
To sign up for BIX, dial (800) 695-4882 or dial
(617) 492-8300, enter bix when prompted and enter bix.rd at the Name?
prompt. A step by step procedure will get you logged into BIX.
The same procedure works if you telnet to bix.com or x25 .bix.com,
and you can also sign up on our Web Site.
EI W ahead of its time
" always was, always will be.
Visit us on the Web at http://www.bix.com/
Circ le 450 on Inquiry Card .
PEAK PERFORMANCE IS
THE NAME OF THE GAMY
The name ofthe book to getyou there is the
~, YTE Guide to
~ timizing Windows 95
' \ Don't let Windows 95 run your life. With the
BYTE Guide to Optimizing Windows 95, you're in
control. Filled with fresh solutions and optimizing
shortcuts, you'll find slick tips and expert advice on
·Installing Windows 95
·The Internet
·Multimedia
·Handling old Windows and DOS applications
·Networking with Windows
·Troubleshooting... andmuch more
You'll also get the real scoop on hardware issues and
third-party products. An ideal guide and handy
reference, you'll turn to the BYTE Guide to
Optimizing Windows 95 again and again as you power up Windows 95 to your standards.
BYTE Guide to Optimizing Windows 95 by Lenny Bailes with Bennant, Menefee, and Heilbom $29.95USA ISBN: 0-07-882121>-7
~uiae to
Shortcuts and Techniques for Increased Productivity
--- ·Pol<O.!..-.."...=~'=" 111 0 . . . . - . ··· --W.. lf\Jl ..,_, ~::::::.
,.. . ~You
Ahif'J'Wanttd TolnowAllout CO-llOM1ndMottl
BYTE Guide to CD-ROM, Second Edition by Michael Nadeau lndudes One CD-ROM Disc $39.95USA ISBN: 0-07-882104-5
OSBORNE it'~~
http://www.osbome.com
ICODE=SF36BYLI
BYTE Guide to OpenDoc by Joshua Susser & Andrew MacBride $29.95USA ISBN: 0-07-882118-5
Schildt's Windows 95 Programming in Cand C++ by Herbert Schildt $29.95USA ISBN: 0-07-882081-2
Available now at your local book and computer stores or call 1-800-822-8158 and use your American Express, VISA, Discover, or MasterCard.
Schildt's Advanced Windows 95 Programming in Cand C++ by Herbert Schildt $29.95USA ISBN:0-07-882174-6
~1 ~~l\ONWIDE STORES
ALA BAMA Madison Madison Books & Computers PH: l OS-772-9250 FAX:20S-46 1-8076
ARIZONA Phoenix Computer library PH:601-547-0331
CA LI FOR NIA Betkeley Cody'sBl>oks Inc. PH:800-479-7744 in CA PH :800-995-1180 Nationally
Otros Heights Tower Books PH :916-961-7202
Cupertino Computer literacy Bookshops PH: 408-973-99SS
Davis UCO Bookstore University of California Oavis PH:916-751-2944
/JJsAngeles ASUCLA Students Store PH:31G-206-0763
Afuuntain V-iew Printer's Inc. PH : 41S-961-8500
Palo Alco Printer's Inc. PH :41S- 327-6SOO
Sranfonl Boalcsrore PH: 800-673-234l!
Saaamento Tower Books 1600 Broadway PH:916-444-6688
San FrandKO Stacey's Professional Bookstore PH: 800-926-651 1 EMAIL:staceysbk@aol.com
Son luis Obispo Ea rthlin g Bookshop PH:80S-543-79Sl FAX:BOS-543-8488
Santa Balbara Chaucer's Bl>okstore PH :80S -563-0010
UCSB Bookstore The University of California Santa Barbara PH: 80S-893-2082
Sunnyvale Computer literacy Bookshops PH:408-73G-9955
COLORADO Boulder University Book Center CU Boulder PH:303-492-6411 FAX: 303 -492-0421
Colorado Spnngs The Chinook Bookshop PH :719-635-119S FAX: 719-63S-0792
Denw
Biblio Tek PH:303-S34-3460
longmont United Te<hbookCo. PH:303-6Sl -3184 FAX:303-6Sl -3405
CON NECTICUT New Haven Yale Co-Op PH: 800-ELl -YALE FAX: 103-772-366S
FLORIDA Gainesville Construction Bl>okstore PH:904-378-9784 FAX:904-378-2791
GEORGIA Atlanta Oxford Bookstore PH:404-262-l333 FAX:404-364-2729
HAWAII Honolulu University of Hawaii Bookstores PH:808-9S6-43l8 FAX:BOB-956-4323
ILLINOIS Naperville Books and Bytes PH:708-416-0102 FAX:708-416-0375
MARYLAND (o/ltgePark Maryland Book Exchange PH: 301 -927-2510 FAX:JOl -209-7118
Baston Charlesbank Bookshops PH:617-236-7442 FAX:617-236-7418
Burllngton SoftPro Books PH:617-27l-2919 FAX: 617-273-2499 EMAIL: books@ softproust.com
Cambridge Quantum Books PH:617-494-S042 FAX:617-577-7282 EMAIL: quanbook@world.std.com
Newton Highlands New England Mobile Bookfalr PH:617-527-5817 FAX: 617-S27-0113
MI CHI GAN llolamruoo Western Michigan University Bookstore Western Michigan University PH:616-387-3930 FAX:616·l87-3941
MINNESOTA Mlnneapolls . University of MN East Bank Bookstore PH:612 -625 -300S FAX:612 -62S -1861
NEW HAMPSHIRE Hanom Dartmouth Bookstore PH:B00-624-8800 (outside NH) PH:800-67S-3616 (in NH) FAX:603-643-S170
NEW JERSEY New Brunswick RutgersUniversity Bookstore PH:908-246-844l!
NEWMEXICO AJbUQUtf1/ut Page One, Inc. PH:sos-m-2026
NEW YORK Buffalo Village Green Bookstore PH :716 -884 -1100 FAX: 716-884-3007
Huntin~ton
Books evue PH:S16-171 -1442 FAX:S16-271 -S890
NtwYOlkOty Benjamin Bl>oks PH: 112-432-1103 FAX:211-431-1104
Coliseum Bookstore PH :112-7S7 -8103 FAX: 111-489-091S
J& RComputer World PH:m -732-8600
McGraw-Hill Bookstore PH:212-511·4100 FAX: 112-512-410S
New Yo1k University Computer Store PH :111-998 -4S91
Rochester Campus Connections IRIT) PH:716-47S-1S04
Village Green Bookstore 19S4 West Ridge Road PH :716-723 -1600 FAX: 716-723 -1669
Village G1een Booksto1e 716Monroe Avenue PH:716-461-S380 FAX:716-461-9333
Syracuse Syracu seUniversi ty Bookstore PH :315·443 -1654
OHIO Oevdond Business Outreach PH:216-34l!-1744 FAX: 116-348·0375
Dayton Wilkie's Downtown PH:513-223-2541 FAX:513-223-2869
Fairborn Wilkie's Fairborn PH:SH-429-1677
limo Readmore 217 Fla nd ers PH:419-225-S826 FAX:419-225-5S37
Readmore'sHallmark 3330 W.Elm Street PH:419-225-S826
Youngstown Youngstown State University Bookstore PH:116-742-l589 FAX: 216-741-314S
OREGON Beaverton Powell's Bookstoreal Cascade Plaza PH:503-643-3131 FAX: 503-641 -15S4
fJJgene Book Mark PH: S03-484-0S 11 FAX: 503-484-l1JO
Portland Powell's Technical Books PH: 503-128-3906 FAX:503-ll8-0505
PENNSYLVANIA Doylestown Village Green Bl>okstore PH:215-230-7610 FAX: 115-23().76lS
Erie The Erie Book Sto1e PH:800-252-3354 FAX: 814-4S6-2702
Philadelphia Bookstore of the University of Pennsylvania PH:215-898-4900 FAX:ZlS-898-6997
Pimburgh Book Center University of Pinsbuigh PH:412-648-1321 FAX: 412-648-1902
Scranton P:f:erback Booksmlth p :717-346-9161
RHODE ISLAND Providence Brown Bookstore PH:401-863-3168 FAX:401-863-223l
TEXAS Arlington Taylor's Technical Books PH:817-548-TECH
Austin UniveisityCo-Op PH :512-476-7211
Dallas Taylor's Te<hnicill Books PH: 214-239-TECH
Houston Brown Bl>ok Shop PH :71l-6S1 -3937 FAX:713-652-1914
VIRGINIA Blacksburg University Bl>okstore, Virginia Tech PH:703·231 -5991 FAX:703-231 -3410
Vitnna Computer Literacy Bookshops PH :703 -734 -7771 EMAIL: sales@tc.dbooks.com
WASHINGTON Bellevue University Bookstore PH:206-646-3300 FAX:106-646-3340
Pullman Studenn Book Corporation PH:S09-332-2537 FAX:509-332-8239
Seanle Tower Books PH:106-183-6lll FAX: 206-185- 21 88
Tacoma Tower Bl>oks PH:106-473-3362 FAX: 106-473-9141
WISCONSIN Madison University Bl>okstore PH :608-257 -3784 FAX: 608-257-9479
Miiwaukee Unlversily of Wisconsin Milwa ukee PH:414-229-4201 FAX: 414-229-6194
KEY=SF65BYL
/moduca iwtllisrm publitltirv
--___-_____ ------- s<thwzr~
· --- · ·- -__-_-___ ...._. .. ._..
- ....
.~. _-,....,,·,_,,_-.__--__,_·_.
. _. _.. _. _ . ... ~-
~~-_:.:~~ :-.:_::.§
i-publish $149.95
Circle 1002 on Inquiry Card.
Design Intelligence, Inc. Seattle, WA (206) 343.7797 fax: (206) 343-7750 http ://www.design · intelligence .com
Publi$11 py,.namic Docu~~rits~'-~
Producing_g_ooa·looki~g aocuments can be.a ·
slruggl~: which is why design templates and Wizards·are·a pppular y.1ay to
guide nondesigners through the process cittumingI deas into qom· '
palling proposals and reports. A new program for Wjndows 95,
called I-publish, seeks to improve on this process. < .
The i·publish"p~oghlfii (wllcl) is slated to ship in tlieseconci quar·
ter of this year) offe..St emplatesforall sorts ofdo~4r;n~ntsJ3U,tw~at' sets it.apart.is its b.uilt.;in·in~elligence. Rather than ti~11.1g \he_:st~tid ·; ·
approach that'l)lost-pi,ogramsoffer, i·publish temglafolf:°dyf\ami·
cally ch.~n9e ~s yot!,:as~ernble content. Fo~exa~pl~.~is]"b~~d"ropii'.:., p~otos, text,or dttiercpnt~ntintci.template "frames,ii~p~,~liS°~'a}lt~h· :';
matically fits informatiori·such·as captions and headlines;·doirigthe .
resizing and reformatting asy.ou go.
._
In addition, the expenise built into the program ensures that all
the elements relate to e,!!ch ot!ieras you add or delefe information.
And the program is smart enough to reformat a document for dit·
ferent applications.For example, ifyou create a newsletterforprint and tell i·publish yo~ want to post it on the Web, it will automatically,
put in Web-appropriate bullets and create necessary. links.
You can engage [n all sorts of what·if scenarios (~.g., changing
fonts·and colors} , ahd.i·publish will adjust everything·else in the .
docum,ent so the overall look remains professional and balancie}:L '
-JonPeJ>per
Business
Text and Numbers Become High-Impact Visuals
A COMPANION TO MICROSO FT OFFIC E, ActiveOffice (about $50) lets you highlight specific numbers or sec tions of text in a document, click
once in the ActiveOffice Gallery, and transform those numbers and/ or words into visual elements for presentations. Contact: Software Publishing Corp., Sanjose, CA, (800) 336 8360 or (408) 537-3000; http://www.spco.com. Circle 1003 on Inquiry Card.
just focus on a particular item. Contact: Kalyn Corp,, Los Altos, CA, (800) 595-2596 or(415) 948-5124; http :// www.ka lyn.co m. Circle 1004 on Inquiry Card.
Sales Automation
THE SALES LOGIX SALES INFORMATION SYS
tem offers contact, account, and opportunity management; group scheduling; territory management; word processing ; printing to pa per-based organizers; forecasting ; custom and built-in reporting; a client/server database; and an on line Sales Encyclopedia.The Client component, for remote, network, or stand-alone use, costs $395; the
Customize Project Status
WITHSCHEDULE INSIGHT ($189),YOU CAN vi ew personalized status informa tion from Microsoft Project sched ules across Windows-compliant networks. The program automati cally rolls up and partitions multi ple projects into fiveseparate sub ject categories: task, department,
Workgroup Client component, de signed for network use only, is $295. Also available are Mobile Connec tion ($295), Inform ation Server ($995), and Synchronization Serv er ($995) components. Contact: SalesLogix Corp., Scottsdale, AZ, (888) 643· 6400 or (602) 368-3700; http: // w w w.saleslogix.com . Circle 1005 on Inquiry Card.
..--.
=- . . --:,:c,7':,~:..:.~_,~c. ~ ....
· 1111·
· · . llllollodf
......_. :
- .... t.J,_,_ 124C...c_...
.... ·u ,.,......
.; -==::i ...,,
1111
I 4 I ....~.,. Dio.r
0
project, indivi.dual, and company. You can view all items of a subject at once in spreadsheet format or
Thrive in a Diverse Workplace
DESIGNED FOR ORGANIZATIONS ADJUSTING
to an increasingly diverse work force an d the globalization ofbusi ness, No Potential Lost consists of three CD- ROMs (set, $4500; indi vidual CD-ROMs, $1595 each). This
184 BYTE J AN UARY 1997
We preview Design Intelligence's i-publish, a program for producing professional /ooking documents; and the Tektronix Phaser 350, a color ink-jet printer.
training program helps you to es tablish a foundation for successful interaction and personal fulfill ment; shows you examples of en ergy-depleting and energy-en hancing actions; and enables you to assess situations at an organi zation, identify any problems, rec ommend changes, and see the im pact of those changes. Contact: Griggs Productions, San Francisco, CA, (800) 210 4200 or (415) 668-4200; http://u1111111.griggs.com. Circle 1006 on Inquiry Card.
Chemistry
Add Chromatographic Data to Documents
Now YOU CAN INSERT CHROMATOGRAPl11C data into word processors, spread sheets, and database files as OLE objects. Running under Windows 95 or NT, ChromKeeper ($99) also lets you edit the chromatograms
Macintosh
Visual Modeling
ANALYTICA FOR THE MAC ($795) SIM plifies model development. main tenance, and communications.The program's object-oriented dia grams, which contain bubbles and links, highlight key relationships between model variables. Intelli gent Arrays let you add or retract dimensions, such as time periods, product lines, geographic regions, and alternative plans, with mini mal changes to the model struc ture. Integrated risk and sensitivity analysis aids modeling situations with uncertain factors. Contact: Decisio11eeri11g, /Ile., Denver, CO, (800) 289-2550 or (303) 534-1515; http:!/ 111111111.decisioneering.coml. Circle 1008 on Inquiry Card.
Networking
Virtual IP Internet Gateway for NetWare
WITH VIRTUAL IP INTERNET GATEWAY FOR
NetWare (five-user license, $1055),
network administrators can trou
bleshoot, manage, control, and
· analyze users' access to intranet
resources and the Internet. The
program provides firewall protec
inside reports, presentations, or tion at the server level and allows
papers; magnify or crop out spe fora secondary server, which mon
cific peaks in achromatogram; edit itors the primary server's status. If
headers and footers; and change the primary server fails, the sec
font sizes, styles, and colors.
ondary server automatically be
Contact: So(tShell
comes active.
lntemational, Ltd., Grand
Contact: FTP Soft111are, Inc.,
]11nctio11, CO, (970) 242
Andover, MA, (800) 282-4387
7502; http://www
or (508) 685-3300;
.so(tshell.com.
http:/1111111111.ftp.com.
Circle 1007 on Inquiry Card.
Circle 1011 on Inquiry Card.
Manage NLMs
CONFIG CENTRAL (10-SERVER STARTER pack, $499), which supports Net Ware 3.12 and 4.1, snaps into No vell's Managewise and NWAdmin to minimize the time you have to spend managing and trouble shooting NLMs.The program high lights unexpected or problem NLMs and lets you remotely edit NCF files. Contact: NetPro Computing, Inc., Scottsdale, AZ, (800) 998 5090 or (602) 941-3600; http://www. netpro.com. Circle 1009 on Inquiry Card.
Network Security, Management Suite
MCAFEE ENTERPRISE (SITE LICENSE PER node for 1000 nodes, $125) bridges the gap between NetWare print and file-server LANsand Unix data base-and application-server WANs with a Windows NT-based view of the enterprise. The 10 modules included with the package share a common user interface, data dic tionary, scripting language, report ing, messaging, and communica tions protocols. McAfee Enterprise also integrates firewall, encryption, authentication, and antivirus pro tection under a centralized man agement console. Contact: McAfee, Santa Clara, CA, (408) 988-3832; http://www.mcafee.com. Circle 101 Oon Inquiry Card.
U---_...
r. ·...- o A ......r - - s ZJ:U.OO,TIQH ;,--....
·-J1 .~i(.,=....._
sew..._,..__,
Programming
Build Help Files from VB Projects
FoREVB ($89) LETSYOUCREATEHELPTOP ics that link to specific controls and forms in a user's Visual Basic proj ect and create help files when you set up your forms from within Visu al Basic. Alternatively, ForeVB can scan your entire project and create an outline help file. The ForeHelp VB Pack ($449) bundles ForeVB and the ForeHelp Help Authoring
System, which provides an envi ronment for adding additional WinHelp features to help files and instant WinHelp simulation and testing. Contact: Forefront, Inc., Boulder, CO, (800) 357-8507 or (303) 499-9181; http://www.ff.com. Circle 1012 on Inquiry Card.
Object-Oriented Ada Development
WITH 0BJECTADA FOR WINDOWS ANO ObjectAda for Unix, you can devel op complex technical applications, link Ada code with C++ applica tions and vice versa, and develop Internet applications by generat ing Java byte code. ObjectAda for Windows (Personal Edition, $245; Professional Edition, $595; Enter prise Edition, minimum five copies, $1495 per copy) includes the full Ada 95 core language and annex-
JANUARY 1997 BYTE 185
What's New Software
es, avisual GUI builder, Win32 bind ings, Winsock TCP/IP bindings, a Visual Ada source browser, Win Dbg/Codeview Multilingual De bug, and DLL import and export. ObjectAda for Unix ($8000) fea tures an Ada 95 compiler for Hew lett-Packard and Sun workstations, a debugger, asyntactic editor, and a browser. Contact: Thomson Software Products, San Diego, CA, (800) 833-0085 or (619) 457-2700; http://www.thomsoft.com. Circle 1013 on Inquiry Card.
Intranet Development Framework
THE TOOLS INctUDEDWITH SALVO VISTA (10 concurrent users, from US$7250) help developers build Web appli cations. The four tools specify rules; provide access-control manage ment, object-level security, and impact analysis; control the pre sentation of information to users; and provide identification of ac tive rules, information on current states, invocation history, and time stamped data. Contact: Simware, Inc.,
Ottawa, Ontario, Canada, (800) 267-9991 or (613) 727 1779; http://www.simware .com/salvo. Circle 1014 on Inquiry Card.
The Web
Aud io E- Mail
A WINDOWS 95-STYLE TASK BAR, MIDI soft Sound Bar ($29.95) contains icons for point-and-click access to PC sound capabilities, such as volume, bass, treble, and balance, from the monitor desktop. You can record voice e-mail messages, to which you can add music and sound from Sound Bar's 14 MB of sound and music files. The package in cludes AT&T's WorldNet Service Internet-access software, two user licenses, and aLabtecAM-32 micro phone, which plugs into your PC's sound card. Contact: Midisoft Corp., Bellevue, WA, (800) 776-6434 or (206) 391-3610; http://www.midisoft.com. Circle 1015 on Inquiry Card.
Software Updates
A browser add-on that letSyou ~ranslate Span1sti, French; orG.erman
· Internet .sftes into Eng fish ancf vice.versa, Glob"alliil< Web Transla
tor 1.1-supportsMicro~ft's Internet EXplo_rer3.0aryd in~!udis.a Dic'"
·tionary Editor, whfati.le'ts You add new.terms. $49.95. ·' Contact: Globalink,.Inc., Fairf~ VA, (800)'255~:5660. dr
(703) 273-5600; littp://www..globalink.com.
Circle 1018 on lnquiry<!anl.
. With Unlnstaller 4,~ou"<!3J1 tell the progtam yqu. ne~di~!!r:.tai~:
., ~mountnfmemory a~i.l!t wilj find·it; you:~ait~reri:J6ve:a1 appli~ation ,
'from one PC ~nil copy i~1o anot~er PC;:iinil.you,carj:.delete:all·appfi-.,
cations in o~e folder wit~ one'action: $39:95. .,,., , ~ i, ' . ~, ,. ·.,;,
'.(]o,11tact: MicroHe/p, Inc., Marietta, GA, (SQQ); :Z.:i'l733.~2 or.
(770) 51 ~-0899; httpi//WtPUJ.miC1'.ohelp.co,,j,, · ' ·
Circle 101:9 on.Inquiry.Can!.
. .
SPSS 7.5 for,Windows·.a statistical package for Windows 95 and
Nt4.0, includes an ODBC query wizard; aStatistical Advi~r; tl)e abil
,ity to save results in JPEG or HTML formats; and an inter.nal'SCript
ing language. Base ~em, $695.
·Con.tact: SPSS, Inc., Ghicago, IL, (800) 543-2185 or(3n)
· 329~24.00; http://www.spss.com.
·
. ,q~le, l 029,O? ln9uiry Car.ii.
,.
HARDWARE
Accessories
Digital Camera
WITH THE PIXERA VISUAL COMMUNICA tion System, you can capture, ma nipulate, enhance, and manage 24-bit-color images in resolutions up to 1 million pixels. The Pixera Personal ($795) includes a digital camera system with fixed-focus and macro lenses; a PCI card or PC
Card; cable; and software. The Pix era Professional's ($1195) digital camera system features avariable focus C-mount lens, ranging from 1 inch to infinity. Contact: Pixera Corp., Los Gatos, CA, (888) 474-9372 or(408) 341-1800; http://www.pixera.com. Circle 1022 on Inquiry Card.
Network Audio Communications
MEOIATRIX'S AUDIOTRIX PHONE PACKAGE (US$495) includes aplug-and-play audio adapter and Texas Instru ments' TMS320C50 DSP; a hand set with on/off volume control, a headset connector, hands-free speaker operation, a built-in mi crophone, and abuilt-in amplified speaker; and customized CTI soft ware for Unix and Windows 3.1 x, 95, and NT. The Audiotrix device employs 16-to-1 ACELP hardware voice-compression technology; of fers 16-bit full-duplex stereo dig ital audio; and supports Microsoft Direct)( 3. Contact: Mediatrix Peripherals, Inc., Sherbrooke, Quebec, Canada, (800) 820 8749 or (819) 829-8749; http://www.mediatrix.com. Circle 1023 on Inquiry Card.
Add- Ins
3-D Video Accelerator
WITH VELOOTY 3D WINDOWS (WITH 4MB of memory, $199; with 8 MB, $299), you get a 64-bit 2-D acceleration engine, a3-D rendering accelerator, and aDigital Video Engine delivered by the SJ ViRGE VX graphics-con troller ASIC.The card delivers up to 16.7 million colors and resolutions up to 1600 by 1200 pixels with re fresh rates up to 160 Hz. Contact: STB Systems, Inc., Richardson, TX, (888) 234 8750 or (214) 234-8750; http: //r11111111.st b.com. Circle 1024 on Inquiry Card.
Video for Sun Workstations
IFYOU USE ASUN ULTRASPARCORSPARC Station 5, 10, or 20 workstation, the Xl/ideo Xtra ($7995) may be foryou. The video-overlay card supports resolutions up to 1280by 1024pix els and lets you use your favorite frame buffer. NTSC video displays at60 fields per second and ata res olution of 640 by 480; PAL and SE CAM display at 50 fps and at a res olution of 768 by 576. Contact: Parallax Graphics, Inc., Santa Clara, CA, (408) 727-2220; http://www .parallax.com . Circle 1025 on Inquiry Card.
Pentium Pro System Board
TARGETED TO DELIVER RISC-LEVEL PER formance with Intel's 440FX chip set, the W6-LI (with sound, $746; without sound, $702) features 150 to 200-MHz Pentium Pro CPUs; En hanced IDE, PCI, and ISA expansion slots; Ultra Wide SCSI (up to 40 MBps); and optional 16-bit Sound Blaster-compatible sound. Contact: Micronics Computers, Inc., Fremont, CA, (800) 577-0977 or (510) 651-2300; http://www .micronics.com. Circle 1026 on Inquiry Card.
186 BYTE JANUARY 1997
· The BYTE Archive Two years of BYTE, more than 3,000 full-text articles, illustrations, and photos... all indexed for quick retrieval!
· The BYTE Network Project The BYTE Site... a living laboratory showcasing the best tools for building Web applications. Read about it in BYTE... try it out online!
· The Virtual Press Room Instant access to vendor press releases and white papers! Links to vendor web sites!
· BYTEMarks FREE Benchmark! Download the BYTEMark the benchmark with teeth!
· Direct Access to Advertisers Contact Byte advertisers DIRECTLY through the online advertiser index!
I., IJ 11 The BYTE Site.The World's OnlineTechnology Authority. ~ A Division ofTl1eMcGmw·HiU C0111panies
What's New Hardware
Connectivity
ISDN Terminal Adapter
THE OMNI TA 128 ISDN MODEM ($399) features two serial DTE interfaces,
so you can connect it as if it were two modems using a single ISDN line. The modem provides ISDN connection at 128 Kbps and gives youtheoptionofusingSTACcom pression over PPP, or V.42bis compression over V.120. Both options enable the Omni TA 128 to reach
optimal throughput speeds up to 460.B Kbps. Contact: ZyXel Co1111111111icatio11s, Anaheim, CA, (800) 255-4101 or(714) 693-0808; http://www .zyxel.com. Circle 1028 on Inquiry Card.
Contact: U.S. Robotics, Skokie, IL, (800) 877-2677 or (84 7) 982-5001 ; http://www
.llST.CO lll.
Circle 1027 on Inquiry Card.
Data Acquisition
Tektronix Phaser 350
(supports
Macs and PCs)
$3495 Circle 1021 on Inquiry Card.
Tektronix, Inc.
Wilsonville, OR (800) 835-6100 (503) 682-7377 fax : (503) 682-2980 http ://www.tek.com/color_printers/
.. ·: ->· . Phaser 350 Beats WJt' ·Plintel'S·
'.T.:OdaJl'a low-cost ~.;nk-je,t print~ f.feliyer high-q~ify out·
t 'Fput;buttheirapeecfisanother~'lliaramhywe-w,ereao
imp~ withthe Te!dronixf!lhaaer.360.Thbrsolitl-inkcolorprint·
erpl'O'iklea equivalenrorbetterspeedan<! outputquality,compared
., .to !?d:~fa fa~! color,l~r)P,rinters, bµt·w!.~~r~~~CR.n~en_\~n . e~.d
· ihe ·..rehapdityatalowercost;.
.. ·
.. . ..,.
fihaser'3oO's nilw t:iigh-apeect ~-Gator print ~~'pro·
duces'filll-oolor page& at 6 ~eaper.nilntrte. No color~ print· ercosting.anywhe)·enearthe3.f?O!s$349S~pricecantl.tHhat. .
oas.e Tektronix managed thi~ iipeed upgrade by-fl~ding eley~(.~Y,S to
' drop out dots (the resolution is 609 by 300' dpQ.witJ'(out ae·.:
ve~t.Y ~ctlng tht ptjntq~ity. True,¥.ou C:an noti~;a,diffe~nce
can depending on the type of document you print, but the color qual·
ity is still very good. If you need1he beSt COior, you opt~or the
4-ppm speed.
The Phaser 350 u8es folll' (GYMK) color ink stickil tllat ""88m·
ble wucrayons and·dmp into shape-Coded slots. Maintenance is
&!most nonexistent, and'setting up the 350 is-easier than .dealing
with color laser printers, which can be cumbersome and·some
timestemperamental. The Phaser350 alsoprintsonjust aboutany
fypecif paper.
-Joii ~
Industrial Surge Protection
DESIGNED TO PROTECT DATA-COMMUNl cation lines in industrial environ ments,Telebyte's Model 8022 ($145)
suppresses damaging transient overvoltage pulses caused by near by lightning strikes, power-line dis turbances, electrostatic discharge, and industrial load switching. The Model 8022 accommodates four wirenetworks using RS-232-based signals or other signals whose am plitude falls within +/-15 V. Contact: Telebyte Technology, Inc., Gree11/aw11, NY, (800) 835-3298 or (516) 423-3232; http://www.telebyte11sa.co111. Circle 1029 on Inquiry Card.
ISDN Parallel-Port Terminal Adapter
Network-Based Data Acquisition
AVAILABLEFOR NuBus MACS RUN NING System 7.0 and PCI- and ISA-bus PCs running Windows 95, instru Net places the analog electronics in boxes outside the computer and the noisy digital electronics inside the computer. A base instruNet sys tem (call company for prices) con sists ofacontroller board with a32 bi t microprocessor, 256 KB of RAM, and 10 counter/ timer channels; one
external data acquisition box; and
a cable.
Contact: CW Instruments,
Inc., So111ervil/e, MA, (61 7)
625-4096; http://www
.gwi11st.co111.
Circle 1030 on Inquiry Card.
THE DATABURST ISDN 128K PROVIDES uncompressed throughput of 128 Kbps and compressed data trans fer rates up to 512 Kbps. The inte grated NT-1 version ($279) provides direct connection to an ISDN wall jack; the S/T version ($239) is de signed for use with stand-alone NT 1sor PBXes.
Graphics
3-D Graphics Accelerator
BASED ON THE OXYGEN CHIP, ASCALABLE, pipelined 3-D graphics-rendering and texture-mapping processor, the Oxyg en 402 card ($4995) pro vides four Oxygen chips operating in parall el; 32 MB of synchronous DRAM ; resolut ions from 640 by 480 pixels to 1600 by 1200; color depths of 8, 16, or 32 bits per pix el; Gouraud shading and hardware dithering; and hardware z-buffer depths of 16 or 24 bits. Contact: Dynamic Pictures,
1 BB BYTE JANUARY 1997
The Definitive Reference Source!
Seven Years of BYTE - 1990-1996
Plus, Quarterly Updates
Call 1·800·924·8811
It's all at your fingertips - emerging trends, comprehensive world-wide industry analysis, multiplatform coverage of all the technologies,
in-depth testing and product evaluations, advice, tips, expert opinions, and much more! It's a deal for anyone who's evaluating the significance of new technologies...doing research ... making complex multi platform purchasing decisions...developing the next generation hardware or software products...preparing corporate plans.
It's Comprehensive... Time Saving...and Easy to Use! It's all in BYTE on CD·ROM.
Order Now!
Tol).free,J11ternat1onal Numbers:
Belgium ~!IY
08007(635 01~12
U.K.
0800.973017
Italy
167876(55
France.
o5916088
Netherlands 060222146
SWttzerland 1557257
Denmarll
8001m8
Sw&ddn .
02079H36
············.··.· u . . . . . . . ~ . . . . . ....... . . .. .
Other·~
lnt'I
~1-752792
U.SJCinada 1..000:.924-6621
FA· X .1 ' ' . .~.... 609-42&-5434
CDB0197
YES! I want the power and convenience of BYTE on CD-ROM.
0 Send me BYTE on CD·ROM PLUS! Full text from 1990-1996 issues of BYTE plus four quarterly CD-ROM updates with full text and colorful graphics for just $54.95. 0 Send me BYTE on CO.ROM! Full text from 1990-1996 issues of BYTE-more than 80 issues for only $39.95. Charge my: O Master Card O VISA 0 Amex 0 Check enclosed (Payable to BYTE magazine, us funds only)
Card# _ _ _ _ _ _ _ _ Exp. Date - - - - - Signature _ _ _ _ _ _ _ __
Name--------------------------Address _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __
City _ _ _ _ _ _ _ _ _ State/Province/Country
Zip/Postal C o d e - - - - -
----
E-mail Address _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __
I I 11 ·~ ·~
Mail to: BYTE on CD-ROM, P.O. BOX 526, Hightstown, NJ 08530
Canadian and U.S. orders, please add $2.95 for shipping and handling, and state tax where applicable. (Canadianorders add
appropriate GST).Outside North America, add $5.00 for air mail delivery. Allow 6-8 weeks for delivery.
~
. . .. . .. - . . . . . . . . .
A fli1'1iimt ofThcMcGruw-H.U Cmnpania
QUANTUM PHYSICS. TERM OR LIFE. THE INFIELD FLY RULE. CONVERGENCE.
Ah, we knew that last one would confuse you.
But then, which of life's complexities is tougher to
decipher than the Convergence market?
Where the need for expert Information Technology
solutions turns every decision into a Pass/Fail test.
It can all seem overwhelming. Until you discover
something nearly one million computing experts already
know. It's called BYTE, and within its pages
are the answers and insights IT decision-makers
trust to make Convergence a reality
...
instead of a nightmare.
Now, we're not saying BYTE can unravel all of life's mysteries. But if your company is in the Convergence market, or advertising to it, you'll find no one is more of
an authority on the subject.
The Infield Fly Rule? Hey, your guess is as good as ours.
Why do nearly one million computing experts worldwide read BYTE magazine every month? Because only BYTE delivers the global coverage and technical insights that illuminate Information Technology from problem through solution. That makes us something of an authority on the subject. And you something of a genius when you advertise in BYTE . For more information, call John Griffin, VP/ Publisher at 603.924.2663 . Or contact us at http J/www.byte.com
THE GLOBAL AUTHORITY FOR COMPUTING TECHNOLOGY.
Hardware What's New
Inc., Santa Clara, CA, (800) 464-3348 or (408) 327-9000; http://www.dypic.com. Circle 1031 on Inquiry Card.
Networking
Hand-Held Network Diagnostic Tool
Ii liter reservoirs for yellow, orange, magenta, cyan, green, and black ink. Tlie SpectraJet Hifi has 24-bit color addressing with a 300-dpi resolution in draft and final modes to create up to 16 million colors. Contact: Mutoh America, Inc., Phoenix, AZ, (800) 996-8864 or (602) 276-5533; http://www.mutoh.com. Circle 1033 on Inquiry Card.
Storage
Desktop RAID Subsystems for Spare and Windows NT
THE RDl0/25 ($17,500) PROVIDES UP to 25.2 GB of storage for Spare, UltraSparc, and Windows NT envi
Simi Valley, CA, (800) 826 3237 or (805) 579-1000; http://www.tandberg.com. Circle 1036 on Inquiry Card.
Systems
Notebook Has Removable MO Drive
You CAN VERIFY NETWORK CONNECTIONS and diagnose network problems with the Fluke OneTouch Network
Assistant. The device executes a series of cable- and packet-level connectivity tests and performs individual tests for hubs and NICs. Two different versions are available: a 10-Mbps Ethernet configuration ($3695) and a combination 10-/ 100-Mbps Ethernet configuration {$4995). Contact: Fluke Corp., Everett, WA, (800) 443-5853 or(206) 356-5500; http://www.fl11ke .com/11ettools/. Circle 1032 on Inquiry Card.
Peripherals
Six-Color Wide Format Printer
A PANTONE HEXACHROME INK-JET PRINT er, the SpectraJet Hifi (approxi mately $10,000) lets you work in formats ranging from 8''2 to 36 inches wide and up to 10 feet long. The printer comes with six 500-mil-
Multimedia Notebook Projector
WEIGHING ABOUT 11 POUNDS, THE l.JGHT book projector ($4999) provides plug-and-play SVGA image sup port and integrated video with di rect connection of video sources, such as VCRs and laserdiscs. The compact, rugged projector sup ports PCs and Macs and comes with an auto-switching power supply for U.S. and European electrical
outlets. The Proxima Cyclops re mote control lets you open files, click on hot buttons, and perform other mouse actions from any where in the room. Contact: Proxima Corp., San Diego, CA, (800) 44 7-7692 or(619) 457-5500; http://www.prx1n.com. Circle 1035 on Inquiry Card.
DDS-2 Tape Drive
OFFERING ADATA TRANSFER RATE OF 1.5 MBps, the Wang DAT 3800 (inter nal model, $1299; external model, $1460) features lOOXspeed-search mode, a fast SCSI connector, and a 1-MB data buffer.The 4-mm DDS 2 DAT drive provides 4GB of native storage and jumps to 8 GB when you enable the on-board hardware data compression. Contact: Tecmar Technologies, Inc., Longmont, CO, (800) 422-2587 or(303) 682-3700; http://wwiv.tecmar.com. Circle 1034 on Inquiry Card.
ronments. The subsystem includes a 32-bit embedded RISC-based processor; 16 MB of cache memo ry; six hot-swappable drives; and six dedicated controllers that in crease the data throughput to 133 MBps. It offers 0, 1, 3, 5, and O+ 1 RAID levels and a scalable 16- to 128-MB cache memory. Contact: lntegrix, Inc., Newbury Park, CA, (800) 300 8288 or(805) 376-1000; http://w1.vw.i11tegrix.com. Circle 1037 on Inquiry Card.
13-GB Tape-Storage Solution
UTILIZING TANDBERG DATA'S Murn channel Linear Recording tech nology, the MLR1 Tape Storage Solution (internal model, $2749; external model, $2949) features a Tandberg MLR1 tape drive; the Seagate Software Storage Suite for Desktop and Servers on CD-ROM, which is provided in English, French, German, and Spanish; a 13-GB Ima tion MLR Tape Cartridge, which has a 26-GB capacity with hardware data compression ; and cables for connection to 16-bitwide or 8-bit narrow SCSI connectors. Contact: Tandberg Data, Inc. ,
WITH THE PowERMEDIA Ill PLUS NOTE book's (from $2875) removable J'h inch read/write MO drive, you can store graphics and sound files, vid eo sequences, and large databases and run applications directly from the drive. The notebook comes with a 12.1 -inch TFT or DSTN SVGA LCD screen; a 75-, 90-, 100-, 120-, 133-, 166-, or 200-MHz Pentium processor; 8 MB of RAM, upgrad able to 16 or 32 MB; a 256-KB L2 pipelined burst cache; 2MB of EDO VRAM;an IRDAinterface;a PCCard slot; SRS 3-D surround sound; are movable 1.44-MB floppy drive; and a removable 1.0-, 1.3-, or 2.1-GB hard drive. Contact: Astra Research, Monterey Park, CA, (818) 293-1651; http://www .astro11ote.com. Circle 1038 on Inquiry Card.
PC with 12-Speed CD-ROM
THE TOP-OF-THE-LINE INNOVA MEDIA MT 9800 (about $3299) comes with a 200-MHz Pentium CPU, 32 MB of
EDO DRAM, a 3.1-GB hard drive.
a 12-speed CD-ROM drive, an Io mega 100-MB Zip drive, 3-D video/ graphics, wave-table audio with 1 MBofROM storage, and asix-but ton, eight-point directional game pad. The PC also includes a 33.6 Kbps SVD modem, stereo speakers, a 64-bit graphics accelerator with hardware-assisted MPEG playback, a 16-bit sound card with JD Spa tializer, a speakerphone, a micro phone, and an IRDA interface. Contact: Canon Computer Systems, Inc., Costa Mesa, CA, (714) 438-3000; http:// wu1tv.ccsi.ca11011.com. Circle 1040 on Inquiry Card.
JANUARY 1997 BYTE 1 91
You Can Start Developing Now
Moss Micra's Start Developing tool guides you down the Visual Basic path. By Rick Crehan
·1!1!11·· ne of the originalgoals ofVi
sual Basic (VB) was to simplify programming. (Remember,
lliiiliiiiiiiiilliil the acronym BASIC stands for
Beginner's All-purpose Symbolic Instruc tion Code.) TI10se of us who were unable to tolerate the rigorsofC and C+ +could find refuge nor only in VB's visual inte grated development environment (IDE) but in the language's less complex syntax as wel l.
On the one hand, then, a tool like Moss Micro's Start Developing for Visual Ba sic (which is compatible with VB 3.0 and both 16- and 32-bit versions of VB 4.0) is a surprise. Why would I need something to simplify a thing that was supposed to be simple in the first place? On the other hand, Start Developing is no surp rise. Some activities are complicated no mat ter how hard you try to simplify them. Programming is one of them.
Starr Developing for Visual Basic com prises four main components. The first is its app lication wizard, which guides you through those first unsteady steps of con structing an application. A series of dia log boxes prompr you for the character istics of your application: Will it use a single- or multiple-document interface? What kind of database support (if any) will it require? Open Database Connec tivity (ODBC)? Jet? Would you like it to have a toolbar? The result is a function ing skeleton of a program to which you can begin arraching the flesh and muscle of application code.
The second component is a collection of"assistants," which are VB add-ins that eliminate much of the drudge work in volved with producing quality code. For example, the error-handlingassistantau tomatically inserts error-exit code into selected (or all, if you wish) procedures and functions in your application.
Another assistant collects project sra
tistics. For example, it identifies proce dures and functions lacking in error-han dling code. (Shame on you . You should have used the other assistant to put it there.) It also reporrs the average num ber of lines in a module, the average num ber of lines in a routine, and so on.
OFX modules are the third, and per haps most important, component ofStart Developing. These modules include a large collection of library routines that cover areas as fundamental as string ma nipulation (e.g., scanning a string of to kens separated by a delimiter; indenting, left-justifying, right-justifying, or cen tering lines; and more) to areas as specif ic as reading and writing the INI files or the registry.
Start Developing even provides a set of routines rharoffers a unified interface for dealing with !NI files and/or registry entries. There are also numerous routines for conquering ODBC either directly or chrough remote data objects (RDOs), as well as VB/SQL and Jet.
Given char the OFX modules represent a treasure trove of routines to draw from, it would be nice if you could simply dip into that trove at will. It's not that sim ple, but the documentation describes a roundabout way of "stealing" the rou tines. You just create a dummy applica tion using Starr Developing's application
WHERE TO FIND
Moss Micro
(714) 260-0300 fax : (714) 260- 0325 h t t p :l/www.mossmicro.com
wizard. The dummy application includes all the routines you want, so you can copy out whatever ones char you need. You have to be careful, however, because many of the rourines are interdependent. Fortunately, rhe manual gathers related modules together, so you don'tever have
to worry about interdependencies. Finally, there's Office Book, a kind of
miniapplication that you can, in turn, embed in your application. It's an ODBC based contact manager implemented as an OLE server. In truth, this seems a little our of place with the rest of the product, but if you need a contact manager any where in your product, here it is.
The benefits from this package come nor only from its software. Although ir covers only six pages, rhe manual's "Ten Laws for Visual Basic Development" is a must-read for all VB programmers. (A note to Moss Micro: Do the VB program ming community a favor and put these laws up on you r Web page.)
I noticed thar you can also find some of the features provided by Start Devel oping's assistants-auromatic error-code writing, function-header templates, and source code statistics-in MicroHelp's Code Complete Code Analyst and Auto Coder (see rhe July 1996 Codetalk). Bur this overlap detracts from neither prod uct. VB programmers can probably use
m more of this stuff, not less.
Rick Grehan is a senior technical editor for BYTE reviews. You ca11 reach him by se11di11g e-mail to rlck_ g@blx.com.
192 BYTE JANUARY 1997
The Dell Latitude LM P133ST. It looks like a notebook. Yet it performs like adesktop. Sounds like someone's going to have to start a new category! All thanks to PC World who started it
when they gave us their Best Buy award and said. "the Dell Latitude LM P133ST is a hands-down Best Buy for users looking for adesktop
P.~!"!~iHQ'!' replacement.'' A bold statement.
They also said things like it's the "fastest notebook we've ever tested." And "Pros: Large, crisp screen; terrifical ly fast. Cons: none'.' And to think they didn 't even get to its 128-bit graphics accelerator which gives you amazing graphic abilities that your desktop-laden co-workers will envy.
We could go onand on. They certainly did. But we'll let you get to a phone first.
iulil;Mij;I
800-678-1710
http://www.dell.com/buydel l
Mon-Fri 7am-9pm CT · Sat 10am-6pm CT Sun 12pm-5pm In Canada: call 800-233-1589
I I Keycode #01 176
· 64MB EDD Memory with ECC
· 256KB Internal L2 Cache · NEW 4.3GB Hard Drive l9.5msl · 20TD Trinitron ' Monitor (1 9.0" v.i.s..
.26dp. 1600 x 1200 max. res.)
· Matrox Millennium 4MB WRAM Video Card · NEW12 XEIDE CD-ROM Drive · l.6G8/3.2G8 Travan TapeBackup
· MS ' Office 95 Professional wi th Bookshelf · MSOffice 97. Professional Edi tion
Upgrade Coupon"
· Microsoft' Windows NT' Workstation
4.0/30 Days Free Support/MS Mouse
· 3 Year Limited Warranty' with 1Year
On-site·' Service
* Upgrade to a 2GB SCSI UW Hard Drive
(7200RPM. Bms}. Adaptec 2940UW Controller and BX SCSI CD-ROM. add $320.
s3999
Business Lease0: $144/ Mo. Order Code 15012 10
· 32MBEDDMemory wi th ECC
· 256KB Internal L2 Cache
· 2G8 SCSI UW Hard Dr ive !7200RPM. ams)
· Adaptec 2940UW Controller Card
· 17LS Monitor (15.7" v.i.s.)
· Matrox Millennium 4MB WRAM Video Card · NEW BX SCSI CD -ADM Drive
· MS Office 95 Professional with Bookshelf · MSOffice 97. Professional Edition
Upgrade Coupon
· Microsoft Windows 95/MS Plus! CD/ 30 Days Free Support / MS Mouse
· 3 Year Limited Warranty with 1Year On-site Service
* Upgrade to 64MB EOO Memory with
ECC. add $295.
* Upgrade to a 4GB SCSI UW Hard Drive
(7200RPM. Bms}. add $275.
$2999
Business Lease: $111 /Mo. Order Code150 1209
· 32MB SORAM Memory · 512KBPipeline Burst Cache · 3.2G8 Hard Drive 19 5msl · 17LS Monitor (157" v.i.s.l · Matrox Millennium 4M8 WRAM Video Card · NEW 12X EIDECD-ADM Drive · Integrated Sound Blaster 16 Sound · AlleeACS-90 Speakers · MS Office 95 Professional with Bookshel f · MSOffice 97. Professional Edition
Upgrade Coupon
· FREE NononNisio Express SN/ Suite · Microsoft Windows95/MS PlusI CD/
30 Days Free Support /MS Mouse · 3 Year Limited Warranty with 1Year
On-site Service
S2599
Business Lease: $96/ Mo. Order Code 1501204
· 32MB SDRAM Memory · 512KB Pipeline Burst Cache · 3.2GB Hard Drive l95msl · NEW SOOHS Trinitron Monitor (13.T v.i.s.) · Matrox Millenmum 4MBWRAM Video Card · NEW 12X EIDECD·ADM Drive · AWE32 Wave Table Upgrade Card · Allee ACS-90 Speakers · MS Office 95 Professional with Bookshel f · MSOffice 97. Profess ional Edition
Upgrade Coupon · FREENononNis10 Express SN/ Sui te · Microsoft Windows 95/MS Plusl CD/
30 Days Free Support / MS Mouse · 3 Year Limited Warranty with 1Year
On-site Service
S2399
Business Lease: $89/Mo. Order Code 1501203
T: ' ~ : .I i : '
l 1
1: , !.! ,
li"I
1 ,'\1
1 1
1 ·
·
i
· 64MB SDRAM Memory · 512KB Pipeline Burst Cache · 3.2GB Hard Drive l9.5msl · 17HSTrinitron Monitor (15.9" v.i.s.. .26dpl · Matrox Millennium 4MB WRAM Video Card · NEW 12X EIDE CD-ADM Drive · AWE32 Wave Table Upgrade Card · Altcc ACS-490 Full Dolby Surround Sound
Speakers with Subwoofer · 33.6US.Robotics Telephony Modem · MSOffice 95 Professional with Bookshelf · MS Office 97. Professional Edi tion
Upgrade Coupon · FREE Norton.Msio Express SN/ Suite·· · Microsoft Windows 95/MS Plus! CD/
30 Days Free Support / MS Mouse · 3 Year Limited Warranty with 1Year
On-site Service
s3399
Business Lease: $126/ Mo. OrderCode #501206
200NHZ fENTIUM l!JlDCESSDR
DELL DIMENSION P200v
· 16MB SOAAM Memory
· 256KB Pipel ine Burst Cache
· 2.IGB Hard Drive l12msJ
· NEW BOOHS Trinitron Monitor (13.7" v.i.s.)
· 64·bi t PCI 2M8 DRAM Video
· NEW 12X EIDE CD-ROM Dr ive
· Microsoft Windows 95/MS PlusI CD/ 30 Days Free Support/ Dell Mouse
· 3 Year Limited Warranty with 1Year On-site Service
* Upgrade to 32MB SDRAM. add $139. * Upgrade toa 3.2GB Hard Drive(10.5ms}.
add $79.
* Upgrade to a 1lLS Monitor (157" v.i.s.J.
add $175.
* Upgrade to 512KBPipeline Burst Cache.
add $25.
$1999
Business Lease: $74/Mo. Order Code #501202
~
" ' :: j > I ! ·
,1'
', I I) ' 1:1'
· 32M8 SDRAMMem1 · 512K8 Pipeline Burs · 3.2G8 Hard Drive [9 · 17HSTrini tron Mon
· Matrox Millennium · NEW 12X EIDE CD-Al · AWE32Wave Table
· AlleeACS-290 Speak · MS Office 95 Profe~ · MSOffice 97. Profe
Upgrade Coupon · FR EE NortonNisio I
· Microsoft Window: 30 Days Free Suppc
· 3 Year Limited War; On-si te Service
* Upgrade to a 4.3GB
add$55.
Business Lease: $107 Order Code i501205
166Mllz PENTIUM Pl
Dal DIMENSION P~
· 16MB SDRAM Mem
· 256KB Pipeline Burs · 2.IGB Hard Drive 11;
· 15LSMonitor (13.7"
· 64-bit PC! 2M8 ORAi
· NEW i2X EIDECO·R
· Microsoft Window! 30 Days Free Suppo1
· 3 Year Limited Warr site Service
* Upgrade to 32M8 S.
*3Com~ Etilerlink" Ii Card. add $135.
* Sound Blaster 16 Pt A/tee ACS-90 Speal
* Upgrade to 3 Years
Service. add $99.
Business Lease: $67/I Order Code 1501201
FREE NortonNisio Express Software Suite includes Norton AntiVirus. Navigator and Utilities. and Visio Express 4.D.
!No~·d sto Jnt<i~le p< omol!Onal 0t1t 1ng 'Far a omoJete copy of 0 ..1 Gua r:rnecs er l1 m·:e:1 Wa114n: u oleaso \'t:ile Dell USALF . 22 1.: \\' 81acer Lane Suite O A!.stin iX 78758 t For a l1 m1te~ 1nne (Wtth aualify n~ pun::hasel 1ec1;:1ve a couoon tcr a l Ea111on upg:adc on COahc;rrelease from Mrtrasoh Call tcr details °'Busi ness leas,n; anJ r9e i:i by t cas1 ~g Grc11p, lr.c · ' Norron:'Vis10 f,press Soltv. are Suite 15 avatlab'e onty an Dell 01mens 1011 systems Pl..fCtlJied w11n thecombjnJttonof MSOl1 1ce ar Express 4 0 is an OE M version and a sunset of V s10 4 0 Sohwa1e may not incluce all documentauon andmayd1fter from 1eta1tvemon ' Systemwe1gt11 w11 nllcppyd:1ve m0011onsbJy ·'On·s1te semce p1o'r.ded Oy Bancl=c Service Corpora 11 cn On·site ce na1n rcmo1e locations · on-site se1vice fo r the Poweredge 2100 Server is ~rov1ded oy D1g1tal Equipment Co1por auonanti tsav;u table m29 metropol 1tan1reas * P11ces and soec1f1tat1ons validmlhe U.S. orlyand sub1ec1tochange w1thou1na11 ce. The In req1s1e1ea trademar\s and :tie lniel LAN Oes\ logo is a lr adem.ark of Intel Co1po1a1ton MS, M1crosoh, Wmdows andWindowsNT are register ed \l adem.11\ s of Mic rosofl Co:pora11on XJACKis a reg1s1crEd tradema rk of US Roh<l ti:s Mobile Commun1 [1ne1L 1nl a1e rEg s1erc1 traCemai ~s of 2Com Co1pora11on fon1tron is a re~ 1stereO uacema:.l al SonyCo1pQ1a11on © 1S96 Dell Ccmp~m Co1oorat1on All ·19h1s reser\ ed
ry Cache imsl ;or( 15.9"v.i.s...26dp) MB WRAM Video Card M Drive Upgrade Card !rs with Subwoofer ;ional with Bookshelf sional Edition
srw ~press Suite
95/MS PlusI CD/ t/MS Mouse 3nty with 1Year
Hard Drive (9.5ms).
· 12.1" SVGA Active Matrix Color Display · 40MB RAM/1.3GBHard Drive · 256KB L2 Cache · Opti ons Bay accepts 6X CD·ROM,
3.5" Floppy Dri'1e (both included)or Opti onal 2nd Li-Ion Battery · PCI Bus wl!h t28-bit Graphics Accelerator · Integrated 16-bit Stereo Sound · Smart Lithium Ion Battery · lrOA 1.0 Standard Compliant · Touchpad · MS Office Pro 'or Windows 95 · 28.8 XJACK '/C3bled Modem · Leather Carrying Case · Under 7Pounds" · Extendable 1Year Warranty'
Mo.
@:)CESSOR
·ry Cache
11SJ
.i.s.)
1Video
lM Drive
95/MS Plus! CD/
./Dell Mouse
mty with 1Year On
'RAM, add $139. ·erface Combo PC/
'Sound Card and !TS, add $89. >f Dn-site
Business Lease: $144/Mo. Order Code 1800060
133MHz PENTIUM PROCESSOR
DELL LATITUDE LMP133ST
· 12.r SVGA Active Matrix Color Di splay · 16MBRAM/810MB Hard Drive · 256KB L2 Cache · Options Bay accepts 6X CO-ROM.
3.5" Floppy Drive (both included) or Optional 2nd Li-Ion Battery · PCI Bus with 128-bit Graphics Accelerator · Integrated 16-bit Stereo Sound · Smart Lithium Ion Battery · lrOA 1.0 Standard Compliant · Touchpad · Under 7Pounds· · Extendable 1Yea1Warranty
* Upgrade to 40MB RAM, add $299. * Dell LatitudeLM Port Replicator. addS159.
· 11.3" SVGA Dual Scan Color Display · 40MB RAM/ 1.3GB Hard Drive · 256KB L2 Cacl1e · Options Bay accepts 6XCD-ROM.
3.5" Floppy Drive (both included) or Optional 2nd Li-Ion Battery · PCI Bus with 128-bit Graphics Accelerator · Integrated 16-bit Stereo Sound · Smart Lithium Ion Battery · lrOA 1.0 Standard Compliant · Touchpad · MS Office Pro for Windows 95 · Nylon Carrying Case · Under 7 Pounds' · Extendable 1Year Warranty
* 28.BXJACK/Cabled Modem, add S239.
Business Lease: $107/Mo . Order Code #800071
1DOMHzPENTIUM PROCESSOR
DELL LATITUDE LM PlOOSD
· 11.3" SVGA Dual Scan Color Display · 24MB RAM/1.3GB Hard Drive · 256KB L2 Cache · Options Bay accepts6X CD-ROM.
3.5" Floppy Drive(both included) or Optional 2nd Li-Ion Battery · PCI Bus wil h 128-bit Graphics Accelerator · Integrated 16-bit Steteo Sound · Smart Lithium Ion Battery · lrOA 1.0 Standard Compliant · Touchpad · 28.8 XJACK '/Cabled Modem · Nylon Carrying Case · Under 7 Pounds· · Extendable 1Year Warranty
· NEW Pentium Pro Server · 32MB Error Correcting Code (ECC) EDD
Memory (512MB Max) · 256KB Integrated L2 Cache · Integrated PCI Ultra/Wide SCSl-3 Controller · 2GB Fast/Wide SCSl-2Hard Drive
[7200RPM. BmsJ(12GB Max) · BX SCSI CD-ROM Drive · 3Com 10/100 PC! Ethernet Adapter · Intel' LANDesk " Server Manager v2.5 · 6 Expansion Slots: 3 PCI, 3 EtSA · 6 Drive Bays: 3 External 5.25"/3 Internal 3.5" · 3 Year Warrantyt with l Year Next
Business-Day, On-site· Service · 7 x 24 Dedica ted Server Hardware Tech
Support
* Microsoft Wi11dows NT Server 4.0
/ 10 Clien t Access Lice11ses} included at no extra charge t/1roug/112/31/96.
* Upgrade to 64MB ECC EDO memory,
add$649.
* Upgrade to a 4GB Fast/Wide SCS/-2 hard
drive. add $459.
BusinessLease: $144/ Mo.
Order Code 1250022
· Pentium Pro Ch ip-based Server
· Pentium Pro Chip-based Mini-Towers
Pentium Chip-based Mini-Towers
· Pentium Chip-based Notebooks
lo.
:a MS Oll1ce 97 P1olessiona l Mcrnsoft W1Muws 55 V1s10 ~1vrce maynol be ava dJble in I Inside lcg::i and Pen11umaTe tions Co1pora11on. 3Com and
Business Lease: S111/Mo. Order Code #80005 t
I N CLUDES
· ·
Business Lease: $96/ Mo. Order Code !800072
800-626-4298
http://www.dell .com/ buydell
Mon-Fri 7am-9pm CT ·Sat 10am-6pm CT Sun 12pm-5pm In Canada: call 800-233 -1589
I Keycode #01178 J
Besides its formidable 200MHz Pentium processor. this Dell Dimension comes with a powerful package of business sohware.. pre-loaded. Not games. Not fluff. Serious
stuff like Microsoft Office for Windows 95. The 32-bit virus protection of Norton P.~.11,iHIJI AntiVirus. The powerful file
management features of Norton Navigator. The data protection and recovery tools of Norton Utilities. And all the diagramming tools of Visio Express 4.0. It also comes with built-in Dell reliability, built-in Dell value. and guaranteed next-business-day on-site-' service. So order today. It may be the fastest way to get ahead in business yet.
Del.L
800-531-2751
http://www.de11.com/buydel I
Mon-Fri 7am-9pm CT · Sat 10am-6pm CT Sun 12pm-5pm In Canada: call 800-233 -1589
I I Keycode #01175
PDFScanLib v1.2.2 in Adobe Acrobat Pro 11.0.14