The CoolMedia Project

6
by Andrei Villarroel - Information Networking Institute © CoolMedia2000 The CoolMedia Project • Objective – Bring Informedia’s Capabilities to the Web – Improve on the limitations of it • Light-weight Client (GUI) • Ubiquitousness of Access (web) • Scalability (Distribution & Load balancing) • Availability (Automatic recovery & redirection) • Enhanced Customization (User profile)

description

The CoolMedia Project. Objective Bring Informedia’s Capabilities to the Web Improve on the limitations of it Light-weight Client (GUI) Ubiquitousness of Access (web) Scalability (Distribution & Load balancing) Availability (Automatic recovery & redirection) - PowerPoint PPT Presentation

Transcript of The CoolMedia Project

Page 1: The CoolMedia Project

by Andrei Villarroel - Information Networking Institute © CoolMedia2000

The CoolMedia Project

• Objective– Bring Informedia’s Capabilities to the Web– Improve on the limitations of it

• Light-weight Client (GUI)

• Ubiquitousness of Access (web)

• Scalability (Distribution & Load balancing)

• Availability (Automatic recovery & redirection)

• Enhanced Customization (User profile)

Page 2: The CoolMedia Project

by Andrei Villarroel - Information Networking Institute © CoolMedia2000

Ideal Distributed Application ModelIdeal Distributed Application Model

UUser Annser AnnUUser Bobser Bob

User AnnUser Ann

Call BobInvite Bob

User BobUser Bob

Accept

Distributed Computing Platform

Start Stream Ann-Bob

Distributed Applications

CCommunications ommunications SSession ession MManageranager

Telephone Telephone SService ervice SSession ession MManageranager

Page 3: The CoolMedia Project

by Andrei Villarroel - Information Networking Institute © CoolMedia2000

AWebBrowserWebBrowser

Media Media CommMngCommMng

WebServerWebServer

Acc

ess

Qu

ery

Ser

vice

Vid

eoS

ervi

ce

Client Domain Server Domain

Overview of the CoolMedia Overview of the CoolMedia ArchitectureArchitecture

UAuthUAuth

VideoServer

UserDB

SMSM

QStext

QSimage

USMUSMAA

QueryDB

UApplUAppl

AAAA

Media Media FilterFilter

Page 4: The CoolMedia Project

by Andrei Villarroel - Information Networking Institute © CoolMedia2000

Transport NetworkTransport

Netw

ork ORBORB

ORB

ORB

ORBORB

ORB

User Domain User DomainServer Domain

CORBA platform

CoolM

ed

iaApplication

BA

AAAA

browserbrowser

UAPUAP

AAAA

UAPUAP

UAuthUAuth UAuthUAuthbrowserbrowser

QSQS

USMUSMBBUSMUSMAA

Physical

Netw

ork

Physical Network

CoolMedia SystemCoolMedia System

Page 5: The CoolMedia Project

by Andrei Villarroel - Information Networking Institute © CoolMedia2000

User Session Manager: Query SequenceUser Session Manager: Query Sequence

QS

User Session ManagerUser Session Manager

MAINData

Manager

Use

r P

rofi

leU

ser

Pro

file

Use

r Q

uer

ies

Use

r Q

uer

ies

Qu

ery

Res

ult

sQ

uer

y R

esu

lts

User ApplicationUser Application

LOCALData

Manager

Use

r P

rofi

leU

ser

Pro

file

Use

r Q

uer

ies

Use

r Q

uer

ies

Qu

ery

Res

ult

sQ

uer

y R

esu

lts

Server

Client

A image

QSnotes

QStext

Page 6: The CoolMedia Project

by Andrei Villarroel - Information Networking Institute © CoolMedia2000

References• General Documentation

– http://playback.inf.cs.cmu.edu/coolmedialogin.html

• Use IE4 to access the documentation (due to JavaScript)

• IE4 and IE5 are both fine for accessing the search services

• You need to install Java Media Framework (JMF) on your machine to visualize the streaming video.

– http://llajta.inf.cs.cmu.edu/programs/JFM/ifjd131.exe

• You need to change the Security options of your browser– Add http://llajta.inf.cs.cmu.edu as a Trusted Site

– Enable unsigned Java Applets to be executed (full access)

• Questions/Comments regarding the CoolMedia Project:• [email protected]

• CoolMedia is recruiting ! • Send inquiries to above address :)