Data driven graphical applications: a fluid approach

A. Jones, C. Mantle, Dan Cornford

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

The inclusion of high-level scripting functionality in state-of-the-art rendering APIs indicates a movement toward data-driven methodologies for structuring next generation rendering pipelines. A similar theme can be seen in the use of composition languages to deploy component software using selection and configuration of collaborating component implementations. In this paper we introduce the Fluid framework, which places particular emphasis on the use of high-level data manipulations in order to develop component based software that is flexible, extensible, and expressive. We introduce a data-driven, object oriented programming methodology to component based software development, and demonstrate how a rendering system with a similar focus on abstract manipulations can be incorporated, in order to develop a visualization application for geospatial data. In particular we describe a novel SAS script integration layer that provides access to vertex and fragment programs, producing a very controllable, responsive rendering system. The proposed system is very similar to developments speculatively planned for DirectX 10, but uses open standards and has cross platform applicability. © The Eurographics Association 2007.

Original languageEnglish
Title of host publicationUK Theory and Practice of Computer Graphics 2007: Eurographics UK Chapter proceedings
PublisherEurographics Association
Pages187-194
Number of pages8
ISBN (Print)9783905673630
DOIs
Publication statusPublished - 2007
Event5th Theory and Practice of Computer Graphics Conference, TPCG 2007 - Bangor, United Kingdom
Duration: 13 Jun 200715 Jun 2007

Conference

Conference5th Theory and Practice of Computer Graphics Conference, TPCG 2007
CountryUnited Kingdom
CityBangor
Period13/06/0715/06/07

Fingerprint

Object oriented programming
Application programming interfaces (API)
Software engineering
Visualization
Pipelines
Fluids
Chemical analysis

Bibliographical note

UK Theory and Practice of Computer Graphics 2007, 13-15 June 2007, Bangor (UK). © Eurographics Association 2007 The definitive version is available at diglib.eg.org

Keywords

  • The inclusion of high-level scripting functionality in state-of-the-art rendering APIs indicates a movement toward data-driven methodologies for structuring next generation rendering pipelines. A similar theme can be seen in the use of composition languages to deploy component software using selection and configuration of collaborating component implementations. In this paper we introduce the Fluid framework
  • which places particular emphasis on the use of high-level data manipulations in order to develop component based software that is flexible
  • extensible
  • and expressive. We introduce a data-driven
  • object oriented programming methodology to component based software development
  • and demonstrate how a rendering system with a similar focus on abstract manipulations can be incorporated
  • in order to develop a visualization application for geospatial data. In particular we describe a novel SAS script integration layer that provides access to vertex and fragment programs
  • producing a very controllable
  • responsive rendering system. The proposed system is very similar to developments speculatively planned for DirectX 10
  • but uses open standards and has cross platform applicability.

Cite this

Jones, A., Mantle, C., & Cornford, D. (2007). Data driven graphical applications: a fluid approach. In UK Theory and Practice of Computer Graphics 2007: Eurographics UK Chapter proceedings (pp. 187-194). Eurographics Association. https://doi.org/10.2312/LocalChapterEvents/TPCG/TPCG07/187-194
Jones, A. ; Mantle, C. ; Cornford, Dan. / Data driven graphical applications : a fluid approach. UK Theory and Practice of Computer Graphics 2007: Eurographics UK Chapter proceedings. Eurographics Association, 2007. pp. 187-194
@inproceedings{e20f66f9f0f8459b83f30acf9dfa6598,
title = "Data driven graphical applications: a fluid approach",
abstract = "The inclusion of high-level scripting functionality in state-of-the-art rendering APIs indicates a movement toward data-driven methodologies for structuring next generation rendering pipelines. A similar theme can be seen in the use of composition languages to deploy component software using selection and configuration of collaborating component implementations. In this paper we introduce the Fluid framework, which places particular emphasis on the use of high-level data manipulations in order to develop component based software that is flexible, extensible, and expressive. We introduce a data-driven, object oriented programming methodology to component based software development, and demonstrate how a rendering system with a similar focus on abstract manipulations can be incorporated, in order to develop a visualization application for geospatial data. In particular we describe a novel SAS script integration layer that provides access to vertex and fragment programs, producing a very controllable, responsive rendering system. The proposed system is very similar to developments speculatively planned for DirectX 10, but uses open standards and has cross platform applicability. {\circledC} The Eurographics Association 2007.",
keywords = "The inclusion of high-level scripting functionality in state-of-the-art rendering APIs indicates a movement toward data-driven methodologies for structuring next generation rendering pipelines. A similar theme can be seen in the use of composition languages to deploy component software using selection and configuration of collaborating component implementations. In this paper we introduce the Fluid framework, which places particular emphasis on the use of high-level data manipulations in order to develop component based software that is flexible, extensible, and expressive. We introduce a data-driven, object oriented programming methodology to component based software development, and demonstrate how a rendering system with a similar focus on abstract manipulations can be incorporated, in order to develop a visualization application for geospatial data. In particular we describe a novel SAS script integration layer that provides access to vertex and fragment programs, producing a very controllable, responsive rendering system. The proposed system is very similar to developments speculatively planned for DirectX 10, but uses open standards and has cross platform applicability.",
author = "A. Jones and C. Mantle and Dan Cornford",
note = "UK Theory and Practice of Computer Graphics 2007, 13-15 June 2007, Bangor (UK). {\circledC} Eurographics Association 2007 The definitive version is available at diglib.eg.org",
year = "2007",
doi = "10.2312/LocalChapterEvents/TPCG/TPCG07/187-194",
language = "English",
isbn = "9783905673630",
pages = "187--194",
booktitle = "UK Theory and Practice of Computer Graphics 2007: Eurographics UK Chapter proceedings",
publisher = "Eurographics Association",

}

