ELearning with SIP
Download
1 / 18

eLearning with SIP @ int ERL ab - PowerPoint PPT Presentation


  • 213 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).

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 'eLearning with SIP @ int ERL ab' - Faraday


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
Mobile Classroom

  • Virtual unity of mobile users

  • Provides interactive learning environment

  • Using eLearning platform resources

  • Simulates conventional classroom


Elearning 1
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
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
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
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

  • Messages (requests/responses)

    • Flexible

    • Extensible

    • Use or MIME’s

  • Transactions, sessions


Sip mobility
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
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
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
Components

  • FreeBSD 5.4

  • MySQL 4.1

  • SIP Express Router (SER) 0.9.6

  • Test bed - VClass eLearning Platform


Mobile classroom works

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

Before signing in

Available courses for registered participant



Future considerations 1
Future Considerations (1)

  • Abandon uses of freeware for conferencing

    • Use Java Media Framework for RTP streaming

  • PDA’s

  • Mobile Phones


Future considerations 2
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