Researchers at Standford are currently building an open-source camera, Camera 2.0, where the firmware can be completely designed by the user. Instead of being stuck with features and effects coming from manufacturers end-user development can create much richer services. Examples given are image recognition and hints about the appearance of a setting in popular online galleries indicating the importance of shot before the shutter is released.
I also could imagine to add meta-information or to even implement a photoguide taking to photographers to the most scenic spots in a city and teaching them how to really do nice shots. Would be great to have access to that platform soon.
Finally, I really like the lovely shot of Zurich they use in the video above;).