Upload
barnard-butler
View
224
Download
0
Embed Size (px)
DESCRIPTION
Samsung holds the largest chunk of the market share when it comes to Smart TV with 30% market share! Samsung is South Korean Electronics company with annual sales of $187 billion and they employ 240,000 people across 79 countries.
Citation preview
WIKIPEDIASAMSUNG SMART-TV
APPLICATIONEyal Trabelsi &Eilit Wagenhim
PROJECT GOAL
Develop theWikipedia application
For Samsung Smart-TVPlatform
SAMSUNG SMART TV PRODUCT AND BRAND
Samsung holds the largest chunk of the market share
when it comes to Smart TV with 30% market share!
Samsung is South Korean Electronics company with annual sales of $187 billion and they employ 240,000 people across 79 countries.
SMART-TV & SAMSUNG APPLICATION
Samsung Smart TV Application is a web based application which running on TV application engine.
Client languagesAvailable for Samsung SDK
Give access to built in features of the TV
Smart tv
Html to design the basic structure of the app
CSS to design the look of the app
Config.xmlsimple settings and deployment info
JavaScriptto add behavior and dynamic component to the app
WHATS WIKIPEDIA 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)
CHALLENGES 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
REQUIREMENTS 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
ARCHITECTURE
Smart TV Client
System Core
Initialization of the application , starting event loop and basic components
Getting language setting and initializing Settings and UI accordingly
wikipediatxt1 txt1 txt1
Getting Wikipedia content from Wikipedia changing images paths, and fixing css attributes to fit TV resolution
Get languagesettings
language
Fetch wikipedia content
Fetch wikipedia content
domOnly
NeededDom
FormattedFor tv
Israel ‘sCapital
Is Jerusalem
STEPS FOR THE FUTURE Support more languages
Creating widget for searching articles
Support nested links ( if technology will allow it )
WHAT WE LEARNED
Web Development (HTML, CSS JavaScript, jQuery )
Web Scraping
Event Driven Development