What Shipped With What
The following is a short synopsis of which Foundation was shipped with EOF 1.0, EOF 1.1, and NEXTSTEP 3.3 and what this means to users and developers:
The 'short' story is:
·1.1 EOF applications are backward binary compatible with EOF V1.0 applications (i.e., any 1.0 EOF application will execute under EOF V1.1)
· The reverse is not true: EOF V1.1 applications will not work under EOf V1.0
· EOF V1.0 does *not* overwrite Foundation installed by NEXTSTEP 3.3 Intel and 68k
· NEXTSTEP 3.2 does not contain Foundation
· EOF V1.0 does install Foundation on all NEXTSTEP 3.2 platform
· EOF V1.1 overwrites Foundation installed by NEXTSTEP 3.3 Intel and 68k
· If customers have EOF V1.1 installed on their NEXTSTEP 3.3 system, they will not be able to develop applications with 3.3 Foundation
· 3.3 Foundation applications keep running after customers install EOF V1.1
These are the different versions of Foundation that have been shipped:
· Foundation A shipped with EOF V1.0
· Foundation A' (same source as A but different binary) shipped with 3.3 Intel and Motorola, 3.3RISC, and 3.3Developer
· Foundation B shipped with EOF V1.1, and will ship with PDO 3.0
Note that that the Foundation dependencies are in effect whether or not you use EOF or PDO. If you use Foundation anywhere in your code, you will need to worry about these dependencies.
Foundation Based Distributed Objects
If you are writing applications using Foundation-based DO, make sure that both the client and the server are using the same version of Foundation. Your applications will not work otherwise.