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