Eyal Trabelsi & Eilit Wagenhim Develop the Wikipedia application For Samsung Smart-TV Platform Samsung is South Korean Electronics company with annual sales of $187 billion and they employ 240,000 people across 79 countries. Samsung holds the largest chunk of the market share when it comes to Smart TV with 30% market share! Samsung Smart TV Application is a web based application which running on TV application engine. Client languages Available for Samsung SDK Html JavaScript CSS Config.xml tosimple toadd design behavior settings the look ofstructure the app basic and and dynamic deployment of the app info component to the app Give access to built in features of the TV Smart tv Wikipedia is “a multilingual, web based, free content encyclopedia project “ Anyone with internet connection can write and edit Wikipedia content (mostly anonymously) Over 5,000,000 articles in the English Wikipedia Over 10,000,000 downloads for Android App. Google selected wikipedia as one of the best apps of 2015 (link) There isn't good tutorials and documents for Samsung Smart TV SDK - Number of applications in Smart hub is around 100 - Number of applications in Google play is around 1.5M! Emulator doesn’t support many needed features No background compatibility Access to all Wikipedia contents Search content in Wikipedia Customizing Wikipedia media and content to a TV resolution Language support ( automatic according to the TV settings) Nested links – not possible in this technology Link Getting and initializing Settings UI Initialization of thesetting application , starting event loopand and basic Getting language Wikipedia content from Wikipedia changing images accordingly components paths, and fixing css attributes to fit TV resolution Smart TV Client Get Fetch language wikipedia settings content System Core Fetch wikipedia content wikipedia txt1 txt1 txt1 Israel ‘s Capital Is Jerusalem Only language Needed Dom Formatted For tv dom Support more languages Creating widget for searching articles Support nested links ( if technology will allow it ) Web Development (HTML, CSS JavaScript, jQuery ) Web Scraping Event Driven Development