The Emergence of Netcentric Computing

From the book jacket

Table of Contents

 


From the book jacket:

"The traditional PC is history: Net-Centric computing is the future. But what form will it take? Computing appliances, connected PCs, Web-enabled set-top boxes, Webphones, Internet-connected wireless communicators, or Java-based network computers? All of them or something else entirely? What challenges face professionals who want to build, plan for, or invest in these new systems? Now, award winning editor Bernard Cole, who covers net-centric computing for Electronic Engineering Times, provides an up-to-the-minute birds-eye view of the entire field. He presents every leading approach and reviews all of these crucial technology issues:

making the Internet scale to support net-centric computing

pros, cons and alternatives to Java in networked computing devices

the role of distributed objects, including CORBA and DCOM

net-centric operating systems

RISC and CISC processors

supercharging I/O: RSVP, parallelism, I2O, and other key strategies

Cole offers new insights into the make-or-break challenges facing the net-centric computing industry, including security, testing, maintenance, and reliability. He reviews the massive infrastructure and technology enhancments needed to support real time networked multimedia, including MPEG4, RTSP, VRML, Java3D, MMX and its competitors, and 64-bit processors. Finally, he previews tomorrow's new Web-centric user interfaces, intended to keep users from getting "lost in hyperspace." With extraordinary breadth and depth, Cole has done what others thought impossible: he has made sense of the net-centric computing future.

Order the book now from Amazon.com


Table of Contents

Preface: Connecting The Dots -- Engineers and the Net-Centric Paradigm

The opportunities and challenges that net-centric computing present to the engineer.

Part I: The Varieties of Net-Centric Computing

Chapter 1: Connected PCs and NetPCs

The response of the traditional computer industry to net-centric computing in the form of high-end personal servers, midrange Internet-connected multimedia PCs, and low-end NetPCs.

Chapter 2: Network Computers: Reinventing The Wheel?

The NC specification as it was originally defined, how it is changing, and how it will evolve in the future. The problems facing designers of such devices as it relates to processors and operating systems.

Chapter 3: Web-enabled Set-top Boxes

The evolution of set-top boxes, first as analog systems, then as mixed analog/digital systems, and then as interactive all-digital TV connections. How the Internet is changing the design of these units.

Chapter 4: Evolution of The Net-centric Appliance

The architectural features of the new generation of Internet appliances as information appliances linked to the Internet and as traditional household devices linked to the Internet for repair, upgrading, and control.

Part II. Building Blocks

Chapter 5: Java and The Internet: Do We Need a "Lingua Internetica?"

The strengths and weaknesses of Java as a universal "lingua Internetica" and what is needed to improve its ability to handle data in real-time. The challenges the language presents to designers of both hardware and software.

Chapter 6: Alternatives to Java

Some possible alternatives to Java, such as Embedded C++, Lucent's Limbo, and AT&T's C@ + (CAT). Evaluation of some of the existing scripting languages such as tcl (tickle) and others, and how they could complement Java and other object-oriented languages on the Internet and World Wide Web.

Chapter 7: Selecting A Net-Centric Operating System

How the emergence of network computers and Internet appliances independent of Wintel (Microsoft Windows/Intel) has created the need for a new generation of operating systems that meets the requirements of net-centric computing. The OS requirements of this environment and the OS alternatives that have emerged.

Chapter 8: Distributed Objects and Net-centric Computing

Alternative approaches to turning the network into a computer, from the use of remote procedural calls (RPC) to Java's Remote Method Invocation. The future of Java, ActiveX and a variety of proprietary distributed-object protocols in the context of an emerging standard called the Common Object Request Broker Architecture (CORBA).

Chapter 9: Choosing the Right Processor

Choices designers will have to make about the processors that they use to power their NetPCs, NCs, Internet Appliances and Web-enabled Set-top Boxes. Alternatives to the Intel x86 architecture, from the traditional RISC and CISC processors to the stack-based alternatives, such as Sun Microsystems' picoJava and Patriot's Shaboom CPU. Ways to keep hardware and software costs at a minimum, ranging from off-the-shelf standard integrated circuits to a variety of application-specific custom and semi-customized solutions.

Part III. Listening for the Web Tone

Chapter 10: Building More Reliable Boxes

New methodologies that will be required in order to build hardware that is more reliable than the traditional desktop. The strategies of companies such as Intel and Microsoft to close up the desktop and some of the alternatives to current PCI bus architectures that are more reliable.

Chapter 11: Securing Network Connections

Strategies for protecting networks, clients and servers from viruses. A comparison of the solutions that Microsoft and Sun have come up with to a real-time, as well as a network-based virus hunting and destroying methodology developed by IBM that finds and destroys viruses just as fast as they are introduced into the network.

Chapter 12: Building Better I/O

The factors that have increased the load the "thin client" network computer model places on the servers that make up the computing backbone of the Internet, what is being done, and what still needs to be done to ensure that the Internet and net-centric model will continue to operate in the future. Strategies taken with the current generation of servers to improve the I/O capabilities of computers linked to the Internet.

Chapter 13: Adding 64-bit Muscle To The Internet

Why it is necessary to move from 32-bit to 64-bit servers, routers and switches. A review of some of the 64-bit architectural alternatives available now and in the future.

Chapter 14: Monitoring and Safeguarding the Network

What is necessary to ensure that reliable software is written, and, after it is in placed on the network, what can be done ensure its correct operation. Some of the ways that the problems that do occur can be identified, isolated, and corrected.

Part IV: The Future of the Internet

Chapter 15: Multimedia and the Future of the Internet

With the move to wider methods of transmission into the home and over the backbone, will rapidly evolve from the Internet to the "MultimediaNet," in which mixes of audio, video and 3D graphics as well as ordinary text and 2D graphics will be the norm. This chapter looks at how multimedia are being handled on the Internet and at such standards as MPEG-4, the next-generation standard for real-time networked interactive multimedia.

Chapter 16: New Processors for the New Internet

What is happening to the processors that will be used to build the connected PCs, NetPCs, and NCs, as well as the servers, as multimedia becomes more the norm on the Internet. First-generation multimedia processor architectures, such as Intel's Pentium II with MMX, and a comparison of this desktop-oriented technology with some of the more network-oriented multimedia-capable solutions.

Chapter 17: Achieving Real-time Networked Multimedia

The limitations of the multimedia processors and why some other alternatives may be necessary to achieve the 1,000-fold improvement in processor performance that higher-bandwidth Internet connections and multimedia data will require. The capabilities of some of the more representative multimedia coprocessors and their abilities to perform networked interactive multimedia in real-time.

Chapter 18: Moving from GUI to NUI...To XUI?

The limitations of the present graphical user interface with the emergence of the Internet and World Wide Web, especially as far as "getting lost in hyperspace" is concerned. What new kind of user interface is needed to allow the average user to find out where to go; how to get from here to there; and, once at a desired location, how to find out what else is in the neighborhood. Some new alternatives to viewing masses of data on the Internet, and the impact of new standards such as the Extensible Markup Language (XML) on simplifying the way in which we view and navigate the World Wide Web.

Appendix A: References and further reading.

Appendix B: Web sites for Further Information.

 

Order the book now from Amazon.com


Back to top