The ADS CAN drivers implement Layer 2 (Data Link layer) of the OSI model. DeviceNet, CANOpen and J1939 require additional software and/or drivers to complete Layers 3 through 6 of the OSI model.
You can also create a product that communicates directly with CAN devices and doesn't use a high level protocol.
For further reading about high level CAN protocols, see this topic.
Edited by akidder 8-April-2002: Add J1939; add link for further reading. Edited by akidder 3-June-2002: Add link to CAN topic.