Enviar búsqueda
Cargar
Web Apps on your TV - Creating content for the Opera TV Store - Apps World 29.11.2011
•
0 recomendaciones
•
1,518 vistas
Patrick Lauke
Seguir
Tecnología
Diseño
Denunciar
Compartir
Denunciar
Compartir
1 de 49
Descargar ahora
Descargar para leer sin conexión
Recomendados
Web Apps on your TV - Creating content for the Opera TV Store / TV Hackfest /...
Web Apps on your TV - Creating content for the Opera TV Store / TV Hackfest /...
Patrick Lauke
Using Visual Studio to build XAML Universal Apps
Using Visual Studio to build XAML Universal Apps
Pranav Ainavolu
Universal Application
Universal Application
Puja Pramudya
Enginex messaging
Enginex messaging
Valentina Salihu
Composer Lightning Talk
Composer Lightning Talk
Eric Johnson
Materiały z wykładu z Jakościowych badań marketingowych (JBM) - wersja 2016/17
Materiały z wykładu z Jakościowych badań marketingowych (JBM) - wersja 2016/17
Radosław Mącik
Lviv MD Day 2015 Олексій Озун "Introduction to the new Apple TV and TVos"
Lviv MD Day 2015 Олексій Озун "Introduction to the new Apple TV and TVos"
Lviv Startup Club
Create Cross-Platform Native Mobile Apps in Flex with ELIPS Studio
Create Cross-Platform Native Mobile Apps in Flex with ELIPS Studio
Guilhem Ensuque
Recomendados
Web Apps on your TV - Creating content for the Opera TV Store / TV Hackfest /...
Web Apps on your TV - Creating content for the Opera TV Store / TV Hackfest /...
Patrick Lauke
Using Visual Studio to build XAML Universal Apps
Using Visual Studio to build XAML Universal Apps
Pranav Ainavolu
Universal Application
Universal Application
Puja Pramudya
Enginex messaging
Enginex messaging
Valentina Salihu
Composer Lightning Talk
Composer Lightning Talk
Eric Johnson
Materiały z wykładu z Jakościowych badań marketingowych (JBM) - wersja 2016/17
Materiały z wykładu z Jakościowych badań marketingowych (JBM) - wersja 2016/17
Radosław Mącik
Lviv MD Day 2015 Олексій Озун "Introduction to the new Apple TV and TVos"
Lviv MD Day 2015 Олексій Озун "Introduction to the new Apple TV and TVos"
Lviv Startup Club
Create Cross-Platform Native Mobile Apps in Flex with ELIPS Studio
Create Cross-Platform Native Mobile Apps in Flex with ELIPS Studio
Guilhem Ensuque
Smart TV and APIs
Smart TV and APIs
Daisy LaFlamme
Transmission2 25.11.2009
Transmission2 25.11.2009
Patrick Lauke
Kadecot APIs overview
Kadecot APIs overview
sonycsl
Minko - Scripting 3D apps with Lua and C++
Minko - Scripting 3D apps with Lua and C++
Minko3D
Webtech 17.11.2009
Webtech 17.11.2009
Patrick Lauke
Front-end. Global domination
Front-end. Global domination
Stfalcon Meetups
Frontend. Global domination.
Frontend. Global domination.
Андрей Вандакуров
Firefox os-introduction
Firefox os-introduction
zsoltlengyelit
Docker SF Meetup January 2016
Docker SF Meetup January 2016
Patrick Chanezon
HTML5/CSS3 and Future Web in Mobile and IPTV
HTML5/CSS3 and Future Web in Mobile and IPTV
Manyoung Cho
Fixing the mobile web - Internet World Romania
Fixing the mobile web - Internet World Romania
Christian Heilmann
Playing with parse.com
Playing with parse.com
JUG Genova
Vb & asp .net
Vb & asp .net
Lakhmichand institute of technology
I phone app develoment ppt
I phone app develoment ppt
sagaroceanic11
I phone app develoment ppt
I phone app develoment ppt
sagaroceanic11
0507 057 01 98 * Adana Klima Tamir Servisi
0507 057 01 98 * Adana Klima Tamir Servisi
Adana Klima Servisi Bakım Montaj Taşıma Temizlik Tamir Arıza Teknik Servisleri
Docker Container As A Service - JAX 2016
Docker Container As A Service - JAX 2016
Patrick Chanezon
Uni Tour Germany 11.2009
Uni Tour Germany 11.2009
Patrick Lauke
Plug yourself in and your app will never be the same (1 hr edition)
Plug yourself in and your app will never be the same (1 hr edition)
Mikkel Flindt Heisterberg
Electron - cross platform desktop applications made easy
Electron - cross platform desktop applications made easy
Ulrich Krause
These (still) aren't the SCs you're looking for ... (mis)adventures in WCAG 2...
These (still) aren't the SCs you're looking for ... (mis)adventures in WCAG 2...
Patrick Lauke
Pointer Events Working Group update / TPAC 2023 / Patrick H. Lauke
Pointer Events Working Group update / TPAC 2023 / Patrick H. Lauke
Patrick Lauke
Más contenido relacionado
Similar a Web Apps on your TV - Creating content for the Opera TV Store - Apps World 29.11.2011
Smart TV and APIs
Smart TV and APIs
Daisy LaFlamme
Transmission2 25.11.2009
Transmission2 25.11.2009
Patrick Lauke
Kadecot APIs overview
Kadecot APIs overview
sonycsl
Minko - Scripting 3D apps with Lua and C++
Minko - Scripting 3D apps with Lua and C++
Minko3D
Webtech 17.11.2009
Webtech 17.11.2009
Patrick Lauke
Front-end. Global domination
Front-end. Global domination
Stfalcon Meetups
Frontend. Global domination.
Frontend. Global domination.
Андрей Вандакуров
Firefox os-introduction
Firefox os-introduction
zsoltlengyelit
Docker SF Meetup January 2016
Docker SF Meetup January 2016
Patrick Chanezon
HTML5/CSS3 and Future Web in Mobile and IPTV
HTML5/CSS3 and Future Web in Mobile and IPTV
Manyoung Cho
Fixing the mobile web - Internet World Romania
Fixing the mobile web - Internet World Romania
Christian Heilmann
Playing with parse.com
Playing with parse.com
JUG Genova
Vb & asp .net
Vb & asp .net
Lakhmichand institute of technology
I phone app develoment ppt
I phone app develoment ppt
sagaroceanic11
I phone app develoment ppt
I phone app develoment ppt
sagaroceanic11
0507 057 01 98 * Adana Klima Tamir Servisi
0507 057 01 98 * Adana Klima Tamir Servisi
Adana Klima Servisi Bakım Montaj Taşıma Temizlik Tamir Arıza Teknik Servisleri
Docker Container As A Service - JAX 2016
Docker Container As A Service - JAX 2016
Patrick Chanezon
Uni Tour Germany 11.2009
Uni Tour Germany 11.2009
Patrick Lauke
Plug yourself in and your app will never be the same (1 hr edition)
Plug yourself in and your app will never be the same (1 hr edition)
Mikkel Flindt Heisterberg
Electron - cross platform desktop applications made easy
Electron - cross platform desktop applications made easy
Ulrich Krause
Similar a Web Apps on your TV - Creating content for the Opera TV Store - Apps World 29.11.2011
(20)
Smart TV and APIs
Smart TV and APIs
Transmission2 25.11.2009
Transmission2 25.11.2009
Kadecot APIs overview
Kadecot APIs overview
Minko - Scripting 3D apps with Lua and C++
Minko - Scripting 3D apps with Lua and C++
Webtech 17.11.2009
Webtech 17.11.2009
Front-end. Global domination
Front-end. Global domination
Frontend. Global domination.
Frontend. Global domination.
Firefox os-introduction
Firefox os-introduction
Docker SF Meetup January 2016
Docker SF Meetup January 2016
HTML5/CSS3 and Future Web in Mobile and IPTV
HTML5/CSS3 and Future Web in Mobile and IPTV
Fixing the mobile web - Internet World Romania
Fixing the mobile web - Internet World Romania
Playing with parse.com
Playing with parse.com
Vb & asp .net
Vb & asp .net
I phone app develoment ppt
I phone app develoment ppt
I phone app develoment ppt
I phone app develoment ppt
0507 057 01 98 * Adana Klima Tamir Servisi
0507 057 01 98 * Adana Klima Tamir Servisi
Docker Container As A Service - JAX 2016
Docker Container As A Service - JAX 2016
Uni Tour Germany 11.2009
Uni Tour Germany 11.2009
Plug yourself in and your app will never be the same (1 hr edition)
Plug yourself in and your app will never be the same (1 hr edition)
Electron - cross platform desktop applications made easy
Electron - cross platform desktop applications made easy
Más de Patrick Lauke
These (still) aren't the SCs you're looking for ... (mis)adventures in WCAG 2...
These (still) aren't the SCs you're looking for ... (mis)adventures in WCAG 2...
Patrick Lauke
Pointer Events Working Group update / TPAC 2023 / Patrick H. Lauke
Pointer Events Working Group update / TPAC 2023 / Patrick H. Lauke
Patrick Lauke
These aren't the SCs you're looking for ... (mis)adventures in WCAG 2.x inter...
These aren't the SCs you're looking for ... (mis)adventures in WCAG 2.x inter...
Patrick Lauke
These aren't the SCs you're looking for ... (mis)adventures in WCAG 2.x inter...
These aren't the SCs you're looking for ... (mis)adventures in WCAG 2.x inter...
Patrick Lauke
Too much accessibility - good intentions, badly implemented / Public Sector F...
Too much accessibility - good intentions, badly implemented / Public Sector F...
Patrick Lauke
Styling Your Web Pages with Cascading Style Sheets / EDU course / University ...
Styling Your Web Pages with Cascading Style Sheets / EDU course / University ...
Patrick Lauke
Evaluating web sites for accessibility with Firefox / Manchester Digital Acce...
Evaluating web sites for accessibility with Firefox / Manchester Digital Acce...
Patrick Lauke
Managing and educating content editors - experiences and ideas from the trenc...
Managing and educating content editors - experiences and ideas from the trenc...
Patrick Lauke
Implementing Web Standards across the institution: trials and tribulations of...
Implementing Web Standards across the institution: trials and tribulations of...
Patrick Lauke
Geolinking content - experiments in connecting virtual and physical places / ...
Geolinking content - experiments in connecting virtual and physical places / ...
Patrick Lauke
All change for WCAG 2.0 - what you need to know about the new accessibility g...
All change for WCAG 2.0 - what you need to know about the new accessibility g...
Patrick Lauke
Web Accessibility - an introduction / Salford Business School briefing / Univ...
Web Accessibility - an introduction / Salford Business School briefing / Univ...
Patrick Lauke
Doing it in style - creating beautiful sites, the web standards way / WebDD /...
Doing it in style - creating beautiful sites, the web standards way / WebDD /...
Patrick Lauke
Web standards pragmatism - from validation to the real world / Web Developers...
Web standards pragmatism - from validation to the real world / Web Developers...
Patrick Lauke
Ian Lloyd/Patrick H. Lauke: Accessified - practical accessibility fixes any w...
Ian Lloyd/Patrick H. Lauke: Accessified - practical accessibility fixes any w...
Patrick Lauke
The state of the web - www.salford.ac.uk / 2007
The state of the web - www.salford.ac.uk / 2007
Patrick Lauke
Keyboard accessibility - just because I don't use a mouse doesn't mean I'm se...
Keyboard accessibility - just because I don't use a mouse doesn't mean I'm se...
Patrick Lauke
WAI-ARIA An introduction to Accessible Rich Internet Applications / JavaScrip...
WAI-ARIA An introduction to Accessible Rich Internet Applications / JavaScrip...
Patrick Lauke
WAI-ARIA An introduction to Accessible Rich Internet Applications / CSS Minsk...
WAI-ARIA An introduction to Accessible Rich Internet Applications / CSS Minsk...
Patrick Lauke
WAI-ARIA An introduction to Accessible Rich Internet Applications / AccessU 2018
WAI-ARIA An introduction to Accessible Rich Internet Applications / AccessU 2018
Patrick Lauke
Más de Patrick Lauke
(20)
These (still) aren't the SCs you're looking for ... (mis)adventures in WCAG 2...
These (still) aren't the SCs you're looking for ... (mis)adventures in WCAG 2...
Pointer Events Working Group update / TPAC 2023 / Patrick H. Lauke
Pointer Events Working Group update / TPAC 2023 / Patrick H. Lauke
These aren't the SCs you're looking for ... (mis)adventures in WCAG 2.x inter...
These aren't the SCs you're looking for ... (mis)adventures in WCAG 2.x inter...
These aren't the SCs you're looking for ... (mis)adventures in WCAG 2.x inter...
These aren't the SCs you're looking for ... (mis)adventures in WCAG 2.x inter...
Too much accessibility - good intentions, badly implemented / Public Sector F...
Too much accessibility - good intentions, badly implemented / Public Sector F...
Styling Your Web Pages with Cascading Style Sheets / EDU course / University ...
Styling Your Web Pages with Cascading Style Sheets / EDU course / University ...
Evaluating web sites for accessibility with Firefox / Manchester Digital Acce...
Evaluating web sites for accessibility with Firefox / Manchester Digital Acce...
Managing and educating content editors - experiences and ideas from the trenc...
Managing and educating content editors - experiences and ideas from the trenc...
Implementing Web Standards across the institution: trials and tribulations of...
Implementing Web Standards across the institution: trials and tribulations of...
Geolinking content - experiments in connecting virtual and physical places / ...
Geolinking content - experiments in connecting virtual and physical places / ...
All change for WCAG 2.0 - what you need to know about the new accessibility g...
All change for WCAG 2.0 - what you need to know about the new accessibility g...
Web Accessibility - an introduction / Salford Business School briefing / Univ...
Web Accessibility - an introduction / Salford Business School briefing / Univ...
Doing it in style - creating beautiful sites, the web standards way / WebDD /...
Doing it in style - creating beautiful sites, the web standards way / WebDD /...
Web standards pragmatism - from validation to the real world / Web Developers...
Web standards pragmatism - from validation to the real world / Web Developers...
Ian Lloyd/Patrick H. Lauke: Accessified - practical accessibility fixes any w...
Ian Lloyd/Patrick H. Lauke: Accessified - practical accessibility fixes any w...
The state of the web - www.salford.ac.uk / 2007
The state of the web - www.salford.ac.uk / 2007
Keyboard accessibility - just because I don't use a mouse doesn't mean I'm se...
Keyboard accessibility - just because I don't use a mouse doesn't mean I'm se...
WAI-ARIA An introduction to Accessible Rich Internet Applications / JavaScrip...
WAI-ARIA An introduction to Accessible Rich Internet Applications / JavaScrip...
WAI-ARIA An introduction to Accessible Rich Internet Applications / CSS Minsk...
WAI-ARIA An introduction to Accessible Rich Internet Applications / CSS Minsk...
WAI-ARIA An introduction to Accessible Rich Internet Applications / AccessU 2018
WAI-ARIA An introduction to Accessible Rich Internet Applications / AccessU 2018
Último
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
BookNet Canada
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
Mark Billinghurst
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
hariprasad279825
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
Alex Barbosa Coqueiro
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
Scott Keck-Warren
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Safe Software
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
Enterprise Knowledge
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
UiPathCommunity
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
Padma Pradeep
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
Commit University
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
Manik S Magar
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
SeasiaInfotech2
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Patryk Bandurski
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
Fwdays
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
Florian Wilhelm
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
Lorenzo Miniero
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
charlottematthew16
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
2toLead Limited
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
Fwdays
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
NavinnSomaal
Último
(20)
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
Web Apps on your TV - Creating content for the Opera TV Store - Apps World 29.11.2011
1.
Web Apps on
your TV CREATING CONTENT FOR THE OPERA TV STORE Patrick H. Lauke / Apps World / London / 29 November 2011
2.
Web Evangelist at
Opera
3.
Opera – one
browser on many devices
4.
issues with web
on TV
5.
usability of “wild
web”
6.
7.
discoverability
8.
9.
introducing the Opera TV
Store
10.
11.
curated list of TV-optimised
web apps
12.
based on Opera
SDK but a separate standalone product
13.
distribution to different
OEMs no need for separate app submissions
14.
15.
16.
17.
built on web
technologies
18.
19.
20.
21.
22.
browser as universal platform
23.
24.
developing for TV
25.
1. input mechanism 2.
display size 3. performance
26.
1. input mechanism 2.
display size 3. performance
27.
28.
●
spatial navigation by default ● handle key events directly ● minimise text entry
29.
blah.addEventListener("keypress", function(e) {
… e.preventDefault(); }, useCapture);
30.
<!-- Optional script,
provides keycode constants --> <script src="http://tv.opera.com/js-api/api.js"></script> … <script> blah.addEventListener("keypress", function(e) { … if (e.keyCode === opera.tv.VK_RED) { … } … e.preventDefault(); }, useCapture); </script>
31.
don't lose your
focus a:hover { … } a:hover, a:focus { … }
32.
opera.app.close()
33.
1. input mechanism 2.
display size 3. performance
34.
35.
●
large text and images ● large UI elements for interaction ● minimise scrolling
36.
720×576 1280×720 1920×1080
37.
1. input mechanism 2.
display size 3. performance
38.
●
hardware acceleration? ● avoid heavy JavaScript ● keep animations (JS/CSS3/etc) minimal ● space/memory extremely limited
39.
no magic bullet...
40.
testing and debugging
41.
Opera TV Emulator
opera.com/developer/tools
42.
opera.com/dragonfly
43.
44.
dev.opera.com/tv
45.
publish.tvstore.opera.com
46.
$€¥₤
47.
●
free to submit ● advertising (AdMarvel integration) ● subscription services ● payment API Q2-Q3
48.
Opera TV Store
launching at CES 2012
49.
www.opera.com/developer
patrick.lauke@opera.com
Descargar ahora