Architecture I

The Mobile device connects to a web server which in turns connects to the J# Remote Object. The authentication takes place with the name server at first, and the course selection is performed. Once the information about the IP and Port of the VCR server has been received a thread is started in the J# Remote Component to connect to the VC server and receive the actual messages. The J# ASP.NET application is the communication channel between the mobile device and the Virtual Classroom