Clayton Chang, Justin McCarron, Vincent Pai

Slides:



Advertisements
Similar presentations
CIMCO Integration Software Products
Advertisements

Voice Instant Messenger Andrew Miller CS 491B Fall 2006 Professor Sun.
PYP002 Intro.to Computer Science Working with 1 Working With Chapter 18.
A CHAT CLIENT-SERVER MODULE IN JAVA BY MAHTAB M HUSSAIN MAYANK MOHAN ISE 582 FALL 2003 PROJECT.
Case Study The NextGen POS System
Liang, Introduction to Java Programming, Sixth Edition, (c) 2007 Pearson Education, Inc. All rights reserved L24 (Chapter 25) Networking.
Architecture & Data Management of XML-Based Digital Video Library System Jacky C.K. Ma Michael R. Lyu.
Web Fundamentals Training Series All About the Web.
Data Networking Fundamentals Unit 7 7/2/ Modified by: Brierley.
+ NG911 - Server Po-Shun Hsu. + Server information Server platform: Apache Tomcat + Mobicents Sip servlets for sip related messages transmission T140Handler.
Remote Surveillance System Presented by: Robarin Holdings Limited Telephone: Facsimile:
Picture Users Making Art Chat An interactive communication tool.
Driving Directions via Mapquest Get directions from anywhere to anywhere on your cell phone.
Cli/Serv.: JXTA/151 Client/Server Distributed Systems v Objective –explain JXTA, a support environment for P2P services and applications ,
ProCol~ A jEdit Plugin for Remote Project Collaboration Justin Dieters Spring 2004 CS470 Final Presentation.
Instant Messaging for the Workplace A pure collaborative communication tool that does not distract users from their normal activities.
Ernest Tai Ericsson Limited Sept 10, 2002 One-Stop shop to Mobile Internet.
Integration Broker PeopleTools Integration Broker Steps –Introduction & terminologies –Application Server PUB/SUB services (Application Server)
Instant Messaging for the Workplace A pure collaborative communication tool that does not distract users from their normal activities.
LOGO Server. Contents Introduction 1 Problem Definition 2 Proposed Solution 3 Architecture Diagram 4 Server Technology 5 Hardware and Software.
Moodle (Course Management Systems). Forums, Chats, and Messaging.
PARROT INSTANT MESSENGER. Alpha Version Features implemented ▫ GUI ▫ Tabbed window ▫ XMPP protocol ▫ Chatbot ▫ Profile System ▫ Chat Log ▫ Adding, deleting,
Our goal is to make a web based multi-user organizer that can be accessed via cellular devices. There are three main component for this project: A main.
Tom Allen Clayton Chang Jeffrey Hebrank Justin McCarron Vincent Pai Luo Pan Allen Weiss.
Unified Distributed (UDub Mail) Life Cycle Objectives Sachin Pradhan Gabriel Maganis.
Team 9 Abhishek Jain Keerthy Chavva Mugdha Dharkar Rishit Shroff.
.NET Mobile Application Development Messaging & Communication from Mobile Devices.
XA R7.8 Link Manager How to Manage an R7.8 Environment Ruth Anne Pharr Sr. IT Consultant, CISTECH Inc.
Inventory Management System
INTERNET PROTOCOLS. Microsoft’s Internet Information Server Home Page Figure IT2031 UNIT-3.
SMARTMAIL 3.0. OVERVIEW ● CLIENT ● WORKS WITH IMAP AND SMTP MAIL SERVER ● OFFERS SECURE , WORK FLOW MESSAGES, TRANSLATION ● PLUG-IN ARCHITECTURE.
Encrypted Chat Program LCO Review Asif Daud & Craig Atkinson.
SDMX IT Tools SDMX Reference Infrastructure
OpEnSp a Ce LCA Proposal Calvin Chin David Couvrette Jung Son Mikiko Jama CSE403 Summer 06.
©2001 Priority Technologies, Inc. All Rights Reserved Meteor Status Miami Face to Face Meeting January 16 – 18, 2002.
NetChat Communications Systems Steven Fuqua Barnett Trzcinski Andy Street.
IM Shopping Instant Messenger that sells and buys Lou Pan Jian Wu.
CSE 403 LCO Presentation Chris Scoville. Operational Concepts Create a built in 411-type system in a cell phone Allows the user to find a person’s phone.
PhotoBytes Burt Bielicki. Overview What is PhotoBytes? Who Will Use PhotoBytes? System Requirements System and Software Architecture Lifecycle Plan Feasibility.
Life Cycle Objectives AirlineRequest By Phong Phan Erik Day.
Centralized Grading System. LCO Objectives Operational Concepts System Requirements System and Software Architecture Lifecycle Plan Feasibility Rationale.
Space Notifier Jeh-Sang Cho Jin Pae. Introduction  Registering for classes  What do you do when a class is full?  How often do you check for space.
Hands-On Microsoft Windows Server Implementing User Profiles A local user profile is automatically created at the local computer when you log on.
TCP/IP Protocol Suite Suresh Kr Sharma 1 The OSI Model and the TCP/IP Protocol Suite Established in 1947, the International Standards Organization (ISO)
Electronic mail News File transfer protocol Chat Instant messaging Online services Online shopping.
The Echo Server Problem. Contents  Basic Networking Concepts  The Echo Server Problem.
The Chat Problem.
Multilevel Marketing Tree Viewer
What do you Wanna Do? The LCO Overview.
Data Networking Fundamentals
FileSpot Collaborative File Manager
OUTLINE Basic ideas of traditional retrieval systems
Printers.
Printer Admin Print Job Manager
Life Cycle Objectives By James Lee and Matt Higgins
Cover page.
System And Application Software
Model-View-Controller (MVC) Pattern
Wireless Hotspot Locator
Software models - Software Architecture Design Patterns
LCO Review By Crystal Hoyer and Benjamin Irwin
Project Change Control
FTP AND COMMAND PROCESSING IN FTP
by Guanyu Chu Sung-Tat Kwok
February 16th, 2004 Class Meeting 5
An Application for Small to Medium Scale Intra-Group Communication
Mobile Reference Diagram Template
Jeff Hebrank Jason Radabaugh
Caveonix Solution Diagram Template
Presentation transcript:

Clayton Chang, Justin McCarron, Vincent Pai ChatInTheHat Clayton Chang, Justin McCarron, Vincent Pai

Operational Concepts ChatInTheHat offers chatroom functionality in addition to instant messaging Clients logged into the server may send messages to individual users, “groups” of other users, or to entire “channels” from the same message window

Feature Set Server will store a finite number of messages to offline users, presenting them when the user logs on Additional features such as picture-messaging, user states, auto-response, tabbed windows, and/or simple games may be added if time remains after completion of the core chat features

User Interface Concept

System and Software Architecture

Lifecycle Plan The initial plan is to use a staged-delivery lifecycle model, where the core messaging features comprise the first release. The next release will add the next highest-priority feature as determined by the group as a whole (possibilities include picture-messaging, user states, automatic responses, and small game elements)

Feasibility Rationale It is not unreasonable to assume the framework and core features of the first build may be completed within the given time frame. The server does not necessarily need a complicated interface Networking code will involve the transmission of text, which Java streams are well suited to handle