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
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
RTylerCroy
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
Puma Security, LLC
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
Enterprise Knowledge
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
Enterprise Knowledge
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Gabriella Davis
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
The Digital Insurer
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Malak Abu Hammad
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Radu Cotescu
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Delhi Call girls
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
naman860154
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
apidays
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Maria Levchenko
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Delhi Call girls
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Martijn de Jong
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Safe Software
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Miguel Araújo
Último
(20)
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
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