Mobile Technologies Survey