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

ArticlesTurning an Ugly Duckling into a Hollywood Swan


September 1995 / Reviews / Turning an Ugly Duckling into a Hollywood Swan

To seamlessly integrate the World Wide Web into its existing service, CompuServe faced two technical challenges: supporting the Internet protocols and getting the software front ends (i.e., the CompuServe access software and the Web browser) to talk to each other. Last spring, CompuServe delivered a downloadable Web browser, called NetLauncher, that could work from within a PPP (i.e., standard Internet) session established by the dialer built into the WinCim 1.4 interface. But if you'd already used WinCim to dial into CompuServe, you had to disconnect before dialing the PPP session.

The latest upgrade to CompuServe's Windows shell, WinCim 2.0 , lets you dial a single phone number and toggle between any Web browser and the CompuServe interface in th e same session. The improved integration is principally due to the Windows Sockets, or Winsock, DLL. Winsock presents a network-independent interface between Winsock-compliant applications. This interface sits on top of a network-dependent component that supports the specific networking protocol stack (usually, TCP/IP).

For the new version of WinCim, CompuServe programmers wrote a Winsock networking layer for both NetLauncher and WinCim. Both the Web browser and the CompuServe front end now hook into the Winsock API. This result is point-and-click access to both NetLauncher (or any other Winsock-compliant Web browser) and CompuServe.

CompuServe has also met the challenge of different software commands by adding translation algorithms to the mix. NetLauncher and WinCim can now talk each other's lingo. For instance, when a user types go politics in NetLauncher, it recognizes the command as being intended for a CompuServe Go page and passes the command in a message to WinCim.


Where Winsock Fits In

illustration_link (9 Kbytes)

Due out this month, WinCim 2.0 integrates formerly separate interfaces for accessing CompuServe and World Wide Web services using WinCim and NetLauncher, respectively. Both will also now be able to access the same live PPP connection established by CompuServe's dialing software and exchange commands intended for each other's domains.


Up to the Reviews section contentsGo to previous article: Convenience, but at What Price?Go to next article: MSN: Desktop InternetSearchSend 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