What is it

ICONFKIT is a program in the broswer/server category. Client opens a web browser, download a url(swf file) from server and start to play with it. The swf file send/receive data(including commands, notification, video data and audio data) to/from the server. Thus clients communicate and collaborate with all other guys in various data and media format via the server.

architecture
Fig 1. iconfkit's deployment

Server How-To

  1. Install(Unpack)

    Download suitable installer version that complies with your platform. usually the installer is a compressed file (tar.gz for unix or zip for windows).

    In unix like platforms, untar the tarball installer.

    % tar xzvf iconfkit-<version>.tar.gz

    In windows platform, unzip the downloaded zip file installer with tools like winzip, winrar, 7zip,...

  2. Run the server

    In unix like platforms, goto(chdir) the untared folder and run the executable iconfkit

    % cd iconfkit-<version>
    % ./iconfkit

    Note: In some cases the server iconfkit may not have executable privilege, to make it executable you can do the command

    % chmod a+x ./iconfkit

    In windows platform, just double click the iconfkit.exe under the unzipped folder.

    Note: The server uses TCP port 1935, please make sure this port not blocked by any firewall.

Client How-To

  1. Client side requirement

    1) The client computer should have flash enabled browser. and the flash player version should be greater than 8.0.0. You can download the latest flash player or plugin at adobe's web site.
    2) The client computer should have network connections that accessible to the server through TCP/IP network, especially server's TCP port 1935.

  2. Visit the server

    Open a client browser and open a link in the form of http://<server address>:1935/index.swf , in which <server address> is the IP address, host name or domain name of the server where iconfkit runs. If the client browser locates at the same computer as the server program then the url can be http://localhost:1935/index.swf

  3. Sign In

    If the client connects the server successfully. then there will be a sign-in dialog prompted. You can type a name and sign in by press the button "Sign In".

    login
    Fig 2. Sign in dialog

    Note: the username must be a sequence of alphanumerics or '_' and not been occupied by other guys who has already logged in, or else you have to retype a new name.
    Note: A user's name need not be signed up prior to the signing in.

  4. Desktop

    You are faced with a concise desktop environment after logging in. There is a dockbar containing some icons. By pressing those icons, you can show or hide windows, then play on those windows.

    main interface
    Desktop

    Enjoy it, please :)!

Contact  

Email: iconfkit@gmail.com  
IRC Channel: #iconfkit@irc.freenode.net  
Google groups: http://groups.google.com/group/iconfkit