The CoolMedia Project
description
Transcript of 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)
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
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
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
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
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 :)