Software architecture: perspectives on an emerging discipline
Software architecture: perspectives on an emerging discipline
A Modular Software Architecture for Real-Time Video Processing
ICVS '01 Proceedings of the Second International Workshop on Computer Vision Systems
An Open Middleware Architecture for Network-Integrated Multimedia
IDMS/PROMS 2002 Proceedings of the Joint International Workshops on Interactive Distributed Multimedia Systems and Protocols for Multimedia Systems: Protocols and Systems for Interactive Distributed Multimedia
Scalable Independent Multi-level Distribution in Multimedia Content Analysis
IDMS/PROMS 2002 Proceedings of the Joint International Workshops on Interactive Distributed Multimedia Systems and Protocols for Multimedia Systems: Protocols and Systems for Interactive Distributed Multimedia
MuSA.RT: music on the spiral array. real-time
MULTIMEDIA '03 Proceedings of the eleventh ACM international conference on Multimedia
ICME '03 Proceedings of the 2003 International Conference on Multimedia and Expo - Volume 1
The VuSystem: a programming system for compute-intensive multimedia
IEEE Journal on Selected Areas in Communications
ESP: a driving interface for Expression Synthesis
NIME '05 Proceedings of the 2005 conference on New interfaces for musical expression
Interactive multi-scale visualizations of tonal evolution in MuSA.RT Opus 2
Computers in Entertainment (CIE) - Theoretical and Practical Computer Applications in Entertainment
An architectural framework for interactive music systems
NIME '06 Proceedings of the 2006 conference on New interfaces for musical expression
From driving to expressive music performance: ensuring tempo smoothness
Proceedings of the 2006 ACM SIGCHI international conference on Advances in computer entertainment technology
From driving to expressive music performance: ensuring tempo smoothness
Proceedings of the 2006 ACM SIGCHI international conference on Advances in computer entertainment technology
Visual feedback in performer-machine interaction for musical improvisation
NIME '07 Proceedings of the 7th international conference on New interfaces for musical expression
Robust real-time vision for a personal service robot
Computer Vision and Image Understanding
Towards Hermes/dl, a design language for interactive systems
SoD '07 Proceedings of the 2007 Symposium on Science of Design
Transformation-based parallelization of request-processing applications
MODELS'10 Proceedings of the 13th international conference on Model driven engineering languages and systems: Part II
Performer-centered visual feedback for human-machine improvisation
Computers in Entertainment (CIE) - Theoretical and Practical Computer Applications in Entertainment
Closed queueing network model for multi-tier data stream processing center
APWeb'06 Proceedings of the 8th Asia-Pacific Web conference on Frontiers of WWW Research and Development
DAG3: a tool for design and analysis of applications for multicore architectures
Proceedings of the 27th Annual ACM Symposium on Applied Computing
BAT: a distributed meta-tracking system
EGVE'08 Proceedings of the 14th Eurographics conference on Virtual Environments
Hi-index | 0.00 |
Immersive, interactive applications grouped under theconcept of Immersipresence require on-line processing andmixing of multimedia data streams and structures. One criticalissue seldom addressed is the integration of differentsolutions to technical challenges, developed independentlyin separate fields, into working systems, that operateunder hard performance constraints. In order to realizethe Immersipresence vision, a consistent, generic approachto system integration is needed, that is adapted tothe constraints of research development. This paper introducesSAI, a new software architecture model for designing,analyzing and implementing applications performing distributed,asynchronous parallel processing of generic datastreams. SAI provides a universal framework for the distributedimplementation of algorithms and their easy integrationinto complex systems that exhibit desirable softwareengineering qualities such as efficiency, scalability, extensibility,reusability and interoperability. The SAI architecturalstyle and its properties are described. The use of SAIand of its supporting open source middleware (MFSM) is illustratedwith integrated, distributed interactive systems.