The Internet Institute for Music Science— Concept and Implementation i2musics Guerino Mazzola Roger Fischlin, Stefan Göller: U Zürich Claudio Vaccani, Sylvan Saxer: ETH Zürich [email protected] www.encyclospace.org/talks.

Download Report

Transcript The Internet Institute for Music Science— Concept and Implementation i2musics Guerino Mazzola Roger Fischlin, Stefan Göller: U Zürich Claudio Vaccani, Sylvan Saxer: ETH Zürich [email protected] www.encyclospace.org/talks.

The Internet Institute
for Music Science—
Concept and
Implementation
i2musics
Guerino Mazzola
Roger Fischlin, Stefan Göller: U Zürich
Claudio Vaccani, Sylvan Saxer: ETH Zürich
[email protected]
www.encyclospace.org/talks
Contents
• Motivation
• The Idea
• Projects
• Access Levels
• Economic Flow
• Representations
• Architecture
• Implementation
motivation
Java Classes for
Modules,
Forms, and Denotators
RUBATO®
L
L
S
S
motivation
Distributed Rubato®: Run Rubettes anywhere
Distributed Rubato is
a system of
communicating
Rubettes, with
Denotators as the
Inter-Rubette
communication
protocol
Rubato
Peer
Rubato
Peer
http://
Rubato
Peer
Idea
The internet institute is
• a collaboratory
• which is built from collaborative project units
• projects are allocated in a frame institute
• they are dynamically initialized and finalized
Project
Project
Project Project Project
Institute Frame
time
Idea
1989—Computer scientist Bill Wulf from U Virginia:
„A Collaboratory is a
• ‚center without walls‘
in which the nation‘s researchers can
• perform their research
• without regard to geographical location,
• interacting with colleagues,
• accessing instrumentation,
• sharing data and computational resources, and
• accessing information in digital libraries.“
Idea
Each project is characterized by a
5-fold interface to the institute frame:
task
resources
Project
staff
communication
results
Idea
The functions of the frame institute are:
1. initialization and finalization of
• technical
• economical
• legal
project aspects
2. management of project communication and
3. control of project workflow processes
Institute Frame
time
Projects
task
Project
Description
resources
Budget
staff
Project
Manager
Funding
Abstract
Procedures
Start
Expected
Duration
End
Collaborators
communication
results
Internal:
• Mail
• Mail lists*
• Chat groups*
Reports
Products
* = moderated
Material
Resources
Publications
External:
• Portrait
• Contacts
• Project Infos
Access
Access depth
public
association
institute
project
manager
private
system
Project
Economy
Basic Contribution
Sponsoring
Funding
Association
Sponsoring
Contract Fees
Institute
Project
Maintainance Costs
University
(e-)Sales
(e-)Commerce Royalties
Administration
Representation
Representation modes:
• Listings (usual HTML/XML hyperdocuments)
• Time lines, i.e. time as coordinate of
object specifications
• Common AudioVisualGestural representations
• PrimaVista Browser based on the denotator/form
data model
Representation
MakroNote
• Ornaments
• Schenker Analysis
AnchorNote
Satellites
MakroNote
Onset
Pitch
Loudness
Duration
–
Ÿ
STRG
–
Representation
Representation
Makro-Note
• Ornamente
• Schenker Analyse
Anker-Note
Satelliten
Makro-Note
Einsatzzeit
–
Tonhöhe
Ÿ
Lautstärke
STRG
Dauer
–
Architecture
• Oracle
• MySQL
• Sybase
• etc.
WebObjects
i2 core
i2
enterprise
objects
NetCommerce
DBMS 1
DBMS 2
DBMS n
Architecture
Implementation
Implementation
Implementation
Implementation
Implementation