Home Business How to Develop a Smart TV Application: Key Criteria