Presentation is loading. Please wait.

Presentation is loading. Please wait.

Tom Allen Clayton Chang Jeffrey Hebrank Justin McCarron Vincent Pai Luo Pan Allen Weiss.

Similar presentations


Presentation on theme: "Tom Allen Clayton Chang Jeffrey Hebrank Justin McCarron Vincent Pai Luo Pan Allen Weiss."— Presentation transcript:

1 Tom Allen Clayton Chang Jeffrey Hebrank Justin McCarron Vincent Pai Luo Pan Allen Weiss

2

3

4 User login:

5 Send Message:

6 FeaturePrototype BuildFinal Release Login / logoutNew users may create a new account or log in under a previously registered account. Fully functional and tested. Server keeps track of registered users and checks password at login. Passwords are encrypted and stored with user information. Directed MessagingUser may select a target from server list and send message to that user. Fully functional and tested. Group MessagingUser may specify multiple targets to receive message. User may specify multiple targets for message or select a pre-formed group to send a message to. Group ManagementUser will see all users currently logged into the server. User will have “buddy” list of online and offline friends separate from the server list. Server will contact clients when users log on and off to automatically update lists. User can add and delete groups, and may move users in and out of groups using the group management window. Group list will be saved on the server so it may be accessed from other computers. Fully functional and tested. Chat ChannelsUser may send a message to all users currently logged into server. User may register a chat channel with the server. All users connected to that channel may chat with others in the channel. Channels are saved by the server. Tested, but may need to be cut back if time is short. Feature Schedule

7 Automated RepliesNot expected.“Away” users may specify an auto- response message which will be sent to any other user who sends a message to the away user. May be cut if time is short. Administrator Options Admin may shut down the server.Admin is able to ban unwanted users and send special messages to all users, through a simple GUI. May be simplified User Timeout / Disconnect Detection Server periodically messages clients, automatically receiving reply from connected client applications. Clients not responding to server messages will be marked as disconnected or offline and required to log in when reconnected. Server RemindersNot expected.User may register a “reminder” note with the server, to be sent to the user at a particular time. Likely to be cut if time is short. Feature Schedule cont.

8 Help FeaturesNot expected (online documentation only). “Help” menu item will pop up an information window with descriptions of important features. May be cut if time is short. Special MessagesNot expected.Special messages will be parsed by the server and replied to automatically. Examples include asking server for the current time, asking server for a random number, and “/me performs action” messages. Likely to be dropped if time is short. Block UserNot expected.User is able to specify an “ignore” list of users; messages from these users will be ignored. May be handled at client side if time does not allow server-side implementation. GameNot expected.A simple game between players built upon the CITH message protocol. Likely to be dropped if time is short.

9


Download ppt "Tom Allen Clayton Chang Jeffrey Hebrank Justin McCarron Vincent Pai Luo Pan Allen Weiss."

Similar presentations


Ads by Google