Upload
peter-owen
View
216
Download
1
Embed Size (px)
Citation preview
© Copyright 2005Massachusetts Institute of
Technology
OpenKnowledgeInitiative™
Repository Integration Using the Open Knowledge Initiative (O.K.I.)
JA-SIGJeff KahnSenior Consultant to Massachusetts Institute
of Technology
© Copyright 2005 MIT2
Kinds of Specifications/Standards
© Copyright 2005 MIT3
Specifications/Standards That Enable the eLearning Marketplace• Data Specifications:
• Allow systems to have a common understanding of
content being exchanged or accessed
• Interface Specifications: • Allow software components to talk to each other in a standard way (consumer oriented)
• Protocol Specifications:• Allow machines to talk to each other in a standard
way (provider oriented)
© Copyright 2005 MIT4
Examples (Content/Repository Related Specs/Standards):
• Data Specifications - including but not limited to:• Content Packaging• LOM• SCORM Packaging• Dublin Core• METS Schema• Etc…
• Service Interface Specifications - including but not limited to:• Repository OSID• JSR 170• Etc…
• Protocol Specifications - including but not limited to:• Web Services• SRW• DRI• Z.39.50• Etc…
© Copyright 2005 MIT5
Open Service Interface Definitions (OSIDs)• Service Oriented Architecture (SOA) Specifications for
eLearning
• Interface specification for “Plug-In” interoperability• Reduce cost and effort for custom integration
• Future-proof against changing technologies
• Increase opportunities for Collaboration
• Increase Mobility of applications among enterprise infrastructures
• Enable Marketplace of Pre-integrated software components
• Java versions released in Spring 2003, Currently Ver. 2.0
• PHP versions released Spring 2004, Currently Ver. 2.0• Middlebury -- Segue
• Moodle?
• Objective-C version due later this year
• Version 3.0 in development (IMS Maintenance)
© Copyright 2005 MIT6
Current OSID’s
• Course Management• Repository• Assessment• Grading
• Authentication• Authorization• SQL• Logging• Filing• Dictionary• Hierarchy• Agent• Shared• ID• User Messaging• Scheduling• Workflow
“Common Services”“Educational Services”
© Copyright 2005 MIT7
The Content Consumer
• Choice• My apps should just work with the content I need
• I should be able to “shop around” for and “mix and match” both applications and content
• I can’t wait for my favorite application to support the content I want.
• I need to use more than one repository at a time
• I need a standards based solution
© Copyright 2005 MIT8
The Content Provider
• Product to Market• Consumers should be able to access my content easily
• I need to liberate my content from dedicated client software
• My service should be able to survive technology change
• I need to mitigate cost of technology change
• My customer required a standards based solution
© Copyright 2005 MIT9
Time for a demo
© Copyright 2005 MIT10
Demonstrate
QuickTime™ and aTIFF (Uncompressed) decompressor
are needed to see this picture.
vc
© Copyright 2005 MIT11
Demonstrate
© Copyright 2005 MIT12
Demonstrate
QuickTime™ and aTIFF (Uncompressed) decompressor
are needed to see this picture.
© Copyright 2005 MIT13
Many Apps
Many Repositories
© Copyright 2005 MIT14
Repository OSID
• Service Interface Only
• Silent on Protocol/Access
Technology
• “Typing” for Data Agreements
(OBAs)
• Complete Developer Documentation
at http://www.okiproject.org/
© Copyright 2005 MIT15
Repository OSID Adoption
• VUE (Tufts University)
• Giunti Learn eXact Packager
• SearchParty (Apple/Mac Learning Environments)
• Sakai(IU)
• Visualizing Cultures Image Dataviewer (MIT)
• M:Media (MIT)
• LionShare (Penn State University)
• Harvest Road Hive Explorer
• VUE II (Tufts/MIT - newly funded through Mellon
Foundation)
Consumer Applications
© Copyright 2005 MIT16
Repository OSID Adoption
• Fedora (Tufts/UVA)
• SRW• Dspace (MIT)
• RDN (JISC)
• Giunti LearneXact
LOBSTER LCMS
• Visualizing Cultures
(MIT)
• SQI• Ariadne
• Globe (Merlot, etc)
• Lionshare P2P Network
• EduSource Canada
• iTunes
• iPhoto
• Harvest Road Hive
• European Schoolnet
• Boston MFA (November)
• Jstor (Under Dev)
• ARTStor (Under Dev)
Provider Repositories and Repository Technologies
© Copyright 2005 MIT17
Learn eXact® Platform Integrated with External Image Repository
Imported object
© Copyright 2005 MIT18
Hive Explorer – Integrating with MIT Visualizing CulturesQuickTime™ and a
TIFF (Uncompressed) decompressorare needed to see this picture.
© Copyright 2005 MIT19
© Copyright 2005 MIT20
© Copyright 2005 MIT21
© Copyright 2005 MIT22
Benefit: Code Re-Use
© Copyright 2005 MIT23
Benefit: Common Factoring
UserMessaging
Shared Logging
Grading
Hierarchy
Assessment
IDAgent/Group
Workflow
RepositoryCourse
Manage-ment
Dictionary
SchedulingFilingAuthZ
AuthN
QuickTime™ and aTIFF (Uncompressed) decompressor
are needed to see this picture.
© Copyright 2005 MIT24
Benefit: Mitigate Tech Change
© Copyright 2005 MIT25
Benefit: Application Portability
© Copyright 2005 MIT26
Benefit: Multiple Technologies
© Copyright 2005 MIT27
Image Content Activity
• Zoomable Image Asset Typing (UVA, Northwestern,
Tufts, MIT, ARTStor)
• Application Activity based on Image Asset Typing• VCID (MIT)
• SearchParty
• ARTStor Viewer
• VUE II
• Repository Activity supporting Image Asset Typing• Dspace
• Fedora
• Harvest Road Hive
• ARTStor
© Copyright 2005 MIT28
Find out More…
• O.K.I. Project Site• http://www.okiproject.org
• IMS Global Learning Consortium• OSID Maintenance
• http://www.imsglobal.org
© Copyright 2005 MIT29
Resources
• Visualizing Cultures• http://www.blackshipsandsamurai.com
• VUE II• http://vue.tccs.tufts.edu
• Sakai• http://www.sakaiproject.org
• Mac Learning Environments• http://www.maclearningenvironments.org
• HarvestRoad• http://www.harvestroad.com
• Giunti Interactive Labs• http://www.giuntilabs.com
© Copyright 2005 MIT30
Aaron Hillegass
Cocoa Training
Consultation on the Objective-C Binding of the OSIDs
www.bignerdranch.com
© Copyright 2005 MIT31
Questions?