Eyal Trabelsi amp Eilit Wagenhim project goal D evelop the Wikipedia application For Samsung SmartTV Platform samsung Smart tv Product and brand Samsung holds the largest chunk of the market share ID: 735395
Download Presentation The PPT/PDF document "wikipedia Samsung Smart-TV application" is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.
Slide1
wikipedia
Samsung Smart-TV application
Eyal Trabelsi &Eilit WagenhimSlide2
project goal
D
evelop theWikipedia application For Samsung Smart-TVPlatformSlide3
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. Slide4
smart-tv
&
samsung
application
Samsung
Smart TV Application is a web based application
which running on TV application engine.
Client languagesAvailable for Samsung SDKGive access to built in features of the TVSmart tvHtml to design the basic structure of the app
CSS
to design the
look of the app
Config.xml
simple settings and deployment info
JavaScript
to add behavior and dynamic component
to the appSlide5
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) Slide6
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 featuresNo background compatibilitySlide7
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 technologySlide8
demo
LinkSlide9
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
wikipediatxt1txt1txt1Getting Wikipedia content from Wikipedia changing images paths, and fixing css attributes to fit TV resolutionGet languagesettings
language
Fetch
wikipedia
content
Fetch
wikipedia
content
dom
Only
Needed
Dom
Formatted
For
tv
Israel ‘s
Capital
Is Jerusalem Slide10
Steps for the future
Support more languages
Creating widget for
searching articles
Support nested links ( if
technology will allow it )Slide11
What we learned
Web Development (HTML,
CSS JavaScript, jQuery )
Web Scraping
Event Driven Development