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

ArticlesComputing Crossroads


November 1996 / Editorial / Computing Crossroads

Will it be Intel inside or Java everywhere?

Mark Schlack, Editor in Chief

This month, our Cover Story (which is in the State of the Art section) highlights the most radical bid in years for a new computing platform: Sun Microsystems' Java chip/Java language combination. This is not just an alternative to Intel/Microsoft computing, à la the PowerPC/Mac OS package. It's a reinvention of the computer into a more universal, versatile, and interoperable device. The Java model could obliterate many of the distinctions between standard computers, embedded systems, and products still to come, such as intelligent cable boxes and cellular phones.

For years, we've lived with chips that will run almost anything and languages that will run on almost anything. Java chips will give us performance wh ere we need it -- running Java applications -- while the Java environment will give us interoperability with every other hardware platform.

Sun hopes that electronic designers, corporate information technology (IT) departments, and, ultimately, end users will find this so compelling that they will leave behind the Intel architecture. However, it's a tall order. Look at how hard it's been for the mighty PowerPC troika of Apple, IBM, and Motorola to make headway against the x86 line.

Still, I think Sun will win a significant place with its Java chips. In the last year, we've started to hear some awful gnashing sounds coming from Redmond, as Microsoft grinds off a few gear teeth trying to keep up with the paradigm shift toward the Web. On the hardware side, Intel hasn't made any major adjustments to the infobahn. Check out our story on Intel's road map ("The x86 Gets Faster with Age"), and the only new signs that you'll see are those for multimedia. Keep those MIPS comin g!

There's no question that simpler, cheaper, faster PCs will spread computers to people who have never used them before. As business communications and public commerce march relentlessly toward computerization, the network computer (NC), or Web PC, or whatever you call it, will proliferate (see "Inside the NC"). Ditto for new devices we haven't named: the wireless gameboyphonebrowseremotecontrol and such.

But Sun may be ahead of its time. When will the network infrastructure arrive to make fully networked computing possible? It will definitely be a year that begins with 20 before we have the kind of end-to-end digital broadband network we'll need.

So don't put all your money on one horse just yet -- you'll need both Java and Wintel for the foreseeable future. Java chips and the Java language will solve some of client/server's thorniest problems. (Do you really want to individually maintain hundreds of PCs that are nothing more than cash registers or data-entry terminals?) The Java duo will also m ake lots of cool but dumb stuff like cellular phones much smarter.

Yet our familiar OSes and applications make the classic PC -- Intel, PowerPC, or whatever -- much more flexible than those devices will ever be. Throughout the next decade, I may want a Java unit for the office and a self-sufficient but connectable machine for computing on airplanes or when I'm otherwise outside the wired urban hubs of the world.

Win, lose, or draw in the commercial war, Java has already changed the way we think about computing. Can it be a coincidence that Microsoft has revived its hand-held computer OS project, now called Pegasus? Or that Oracle hopes Intel will buy into its Network Computer concept? That's not the end of it: Look for traditional OS vendors to let you turn the desktop GUI into a screen onto which you project server-based applications, NC-style.

Users' interests lie in being able to flexibly combine the best elements of the Java concept with the best of what we have now. For example, products such as Notes and higher-end database managers can choreograph local and centralized data management. Make that skill widely available to all sorts of applications, and we'll have the best of both worlds.


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

Up to the Editorial section 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