Wille
Wille Visualisation System is a framework for building visualisation applications. Wille was originally developed originally as part of the OPAALS project.
Note that this page is no longer maintained. The new Wille homepage is located at http://wiki.tut.fi/Wille/.
The latest generation of the system is Wille2. In Wille2 is a component based visualisation system in which visualisations are created by orchestrating execution of services that compose data from multiple data sources.
Requirements
- Python 2.4, 2.5 or 2.6 (2.5 is recommended)
- Works on CPython and Jython
- Python 3 is not supported
Key features
- Service invocation: local Wille services, HTTP GET/POST
- Service execution by specification: name, type, URI and location based selection
- Automatic recovery of some common service execution errors
- Credential management for username+password and API keys
- Effortless input/output management: JSON and ZIP support
- Embedded web application framework for app development
- Service/app deployment: built-in HTTP server for publishing services and apps
Download
- Wille 2.1 (2009-10-20)
- Wille 2.1 Basic
- Download Wille 2.1 Basic (24.6 MB)
- 8 sample applications, 17 sample services
- Wille 2.1 Python library with full source code and documentation
- Wille 2.1 Core
- Download Wille 2.1 Core (582 kB)
- 3 sample applications, 1 sample service
- Wille 2.1 Python library with full source code and documentation
- Wille 2.1 Basic
- Wille 2.0 (2009-05-26)
- Beta-release, only single all-in-one bundle available
- Download Wille 2.0 Beta Bundle (17.1 MB)
- 7 sample applications, 15 sample services
- Wille 2.0b Python library with full source code and documentation
- Beta-release, only single all-in-one bundle available
License
Wille is released under a very permissive, BSD-style license (see LICENSE.txt under wille folder for details).
Wille-related Publications
Huhtamäki, J., Nykänen, O., Salonen, J. (Eds.). 2009. Deliverable D10.12: Component-based visualisation system with collaborative OKS core scenarios. OPAALS project deliverable, Phase 2.
Huhtamäki, J., Nykänen, O., Salonen, J. (Eds.). 2009. Deliverable D10.11: Specification of the P2P configuration of the visualisation system. OPAALS project deliverable, Phase 2.
Haapaniemi, M. 2008. Designing a Peer-to-Peer Visualisation System: a Prototype and a Specification. Master of Science Thesis. Tampere University of Technology.
Nykänen, O., Salonen, J., Haapaniemi, M., & Huhtamäki, J. 2008. A Visualisation System for a Peer-to-Peer Information Space. Proceedings of OPAALS 2008, 7-8 October 2008, Tampere, Finland. pp. 76-86. Available at http://matriisi.ee.tut.fi/hypermedia/julkaisut/20080807-nykanen-etal-p2pvis.pdf (PDF 0.6 MB)
Nykänen, O., Salonen, J., Huhtamäki, J., & Haapaniemi, M. 2008. OKS Data Model, version 1.01. A milestone specification for the OPAALS PROJECT (Contract number IST-034824), WP10: Sustainable Research Community Building in the Open Knowledge Space. Contribution to the Milestone M10.10: OKS Data Model (M24), 1 July 2008 (29 pages). Available at http://matriisi.ee.tut.fi/hypermedia/julkaisut/20080701-oks-dm-v1-01.pdf
Nykänen, O., Mannio, M., Huhtamäki, J. & Salonen, J. 2007. A Socio-Technical Framework for Visualising an Open Knowledge Space. Proceedings of the International IADIS WWW/Internet 2007 Conference, 5-8 October, Vila Real, Portugal, pp. 137-144.
Haapaniemi, M., Huhtamäki, J., Kortemaa, A., Mannio, M., Nykänen, O. & Salonen, J. (Eds.). 2007. Deliverable D10.6: A proof-of-concept implementation of a visualisation client. OPAALS project deliverable, Phase 1.