20100526 tech: In pics: Dell Streak to rival Apple iPad