Specs
OKI achieves its interoperability goals by publishing a set of OSIDs (Open
Service Interface Definitions). For an overview of the OKI specifications,
see About the OSIDS.
The OSIDs are not intrinsically language-specific and require language
bindings for each supported platform. In Version 1 and Version 2,
the OSIDs were made available in a Java language binding.The Javadoc
published for those OSIDs represents an accessible form of documentation,
so for easy reference, consult the Javadoc.
Full Documentation is available for Download.
Licensing
O.K.I.'s goal is to develop open architecture solutions for
widespread adoption by educational institutions. Participation in the
initiative demonstrates a strong belief in the project's philosophy,
that all contributions to the project are individually recognized and
attributed, but these contributions are licensed as part of an open-licensing
system. O.K.I. is also working closely with educational software vendors
to ensure that the O.K.I. architectural specifications will work with
their own commercially licensed systems. O.K.I. will support proprietary
technology and encourage commercial design of innovative tools, in keeping
with the overall goal of global improvement in the management and design
of educational technology. For more detail, see our
Licensing Strategy.
Library
Using the OKI OSIDs requires some new patterns and habits.
Articles contributed by the OKI community can be found in our
Library.