In the last years, the availability and use of wireless networks has experienced a substantial increase. Accessing remote services from mobile devices may bring developers information about user's position. This information allows the implementation of a wide variety of new and innovating services, most of them still unexplored. There are several platforms for mobile devices; it is a challenge for developers to achieve interoperability of their applications between different platforms. This effort is often more complex than the implementation of the service itself. In this paper it is presented a platform-independent middleware that allows developers to define and implement standard and generic services while preserving valuable low re-sources present in Mobile Devices.