O.K.I. Open Service Interface Definitions as a Native Framework API
Technology Showcase
2007 OpeniWorld:eLearn
New Orleans, LA
1:00-1:45 pm, August 9, 2007Interoperability initiatives often follow the theme of enabling applications of disparate design and implementation to exchange data and functionality via a standards-compliant external application programming interface (API). The Harmoni application framework and the curricular applications evolving out of it turns this paradigm around and makes the Open Knowledge Initiative (O.K.I.) open service interface definitions (OSIDs) the primary internal API of the system. This design allows an application’s data and functionality to be accessible through the OSIDs from its inception. Even more importantly, alternate OSID implementations from third parties may be swapped for those shipped in the framework enabling applications to make use of a wide range of infrastructures.
2007 OpeniWorld:eLearn
New Orleans, LA
1:00-1:45 pm, August 9, 2007Interoperability initiatives often follow the theme of enabling applications of disparate design and implementation to exchange data and functionality via a standards-compliant external application programming interface (API). The Harmoni application framework and the curricular applications evolving out of it turns this paradigm around and makes the Open Knowledge Initiative (O.K.I.) open service interface definitions (OSIDs) the primary internal API of the system. This design allows an application’s data and functionality to be accessible through the OSIDs from its inception. Even more importantly, alternate OSID implementations from third parties may be swapped for those shipped in the framework enabling applications to make use of a wide range of infrastructures.
Adam Franco
Curricular Technology DeveloperAlex Chapin
Principal Curricular Technologist
Middlebury College CodeLab
Curricular Technology DeveloperAlex Chapin
Principal Curricular Technologist
Middlebury College CodeLab