. . "The PIOs 502 may be created using a variety of programming languages and protocols, such as Java, C++, Smalltalk, and other programming languages that support object-oriented programming." . . .