Towards context-aware data management for ambient intelligence - from imaginary vision to grounded design and implementation