AspxChat enables developers to incorporate chatting functionality into ASP.Net 2.0 web-applications.

Features:

  • Uses standard ASP.Net 2.0 Membership functionality to manage users, which allows a seamless integration into existing applications that use Membership without a single line of code
  • Utilizes Microsoft AJAX Extensions to present a user interface in asynchronous fashion, that is: without continuous page refreshes
  • Provide a simple administrative interface for users in Administrator role
  • Provide a generic voting functionality with a Yes/Now poll
  • Uses implicit localization feature of ASP.Net 2.0 to present a user interface in different languages (English, Ukrainian and Russian localization included)
  • Uses ASP.Net 2.0 Themes feature to fine tune user interface
  • Provide a default page with a standard ASP.Net 2.0 Login control to enable using AspxChat as a stand-alone application
  • AspxChat is configurable with a standard web.config file (presently only 2 parameters can be customized: history depth and default name for non-authenticated users)

Limitations:

(an outline for further improvements):
  • Chat content is refreshed in a non-incremental manner, that is: every time the control is refreshed, aLL chat content (up to the history depth) is transfered through the network.
  • Chat data is stored in-memory
  • Web controls of AspxChat does not presently use templates to customize a layout of a web controls
  • A text box with a current message is not presently emptied after submitting a message.

Screen shots:

200707161936-aspxchat-user_poll.jpg
Fig. 1. Logged in user.

The screen shot above shows a logged in user. There are some messages in the history, one of which the user has entered prior logging in. The list of active users is displayed at right. The question of the poll is displayed at the bottom.

200707161943-aspxchat-admin-poll.jpg
Fig. 2. A logged in user, belonging to Administrator role

Last edited Jul 16, 2007 at 4:55 PM by esteewhy, version 7