Java
is a free langage developped by Sun Microsystem, for creating platform-independant programs.
When the program you creates in Java runs on a specific target platform, it will work on any other platform.
Once declared too slow because of its conception (using a virtual machine), today's PC are so performing that this remark is no longer in order. And even so, WapcamServer uses so little system resources that you won't even notice it is working.
Java is running on Windows 9x. NT. 2K. XP., Unixes but also on mobile phones (known as J2ME for standard phones and DOJA for iMode™), PDAs (PalmOS, Windows Mobile and SymbianOS). If your fridge had an operating system, it surely embeds JAVA.
JMF is a library that extends the possibility of JAVA regarding media.
As such, JMF is the module that helps control the webcam .
You need JMF to be able to run WapcamServer. JMF, such as JAVA exists for Windows platform and Unixes.