HYPERMEDIA LABORATORY (HLab)
Hypermedia laboratory
Home » Publications » Software » Wille

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.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

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.