Excited about participation in the Co-Design Roundtable at the Human-Centred Cognitive Assistance Lab of the University of Bremen.


Just wondered how we approach environmental psychology, visual perception, and design in terms of everyday behaviors of home inhabitants…

Oh, and the roundtable is just part of a larger international initiative that tries to look beyond what we know about cognition and design (http://hcc.uni-bremen.de/codesign2017/)… Surely of interest for many disciplines…

On 9.12.2016, (after several years of research and work) I successfully defended my dissertation “Tabletop Interaction Beyond Touch – Interaction On, Above, Around, and Across Surfaces” 🙂

The doctoral hat was waaaay to big (as you may have seen if you already have had a glimpse on the facebook post). However, it was equipped with quite a lot electronics (“under the hat”) and “interesting” functions and they still work… 😉

Facebook: HCM-Lab post

Today we’re releasing Environs version with some bug fixes.

  • Updated: Debug exception handling
  • Added: Limit Mediator max sendqueue items to 6000
  • Updated: Disposal of DeviceBase.UdpListener
  • Fixed: Crash in native layer due to (race condition in) device management list item access through DeviceBase
  • Added: string class to Tracer for debugging

Have a look at the CHANGELOG.md for an exhaustive list of changes.

Environs version has been released mostly with improvements on performance and scaleability of Mediator server.

  • Added: Mediator server clients thread pool
  • Updated: Mediator client listener receive handling
  • Added: Mediator server send thread using packs of contexts
  • Updated: Mediator protocol to V7
  • Updated: Mediator client listener to handle multiple inner messages wrapped into an outer encrypted container
  • Added: Mediator server send thread usage
  • Moved: Queue.Vector to Common (for Mediator server)
  • Fixed: Bug in Mediator server loading of device mappings
  • Updated: Stunt for Android platforms
  • Updated: Stunt when concurrent direct connects are ongoing

Have a look at the CHANGELOG.md for an exhaustive list of changes.

Environs version has been released with improvements on stability and performance.

  • Updated: Stunt progress notifications
  • Changed: Stunt thread from select to poll
  • Changed: Main communication to comdat channel
  • Fixed: Sync of broadcast update counter in mediator layer
  • Fixed: Bug in Devicelist update of apparea in mediator layer
  • Updated: Mediator server notify thread to check send ready before going into blocking call
  • Changed: Naming of main to interact and bulk to comDat channel
  • Updated: Mediator client mediator list reload (if list has been cleared)
  • Updated: VanishedDeviceWatcher in Mediator layer
  • Added: Using Winsock in Core
  • Changed: Core listener to single thread instance
  • Added: Logging of failed sends to derive alive status of clients in Mediator server
  • Updated: CloseListener in DeviceBase
  • Updated: DevicesCacheRebuild in Mediator client layer
  • Added: Alivethread suspend phase before reconnect to mediator server
  • Reworked: Stunt queue in Mediator client and server
  • Updated: Mediator server thread usage
  • Added: handleID to Threads.cpp for Win32
  • Added: Check for disposal in DeviceList updater of MediatorClient
  • Updated: PreDispose (WinSock) in cli layer
  • Fixed: Sync-bug in Android DeviceList
  • Reworked: Restart of Broadcast thread (in error cases)

Have a look at the CHANGELOG.md for an exhaustive list of changes.