A Bluetooth POS Driver for Android and Phone Gap Applications