by Rinaldo Di Giorgio

Bandwidth hunger

how-to
Oct 1, 19964 mins

Satisfying your need for speed

Iam starting to spend a good part of my life waiting for things to download โ€” about one hour a day on average. I try to do other things during the wait but I tend to loose focus and forget what I was doing in the first place. I would like also to stop buying disks, CD-ROMs, and backup tapes all the time and start using distributed objects in their stead. What does this have to do with cable modems? This is the first of a two-part series that will discuss some new developments with cable modems and provide you with some useful URLs to bolster your understanding of the technologies involved. These will help us be open minded in considering the possibility of trusting cable providers enough to let them run object databases that allow you to store and retrieve objects (see โ€œRMI and object serializationโ€ for some applets demonstrating the bleeding edge of using remote objects). Not some CORBA/IDL mapping but a true OD. I have been interested in cable modems for several years and giving talks on the topic to audiences that looked at me as if I was from Mars.

A number of technologies may be able to support the bandwidth this type of architecture requires soon. They are:

  • Cable modems โ€” an introduction by Jim Connors of SunSoft. To be followed next month with an article from Howard Pfeffer of Time Warner cable. Everyone seems to be talking about it. Byte Magazine featured the topic on itโ€™s front page.
  • Direct broadcast satellites
  • ISDN
  • ADSL

Direct broadcast

Several satellites at various positions in space transmit approximately 200 channels of digital compressed video to a small satellite dish at recipientsโ€™ premises. I am not aware of any service providing the ability to transmit up since the uplink is expensive. The satellite dish you get is basically a receiver. I think that hybrid services would use a combination of say ISDN or POT to provide the interactivity. There are currently four providers of this technology. A good FAQ can be found at here. In future issues we will be talking about this technology in relation to Java.

ISDN

Both Microsoft and Sun have good pages and products on ISDN. Sun actually provides many employees with ISDN access to the corporate network. Sun started shipping ISDN several years ago but then the industry wasnโ€™t ready and in many parts of the country it still isnโ€™t available. A good collection of ISDN links is available at here.

ADSL

There are three technologies in this area and they are designed to meet different networking requirements. Several phone companies are actively pursuing solutions. A very comprehensive source of information at ADSL can be found here. Another very good link can be found at the ADSL forum. Finally, here is a late-breaking news item.

Summary

The necessary bandwidth is not really available yet for consumer applications. Just the other day someone was showing me a thumbnail of video and trying to convince me that it was video โ€” granted, it worked at 28.8 kbps but it had the usual problems, required a native client-side program, and was so tiny I thought it was an animated GIF.

It is important to also remember that powerful CEOs have been saying middle-band is the solution not broadband. Middle-band is a combination of Internet/intranet and CD-ROM technology. Sun is seeding the industry with the JavaStation, which in some form will revolutionize the delivery of electronic content. All this buzz about media is not new however. You can find much of it in the historical archives at the Media Lab except of course for Java โ€” that is the key. The delivery vehicle is here but the highway is missing. An excellent summary of the issues involved can be found at โ€œInformation Superhighway Dreamโ€. For those of you interested in some views on how all of this relates to the architecture of the Internet take a look at โ€œRealizing the Information Future: The Internet and Beyondโ€.

Rinaldo S. Di Giorgio works for Sun Microsystems as a Systems Engineer in the New York City office and provides frequent demonstrations of Java Technology. Di Giorgio is currently working on the integration of many technologies into HotJava/Java. Some of these technologies are database connectivity, portfolio management, low-cost video, and analytical applications in the financial and emerging genetics market. DiGiorgio has been using Unix-based operating systems since 1979, when he was deploying Unix solutions in paper mills. He sees HotJava/Java as the technology to minimize two great cost factors in the computer industry: distribution and code development.