I am creating a web application, that is going to be used in our college for teachers to conduct E-classes using laptops(teacher + students) on an adhoc network.
Inspiration: In poor countries where technology can be costly for products such as Projectors etc.
Due to ongoing efforts, in the near future low-cost laptops are going to be available.
We want to create an "EClass Application Suite" that require student nodes to be able to support only a browser at minimum(which is very much possible).
Our teacher node can be a little advanced.
Scenario: Students should be ale to view a web slide show on their browsers, which is synchronized based on the teacher(servers) instructions.
if the teacher(server) presses "show next slide to students" button, the next slide(web page) should be displayed automatically on all the student(client) browsers.
in short: The server should be able to redirect the web pages displayed on the client browsers without any request from the clients. how to do this? [not at regular intervals using a timer,but according to the teachers actions]
lets assume i am storing each slide as a html(or jsp) file, i am running a tomcat server in eclipse.
I am new to programming and java/jsp development please give me some very specific ideas on how to tackle this problem(shown in red above).
i am new to all this , so please correct me if i am wrong
so, then how does live sports-match scores get displayed on certain web pages? does the client keep polling the server?
sachin modiyil wrote:i am new to all this , so please correct me if i am wrong
You are wrong.
so, then how does live sports-match scores get displayed on certain web pages? does the client keep polling the server?
Most likely. Or they are using an applet, or ActiveX, or flash.
Vikas Kapoor
Ranch Hand
Joined: Aug 16, 2007
Posts: 1374
posted
0
Just considering the requirement , the same can be achieved through screen sharing which might be easy to implement. Also there are few free softwares for the same.
sachin modiyil
Greenhorn
Joined: Mar 23, 2010
Posts: 4
posted
0
Vikas Kapoor wrote:Just the considering the requirement , the same can be achieved through screen sharing.
Yes, Comet is another way, but be aware that holding a connection open for long periods is a very expensive way to do this. I'd investigate some of the other techniques before resorting to that.
Srikanth Nutigattu
Ranch Hand
Joined: Oct 30, 2007
Posts: 114
posted
0
AJAX Push looks interesting... I guess even browser embedded messengers like GTalk pane in Gmail etc uses this technique.
In that case I think it should be able to update.