Remember Me
Or use your Academic/Social account:


Or use your Academic/Social account:


You have just completed your registration at OpenAire.

Before you can login to the site, you will need to activate your account. An e-mail will be sent to you with the proper instructions.


Please note that this site is currently undergoing Beta testing.
Any new content you create is not guaranteed to be present to the final version of the site upon release.

Thank you for your patience,
OpenAire Dev Team.

Close This Message


Verify Password:
Verify E-mail:
*All Fields Are Required.
Please Verify You Are Human:
fbtwitterlinkedinvimeoflicker grey 14rssslideshare1
Jones, A.; Mantle, C.; Cornford, Dan
Publisher: Eurographics Association
Languages: English
Types: Part of book or chapter of book
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.
  • The results below are discovered through our pilot algorithms. Let us know how we are doing!

    • [Bir01] BIRNGRUBER D.: CoML: Yet another, but simple component composition language. In Proceedings of First Workshop on Composition Languages (Vienna, Austria, Sept. 2001).
    • [FK03] FERNANDO R., KILGARD M. J.: The Cg Tutorial: The Definitive Guide to Programmable Real-Time Graphics. Addison-Wesley, 2003.
    • [Ier06] IERUSALIMSCHY R.: Programming in Lua, Second Edition. Lua.org, 2006.
    • [JC06] JONES A., CORNFORD D.: A flexible, extensible object oriented real-time near photoreaslistic visualisation system: The system framework design. In Progress in Spatial Data Handling. 12th International Symposium on Spatial Data Handling (2006), Riedl A., Kainz W., Elmes G., (Eds.), Springer-Verlag, pp. 563-579.
    • [Mic] MICROSOFT: DirectX Standard Annotations and Semantics Reference. http://msdn2.microsoft. com/en-us/library/bb173004.aspx .
    • [Moo65] MOORE G. E.: Cramming more components onto integrated circuits. Electronics 38, 8 (1965), 114- 117.
    • [MQP02] MCCOOL M. D., QIN Z., POPA T. S.: Shader metaprogramming. In Proceedings of the 17th Eurographics/SIGGRAPH workshop on graphics hardware (New York, Sept. 1-2 2002), Spencer S. N., (Ed.), ACM Press, pp. 57-68.
    • [Str97] STROUSTRUP B.: The C++ Programming Language, 3 ed. Addison-Wesley, 1997.
    • [TC03] TANSALARAK N., CLAYPOOL K. T.: XCompose: An XML-based component composition framework. In Proceedings of Third International Workshop on Composition Languages (2003).
  • No related research data.
  • No similar publications.

Share - Bookmark

Cite this article