Eyal Trabelsi & Eilit Wagenhim. Develop the Wikipedia application For Samsung Smart-TV Platform.

Slides:



Advertisements
Similar presentations
Android Application Development A Tutorial Driven Course.
Advertisements

How are we CREATING Your Web and Global Presence.
Samsung Smart TV is a web-based application running on an application engine installed on digital TVs connected to the Internet.
UNIT-e futures and UNIT-e Mobile Ben Potter Systems Architect.
Simple, Scalable, Sensible Simplified Software Solutions (India) Company Profile
Mobile App Development Using: Presented by Tyler Richey Images from
AJAX Presented by: Dickson Fu Dimas Ariawan Niels Andreassen Ryan Dial Jordan Nielson CMPUT 410 University of Alberta 2006.
Chapter 9 Introduction to the Document Object Model (DOM) JavaScript, Third Edition.
FIspace Project App Development Overview July 24th, 2014 Javier Romero Task Generic and Domain- specific Application Development leader Atos.
Mgt 240 Lecture Website Construction: Software and Language Alternatives March 29, 2005.
Development of mobile applications using PhoneGap and HTML 5
What is B-Smart Web application platform for building and managing internet and Intranet sites Types of sites built with B-Smart – Information portals.
Web Design & Development Your Dream Site - Our Labor Of Love.
Smart TV Application. Features Media: Smart TVs (LG, Samsung, Sony and others) Concept: All products/services available on existing VAS platforms can.
SCERSIG: Creating Android Apps with App Inventor 26 October 2011 Ric Paul, Health Services Library, Southampton.
XML on the Web: is it still relevant? O'Neil D. Delpratt.
Definition from Wikipedia.  The Prototype JavaScript Framework  implemented as a single file of JavaScript code  named prototype.js (
Chapter 11 Adding Media and Interactivity. Flash is a software program that allows you to create low-bandwidth, high-quality animations and interactive.
Joel Bapaga on Web Design Strategies Technologies Commercial Value.
Introduction to ArcGIS API for JavaScript
Java Mobile Apps with GWT & PhoneGap Josh Marinacci, webOS Developer Advocate.
BY, CHRISTOPHER CHIOSA Android Applications. Android App Development There are over 80,000 apps on the Google Play Store. The global app economy reached.
HTML5 for Mobile Andrew Kinai. HTML vs HTML5 HTML:A language that describes documents' formatting and content, which is basically composed of static text.
1 SWEET Simple Wiki Embedded Editing Tool The SWEET Team Michael Kouyessein Brian Sullivan Yuan-Hsun Tang Fangyan Xu The SWEET Website
2 FreelancingOutsourcing 3  Marketplaces are websites that match buyers and sellers of services provided via the internet.  Service providers, or.
Putting it all together Dynamic Data Base Access Norman White Stern School of Business.
Session: 1. © Aptech Ltd. 2Introduction to the Web / Session 1  Explain the evolution of HTML  Explain the page structure used by HTML  List the drawbacks.
Social Media Apps Programming Min-Yuh Day, Ph.D. Assistant Professor Department of Information Management Tamkang University
Trunica Inc. 500 East Kennedy Blvd #300 Tampa, FL Cross Platform Mobile Apps With Cordova and Visual Studio 2015 © Copyright 2015.
Introduction to Angular James Kahng. Terms Framework Template/environment constructed in the language where you fill in details with code Library Set.
TOPIC II Dynamic HTML Prepared by: Nimcan Cabd Cali.
Recession Reversal 5 Marketing Marvels That Will Have You Thriving... While Your Competition Wonders What Happened...
Jordan Knight Developing for the Microsoft Band MOB342.
KaaShiv InfoTech presents Intel XDK For Inplant Training / Internship, please download the "Inplant training registration form"
HTML 5 The Future of Web Development. What is HTML5? “HTML5 is a specification of how the web’s core language, HTML, should be formatted and utilized.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
GOOGLE APP ENGINE By Muktadiur Rahman. Contents  Cloud Computing  What is App Engine  Why App Engine  Development with App Engine  Quote & Pricing.
Chapter 11 Adding Media and Interactivity. Chapter 11 Lessons Introduction 1.Add and modify Flash objects 2.Add rollover images 3.Add behaviors 4.Add.
Top 12 Frameworks for Android App Development
Chapter 15 Introducing jQuery Part 1. What is JavaScript? A programming language to add dynamic features to a web page. Client side.
SHAREPOINT & JQUERY. Hi, my name and I am a product manager at lightning tools. I have been working with SharePoint for 5 years.
Louisa Lambregts, Louisa Lambregts
Understanding Web-Based Digital Media Production Methods, Software, and Hardware Objective
Google Web Toolkit for Mobile Applications Development INGENUITY AT ITS BEST……………….
Wes Preston DEV 202. Audience: Info Workers, Dev A deeper dive into use-cases where client-side rendering (CSR) and SharePoint’s JS Link property can.
JavaScript 사용현황 김민철. Table of contents  1. Mobile  WAC  PhoneGap  AppsPresso  2. TV  Samsung Smart TV  KT IPTV  3. 기타  node.js 2.
App&Web Multikanalmarketing GmbH. APP&WEB EVENT 2.
Presentation by Giorgos Theodoridis. WordPress is a free web software you can use to create a beautiful website, blog, or app, (CMS) based on PHP and.
PhoneGap. web-based mobile development framework, based on the open-source Cordova project. use standard web technologies such as HTML5, CSS3, and JavaScript.
SharePoint & jQuery. About me Phill Duffy – Product Manager at Lightning Tools Ltd – Author of ‘Pro SharePoint with jQuery’ – MCTS Application Developer.
Samsung Smart-TV application Eli Levi Lital Yemini.
Mobile App Development Using:
Patricia App How to Get Started
A little more App Inventor and Mind the GAP!
JQuery Fundamentals Introduction Tutorial Videos
CHALLENGES IN FRONT OF MOBILE APPLICATIONS DEVELOPMENT
Pre-Production Meet with the client to create a project plan:
LG G WATCH.
IS1500: Introduction to Web Development
Chapter 10: Web Basics.
App Configuration, Customization or Development
Angular JS Training | Angular JS online Training at GoLogica
What is Search Engine optimization
Smart TVs Vassilis Tsetsos.
Open Source Technologies
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
Office 365 Development.
HTML / CSS Mai Moustafa Senior Web Designer eSpace eSpace.
Slides prepared by Sarah Benis Scheier-Dolberg
Single Page Architecture (SPA)
Presentation transcript:

Eyal Trabelsi & Eilit Wagenhim

Develop the Wikipedia application For Samsung Smart-TV Platform

 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.

 Samsung Smart TV Application is a web based application which running on TV application engine. Client languages Available 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.xml simple settings and deployment info JavaScript to add behavior and dynamic component to the app

 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)link

 There isn't good tutorials and documents for Samsung Smart TV SDK - Number of applications in Smart hub is around 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

Smart TV Client System Core  Initialization of the application, starting event loop and basic components  Getting language setting and initializing Settings and UI accordingly wikipedia txt1  Getting Wikipedia content from Wikipedia changing images paths, and fixing css attributes to fit TV resolution Get language settings language Fetch wikipedia content dom Only Needed Dom Formatted For tv Israel ‘s Capital Is Jerusalem

 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