Choosing the right wireless application platform