interoperability and api open standards based architecture l.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Interoperability and API Open, standards based architecture PowerPoint Presentation
Download Presentation
Interoperability and API Open, standards based architecture

Loading in 2 Seconds...

play fullscreen
1 / 19

Interoperability and API Open, standards based architecture - PowerPoint PPT Presentation


  • 142 Views
  • Uploaded on

Interoperability and API Open, standards based architecture. Bruno Van Haetsdaele Chief Architect.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Interoperability and API Open, standards based architecture' - glennis


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
slide2
The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality. The development, release, and timing of any features or functionality described for Wimba’s products remains at the sole discretion of Wimba.
what is interoperability
What is interoperability?

ISO/IEC 2382-01 definition:

“The capability to communicate, execute programs, or transfer data among various functional units in a manner that requires the user to have little or no knowledge of the unique characteristics of those units.”

What is interoperability ?

how to achieve interoperability
How to achieve interoperability ?

Impact:

  • User experience
  • Flexibility
  • Lower costs
  • Innovation

Enablers:

  • Protocols
  • File formats
  • Standards
  • APIs
  • Open source

Obstacles:

  • Patents
  • Trade secrets
  • Coordination failures
outline
Outline

Outline

Outline

Education

Web 2.0

Rich Media Collaboration

kiwi a platform for the suite greater interoperability inside the wimba suite
Kiwi: a platform for the suiteGreater interoperability inside the Wimba suite
  • Wimba Voice into Wimba Create documents
  • Post a Wimba Classroom archive in the Podcaster
  • Associate a Voice Board to each Live Classroom
  • Education
  • Share
  • Unified management
kiwi platform architecture open and scalable
Kiwi Platform architectureOpen and scalable

Admin

AR

CM

pronto

assess

classroom

voice

Users

Courses Member.

Messaging

Services

(XMPP)

Media

Services

(iax/vnc)

Pronto Services

Assess Services

Classroom Services

Voice Services

Database

File System

rich media collaboration built using proven standards and projects
Rich Media CollaborationBuilt using proven standards and projects
  • XMPP
  • Asterisk / IAX / SIP
  • Xiph Speex, Theora
  • MP3 audio for Voice, Classroom
  • VNC
leveraging the xmpp standards
Leveraging the XMPP standards
  • XMPP is gaining momentum:
    • XMPP IETF approved standard since 2004
    • GoogleTalk native protocol
    • AOL is experimenting with XMPP
    • Apple iChat supports XMPP
  • Wimba is extending XMPP for Pronto and Classroom
  • XMPP Federation
education standards
Education standards
  • IMS Standards
    • LTI: Learning Tools Interoperability
    • QTI: Question and Test Interoperability
    • Enterprise
    • Common Cartridge
    • IA: Information Analytics
  • Advanced Distributed Learning: SCORM
  • Schools Interoperability Framework Associations
ims learning tools interoperability what is the user need
IMS Learning Tools InteroperabilityWhat is the user need ?
  • Instructors and students:
    • Easy navigation from the CMS to external applications
    • Single sign on
    • Deep integration in the course
  • System Administrators
    • Easy deployment and configuration
    • Robust integrations
  • Software developers
    • More time spent in innovations, less in proprietary integrations
are these needs met today wimba cms integrations
Are these needs met today ?Wimba CMS Integrations…
  • .NET Portal components
  • C and Java Powerlinks
  • Java Building Blocks
  • Java Sakai portlets
  • PHP Moodle modules
  • Wimba APIs
learning tools interoperability
IMS LTI defines:

Tool Producer contract

Tool Consumer contract

Web Services communication

XML configuration

Common CSS

As easy as Facebook or Google Apps

Learning Tools Interoperability
ims learning tools interoperability what is the impact
IMS Learning Tools InteroperabilityWhat is the impact ?
  • Faster time to market
  • Easier to upgrade integration functionality
  • Increased robustness across versions of tool / cms
  • Less effort in developing integrations, more in innovation
  • Integration API for other CMS and more…
collaboration reporting apis for information analytics
Collaboration Reporting APIs for Information analytics
  • Capture:
    • Usage / Adoption
    • Course Context usage
    • Instructor/Student interactions
  • Measure
    • Social network inside the course / school
    • Collaboration index
    • Student engagement
  • Improve
    • Student retention
    • Learning Outcome
mashup example
Mashup example

Geo location of Pronto users connected Friday, February 29th at 11am ET, based on IP addresses, using Google Maps and ip2location.com

slide19

Q & A

Bruno Van Haetsdaele - bruno@wimba.com