ZOIL - Zoomable Object-Oriented Information Landscape

Description

The ZOIL Software Framework for C#/WPF/Surface SDK: Distributed Zoomable User Interfaces for Natural Interaction in Multi-User, Multi-Display and Multi-Device Environments.

ZOIL (Zoomable Object-Oriented Information Landscape) is a software framework written in C# for the .NET 4.0/WPF platform. ZOIL's development is part of a research project lead by Hans-Christian Jetter at the Human-Computer Interaction Group of the University of Konstanz. It makes use of different external frameworks and APIs, e.g. Versant’s db4objects (db4o) object database and the Microsoft Surface SDK, to enable application programmers to easily provide a large zoomable visual workspace in their applications. This visual workspace in form of a zoomable information landscape has following properties that make ZOIL particularly interesting for natural and post-WIMP interaction in multi-user, multi-display and multi-device work environments for tangible and ubiquitous computing:

  • Semantic Zooming – For each object in the information landscape multiple size-dependent representations can be defined. While zooming in, an object can smoothly change its form, content, and nature.
  • Persistent – The information landscape has a data model that can be persisted and shared across devices using a client-server architecture based on Versant’s db4o.
  • Distributed and Real-Time Synchronized – The information landscape’s data model is synchronized in real-time across devices using a a client-server architecture based on Versant’s db4o. This enables multi-user and multi-device scenarios, in which multiple collocated or remote devices and users synchronously collaborate inside a single workspace.
  • MS Surface Support and Device Independent – At the current stage, ZOIL’s architecture offers support for typical mouse and multi-touch manipulations (Surface SDK) and input from OSC (Open Sound Control). While this part of ZOIL is still provisional, different applications of ZOIL also demonstrate support for tangible physical objects and digital pens.

Media

Sorry, you need to install flash to see this content.
ZOIL

Activity

3130 1 0
Get Adobe Flash player

Comments 0

Top Members
1,506 Points
Fairlane's picture
Fairlane
932 Points
lynnmarentette's picture
lynnmarentette
730 Points
DavidJKelley's picture
DavidJKelley
704 Points
tracyboyer's picture
tracyboyer
673 Points
falcon4ever's picture
falcon4ever
529 Points
Seth's picture
Seth
512 Points
joshblake's picture
joshblake
477 Points
tito's picture
tito
424 Points
hillbilly's picture
hillbilly
417 Points
Taha's picture
Taha
387 Points
dennda's picture
dennda
377 Points
cyancdesign's picture
cyancdesign
361 Points
schmuck's picture
schmuck
303 Points
johannes's picture
johannes
278 Points
sandor's picture
sandor
Who's New
wlccollegeindia's picture
wlccollegeindia
MachineCodeGames's picture
MachineCodeGames
dhakshinait's picture
dhakshinait
bluewormc's picture
bluewormc
SUSANNA35Morton's picture
SUSANNA35Morton
GailCOLLIER's picture
GailCOLLIER
WhitfieldTERRI32's picture
WhitfieldTERRI32
Timothy abraham's picture
Timothy abraham
jpdejean's picture
jpdejean
Moonchoak's picture
Moonchoak
Jangrai Roh's picture
Jangrai Roh
balaji88php's picture
balaji88php

About sparkon

sparkon is a social platform for people that are sparked (inspired) by creative and emergent technology. sparkon can be used to learn, share, create, promote, and meet people with similar interests and goals. We aim to have a friendly environment and involve not just people already sparked (inspired) by technology, but spark new people too. Learn more and get started today!

Promote Your Work

Do you have creative or emergent technology work you'd like to spark others with? Post your projects, frameworks, and applications on sparkon and promote your work! You can gain points for every post and climb the ranks of the community.