Another Richter Scale(tm) column by Jake Richter
This column first appeared in the August 13, 1996 issue of PC Graphics Report
Its been some time since I was last at SIGGRAPH for more than five hours. In fact, I think it was Las Vegas, on my wifes birthday. It wasnt a particularly enjoyable time though, since Las Vegas was awash in water (two feet deep on some streets because their drainage system is non-existent) from unusual torrential rains, and the car we were in on our way to Lindas birthday dinner was struck by a 1970s American-made monstrosity on wheels ambiguously directed by a deaf octogenarian.
You may understand, therefore, why I approached this years SIGGRAPH in Nawlins with some trepidation. My first move (or rather the lack thereof) was to NOT rent a car to be struck in. That turned out fine as the various taxis I was in were almost in several accidents. Anyhow, I survived this SIGGRAPH without any major scars, mental or physical or otherwise.
A Kinder, Gentler Microsoft?
As you may have read elsewhere, the big deal at SIGGRAPH was VRML 2.0. Everybody loves VRML 2.0, and even if there was someone at SIGGRAPH that didnt, they still said they did. This is the first time in many years that I can recall any published specification garnering such voluntary support in such a short time. Of course, you might point out anytime Microsoft or Intel announces something, dozens of companies hop on the bandwagon and proclaim their undying fealty to whatever it is that was announced. VRML 2.0 was different because the support was voluntary, and because no PR machine was involved.
To Microsofts credit, however, I did get a glimpse of something purported to be a kinder, gentler Microsoft this week. Mind you, I still think its all a plot, but Im willing to give them the benefit of the doubt.
What Im referring to is Microsoft dropping the confusing name of "ActiveVRML", repositioning that product as ActiveAnimation, and then implicitly giving support to a non-Microsoft standard (VRML 2.0) by licensing a very good VRML 2.0 engine to provide, free of charge, to users of its Internet Explorer 3.0 virus... er... product. The Microsoft Im more familiar with would have insisted on using its bulk and might to place ActiveVRML squarely in competition with VRML 2.0, telling everyone it knows better. Quite a change in behavior.
Then theres the tidbit that Microsoft has actually teamed up with Netscape to fight a patent which claims to govern the digital broadcasting of audio. Wow. Whats this world coming to? Microsoft and Netscape working together.
I was relieved to find out that my world had not changed completely. Turns out that last week, in the midst of all the touchy-feely nice stuff going on with Microsoft, its lawyers sent Netscape a scathing letter demanding they change their pricing comparison of their Web server product versus Microsofts. It appears that Microsoft only ships its Web server with the Windows NT 4.0 Server Edition, which is expensive, at least compared to the Windows NT 4.0 Workstation Edition with which Netscape promotes its Web server software. So whats the big deal all about? Well, when Microsoft got lots and lots of complaints about Windows NT 4.0 Workstation Edition having a physical limit of only 10 TCP/IP connections, they decided to remove the restriction in the software. However, they never changed the restriction in the license agreement.
Microsofts tiff with Netscape is that Netscape is encouraging people to violate their Windows NT 4.0 Workstation Edition license agreements by presenting the Workstation version of NT in Netscapes price comparison (see http://home.netscape.com/comprod/server_central/MS_comp.html#chart) versus Microsofts Web server, which comes "free" with only the more costly Windows NT 4.0 Server Edition. Note that theres nothing in the Windows NT Workstation Edition software which would prevent thousands of Web server connections from existing simultaneously.
Now, Microsofts NT Workstation license has a whole bunch of ISVs and users steamed, since it imposes an artificial limit on the operating system, and basically tells people how they must use the software. This artificial restriction is akin to a graphics board company telling its users that they may only view business data with the board, and they would be in legal trouble if they used the board to view games, adult materials, or surf the Web (or all three at once).
See? Isnt this the Microsoft weve all come to know over the years?
Well, Netscape is so incensed that they have retained Gary Reback, the Silicon Valley attorney known for filing and pursuing anti-trust actions against Microsoft. Rebacks job now is to once again pursue Microsoft, via the U.S. Department of Justice, for anti-competitive practices and restraint of trade.
While on the topic of Netscape vs. Microsoft vs. Netscape, I suggest you check out the comparison Netscape has posted on their Web site (http://home.netscape.com) between Navigator 3.0 and Internet Explorer. Ouch (if youre Microsoft).
A Kinder, Gentler Microsoft? Part II
A couple of weeks ago, Microsoft announced it was planning to move all of ActiveX over to an open standards body, and I was suspicious of that move, but couldnt figure out what was wrong. As it turns out, an editorial in last weeks InfoWorld has shed new light on the matter. ActiveX, you may recall is just a new and fancy name for OLE. Well, IBM owns the OLE patents, and Microsofts license to those patents appears to be on the verge of running out. By turning OLE Controls a la ActiveX over to an open standards body, Microsoft might be hoping to defuse the strength of IBMs patents, while still retaining the ability to adopt an open standard it was responsible for making open. Seems pretty devious, doesnt it? How much truth there is to this theory isnt clear, but I have to give InfoWorld credit for their research.
No More Plug-Ins or ActiveX!
First, there was Nancy Reagan and her "Just Say No!" campaign to get kids (and presumably adults too) to turn drugs away before they became a problem. Then there was the "Just Say No!" knee-jerk reaction from PC users around the world in response to having every software vendor trying to force unnecessary software updates and upgrades down their throats.
Now therell be the "Just Say No!" response to more Netscape Navigator Plug-ins and Internet Explorer ActiveX controls. Why? Because people (myself included) are starting to get annoyed with having to download yet another new plug-in or control in order to view yet another proprietary data format (or proprietary extension to a standard format). Case in point: At SIGGRAPH, I counted over a dozen VRML 2.0 browsers. Each one featured a slightly different interface, different performance, and occasionally different features and extensions. Now, if you were a typical user, and you had the newest version of Navigator or IE, which includes a robust VRML 2.0 browser, would you bother to download another one? Probably not. Especially not if you found out that downloading and installing an alternate browser might cause your built-in browser to no longer be accessible.
Granted, there will always be people that want to check out the latest and greatest technology, no matter how badly it screws up their system after being installed, or how redundant it might actually be. But picture your computer illiterate (and possibly computer phobic) neighbors doing this. Not a pretty sight, is it? I suspect as Web browsers continue to offer more and more functionality, users will download and install far fewer plug-ins and ActiveX controls.
Simply put, Plug-ins and ActiveX controls are to the Web enabled era what TSRs (Terminate and Stay Resident programs, for those of you who have filed that memory away) were to DOS, and CONFIG.SYS and AUTOEXEC.BAT files.
However, Ive determined that having a large variety of plug-ins and ActiveX controls does serve a very real purpose, although not necessarily the one intended by their developers. The variety of such programs helps create a culling field for Netscape and Microsoft. When unique plug-ins/ActiveX controls are developed, and overcome amazing odds to gain mindshare and diskshare, Netscape and Microsoft just step in with a marketing offer to either bundle the technology (making it a real plug-in or ActiveX control no longer) or just buy it outright if its really good. Its really a great scam - both companies benefit from the R&D efforts of thousands of other companies, all by virtue of just having created an interface for those companies to support - no real R&D dollars of their own are spent developing such product. In warped Darwinian fashion, the winners of the plug-in/ActiveX battles survive because some form of industry "deity" plucks them from the competing masses and places them on a pedestal above their former peers. However, the survivors then become slaves to the "deities." Ah, capitalism, aint it grand?
3-Dpression
SIGGRAPH also showed me that the hunt for the elusive Lotus 1-2-3 of 3D applications is alive and well. Everyone talks about how great their hardware is for mass-market 3D, or how their 3D authoring tool is going to set new records by enabling the masses with 3D. But, when asked what the masses will do with 3D, silence reigns. A voice in the corner might pipe up and say "Games!" with enthusiasm. Others will ask, "Isnt there anything else out there other than games to show off 3D?" Someone might offer "CAD and animation," which are promptly shot down as being high end applications, not well suited to the mass-market Killer App concept everyone is yearning for.
So why arent games the Killer App? Because not enough game developers believe 3D hardware can truly improve their games enough, both from market share and technology perspectives, to justify the development of a 3D hardware specific game. Also, the Killer App cant require a peripheral or other application that costs significantly more than the Killer App itself, which rules out games for the most part unless the requisite tool (hardware or software) is priced sub-$50.
So where does that leave us? With 3D uses that are both innovative and natural. I think its going to take some time to get to that point, because consumers need to get comfortable with 3D gradually. For people used to dealing with media in 2D (newspapers, television, coloring books, movies, etc.), 3D is a big step.
Just as with attempting to use a computer to accomplish something thats more complicated to do on the computer than by hand (addressing envelopes, storing recipes, etc.), many current 3D applications of a computer are too cumbersome to be of real use. A SIGGRAPH example of this was a technology demonstration of something called Virtual Lego. Took a poor fellow three minutes to place a single Lego block on a structure using a data glove. Given real Lego blocks, I could do a hell of a lot better in three minutes.
The same applies to creating 3D worlds as alternative navigation mechanism to things better represented by 2D text menus. Whats easier? Finding an electronic book of a given title in a 3D virtual library which mimics the library metaphor of having to use a card file organized via the Dewey decimal system, or using a textual menu to locate the book? Nevermind that the text menu updates on the screen a lot faster than 3D navigation anyway.
All that aside, here are some uses of 3D I believe will prove to be useful (or at least intriguing) to the masses. Enough so that they might be willing to spend money on them, either directly or indirectly:
Im sure there are more useful ideas for applying 3D, but I still dont have a formula for the 3D Killer App. In closing, let me suggest you forget trying to convince users to use 3D hardware to make pretty 3D spreadsheet charts. It just isnt necessary, and its certainly not the Killer App. Oddly enough, its the first thing many business folks I speak to think of when I mention 3D.
Richter Scale Home Page | Other Richter Scale PCGR Columns