5. Solution: use Java to build local real-time processing capabilities
- Java is a net-aware web programming language
developed by SUN Microsystems http://java.sun.com/
- Java runs locally both within java-capable web browsers
and as a stand-alone applications
- Java is an interpreter (i.e. it is slow...) but soon
will be as fast as compiled C language programs as
``just-in-time compilers'' appear in web browsers
- However, Java is fast enough currently to do flickering
and some limited image processing operations
- Java's modification of the web client-server paradigm:
user's Web browser <------ Internet ------> Web server
Steps: 1. Request for Java Applet ===>
2. Java Applet returned <===
3. Java Applet started
on user's Web browser
4. Applet requests data ===>
5. Data returned from server <===
6. Data processed locally
SLIDES: 1 2 3 4 5 6 7 8 9 10 11 12, DEMO: Demo