A Case Study: UIM The Universal Instant Messenger Babak Esfandiari Carleton University SYSC 5800 Winter 2003.

Slides:



Advertisements
Similar presentations
VON Europe /19/00 SIP and the Future of VON Protocols SIP and the Future of VON Protocols: Presence and IM Jonathan Rosenberg.
Advertisements

Fall VoN 2000 SIP for IP Communications Jonathan Rosenberg Chief Scientist.
The Internet and the Web
9 C H A P T E R © 2001 The McGraw-Hill Companies, Inc. All Rights Reserved1 Communicating in Real Time Now it is also possible to converse in real time.
Instant Messaging what’s so gr8 about it? Cybertour | March 18 | Cindi Trainor.
MXIE overview 5/4/ Update1. MXIE Media Exchange Interface for End Users 5/4/ Update2.
Your friends, mobile your mobile social hub. fring is your mobile social hub… Where you meet, communicate and share experiences with all your online friends,
Secure Group communication for First Responders [SGFR] By Ganesh Godavari.
Red Hat Linux Network. Red Hat Network Red Hat Network is the environment for system- level support and management of Red Hat Linux networks. Red Hat.
Instant Messaging Questions welcome after session.
Instant Messaging Internet Technologies and Applications.
Peer-to-Peer Networking By: Peter Diggs Ken Arrant.
Internet…issues Managing the Internet
Microsoft Messaging Technologies David Bamber Gemma Bone Peter Buckingham Kate Fleetwood.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
DECO2005 Synchronous and Asynchronous Communication in Design Mary Lou Maher 27 August 2004.
T.Sharon-A.Frank Multimedia Internet/Web MM Interaction Tools.
Using Skype for Building Effective Group Collaboration
Using Skype for Building Effective Group Collaboration By JoAnn Fifield.
The history of IM can be traced back almost as far as the electronic personal computer, itself. As academic institutions and research labs became.
Secure Public Instant Messaging (IM): A Survey Mohammad Mannan Paul C. Van Oorschot Digital Security Group School of Computer Science Carleton University,
A Product of Corporate Instant Messenger Enterprise Communication and Collaboration with Secure Instant Messaging Copyright © ANGLER.
Introduction to Microsoft Lync Online This course covers the following: Overview of Microsoft Lync Online Customizing Lync Online.
Instant Messaging Security Flaws By: Shadow404 Southern Poly University.
Instant Messaging what are you yammering about?. Company Communications Instant messaging and Blogging Turn of the 21st Century Not Business Built.
1 NETE4631 Communicating with the Cloud and Using Media and Streaming Lecture Notes #14.
Moodle Integration with Microsoft Seree Chinodom Kittisak Onuean BURAPHA UNIVERSITY Powerful Tool for MoodlePowerful Tool for Moodle.
Effectively Using Internet Technology Brian Cordeau University of Texas – San Antonio.
Presence Applications in the Real World Patrick Ferriter VP of Product Marketing.
OOVOO VS. SKYPE-WHICH IS BETTER FOR YOU?  ooVoo allows for your friends who have NOT downloaded ooVoo, to still be able to talk with you from their web.
Security Risks of Instant Messaging in the Workplace Imtiaz Paniwala Instructor: Dr. Yang Date: March 24, 2004.
Network Services 's DoD-ARPA creates an experimental network – ARPANET – as a test-bed for emerging networking technologies ARPANET originally.
Microsoft Office Communicator A General Introduction.
Cs423-cotter1 P2P Discovering P2P (Miller) Internet.
WXET1143 Lecture7: , Chat and Messaging. Introduction  Electronic mail is everywhere.  Now many people in business, government, and education use.
Application Layer CHAPTER 2. Announcements and Outline  Administrative Items  Questions? Recap 1.Introduction to Networks 1.Network Type 2.N etwork.
Breeze Comparison Macromedia Breeze Alternatives EdTech 650 Fall 2004 Susan Connell and Jerry Marino.
Instant Messaging for the Workplace A pure collaborative communication tool that does not distract users from their normal activities.
Instant Messaging Alan Parker Robert Callow Brian Kearney Fortunato Macari Daniel Harrington Chang Gong Wang.
Instant Messaging for the Workplace A pure collaborative communication tool that does not distract users from their normal activities.
What makes a network good? Ch 2.1: Principles of Network Apps 2: Application Layer1.
CS101 Introduction to Computing Lecture 7 Internet Services.
2: Application Layer 1 Chapter 2: Application layer r 2.1 Principles of network applications r 2.2 Web and HTTP r 2.3 FTP r 2.4 Electronic Mail  SMTP,
Introduction to Barracuda IM Firewall. Two Security Products in One Public IM Management –Manages traffic from public IM clients, including AIM, Yahoo!
Microsoft Office Communicator A General Introduction.
Bitlbee + Irssi The ideal combination for chat addicts ?
I NSTANT M ESSAGING Presented By : Sana Riaz Roll no:F1F12MCOM0185.
AOL Masala A Mashup. What is Masala? AOL Masala is a Mashup built using AOL APIs. With AOL Masala, you can Chat with your Friends without downloading.
Jabber Client Jeevan Varma Anga Distributed Systems(CSC8530) Villanova University.
Copyright © 2006 TietoEnator Corporation Using Community Tools To Improve Team Work Magnus Einarsson.
Tracking Changes in MS Word. Track Changes Allows you to keep track of the changes you make to a document Extremely helpful when more than one person.
4BP1 Electronic & Computer Engineering Paul Gildea th Year Interim Project Presentation.
3A-1 Ergonomics and Input Devices Ergonomics –Study of human and tool interaction –Concerned with physical interaction –Attempts to improve safety and.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Living in a Network Centric World Network Fundamentals – Chapter 1.
Instant Messaging & Presence Marc Eisenstadt, Stuart Watt Knowledge Media Institute OU Learning & Teaching Innovation Committeee 6 th February, 2002.
  is a system of electronic communication that allows the user to exchange messages over the internet  Everyone’s address is unique  Two.
