Cracking windows phone and blackberry native development : cross-platform mobile apps without the kludge (2011)