The heterogeneity among the available positioning systems, together with the fact that current wireless clients tend to
simultaneously host several wireless technologies useful for positioning (e.g., terminals with Wi-Fi and/or Bluetooth connectivity
and/or equipped with GPS), motivate the need for novel middleware solutions capable of integrating the available positioning
techniques, of controlling them in a synergic way, and of dynamically selecting the most suitable solution depending on context.
We propose our original Positioning System Integration and Management (PoSIM) middleware for the efficient and
flexible integrated management of different positioning systems. PoSIM focuses on three aspects:
- it is capable of integrating positioning systems at service provisioning time in a plug-in fashion, by exploiting their possibly
synergic capabilities and by actively controlling their features.
- it allows positioning systems to flexibly expose their capabilities and location data, respectively defined as features and info,
at runtime and without requiring any static knowledge of positioning-specific data/functions.
- it can perform location data fusion depending on applicable context, e.g., application-specific requirements about accuracy or
client requirements about device battery consumption.