VirtualWiFi provides you with a very interesting application software to help you quickly and easily enable the wireless network adapter on your computer connect to several wireless networks. While this may sound impossible with just one card, there are ways to achieve this through hardware virtualization.
There are a number of scenarios where it is desirable to have a wireless contrivance connect to multiple networks simultaneously. Currently, this is possible only by utilizing multiple wireless network cards in the contrivance. Haplessly, utilizing multiple wireless cards causes extortionate energy drain and consequent reduction of lifetime in battery operated contrivances.
VirtualWiFi facilitates simultaneous connections to multiple networks by virtualizing a single wireless card. The wireless card is virtualized by introducing an intermediate layer below IP, which perpetually switches the card across multiple networks. The goal of the switching algorithm is to be transparent to the utilizer who optically discerns her machine as being connected to multiple networks.
The design, implementation, and performance of the VirtualWiFi system, alongside the analyzed and evaluated buffering and switching algorithms in terms of delay and energy consumption, make the application agnostic of the upper layer protocols, and works well over popular IEEE 802.11 wireless LAN cards.
It should be possible for a utilizer to transmute individual parameters of each virtual adapter, and these always active adapters should withal be able to send and receive packets at any time. VirtualWiFi achieves this by multiplexing the wireless card across multiple networks.
Overall, the VirtualWiFi computer program utilizes an adaptive network hopping scheme where a card gets a time slot, called the Activity Period, for each network operating on a particular channel. The sum of the activity periods over all the connected networks is called the Switching Cycle.