Abstract
Expectations for the industry of Human Computer Interaction are much higher today than they were ten or even five years ago. Innovative solutions to sense and gather information from the real world in real-time must be combined with lightning-fast computer graphics to deliver high-quality designs for the new interaction paradigms. The very combination of all these emerging technologies presents difficult challenges, not only for finding good design and programming methodologies, but to encapsulate those patterns in a collection of frameworks and tools enabling rapid-prototyping and agile development. Application designers should be able to express their creative endeavours by quickly trying out different design combinations with full access to leading edge technology. In the following we present the YVision general purpose software composition framework and show how it achieves the goal of managing the complexity and reducing the development time of parallel, data-driven, multimedia applications.
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
CatchYoo, http://www.catchyoo.com/
Champandard, A.J.: AiGameDev (2003-2008), http://aigamedev.com/ (cited 2008)
Dourish, P.: Where the Action Is: The Foundations of Embodied Interaction. MIT Press, Cambridge (2001)
EyeClick, http://www.eyeclick.com/
Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns. Addison-Wesley Professional, Reading (1995)
Garces, S.: AI Game Programming Wisdom 3, Charles River Media, pp. 251–263 (2006)
Kaltenbrunner, M., Bencina, R.: reacTIVision: A computer-vision framework for table-based tangible interaction. In: Proceedings of the First International Conference on Tangible and Embedded Interaction (TEI 2007), Baton Rouge, Louisiana (2007)
Rene, B.: Game Programming Gems 5, Charles River Media, pp. 25–37 (2005)
Russell, S.J., Norvig, P.: Artificial Intelligence: A Modern Approach. Pearson Education, London (2003)
Baraldi, S., Benini, L., Cafini, O., Del Bimbo, A., Farella, E., Landucci, L., Pieracci, A., Torpei, N.: Introducing TANGerINE: A tangible interactive natural environment. In: Proceedings of ACM MultiMedia 2007, Augsburg (September 2007)
Schmieg, S.: Roy block, http://www.kingcosmonaut.de/royblock/
Simpson, Z.B.: Mine control, http://www.mine-control.com/
Stoy, C.: Game Programming Gems 6, Charles River Media, pp. 393–403 (2006)
Wellner, P.: The digitaldesk calculator: Tangible manipulation on a desk top display. In: Proc. ACM SIGGRAPH Symposium on User Interface Software and Technology, pp. 107–115 (1991)
Wilson, A.: PlayAnywhere: A compact tabletop computer vision system. In: Symposium on User Interface Software and Technology, UIST (2005)
YDreams (2000-2008), http://www.ydreams.com/
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Almada, A., Lopes, G., Almeida, A., Frazão, J., Cardoso, N. (2009). YVision: A General Purpose Software Composition Framework. In: Jacko, J.A. (eds) Human-Computer Interaction. New Trends. HCI 2009. Lecture Notes in Computer Science, vol 5610. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-02574-7_87
Download citation
DOI: https://doi.org/10.1007/978-3-642-02574-7_87
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-02573-0
Online ISBN: 978-3-642-02574-7
eBook Packages: Computer ScienceComputer Science (R0)