Mobile Apps for iOS, Android, BlackBerry, Windows Phone, HTML5 and Java ME: Services and Tools