Archives
 
 
 
  Special
 
 
 
  About Us
 
 
 

Newsletter
Free E-mail Newsletter from BYTE.com

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

ArticlesIndustry Warfare: What's Up With That?


October 1997 / Editorial / Industry Warfare: What's Up With That?

Business is booming, but so are the cannons of competition.

Mark Schlack, Editor in Chief

The Mars Pathfinder mission produced over 400 million hits at related Web sites in just the first week. If you were up on the Net in the first hours after the landing, you were probably as bemused as I was. Far from being prepared for this onslaught, a lot of the non-NASA sites that traffic in science/science fiction were totally absorbed by the 50th anniversary of the Roswell, New Mexico, incident. Pseudoscience and dubious history outshining the real thing? Guess again.

Maybe the smart guys ain't always so smart. That's the theme of the computer industry recently. Look at the behavior of some of the major players. The market is booming, but rather than take a "rising tide floats all boats" attitude, they' re wasting time and money on infighting. What's up with that?

The increasingly contentious Windows and Java camps are a perfect example. They're in a fierce war. The first casualty: openness. The straw man argument of the year is "Standards bodies take too long. Customers want us to get products to market sooner."

Hello! Has anyone noticed this Internet thing? Produced by standards bodies, wasn't it? Both the Internet community and the communications community have known for a long time how to work with standards bodies, anticipate them, get products to market that embody draft standards and are upgradable, and assure users that the road ahead is not fraught with dead ends. Time for the software industry to place more emphasis on that process and less on shipping beta software as finished products.

The fact of the matter is that neither Windows nor Java is remotely close to being open. That doesn't make them bad, but until Microsoft and Sun turn technologies like ActiveX and Java over to committees that can really craft the technologies' futures in a consensual manner, I won't call any of them open. Popular, available, inexpensive, and useful -- even extensible -- is not the same as open.

How long can Microsoft say that "Java is a language, Windows is the platform" without becoming irrelevant to a significant portion of its customers who persist in multiplatform computing? Doesn't the company remember when Windows was as immature as Java is now and people still chose it over their installed systems? And the Java crowd is going to have to grow out of its puerile "pure Java" stance to embrace living legacies like Windows.

And what's up with Intel? Here at BYTE we're watching the Slot 1/Socket 7 controversy very closely. The historic, relative flexibility of the Intel architecture has certainly helped Intel become the dominant force it is. Now, Intel seems bent on dictating not just processor architecture but computer architecture as well.

It's a curious tack to take. A few years ago, we all debated endlessly whether RISC would overtake CISC. That war is over. Intel has brought RISC concepts like pipelining into its architecture. That, and the continued preponderance of integer-based computing, has kept the floating-point kings of the RISC world at bay. If anything, the dual-processor Intel machine running NT has become a very solid alternative to many RISC/Unix workstations. Is Intel that worried about AMD and Cyrix?

We're in the midst of a pendulum swing away from general-purpose computers and toward a greater number of specialized platforms: Web TVs, network computers, PDAs, desktops, uniprocessor servers, quadprocessor servers, and so on. The more Intel owns of the PC architecture, the less able it will be to serve that diversity of needs. If the Sequents and Corollaries of the world had not pioneered symmetric multiprocessing with the 486, would Intel be in a position to turn SMP into a commodity today? No way.

What about emerging technologies like hand-helds or wearable computers? Are they to be stuck with a one-size-fits-all technology like the Pentium II single-edge cartridge? Or will other chip makers fill their needs? Probably not what Intel had in mind, but it could be the outcome.


Mark Schlack, Editor in Chief, mschlack@bix.com

Up to the October 1997 table of contentsSearchSend a comment on this articleSubscribe to BYTE or BYTE on CD-ROM  
Flexible C++
Matthew Wilson
My approach to software engineering is far more pragmatic than it is theoretical--and no language better exemplifies this than C++.

more...

BYTE Digest

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

Find out more

BYTE.com Store

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

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