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 #01175PDFScanLib v1.2.2 in Adobe Acrobat Pro 11.0.14