Login

Product Search

Enter your search terms


Filter by Release
Categories

Extreme Silverlight Chat v4.0 4.0

OverviewEULAReviewsVendor Details

Add to Cart Add to Wishlist Price: $149.99 Extreme Silverlight Chat v4.0

Overview
Silverlight 2 Chat Room Chat Community Module. This module is a chat module that allows for Private IM's, chatroom creation, etc...

Whats New With Version 4.0?

- There are now Floating Dock controls on the sides to greatly enhance visual real-estate for the user. By clicking the text on the dock control it will hide the content greatly minimizing space used. This control is resizble and has the ability to control opacity (how see through it is).

- Visually enhanced menu control system. Located at the top of the application this system allows you to control chat functionality for your user.

- Focus enhancements. Focus on most controls simply require a mouse over instead of actually clicking, for example: to bring a window to the front all you need to do is hover over the window for a very short period of time. This allows for very speedy menu navigation.

- All new Chat Handler System. In one of the docks on the left side of the screen is something refered to as a Chat Handler (or Chat Overview). This will show each chatroom that the user is currently in and each private IM that the user is currently involved in. The user can now close a private IM and reopen the window with updated content using this systsem. This Chat Handler system will also notify you when a new message has been sent (visually and, soon to come, sound).

About the Application

Complete chatroom application using the all new Silverlight 2 framework!

In this application you can create chatrooms, password protected chatrooms, and private chatrooms to chat with your friends as well as send private IM back and forth between anyone in the chat. Within the chat application you can control a current “how I feel“ that will display an emote next to your name in the application as you set it to let users know how you are feeling. You can also set your status {AFK, Busy, Online, Phone} to let users know if your are busy or not. This application uses socket based programming to completely minimize overhead for the server and client.

Use the new look and feel from silverlight 2 to increase your web site's user base along with greatly enhancing the look and feel. Give your users the opportunity to communicate within your web application with minimal overhead.

This chatroom application comes with the service that runs on the host machine to direct traffic where need be. The service needs to be running on a host machine where the module itself will point to. The application uses the most current .net 3.5 framework and is fully compatible with the all new DNN 5 about to be released.

This application can very easily be run completely independent of DNN if you need it to.

Everyone who purchases this application will be grandfathered into the official silverlight 2 version of this application upon Microsoft's release of the S2 Runtime. I will also provide full email based support for this application for each user who purchases this for 30 days after the purchase date. I can help step you through the setup, help explain how things work, and troubleshoot and issues you might have.

Personalizations can be done on a per user request. Anything is possible.

Types of personalizations (to name a few popular ones):
1. Automatic login based on active domain windows login authentication.
2. Call center application (helpdesk) twist. Disable chatrooms for clients and have a seperate piece for the CSR to view all customers within the queue.

Discounts are available for users who haved purchased prior versions of this software.

Demo: www.silverlightproject.com/ (Non-DNN)

Demo: http://www.silverlightproject.com/dnn/ (DNN)

Documentation

Chatting

· There are two main ways to go about chatting in this application: Private IM, and Chat Rooms.

o Chat Rooms

§ In this application there is always one chat room that will always be available to each user that logs in and that is "Main". When you log in to this application you will notice that there is already a chat room called Main.

§ To chat inside of a chat room all you need to do is simply enter text into the chat textbox and click send or press the 'Enter' key to fire off the message.

o Private IM's

§ You can send a private IM to a user listed in any chat room by simply clicking on that user. When you start a private IM session with a user it will be kept track of in the "Chat Overview" tab to the left of the application.

§ Sending private IM's insures that only you and the other user see what is being talked about.



How I'm Feeling

· This is simply a picture representation of the picture you select. This is intended for displaying to others within the chat application how you feel but can be used however the user would like.



Chat Overview Tab

· This is a chat managing system that handles: Private IM's, and current chat rooms you are in.

o Private IM's

§ When you start a private IM with another user in this application it will log their name under "Private Messages".

§ If the other user in the private IM conversation sends you a message and your IM messaging box is not visible then the Chat Overview item corresponding to that user will flash indicating that you have a new message from that user.

§ By clicking on a name under the "Private Messages" list it will toggle visibility for that message box, for example: If you click on a user it will display the conversation box but if you hit it again while the conversation box is visible then the box will disappear.

§ When a user leaves the chat application that exists in your "Private Messages" list it will automatically remove them from that list.

