The client is Flash/Flex-based, available on both a website and in an Adobe AIR application.
The client provides text chat, audio and video, as well as conference calls and voicemail.
The client will display an editable contact list, and the user can open a chat window to communicate with one or more contacts via text, audio and/or video.
The client will have a dynamic UI, including conferencing through drag-and-drop contacts and dynamic resizing of the chat window depending on number of participants and how each is communicating.
All communication with the server is through secure AMF and RTMPS.
The server supports the clients' IM and streaming, as well as the HTTPS website.
The server will utilize Tomcat, Red5 and MySQL.
The website allows users to register and login to use the web-based client, or download a preconfigured (username, password, server) AIR client.
Milestones:
1) Visual design. The design must be compelling and professional. For an example of the visual design we prefer, see [login to view URL] . For a counterexample, see [login to view URL]
2) Technical design document
3) Website with installed server and client, as well as source code, install guide and admin guide
In your bid, please include a portfolio of previous work.