Java Application Development specialist, Elegant MicroWeb developed an Interactive Video Tutor portal for a client based in Singapore.

An interactive portal with admin and registered user interfaces was developed using the Java/J2EE platform. The portal with its audio visual capabilities provides a perfect medium for the students to schedule their learning online. Users can upload and/or view Presentations and Audio/Video files of lectures categorized under different subjects.

Administrator(s) can plan and schedule recording of lectures at a desired date and time under a specific category. Additionally, administrator can set scheduler frequency to operate on single (once) or repetitive (weekly, daily) basis.

Using the portal, an administrator can specify different devices and encoders that will be used to record lectures and also manage encoder details and their status. Portal is integrated with different encoder applications using web services to Start/Stop the recording of lectures. Registered/Authenticated student users can access recorded lectures from the video archives.

Tools and Platforms

  • Front-end: Java Programming, J2EE


  • Upload Lecture Videos
  • Ability to Schedule recordings
  • Incorporates different encoder applications to record videos
  • Provides Video Archiving options

Technical Competency

  • Apache Tomcat
  • Struts
  • Quartz
  • YUI, JQuery, DWR