TutorIM An IM client designed for one-on-one tutoring Tom Allen CSE 403.

Slides:



Advertisements
Similar presentations
Absence Credit Tracking System April 10, Team Members: Joshua Allen Dave Kristensen Greg Ludwinski Samantha Ratnapuli.
Advertisements

1 Survey Technology. Data Collection Tools Available in the Market 1. Paper Survey 2. Smart Paper 3. Cell Phones 4. Personal Digital Assistants - PDAs.
Presentation. Contemporary Communication Fast – connects us quickly without delays Reliable – works always Global – connects us with the whole world Low.
Powered by. The JACAMAR (fka. SDV) is... A stand-alone tool to structure and display data in Tree-Tables. An alternative for overwhelming standard spreadsheet.
Overview I-LINE2 is a browser based, train weight management software package, designed to provide an information interface for Weighline and Streamline.
Team Ceres 486/CS/09-Projects/Ceres 486/CS/09-Projects/Ceres.
Using Fireworks.1 Using Fireworks MX 2004 Designing interfaces in Fireworks, using a scenario methodology.
Integrated Development Environments Integrated Development Environments Hadi ForghaniHadi Forghani Salman MostafaviSalman Mostafavi Special Thanks to:Special.
Remote Unit Testing Brian Pruitt-Goddard Alex Riordan.
Introduction to z/OS Basics © 2006 IBM Corporation Chapter 8: Designing and developing applications for z/OS.
1 CS6320 – Why Servlets? L. Grewe 2 What is a Servlet? Servlets are Java programs that can be run dynamically from a Web Server Servlets are Java programs.
Chat Room Project (IM- E2003) Supervised by : Dan Witzner Hansen Group Member: Xijie Lu Vu Pham To IT University of Copenhagen 23rd Jan.2004.
Picture Users Making Art Chat An interactive communication tool.
BLACKBOARD TRAINING BGL-SAFFIRE. PURPOSE To familiarise you with the interface and features of Blackboard Collaborate Polling Audio and video features.
Java Pet Store Application. Outline Introduction Introduction Information Layer Information Layer Application Layer Application Layer Infrastructure Layer.
Distributed Collaboration with Audio/Video Conferencing V C onnect Team: Priyanka Warade Kalpana Chatnani.
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
Intranet and internet based software components. 2 Overview  What are intranet and internet based map applications?  System Requirements  Architecture.
Web Conferencing the Next Step in Online Educational Tools Tom Duda Walters State Community College.
 This tutorial is designed to help you better understand how to use the Elluminate Live classroom. One of the best things you can do is to go into the.
