View
230
Download
1
Category
Preview:
DESCRIPTION
RUBATO ® motivation Java Classes for Modules, Forms, and Denotators
Citation preview
Guerino MazzolaRoger Fischlin, Stefan Göller: U Zürich
Claudio Vaccani, Sylvan Saxer: ETH Zürich
guerino@mazzola.chwww.encyclospace.org/talks
The Internet Institute for Music Science—Concept and Implementation i2musicsi2musics
Contents • Motivation
• The Idea• Projects• Access Levels• Economic Flow • Representations• Architecture• Implementation
RUBATORUBATO®®
motivation
Java Classes forJava Classes forModules,Modules,Forms, and DenotatorsForms, and Denotators
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
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
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.“
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
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
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
ProjectProject
system
Access
private
managerproject
instituteassociation
public
Access depthAccess depth
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
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
–– ––
OnsetOnset LoudnessLoudness DurationDurationPitchPitch
MakroNoteMakroNote
MakroNoteMakroNote
SatellitesSatellitesAnchorNoteAnchorNote
STRGSTRGŸŸ
• OrnamentsOrnaments• Schenker AnalysisSchenker Analysis
Representation
Representation
–– ––
EinsatzzeitEinsatzzeit LautstärkeLautstärke DauerDauerTonhöheTonhöhe
Makro-NoteMakro-Note
Makro-NoteMakro-Note
SatellitenSatellitenAnker-NoteAnker-Note
STRGSTRGŸŸ
• OrnamenteOrnamente• Schenker AnalyseSchenker Analyse
Representation
WebObjectsWebObjects
Architecture
i2 corei2 corei2 i2
enterpriseenterprise objectsobjects
DBMS nDBMS n
DBMS 2DBMS 2
• OracleOracle• MySQLMySQL• SybaseSybase• etc.etc.
DBMS 1DBMS 1
NetCommerceNetCommerce
Architecture
Implementation
Implementation
Implementation
Implementation
Implementation
Recommended