Applet runner
In its nature SIP Communicator is a desktop application, which refers to an application installed and run locally on someone’s computer. The idea of this project is to study and implement needed changes in order to run some of the main SIP Communicator tools in a Web browser.
The possibility is given by Java with applets. An applet is a program written in Java that can be included in an HTML page, much in the same way an image is included in a page. Applets would give us a way to provide a web access to features like instant messaging and VoIP.
Here are some examples of how this could look like.
ICQ2Go

ICQ2Go is a web client for the ICQ protocol. This is a typical solution for instant messaging protocols. It gives access to the contact list, allows sending messages and showing the status of the contacts. Another solution, very interesting for VoIP functions, is the Gizmo web calls. It has very simple user interface and gives the possibility to make calls or send SMS-s from the web.
Gizmo web calls

When talking about an applet version of SIP Communicator we should consider a lot of restrictions. An applet could not connect to a different site except the one which runs it, which will automatically exclude the use of some instant messaging protocols, like ICQ, MSN, AIM and Yahoo. There could occur also some permission problems. We should consider also the restriction of the size and so on.
Contacts:
Yana.Stamcheva (at) sip-communicator.org
References:
Java Applet Tutorials
http://java.sun.com/applets/
The ICQ2Go web site
http://download.icq.com/download/icq2go
The Gizmo call web page
http://gizmocall.com
Other SIP Communicator student projects
http://www.sip-communicator.org/students
The official SIP Communicator website
http://www.sip-communicator.org
The SIP Communicator developer website on Java.net
http://sip-communicator.dev.java.net/index-jn.html