Google Goggles on iPhone
Google Goggles are available for iPhone, after Android. Using your smartphone’s camera you can ‘detect’ landmarks and get information about them. Any form of ‘target-less’ traking and landmark detection is imho towards the right way.