Jabber Technical Overview Presenter: Ming-Wei Lin.
Unlocking your CORE CAL with Lync Server 2010 Marc Perez Senior Consultant, Unified Communications Microsoft Corporation.
External Messaging Services. Page 2 External Messaging: Extends the power of Presence and Instant Messaging outside corporate Network Provided only to.
15 May 2006 IVOA - Victoria: VOEvent 11 Jabber/XMPP Matthew J. Graham Caltech T HE US N ATIONAL V IRTUAL O BSERVATORY.
Instant Messaging. Magnitude of the Problem Radicati reports that 85% of enterprises today use IM. Furthermore, Radicati predicts IM usage increases will.
Electronic mail News File transfer protocol Chat Instant messaging Online services Online shopping.
Features to look for in a Work Management Software before choosing one.
Main Features of iSafe All-in-One Keylogger Universal keylogger of isafe, Inc. Suitable for home parental control,corporate employee monitoring and cheating.
Introduction to Barracuda IM Firewall
COMMUNICATION SOFTWARE
CHAPTER 2 Application Layer.
COMPUTER MEDIATED COMMUNICATION
Internet.
Presentation transcript:

A Case Study: UIM The Universal Instant Messenger Babak Esfandiari Carleton University SYSC 5800 Winter 2003

What is UIM? UIM is a small Instant Messaging program, developed by your instructor for this course! Unfortunately it only works locally, in a single JVM… It will be up to you to make it work over the internet!

But What is Instant Messaging? One of the most popular internet tools Allows users to send and receive short messages to “buddies” over the net Users can track the availability of their buddies More features have been added to most programs: file transfer, audio, even video…

Some IM Programs ICQ, by Mirabilis (later purchased by AOL) – the pioneer AIM (AOL) MSN Messenger Yahoo Messenger Jabber

How Does IM Work? It is one of the first popular peer-to-peer applications Usually a server manages the user ids, their buddy list and status info But clients communicate directly with one another But not all IM tools work this way..

IM Challenges and Promises Scalability Performance Privacy Standardization – Jabber, SIMPLE, … Integration in other tools “Presence” a desired feature for many devices! (not only for humans…)

Back to UIM You will be asked to enhance UIM The next few slides will give you an overview of its initial design.

UIM Requirements

UIM States

UIM Packages

The Client Package

The Server Package

Interaction 1: Status Update

Interaction 2: Sending an IM

Running UIM Unzip the Jar file run the main() method in the AgentGui class it will open two UIM windows (one on top of the other) you can now register users, log them on, change their status, send messages…