eLearning with SIP @ int ERL ab - PowerPoint PPT Presentation

Faraday
slide1 n.
Skip this Video
Loading SlideShow in 5 Seconds..
eLearning with SIP @ int ERL ab PowerPoint Presentation
Download Presentation
eLearning with SIP @ int ERL ab

play fullscreen
1 / 18
Download Presentation
eLearning with SIP @ int ERL ab
244 Views
Download Presentation

eLearning with SIP @ int ERL ab

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