Jones, A, Mantle, C & Cornford, D 2007, Data driven graphical applications: a fluid approach. in UK Theory and Practice of Computer Graphics 2007: Eurographics UK Chapter proceedings. Eurographics Association, pp. 187-194, 5th Theory and Practice of Computer Graphics Conference, TPCG 2007, Bangor, United Kingdom, 13/06/07. https://doi.org/10.2312/LocalChapterEvents/TPCG/TPCG07/187-194

Data driven graphical applications : a fluid approach. / Jones, A.; Mantle, C.; Cornford, Dan.

UK Theory and Practice of Computer Graphics 2007: Eurographics UK Chapter proceedings. Eurographics Association, 2007. p. 187-194.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

TY - GEN

T1 - Data driven graphical applications

T2 - a fluid approach

AU - Jones, A.

AU - Mantle, C.

AU - Cornford, Dan

N1 - UK Theory and Practice of Computer Graphics 2007, 13-15 June 2007, Bangor (UK). © Eurographics Association 2007 The definitive version is available at diglib.eg.org

PY - 2007

Y1 - 2007

N2 - The inclusion of high-level scripting functionality in state-of-the-art rendering APIs indicates a movement toward data-driven methodologies for structuring next generation rendering pipelines. A similar theme can be seen in the use of composition languages to deploy component software using selection and configuration of collaborating component implementations. In this paper we introduce the Fluid framework, which places particular emphasis on the use of high-level data manipulations in order to develop component based software that is flexible, extensible, and expressive. We introduce a data-driven, object oriented programming methodology to component based software development, and demonstrate how a rendering system with a similar focus on abstract manipulations can be incorporated, in order to develop a visualization application for geospatial data. In particular we describe a novel SAS script integration layer that provides access to vertex and fragment programs, producing a very controllable, responsive rendering system. The proposed system is very similar to developments speculatively planned for DirectX 10, but uses open standards and has cross platform applicability. © The Eurographics Association 2007.

AB - The inclusion of high-level scripting functionality in state-of-the-art rendering APIs indicates a movement toward data-driven methodologies for structuring next generation rendering pipelines. A similar theme can be seen in the use of composition languages to deploy component software using selection and configuration of collaborating component implementations. In this paper we introduce the Fluid framework, which places particular emphasis on the use of high-level data manipulations in order to develop component based software that is flexible, extensible, and expressive. We introduce a data-driven, object oriented programming methodology to component based software development, and demonstrate how a rendering system with a similar focus on abstract manipulations can be incorporated, in order to develop a visualization application for geospatial data. In particular we describe a novel SAS script integration layer that provides access to vertex and fragment programs, producing a very controllable, responsive rendering system. The proposed system is very similar to developments speculatively planned for DirectX 10, but uses open standards and has cross platform applicability. © The Eurographics Association 2007.

KW - The inclusion of high-level scripting functionality in state-of-the-art rendering APIs indicates a movement toward data-driven methodologies for structuring next generation rendering pipelines. A similar theme can be seen in the use of composition languag

KW - which places particular emphasis on the use of high-level data manipulations in order to develop component based software that is flexible

KW - extensible

KW - and expressive. We introduce a data-driven

KW - object oriented programming methodology to component based software development

KW - and demonstrate how a rendering system with a similar focus on abstract manipulations can be incorporated

KW - in order to develop a visualization application for geospatial data. In particular we describe a novel SAS script integration layer that provides access to vertex and fragment programs

KW - producing a very controllable

KW - responsive rendering system. The proposed system is very similar to developments speculatively planned for DirectX 10

KW - but uses open standards and has cross platform applicability.

UR - http://www.scopus.com/inward/record.url?scp=84878224669&partnerID=8YFLogxK

UR - http://diglib.eg.org/DOI/10.2312/LocalChapterEvents/TPCG/TPCG07/187-194

U2 - 10.2312/LocalChapterEvents/TPCG/TPCG07/187-194

DO - 10.2312/LocalChapterEvents/TPCG/TPCG07/187-194

M3 - Conference contribution

SN - 9783905673630

SP - 187

EP - 194

BT - UK Theory and Practice of Computer Graphics 2007: Eurographics UK Chapter proceedings

PB - Eurographics Association

ER -

Jones A, Mantle C, Cornford D. Data driven graphical applications: a fluid approach. In UK Theory and Practice of Computer Graphics 2007: Eurographics UK Chapter proceedings. Eurographics Association. 2007. p. 187-194 https://doi.org/10.2312/LocalChapterEvents/TPCG/TPCG07/187-194