BackBackNextNext
2.4 AICC Communication - API
API Application Programming Interface - Described in Appendix B of the specification.
  1. Specifically Appendix B:
    1. Describes how a course communicates with a "parent" frame
    1. Defines a series of function calls that are defined for saving the different “file” information in the parent frame
    1. How a course can retrieve information from parent frame directly
    1. How a parent frame communicates with server
  1. Characteristics of Appendix B include:
    1. Protocol for the parent frame communication is not defined (this allows use of any communication including HACP)
    1. Most implementations have the parent frame using a Java applet handling the communication.
    1. When courses start, the parent frame must obtain the entire environment information (including previous history) from the server.