CIS 375—Web App Dev II Microsoft’s.NET. 2 Introduction to.NET Steve Ballmer (January 2000): Steve Ballmer "Delivering an Internet-based platform of Next.
Wikis are websites where pages can be edited using an online document editor. Users can easily edit and share content. Enterprise wikis are platforms.
LOD Surveillance System Jamie Creech Software Engineer.
WiZiQ Tutorial for the Teacher During the class. After you launch the class, you will enter our virtual classroom.
CapturaTalk4Android Demonstration Abi James
What is WebDemo? WebDemo is a web-based, real time collaboration tool that provides a simple way for a presenter to deliver online presentations and to.
Drag and Drop Display and Builder. Timofei B. Bolshakov, Andrey D. Petrov FermiLab.
Public Domain/Open Source Software Evaluation Photo Organizer.
Revising. What is Revising? Introduction Writing doesn't end with your first draft. Next you need to revise. When you revise, you do the following: Check.
Aviary and Scribblar Sam Hoff, Brandon Hollis, & Becky Lenz.
Students : Hiba Ghannam Hawa Osama Superviser: Haya Sammaneh.
WireFrame and RAD Team Members Abilash Kittanna Veeresh Kinagi.
General Purpose Packages GRAPHICS Chapter 5. General Purpose Packages Features of Graphics Packages Entering text Entering text Common tools Common tools.
240-Current Research Easily Extensible Systems, Octave, Input Formats, SOA.
CALLing All Wikis Wikis for CALL Libraries Debbie Ginsberg Electronic Resources Librarian Chicago-Kent College of Law February 1, 2007.
Create Rubrics for your Project-Based Learning Activities.
Team 9 Abhishek Jain Keerthy Chavva Mugdha Dharkar Rishit Shroff.
A radiologist analyzes an X-ray image, and writes his observations on papers  Image Tagging improves the quality, consistency.  Usefulness of the data.
Database Server Concepts and Possibilities Lee Lueking D0 Data Browser Workshop April 8, 2002.
Mozilla. Why mozilla Main Components Browser features Loads very quickly Personal toolbar with your locations Can turn off pop-up windows good control.
07/10/2007 VDCT Status Update EPICS Collaboration, October 2007 Knoxville, Tennessee
XmlBlackBox The presentation Alexander Crea June the 15st 2010 The presentation Alexander Crea June the 15st 2010
Activity Monitoring Tool MIS 2008/2009 Software Project - Group 1 1/4 Architecture Technical Manager.
Implementation of SCENS Yan Zhao. Current Status Current implementation is web-based –
VERI is an interface that provides a Web based front end to the access the datasets generated by the MVED. The goal is to Provide open access to the Don.
Unit 30 task 3 Advert Design. Preparation Before I started designing my advert on Photoshop I decided to draw up a couple of sketches so I could get a.
E-Board Features North Dakota University System 2008.
IM Shopping Instant Messenger that sells and buys Lou Pan Jian Wu.
CSE 4939 Alex Riordan Brian Pruitt-Goddard. Design an interactive source control application that works between an android phone and a project located.
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.
Adobe Connect 8 Session 2 - Introducing. Ambition in Action Presenters, Workforce Development Adobe connect server:
Multi player client sever Snake Game Technology : JAVA (swing for user interface and Socket for passing coordinates of snakes, food item and score)
Basics Components of Web Design & Development Basics, Components, Design and Development.
7 Adding Signatures to s Step 1 Click on ‘Tools’ option in the toolbar at the top of the page. Click on ‘Options’
SMART board Interact Touch the interactive whiteboard to control any computer application. Create Write notes, draw diagrams and illustrate ideas.
The Chat Problem.
PHP Basics and Syntax Lesson 3 ITBS2203 E-Commerce for IT.
Project 1 Introduction to HTML.
Windchill Customization
Assignment 2 – Team Project: Distributed System and Application
Author – Akash Pramanik
Printer Admin Print Job Manager
Client-Side Validation with Javascript
Create Personalized Lecture Videos using the iPad
Collaborative Text Editing
Teaching slides Chapter 6.
Alabama Crash Report Form
Assignment 2 – Team Project: Distributed System and Application
Presentation transcript:

TutorIM An IM client designed for one-on-one tutoring Tom Allen CSE 403

Purpose Ever had trouble trying to tutor someone over IM alone? New chat client with a whiteboard for drawing and text editor incorporated Other uses such as extreme programming online

Whiteboard Basic functions such as pencil, line, and erase Any changes to the board are broadcast to the other client Client can also save whiteboard as bitmap

Text Editor Allows tutor to go over a paper alongside the student Can highlight text so the student can easily see which part you are referring to When edits are made to the text, both sides see them as they are entered End result can be saved as a.txt file

Example of interface

Architecture IM Client in Java Ease of portability Ease of portability Connects with server, then directly with other client Connects with server, then directly with other client IM Server in unspecified language Should easily interface with databases for… Should easily interface with databases for… Authentication Database Unspecified DB language Unspecified DB language

Project Scalability If we find that there are too many features to implement, one could be dropped easily There are many other ideas that benefit online tutoring that could be added Voice chat Voice chat Support for more file formats Support for more file formats Better drawing tools Better drawing tools Adding list of tutors available on server Adding list of tutors available on server etc etc