mobileaware logo
You are here: Home »Products »Products by Functionality »Virtual Addressing

Virtual Addressing

MobileAware offers virtual addressing functionality in different ways through ExpressQ and Smart IP.

ExpressQ

When roaming through different wireless networks, the IP address of mobile devices can change many times, making it difficult for server applications to ‘push’ unsolicited messages to mobile users . ExpressQ automatically keeps track of changing client IP addresses and ensures messages are never delivered to the wrong user. Applications send to message queues, using logical names. ExpressQ tracks the real physical address of the mobile device.

ExpressQ’s virtual addressing allows applications to communicate without having to keep track of physical connections. This is accomplished by using logically named queues. The applications just send and receive from the queues while ExpressQ manages the communication over the physical network

SmartIP

Smart IP exposes virtual IP addressing to applications. Smart IP assigns each user a virtual IP address, which remains constant as the device roams across different network subnets, switches networks, or gets assigned a different ‘real’ IP address. Back-end applications always use the virtual IP address to communicate with mobile devices.

The most important use of this virtual addressing is the ability to push unsolicited data to mobile devices. It also allows tracking the use of a mobile device based on its virtual address, instead of having to keep track of all the physical addresses which the device might otherwise use.