ELearning with SIP
Download
1 / 18

eLearning with SIP @ int ERL ab - PowerPoint PPT Presentation

eLearning with SIP @ int ERL ab Mobile Classroom Mobile Classroom Virtual unity of mobile users Provides interactive learning environment Using eLearning platform resources Simulates conventional classroom eLearning (1) Most of eLearning platforms lack flexible real-time media support

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

Download Presentation

eLearning with SIP @ int ERL ab

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


eLearning with SIP@ intERLab

intERLab


Mobile Classroom

intERLab


Mobile Classroom

  • Virtual unity of mobile users

  • Provides interactive learning environment

  • Using eLearning platform resources

  • Simulates conventional classroom


eLearning (1)

  • Most of eLearning platforms lack flexible real-time media support

  • Active participation desired

  • Mobility is the key to person’s participation in a course

    • Reachable everywhere, even while traveling


eLearning (2)

  • To simulate conventional classroom, eLearning platforms require

    • Discussion groups/chat

    • Audio/video conferencing

    • Whiteboard

    • Document exchange

  • HTTP cannot alone provide rich and flexible enough means to solve synchronous eLearning demands


SIP Overview (1)

  • IETF made, flexible, extensible, simple, yet powerful protocol

  • Inherited from HTTP and SMTP

  • Text-based application layer signaling on port 5060

  • Rapidly spreading as standard for VoIP

  • Common capabilities are:

    • Registrations

    • Calls

    • Presence

    • Messaging


SIP Overview (2)

  • Works well with SDP and RTP

    • Key protocols to help SIP establish, maintain and teardown media session

  • Peer addressing with email-like URI

    • Logical addressing

    • e.g: sip:user@domain.net

  • Messages (requests/responses)

    • Flexible

    • Extensible

    • Use or MIME’s

  • Transactions, sessions


SIP Mobility

  • Personal – users may login from several terminals

  • Session – sessions may be transferred from one terminal to another

  • Service – services may be located on the server-/client-side

  • Terminal – seamless roaming from one network to another

    • Requires lower level protocol support (e.g. Mobile IP)


Solving eLearning Problems

  • Mobility – SIP’s number one feature 

  • Discussion groups/chat

    • SIP Instant Messaging extension

    • Common Profile for Instant Messaging (CPIM)

  • Audio/Video/Whiteboard/File Exchange

    • Media session negotiation with a single call!

  • Additional features

    • Class presence

    • Third-party services


Implementation

intERLab


VClass Mobile Classroom

  • For PCs and notebooks

  • SIP client for VClass E-learning platform

  • Java-based

    • JDK 5.0

    • JAIN-SIP API for SIP works (registrations, calls, messaging, presence)

    • Apache HTTP Client package for retrieving VClass data

  • Third-party video/audio/whiteboard applications


Components

  • FreeBSD 5.4

  • MySQL 4.1

  • SIP Express Router (SER) 0.9.6

  • Test bed - VClass eLearning Platform


Audio

Video

SIP registrations, calls, presence, messaging

Whiteboard

Group Chat

SIP

DB

Install/Run

Course information, participants, resources

HTTP

Management

VClass Platform

Mobile Classroom Works


Looks: Signing In and Course List

Before signing in

Available courses for registered participant


Looks: Inside Course


Future Considerations (1)

  • Abandon uses of freeware for conferencing

    • Use Java Media Framework for RTP streaming

  • PDA’s

  • Mobile Phones


Future Considerations (2)

Management

Run

SIP/HTTP

SIP

DB

HTTP

Inter-node classroom operation

Inter-platform operation

VClass

VClass nodes

SIP/HTTP

SIP

DB

HTTP

Run

Management

VClass


Thank You

intERLab


ad
  • Login