20100731 tech: BlackBerry to launch iPad rival