guerino mazzola roger fischlin, stefan göller: u zürich claudio vaccani, sylvan saxer: eth zürich...

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

Upload: hillary-emily-carpenter

Post on 17-Jan-2018

228 views

Category:

Documents


1 download

DESCRIPTION

 RUBATO ®    motivation Java Classes for Modules, Forms, and Denotators

TRANSCRIPT

Page 1: Guerino Mazzola Roger Fischlin, Stefan Göller: U Zürich Claudio Vaccani, Sylvan Saxer: ETH Zürich  The Internet

Guerino MazzolaRoger Fischlin, Stefan Göller: U Zürich

Claudio Vaccani, Sylvan Saxer: ETH Zürich

[email protected]/talks

The Internet Institute for Music Science—Concept and Implementation i2musicsi2musics

Page 2: Guerino Mazzola Roger Fischlin, Stefan Göller: U Zürich Claudio Vaccani, Sylvan Saxer: ETH Zürich  The Internet

Contents • Motivation

• The Idea• Projects• Access Levels• Economic Flow • Representations• Architecture• Implementation

Page 3: Guerino Mazzola Roger Fischlin, Stefan Göller: U Zürich Claudio Vaccani, Sylvan Saxer: ETH Zürich  The Internet

RUBATORUBATO®®

motivation

Java Classes forJava Classes forModules,Modules,Forms, and DenotatorsForms, and Denotators

Page 4: Guerino Mazzola Roger Fischlin, Stefan Göller: U Zürich Claudio Vaccani, Sylvan Saxer: ETH Zürich  The Internet

Distributed Rubato is Distributed Rubato is a system of a system of

communicating communicating Rubettes, with Rubettes, with

Denotators as the Denotators as the Inter-Rubette Inter-Rubette

communication communication protocolprotocol

RubatoRubatoPeerPeer

RubatoRubatoPeerPeer

RubatoRubatoPeerPeer

Distributed RubatoDistributed Rubato®®: Run Rubettes anywhere: Run Rubettes anywhere

http://http://

motivation

Page 5: Guerino Mazzola Roger Fischlin, Stefan Göller: U Zürich Claudio Vaccani, Sylvan Saxer: ETH Zürich  The Internet

Institute FrameInstitute Frametime

Idea

The internet institute isThe internet institute is• a a collaboratorycollaboratory• which is built from collaborative which is built from collaborative projectproject units units• projects are allocated in a projects are allocated in a frameframe institute institute• they are they are dynamicallydynamically initialized and finalized initialized and finalized

ProjectProject Project

ProjectProject Project ProjectProject

Page 6: Guerino Mazzola Roger Fischlin, Stefan Göller: U Zürich Claudio Vaccani, Sylvan Saxer: ETH Zürich  The Internet

Idea

1989—Computer scientist 1989—Computer scientist Bill WulfBill Wulf from U Virginia: from U Virginia:

„„A Collaboratory is a A Collaboratory is a • ‚ ‚center without walls‘ center without walls‘

in which the nation‘s researchers can in which the nation‘s researchers can • perform their researchperform their research• without regard to geographical location,without regard to geographical location,• interacting with colleagues, interacting with colleagues, • accessing instrumentation, accessing instrumentation, • sharing data and computational resources, andsharing data and computational resources, and• accessing information in digital libraries.“accessing information in digital libraries.“

Page 7: Guerino Mazzola Roger Fischlin, Stefan Göller: U Zürich Claudio Vaccani, Sylvan Saxer: ETH Zürich  The Internet

Idea

Each project is characterized by a Each project is characterized by a 5-fold interface5-fold interface to the institute frame: to the institute frame:

ProjectProject

resultsresults

communicationcommunicationstaffstaff

resourcesresources

tasktask

Page 8: Guerino Mazzola Roger Fischlin, Stefan Göller: U Zürich Claudio Vaccani, Sylvan Saxer: ETH Zürich  The Internet

Institute FrameInstitute Frametime

Idea

The functions of the The functions of the frameframe institute are: institute are:

1. initialization and finalization of1. initialization and finalization of• technicaltechnical• economicaleconomical• legallegalproject aspectsproject aspects

2. management of project communication and2. management of project communication and3. control of project workflow processes 3. control of project workflow processes

Page 9: Guerino Mazzola Roger Fischlin, Stefan Göller: U Zürich Claudio Vaccani, Sylvan Saxer: ETH Zürich  The Internet

ProjectProjectDescriptionDescription

AbstractAbstract

StartStart

Expected Expected DurationDuration

EndEnd

Projects

BudgetBudget

FundingFunding

ProceduresProcedures

MaterialMaterialResourcesResources

ProjectProjectManagerManager

