ELearning with SIP
Download
1 / 18

E-LearningUsingSIP - PowerPoint PPT Presentation


  • 219 Views
  • Uploaded on

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

PowerPoint Slideshow about 'E-LearningUsingSIP' - libitha


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
Slide1 l.jpg

eLearning with SIP@ intERLab

intERLab



Mobile classroom l.jpg
Mobile Classroom

  • Virtual unity of mobile users

  • Provides interactive learning environment

  • Using eLearning platform resources

  • Simulates conventional classroom


Elearning 1 l.jpg
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 l.jpg
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 l.jpg
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 l.jpg
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:[email protected]

  • Messages (requests/responses)

    • Flexible

    • Extensible

    • Use or MIME’s

  • Transactions, sessions


Sip mobility l.jpg
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 l.jpg
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


Slide10 l.jpg

Implementation

intERLab


Vclass mobile classroom l.jpg
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 l.jpg
Components

  • FreeBSD 5.4

  • MySQL 4.1

  • SIP Express Router (SER) 0.9.6

  • Test bed - VClass eLearning Platform


Mobile classroom works l.jpg

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 l.jpg
Looks: Signing In and Course List

Before signing in

Available courses for registered participant



Future considerations 1 l.jpg
Future Considerations (1)

  • Abandon uses of freeware for conferencing

    • Use Java Media Framework for RTP streaming

  • PDA’s

  • Mobile Phones


Future considerations 2 l.jpg
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


Slide18 l.jpg

Thank You

intERLab