130 likes | 258 Views
What is Comet?. Here are the various programs that make up the Comet System. This diagram progresses both through time. And from simple to complex. DOS. Desktop. This is the original Comet. All runtime, printer and file system code resided in CosH. Local Storage. CosH. Windows. Desktop.
E N D
What is Comet? • Here are the various programs that make up the Comet System. • This diagram progresses both through time. • And from simple to complex.
DOS Desktop This is the original Comet. All runtime, printer and file system code resided in CosH. Local Storage CosH
Windows Desktop CosW CosW and CosC supply the interface to the Windows API for Comet applications. CosC Local Storage CosH
16 – 32 bit Desktop Cosh is the only piece of code written in 16 bit assembly. All others are written in VB, 32 bit C or C++. CosW CosP CosC Local Storage CosH CoshIPC
Windows File Access Desktop Cfam and CFileServe provide file access in a more flexible way. CosW CosC Local Storage CosH CFam CFileServe
CometLib External COM Compliant Application Desktop CometLib interacts with Applications outside of Comet and provides them access to Comet files through Cfam. CosW CometLib CosC Local Storage CosH CFam CFileServe
Let’s make more room. External COM Compliant Application Desktop CosW CosC CosH Local Storage CometLib CFam CFileServe
CometAnywhere The Internet External COM Compliant Application Desktop CosW CometAnywhere uses TCP/IP to communicate between a remote CosW and CosC on the host . CosW CosC CosH Local Storage CometLib CFam CFileServe
Server -- Workstation The Internet Workstation Desktop External COM Compliant Application CosW CosW CosC All Comet Workstations communicate to the File Server via Cfam to CfamNetServe . CosH Local Storage CometLib CFam CFileServe Other Workstations Cfam File Server Server Storage CFileServe CfamNetServe
Comet.exe The Internet Workstation Desktop External COM Compliant Application CosW Comet.exe CosW Using Windows file access, Comet.exe copies all system files from the server to the user’s temp folder and then launches CosW. CosC CosH Local Storage CometLib CFam CFileServe Other Workstations Cfam File Server Server Storage CFileServe CfamNetServe
Comet32 The Internet Workstation Desktop External COM Compliant Application CosW Comet.exe CosW Comet32 Comet32 is meant to replace the runtime portion of CosH. Where Does it fit in? CosC CosH Local Storage CometLib CFam CFileServe Other Workstations Cfam File Server Server Storage CFileServe CfamNetServe
This is Comet The Internet Workstation Cosp Desktop External COM Compliant Application CosW Comet.exe CometLib CosW 11751 Comet32 11755 CosC Security Server Cosp 11750 CosH CSecSrv Local Storage CometLib Coshipc CFam CFileServe Windows calls ClibNetServe Other Workstations 11754 Cfam File Server 11754 Server Storage CFileServe CfamNetServe
The End • Left out…. • Serial Gateway • ODBC • Email printer • XAP • Utilities • …. • Questions?