Collabo-Collabo-ratorsrators

Internal:Internal:• MailMail• Mail lists*Mail lists*• Chat groups*Chat groups*

* = moderated* = moderated

External:External:• PortraitPortrait• ContactsContacts• Project InfosProject Infos

ReportsReports

PublicationsPublications

ProductsProducts

communicationcommunicationresourcesresourcestasktask staffstaff resultsresults

Page 10: Guerino Mazzola Roger Fischlin, Stefan Göller: U Zürich Claudio Vaccani, Sylvan Saxer: ETH Zürich  The Internet

ProjectProject

system

Access

private

managerproject

instituteassociation

public

Access depthAccess depth

Page 11: Guerino Mazzola Roger Fischlin, Stefan Göller: U Zürich Claudio Vaccani, Sylvan Saxer: ETH Zürich  The Internet

AdministrationAdministration

UniversityUniversity

Economy

ProjectProject InstituteInstitute

SponsoringSponsoring

FundingFunding

(e-)Sales(e-)Sales

Contract FeesContract Fees

Basic ContributionBasic Contribution

(e-)Commerce Royalties(e-)Commerce Royalties

Maintainance CostsMaintainance Costs

SponsoringSponsoring

AssociationAssociation

Page 12: Guerino Mazzola Roger Fischlin, Stefan Göller: U Zürich Claudio Vaccani, Sylvan Saxer: ETH Zürich  The Internet

Representation Representation modes:Representation modes:

• Listings (usual HTML/XML hyperdocuments)Listings (usual HTML/XML hyperdocuments)

• Time lines, i.e. time as coordinate of Time lines, i.e. time as coordinate of object specificationsobject specifications

• Common AudioVisualGestural representationsCommon AudioVisualGestural representations

• PrimaVista Browser based on the denotator/formPrimaVista Browser based on the denotator/formdata modeldata model

Page 13: Guerino Mazzola Roger Fischlin, Stefan Göller: U Zürich Claudio Vaccani, Sylvan Saxer: ETH Zürich  The Internet

–– ––

OnsetOnset LoudnessLoudness DurationDurationPitchPitch

MakroNoteMakroNote

MakroNoteMakroNote

SatellitesSatellitesAnchorNoteAnchorNote

STRGSTRGŸŸ

• OrnamentsOrnaments• Schenker AnalysisSchenker Analysis

Representation

Page 14: Guerino Mazzola Roger Fischlin, Stefan Göller: U Zürich Claudio Vaccani, Sylvan Saxer: ETH Zürich  The Internet

Representation

Page 15: Guerino Mazzola Roger Fischlin, Stefan Göller: U Zürich Claudio Vaccani, Sylvan Saxer: ETH Zürich  The Internet

–– ––

EinsatzzeitEinsatzzeit LautstärkeLautstärke DauerDauerTonhöheTonhöhe

Makro-NoteMakro-Note

Makro-NoteMakro-Note

SatellitenSatellitenAnker-NoteAnker-Note

STRGSTRGŸŸ

• OrnamenteOrnamente• Schenker AnalyseSchenker Analyse

Representation

Page 16: Guerino Mazzola Roger Fischlin, Stefan Göller: U Zürich Claudio Vaccani, Sylvan Saxer: ETH Zürich  The Internet

WebObjectsWebObjects

Architecture

i2 corei2 corei2 i2

enterpriseenterprise objectsobjects

DBMS nDBMS n

DBMS 2DBMS 2

• OracleOracle• MySQLMySQL• SybaseSybase• etc.etc.

DBMS 1DBMS 1

NetCommerceNetCommerce

Page 17: Guerino Mazzola Roger Fischlin, Stefan Göller: U Zürich Claudio Vaccani, Sylvan Saxer: ETH Zürich  The Internet

Architecture

Page 18: Guerino Mazzola Roger Fischlin, Stefan Göller: U Zürich Claudio Vaccani, Sylvan Saxer: ETH Zürich  The Internet

Implementation

Page 19: Guerino Mazzola Roger Fischlin, Stefan Göller: U Zürich Claudio Vaccani, Sylvan Saxer: ETH Zürich  The Internet

Implementation

Page 20: Guerino Mazzola Roger Fischlin, Stefan Göller: U Zürich Claudio Vaccani, Sylvan Saxer: ETH Zürich  The Internet

Implementation

Page 21: Guerino Mazzola Roger Fischlin, Stefan Göller: U Zürich Claudio Vaccani, Sylvan Saxer: ETH Zürich  The Internet

Implementation

Page 22: Guerino Mazzola Roger Fischlin, Stefan Göller: U Zürich Claudio Vaccani, Sylvan Saxer: ETH Zürich  The Internet

Implementation