{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,7]],"date-time":"2026-02-07T22:15:49Z","timestamp":1770502549771,"version":"3.49.0"},"reference-count":33,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2008,7,26]],"date-time":"2008-07-26T00:00:00Z","timestamp":1217030400000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["J Supercomput"],"published-print":{"date-parts":[[2012,6]]},"DOI":"10.1007\/s11227-008-0228-7","type":"journal-article","created":{"date-parts":[[2008,7,25]],"date-time":"2008-07-25T16:51:55Z","timestamp":1217004715000},"page":"389-409","source":"Crossref","is-referenced-by-count":5,"title":["A hierarchical component model for large parallel interactive applications"],"prefix":"10.1007","volume":"60","author":[{"given":"Jean-Denis","family":"Lesage","sequence":"first","affiliation":[]},{"given":"Bruno","family":"Raffin","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2008,7,26]]},"reference":[{"key":"228_CR1","doi-asserted-by":"crossref","unstructured":"Tu T, Yu H, Ramirez-Guzman L, Bielak J, Ghattas O, Ma KL, O\u2019Hallaron DR (2006) From mesh generation to scientific visualization: an end-to-end approach to parallel supercomputing. In: Super computing, 2006","DOI":"10.1109\/SC.2006.32"},{"issue":"11","key":"228_CR2","doi-asserted-by":"crossref","first-page":"58","DOI":"10.1145\/948383.948410","volume":"46","author":"LL Smarr","year":"2003","unstructured":"Smarr LL, Chien AA, DeFanti T, Leigh J, Papadopoulos PM (2003) The OptIPuter. Commun ACM 46(11):58\u201367","journal-title":"Commun ACM"},{"key":"228_CR3","unstructured":"Gross M, Wuermlin S, Naef M, Lamboray E, Spagno C, Kunz A, Koller-Meier E, Svoboda\u00a0T, Gool\u00a0LV, Lang\u00a0KS, Moere AV, Staadt O (2003) Blue-C: a\u00a0spatially immersive display and 3D video portal for telepresence. In: Proceedings of ACM SIGGRAPH 03, San Diego, 2003"},{"key":"228_CR4","doi-asserted-by":"crossref","unstructured":"Allard J, M\u00e9nier C, Raffin B, Boyer E, Faure F (2007) Grimage: markerless 3D Interactions. In: Proceedings of ACM SIGGRAPH 07, San Diego, USA, August 2007. Emerging Technology","DOI":"10.1145\/1278280.1278290"},{"issue":"2","key":"228_CR5","doi-asserted-by":"crossref","first-page":"223","DOI":"10.1111\/j.1467-8659.2004.00754.x","volume":"23","author":"K Brodlie","year":"2004","unstructured":"Brodlie K, Duce DA, Gallop JR, Walton JPRB, Wood J (2004) Distributed and collaborative visualization. Comput Graph Forum 23(2):223\u2013251","journal-title":"Comput Graph Forum"},{"key":"228_CR6","doi-asserted-by":"crossref","unstructured":"Allard J, Gouranton V, Lecointre L, Limet S, Melin E, Raffin B, Robert S (2004) FlowVR: a middleware for large scale virtual reality applications. In: Proceedings of Euro-par 2004, Pisa, Italy, August 2004","DOI":"10.1007\/978-3-540-27866-5_65"},{"key":"228_CR7","first-page":"107","volume-title":"IEEE visualization conference, Los Alamitos, CA, USA, 1992","author":"B Lucas","year":"1992","unstructured":"Lucas B, Abram GD, Collins NS, Epstein DA, Gresh DL, McAuliffe KP (1992) An architecture for a scientific visualization system. In: IEEE visualization conference, Los Alamitos, CA, USA, 1992. IEEE Computer Society Press, Los Alamitos, pp 107\u2013114"},{"issue":"2","key":"228_CR8","doi-asserted-by":"crossref","first-page":"13","DOI":"10.1145\/204362.204365","volume":"29","author":"D Foulser","year":"1995","unstructured":"Foulser D (1995) IRIS explorer: a framework for investigation. J ACM SIGGRAPH 95 29(2):13\u201316","journal-title":"J ACM SIGGRAPH 95"},{"key":"228_CR9","volume-title":"The visualization toolkit an object-oriented approach to 3D graphics","author":"W Schroeder","year":"2003","unstructured":"Schroeder W, Martin K, Lorensen B (2003) The visualization toolkit an object-oriented approach to 3D graphics, 3rd edn. Kitware,\u00a0Inc., New York","edition":"3"},{"key":"228_CR10","unstructured":"Ahrens J, Law C, Schroeder W, Martin K, Papka M (2000) A parallel approach for efficiently visualizing extremely large time-varying datasets. Technical report, Los Alamos National Laboratory"},{"issue":"2","key":"228_CR11","doi-asserted-by":"crossref","first-page":"185","DOI":"10.1016\/j.parco.2005.02.005","volume":"31","author":"C Wang","year":"2005","unstructured":"Wang C, Gao J, Shen HW (2005) Parallel multiresolution volume rendering of large data sets with error-guided load balancing. Parallel Comput 31(2):185\u2013204","journal-title":"Parallel Comput"},{"key":"228_CR12","unstructured":"Margery D, Arnaldi B, Chauffaut A, Donikian S, Duval T (2002) OpenMASK: multi-threaded or modular animation and simulation kernel or kit: a general introduction. In: Richir S, Richard\u00a0P, Taravel\u00a0B (eds) VRIC 2002 proceedings, pp 101\u2013110"},{"key":"228_CR13","unstructured":"Wierse A, Lang U, Rhle R (1993) Architectures of distributed visualization systems and their enhancements. In: Eurographics workshop on visualization in scientific computing, Abingdon, 1993"},{"key":"228_CR14","doi-asserted-by":"crossref","unstructured":"Zhang K, Damevski K, Venkatachalapathy V, Parker SG (2004) SCIRun2: a CCA framework for high performance computing. In: Proceedings of the ninth international workshop on high-level parallel programming models and supportive environments, HIPS, Los Alamitos, CA, USA, 2004. IEEE Computer Society, pp 72\u201379","DOI":"10.1109\/HIPS.2004.1299192"},{"issue":"4","key":"228_CR15","doi-asserted-by":"crossref","first-page":"575","DOI":"10.1016\/S0167-739X(03)00034-7","volume":"19","author":"A Denis","year":"2003","unstructured":"Denis A, P\u00e9rez C, Priol T (2003) PadicoTM: an open integration framework for communication middleware and runtimes. Future Gener Comput Syst 19(4):575\u2013585","journal-title":"Future Gener Comput Syst"},{"issue":"11\u201312","key":"228_CR16","doi-asserted-by":"crossref","first-page":"1257","DOI":"10.1002\/spe.767","volume":"36","author":"E Bruneton","year":"2006","unstructured":"Bruneton E, Coupaye T, Leclercq M, Qu\u00e9ma V, Stefani J-B (2006) The FRACTAL component model and its support in Java: experiences with auto-adaptive and reconfigurable systems. Softw Pract Exp 36(11\u201312):1257\u20131284","journal-title":"Softw Pract Exp"},{"key":"228_CR17","doi-asserted-by":"crossref","unstructured":"Baude F, Caromel D, Morel M (2003) From distributed objects to hierarchical grid components. In: CoopIS\/DOA\/ODBASE, 2003, pp 1226\u20131242","DOI":"10.1007\/978-3-540-39964-3_78"},{"key":"228_CR18","volume-title":"Algorithmic skeletons: structured management of parallel computation","author":"M Cole","year":"1989","unstructured":"Cole M (1989) Algorithmic skeletons: structured management of parallel computation. MIT Press, Cumberland"},{"key":"228_CR19","volume-title":"A pattern language for parallel programming","author":"TG Mattson","year":"2004","unstructured":"Mattson TG, Sanders BA, Massingill BL (2004) A pattern language for parallel programming. Addison-Wesley, Reading"},{"key":"228_CR20","doi-asserted-by":"crossref","unstructured":"Aldinucci M, Coppola M, Danelutto M, Vanneschi M, Zoccolo C (2006) ASSIST as a research framework for high-performance grid programming environments. In: Cunha JC, Rana OF (eds) Grid computing: software environments and tools. Springer, Berlin, January, 2006","DOI":"10.1007\/1-84628-339-6_10"},{"issue":"12","key":"228_CR21","doi-asserted-by":"crossref","first-page":"1685","DOI":"10.1016\/S0167-8191(02)00189-8","volume":"28","author":"J Serot","year":"2002","unstructured":"Serot J, Ginhac D (2002) Skeletons for parallel image processing: an overview of the skipper project. Parallel Comput 28(12):1685\u20131708","journal-title":"Parallel Comput"},{"key":"228_CR22","first-page":"179","volume-title":"CC \u201902: proceedings of the 11th international conference on compiler construction","author":"W Thies","year":"2002","unstructured":"Thies W, Karczmarek M, Amarasinghe SP (2002) StreamIt: A language for streaming applications. In: CC \u201902: proceedings of the 11th international conference on compiler construction. Springer, London, Berlin, pp 179\u2013196"},{"issue":"3","key":"228_CR23","doi-asserted-by":"crossref","first-page":"777","DOI":"10.1145\/1015706.1015800","volume":"23","author":"I Buck","year":"2004","unstructured":"Buck I, Foley T, Horn D, Sugerman J, Fatahalian K, Houston M, Hanrahan P (2004) Brook for GPUs: stream computing on graphics hardware. ACM Trans Graph 23(3):777\u2013786","journal-title":"ACM Trans Graph"},{"key":"228_CR24","doi-asserted-by":"crossref","first-page":"896","DOI":"10.1145\/1201775.882362","volume-title":"Proceedings of ACM SIGGRAPH 03, New York, NY, USA, 2003","author":"WR Mark","year":"2003","unstructured":"Mark WR, Glanville RS, Akeley K, Kilgard MJ (2003) Cg: a system for programming graphics hardware in a C-like language. In: Proceedings of ACM SIGGRAPH 03, New York, NY, USA, 2003. ACM Press, New York, pp 896\u2013907"},{"key":"228_CR25","unstructured":"Arcila T, Allard J, M\u00e9nier C, Boyer E, Raffin B (2006) Flowvr: a framework for distributed virtual reality applications. In: Li\u00e8re journ\u00e9es de l\u2019association Fran\u00e7aise de r\u00e9alit\u00e9 virtuelle, augment\u00e9e, mixte et d\u2019interaction 3D, Rocquencourt, France, November 2006"},{"key":"228_CR26","doi-asserted-by":"crossref","unstructured":"Allard J, Raffin B (2006) Distributed physical based simulations for large VR applications. In: IEEE virtual reality conference, Alexandria, USA, March 2006","DOI":"10.1109\/VR.2006.53"},{"key":"228_CR27","unstructured":"Allard J, Raffin B (2005) A shader-based parallel rendering framework. In: IEEE visualization conference, Minneapolis, USA, October 2005"},{"key":"228_CR28","volume-title":"Design patterns: elements of reusable object-oriented software","author":"E Gamma","year":"1995","unstructured":"Gamma E, Helm R, Johnson R, Vlissides J (1995) Design patterns: elements of reusable object-oriented software. Addison-Wesley, Longman Publishing Co.,\u00a0Inc., Boston"},{"issue":"4","key":"228_CR29","doi-asserted-by":"crossref","first-page":"23","DOI":"10.1109\/38.291528","volume":"14","author":"S Molmar","year":"1994","unstructured":"Molmar S, Cox M, Ellsworth D, Fuchs H (1994) A sorting classification of parallel rendering. IEEE Comput Graph Appl 14(4):23\u201332","journal-title":"IEEE Comput Graph Appl"},{"key":"228_CR30","first-page":"121","volume-title":"Proceedings of ACM SIGGRAPH 99, New York, 1999","author":"J Stam","year":"1999","unstructured":"Stam J (1999) Stable fluids. In: Proceedings of ACM SIGGRAPH 99, New York, 1999. ACM Press, New York, pp\u00a0121\u2013128"},{"key":"228_CR31","doi-asserted-by":"crossref","unstructured":"Franco J, Boyer E (2003) Exact polyhedral visual hulls. In: Proceedings of BMVC2003","DOI":"10.5244\/C.17.32"},{"key":"228_CR32","unstructured":"Allard J, Boyer E, Franco JS, M\u00e9nier C, Raffin B (2004) Marker-less real time 3D modeling for virtual reality. In: Proceedings of the immersive projection technology workshop, Ames, Iowa, May 2004"},{"key":"228_CR33","unstructured":"Allard J, Cotin S, Faure F, Bensoussan PJ, Poyer F, Duriez C, Delingette H, Grisoni L (2007) SOFA: an open source framework for medical simulation. In: Medicine meets virtual reality (MMVR), 2007"}],"container-title":["The Journal of Supercomputing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-008-0228-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11227-008-0228-7\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-008-0228-7","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,5,19]],"date-time":"2023-05-19T09:55:46Z","timestamp":1684490146000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11227-008-0228-7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2008,7,26]]},"references-count":33,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2012,6]]}},"alternative-id":["228"],"URL":"https:\/\/doi.org\/10.1007\/s11227-008-0228-7","relation":{},"ISSN":["0920-8542","1573-0484"],"issn-type":[{"value":"0920-8542","type":"print"},{"value":"1573-0484","type":"electronic"}],"subject":[],"published":{"date-parts":[[2008,7,26]]}}}