The PoSIM Middleware for Translucent and Context-aware Integrated Management of Heterogeneous Positioning Systems