1 / 18

eLearning with SIP @ int ERL ab

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

Faraday
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. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. eLearning with SIP@ intERLab intERLab

  2. Mobile Classroom intERLab

  3. Mobile Classroom • Virtual unity of mobile users • Provides interactive learning environment • Using eLearning platform resources • Simulates conventional classroom

  4. 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

  5. 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

  6. 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

  7. 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

  8. 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)

  9. 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

  10. Implementation intERLab

  11. 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

  12. Components • FreeBSD 5.4 • MySQL 4.1 • SIP Express Router (SER) 0.9.6 • Test bed - VClass eLearning Platform

  13. 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

  14. Looks: Signing In and Course List Before signing in Available courses for registered participant

  15. Looks: Inside Course

  16. Future Considerations (1) • Abandon uses of freeware for conferencing • Use Java Media Framework for RTP streaming • PDA’s • Mobile Phones

  17. 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

  18. Thank You intERLab

More Related