From camera obscura to to camera phone