o Chat Rooms

§ Each chat room that you are currently in will be listed under "Chatrooms".

§ When you exit out of a chat room it will remove that chat room from this list.



Creating Chat Rooms

· There are three types of chat rooms any user can decide to create: Public chat room, private chat room, password protected chat room.

o Public Chat Rooms

§ A public chat room can be viewed by any other user within the application. All anyone has to do in order to join this chat room is simply click on the listed chat room in the left tab labeled "Chat rooms".

o Password Protected Chat Rooms

§ A password protected chat room enforces a chat room password to be entered before joining.

o Private Chat Rooms

§ A private chat room is an interesting concept. When a private chat room is created it is completely invisible to the chat room list. Because it is invisible and cannot be seen by any other user in the chat application this forces users to know that the room exists in order to join it.

§ A private chat room can also be password protected.

· When the last user leaves a chat room the chat room destroys itself to prevent unused chat rooms from lingering around.

· If nobody joins the created chat room within 60 seconds after creating the chat room will destroy itself to prevent unused chat rooms from lingering around.



Joining Chat Rooms

· There are two ways to join a chat room: Clicking on the chat room from the list of chat rooms available on the tab to the left of the application labeled "Chatrooms", and clicking on the menu item to join.

o Clicking on chat room from chat room list

§ A list of chat rooms that are currently available will be listed in the "Chatrooms" tab to the left of the application.

§ If the lock is "unlocked" then that means the room is public without a password. If the lock is "locked" then that means the room is public but with a password. In this case you cannot click on it to join, you will have to join by clicking on the menu dropdown and entering the correct password.

o Using the menu item dropdown

§ To join a chat room in this manor you click on the menu label at the top of the application labeled "Chatrooms" and then select "Join" from the dropdown list. A popup box will appear towards the top left of the application labeled "Join Chatroom". From here all you need to do is enter the chat room name and password (if a password exists) and it will attempt to join the chat room. If successful the chat room window will display and will be logged in the "Chat Overview" list to the left of the application.



Floating Docks

· The tab's on the left of the application are referred to as "Floating Docks".

· These docks contain content to help the user visually with the application.

· Key Features of the Floating Docks

o Visibility

§ You can actually make the content in these floating docks disappear (or appear) by clicking on the text portion of the floating dock (the text on the very leftmost tab).

§ When you toggle visibility for this floating dock it will fade in and out depending on what the current state of the dock is

§ This is used to help maximize real estate for the users screen.

o Dragging

§ The user can drag the floating dock wherever they want on the left side of the application.

§ To drag the item simply click and hold the top part of the tab (with the lines) and drag it up or down.

§ This can be used to help maximize real estate for the users screen.

o Resizing

§ If the user wants to resize the content within the control they can do so by clicking and holding down on the bottom right of the content (where the lines are) and dragging their mouse.

§ This is here because users tend to like things bigger or smaller depending on what exists in the control at any given time.

o Opacity

§ Opacity is the measurement of how "see through" the control is.

§ The user can actually set how see through the content is within the floating dock by using the slider at the bottom of the content. Moving this left will make the content more see through and moving it to the right will make it less see through.



User Status

· A users status can actually be changed at the users will to any of the following: AFK, Busy, Online, Phone.

· To change the status for your user all you need to do is click on the menu item at the top of the screen and select which one you want to set it to.

· When your status changes all users can see it underneath your users name listed in the chat room's.



Message Control

· In this application the user can control two things with chatting: Chat room messages, and private IM messages.

· To toggle these options simply click on the menu item labeled "Messages" and toggle whichever one you want.

· Blocking Private IM Messages will block ALL private IM messages so the user does not get any.

· Blocking chat room messages will block all messages in the chat room labeled "Main"

· The user will be notified when they change the setting via the Main chat room window.



Please Note:

This application uses sockets and requires two ports to be open via your router/gateway. This is all explained and gone over in the installation guide attached to the download.
All silverlight applications require that the project hosting Silverlight be compiled with the .NET 3.5 framework.
There is a step-by-step installation guide included in each download.
Any/All questions can and will be answered. If there is ANY problem with anything please feel free to contact me and I will personally step you through anything that might be causing you problems.

Demo: www.silverlightproject.com

Documentation: http://www.silverlightproject.com/Extreme%20Chat%204.0.doc
Additional Information

Screenshots