A Smart TV app development framework