SlideShare une entreprise Scribd logo
1  sur  48
BRINGING MEDIA APPS TO AMAZON FIRE TV
STREAMING MEDIA EAST 2015
RUSSELL BEATTIE
Technical Evangelist, Amazon Lab126
beattier@amazon.com
JUSTIN WEBSTER
Executive Director, Product & Operations
The Wall Street Journal Digital Network
AGENDA
• Amazon Fire TV & Fire TV Stick
• Amazon Fire OS
• HTML5 Platform
• Web App Starter Kit for Fire TV
• Features Demo
• Wall Street Journal
• Development Hands On
2
AMAZON FIRE TV AND FIRE TV STICK
3
WHAT IS AMAZON FIRE TV
Amazon Fire TV and Fire TV Stick provide a
powerful platform to help developers and content
creators reach more customers in the living room.
4
INCREDIBLY POWERFUL
Amazon Fire TV uses a
Qualcomm Snapdragon 300
quad core processor, Adreno
320 GPU, 2 GB of RAM and
expandable USB storage to
support high performance
games and media.
5
The Amazon Fire TV is
INCREDIBLYPOWERFUL
Amazon Fire TV uses a Qualcomm® Snapdragon™
300 Quad Core processor with Qualcomm® Krait™
technology, Qualcomm® Adreno™ 320 GPU and 2GB
of RAM to support high performance game
experiences.
INCREDIBLY POWERFUL
6
Amazon Fire TV Stick has a
dual core processor, a
dedicated VideoCore4 GPU,
dual-band/ dual-antenna Wi-Fi,
1 GB of RAM and 8 GB of
storage enabling streaming of
1080p HD video and Dolby
Digital Plus 7.1 surround sound.
vs competing streaming media sticks
GAMING PLATFORM
7
Developers can create games of
all types for the big screen in the
living room, using the Amazon
Fire TV Remote, Amazon Fire
Game Controller, or third party
Bluetooth gamepads.
MEDIA PLATFORM
8
AMAZON FIRE OS
9
AMAZON FIRE OS PLATFORM
• 3½ Years - launched November 2011
• 10 tablets, 2 TVs and 1 phone
• 10s of millions of Fire devices
10
AMAZON APPSTORE
The Appstore is integrated across the Amazon
ecosystem
• 400,000+ apps in the Amazon Appstore
• Only place for apps and games on Fire Tablets,
Fire TV, Fire TV Stick and Fire phone
• Apps and games are included in the Amazon
shopping app
• Available for millions of Android devices
• Preloaded on Blackberry 10
Reach millions of Fire OS and Android customers
in 236 countries and territories worldwide
Android
Phones &
Tablets
Fire
phone
Fire
Tablets
Fire TV &
Fire TV Stick
BlackBerry
FIRE OS DEVELOPMENT OPTIONS
• Native Apps
Android Java
• Cross Platform Apps
Cordova/PhoneGap
• Pure Web Apps
Mobile App Distribution Program
12
AMAZON HTML5 PLATFORM
13
Chromium
Based
Modern Web
Standards
GPU
Accelerated
Hardware
Optimized
Fire OS
Integrated
Developer
Friendly
</>
HTML5 WEB APPS ON FIRE TV
WEB APP STARTER KIT FOR FIRE TV
14
COMPUTER, COMPACT, COUCH
15
10 FOOT USER INTERFACE
“The goal of 10-foot user interface design is to
make the user's interaction as simple and
efficient as possible, with as few button
presses as possible while still having an
intuitive layout, in terms of accomplishing user
goals—what is often called user-centered
design.”
http://en.wikipedia.org/wiki/10-foot_user_interface
16
WEB APP STARTER KIT FOR FIRE TV
• HTML5 Templates
Pure Web Apps
Hybrid Cordova/PhoneGap
• Open Source
Hosted on GitHub
https://github.com/amzn
• Major Features
Category Lists
Continuous Playback
Search
Themes
Configurable Data Sources
• Already has live apps!
17
SUPPORT FOR MULTIPLE VIDEO PROVIDERS
18
JSON
YouTube
MRSS
DEMO
WEB APP STARTER KIT FOR FIRE TV
19
WALL STREET JOURNAL
20
21
WSJLive.
22
WSJLive.
1,500 VideosProduced Per Month
120+Hoursof Original VideoContent per Month
Launchedin2011Free,liveand on-demand videoservice
On Network
YouTube
Apps
Syndication
!14 channels !19,051videos !317M views
23
24
MoreThanJust News.
WSJ VideoContent: Original Programs:
NewsHub
Newsyou needtoknow.
LunchBreak
Featuresamix of hardnewsalongwith ‘businessof life’
interestslikehealth,lifestyleandluxury real estate.
TheShort Answer
Answersandexplanationstokey topicsthat aretrendingin
thenews.
WSJCafé
Acousticperformancesandfascinatinginterviewswith
someof thebiggest andmost interestingstarsin music,
stageandscreen.
25
PlatformEngagement.!
83%
Averageadcompletion rate
71%
Averagecontent completion rate
4.03
Averagevideosper viewer
32
Averageminutesper viewer
26
27
28
Deployment.!
3 Days
TestingandQA Signoff
1Week
ToProduction
WebAppStarter Kit
Start toFinish in Just 1Week
LaunchedDec.2014
On-demand VideoService
DEVELOPMENT
WEB APP STARTER KIT FOR FIRE TV
30
SIMPLE DEVELOPMENT LIFECYCLE
31
Download Modify Debug Publish
DOWNLOAD
• Web App Starter Kit for Fire TV Source & Docs
https://github.com/amzn/web-app-starter-kit-for-fire-tv
• Live Example (view on Fire TV)
https://amzn.github.io/web-app-starter-kit-for-fire-tv
• Example Projects Zip
http://amzn.github.io/web-app-starter-kit-for-fire-tv/web-app-
starter-kit-for-fire-tv-projects.zip
32
MODIFY
33
$ cd ./youtube-sections
$ ls -1
index.html
firetv.css
./assets
./js
MODIFY – INIT.JS
34
$ vi ./js/init.js
...
var settings = {
Model: YouTubeAPIModel,
PlayerView: YouTubePlayerView,
PlaylistView: PlaylistPlayerView,
showSearch: true,
user: "amazonwebservices",
devKey: "PUT-YOUTUBE-API-DEV-KEY-HERE",
createCategoriesFromSections: true
};
FIRETV.CSS – APP MAIN
35
1) .subcat-header
.leftnav-list-item-chosen
2) .app-top-bar
3) .app-main-container
4) img_logo.png
5) .one-D-summary-title
6) .one-D-summary-pubdate
7) .one-D-summary-
description
8) .detail-item-button-static
FIRETV.CSS – CATEGORY LIST
36
1) .leftnav-menu-list
2) .leftnav-list-item-selected
3) .leftnav-list-item-static
DEBUG
37
Use Local Web Server
$ python -m SimpleHTTPServer 3000
...
$ serve –p 3000
Or... Zip Project and Push
$ zip –r mywebapp.zip *
$ adb connect 192.168.1.100
$ adb push mywebapp.zip /sdcard/amazonwebapps/
WEB APP TESTER
WEB APP STARTER KIT FOR FIRE TV
38
39
40
41
42
REMOTE DEVTOOLS
43
PUBLISH YOUR MEDIA APP
WEB APP STARTER KIT FOR FIRE TV
44
AMAZON DEVELOPER PORTAL
45
SUBMITTING YOUR APP TO AMAZON APPSTORE
• Create a free Amazon Developer Account
• Enter app details on New Web App Submission page:
- General Information (title, category, support details, privacy URL)
- Availability and Pricing (release date and base list price)
- Description
- Images and Multimedia (screen shots, icons)
- Content rating
• Choose to submit a hosted web app or a packaged web app
- Enter URL of hosted web app
OR
- Upload zip file of web assets (HTML, JavaScript, CSS, files/resources)
• In Device Support section, select Fire TV and Fire TV Stick
• Submit!
46
THANKS!
47
LINKS, DOCS, SOURCES AND SDKS
• Learn more:
http://developer.amazon.com/apps
https://github.com/amzn/web-app-starter-kit-for-fire-tv
https://developer.amazon.com/public/resources/development-tools/sdk
• Contact us:
http://forums.developer.amazon.com
http://developer.amazon.com/help/contactus.html
@AmazonAppDev
/AmazonAppDeveloper
http://developer.amazon.com/blog
WSJ Live:
http://www.wsj.com/video

Contenu connexe

Tendances

Introduction to tvOS app Development !
Introduction to tvOS app Development !Introduction to tvOS app Development !
Introduction to tvOS app Development !Snehal Patil
 
Building Apps for Apple TV
Building Apps for Apple TVBuilding Apps for Apple TV
Building Apps for Apple TVdavidolesch
 
Speak To Me: Developing for brands with voice interfaces
Speak To Me: Developing for brands with voice interfacesSpeak To Me: Developing for brands with voice interfaces
Speak To Me: Developing for brands with voice interfacesHeather Downing
 
Artificial Intelligence at Work - Assist Workshop 2016 - Dave Isbitski Amazon
Artificial Intelligence at Work - Assist Workshop 2016 - Dave Isbitski AmazonArtificial Intelligence at Work - Assist Workshop 2016 - Dave Isbitski Amazon
Artificial Intelligence at Work - Assist Workshop 2016 - Dave Isbitski AmazonAssist
 
Speak Up! Build an Alexa Skill for a Cause
 Speak Up! Build an Alexa Skill for a Cause Speak Up! Build an Alexa Skill for a Cause
Speak Up! Build an Alexa Skill for a CauseNikki Clark
 
Teaching Kids to create Alexa Skills
Teaching Kids to create Alexa SkillsTeaching Kids to create Alexa Skills
Teaching Kids to create Alexa SkillsLynn Langit
 
WordPress 101 Social Media Camp 2011
WordPress 101 Social Media Camp 2011WordPress 101 Social Media Camp 2011
WordPress 101 Social Media Camp 2011John Overall
 
Speak To Me: Voice Development Practices
Speak To Me: Voice Development PracticesSpeak To Me: Voice Development Practices
Speak To Me: Voice Development PracticesHeather Downing
 
Amazon Alexa Development Overview
Amazon Alexa Development OverviewAmazon Alexa Development Overview
Amazon Alexa Development OverviewJohn Brady
 
Make your home smarter with Alexa
Make your home smarter with AlexaMake your home smarter with Alexa
Make your home smarter with AlexaJun Ichikawa
 
Stay Connected with the Powerful eVoice Voicemail System
Stay Connected with the Powerful eVoice Voicemail SystemStay Connected with the Powerful eVoice Voicemail System
Stay Connected with the Powerful eVoice Voicemail SystemeVoice
 
Adding step subtitles to presentations within author tools final
Adding step subtitles to presentations within author tools   finalAdding step subtitles to presentations within author tools   final
Adding step subtitles to presentations within author tools finalMurray Fife
 
Ezcast pro vs Crestron Airmedia vs Barco clickshare vs Latentech wepresent
Ezcast pro vs Crestron Airmedia vs Barco clickshare vs Latentech wepresentEzcast pro vs Crestron Airmedia vs Barco clickshare vs Latentech wepresent
Ezcast pro vs Crestron Airmedia vs Barco clickshare vs Latentech wepresentvinaybs
 
Apps & ePub3: Digital Publishing 101 for Magazine & Book Publishers
Apps & ePub3: Digital Publishing 101 for Magazine & Book PublishersApps & ePub3: Digital Publishing 101 for Magazine & Book Publishers
Apps & ePub3: Digital Publishing 101 for Magazine & Book PublishersRakuten Aquafadas
 
Brittnylomax assignment 3
Brittnylomax assignment 3Brittnylomax assignment 3
Brittnylomax assignment 3brlomax
 
Brian Chappell - Reputation Monitoring 101 Presentation - ScarySEO
Brian Chappell - Reputation Monitoring 101 Presentation - ScarySEOBrian Chappell - Reputation Monitoring 101 Presentation - ScarySEO
Brian Chappell - Reputation Monitoring 101 Presentation - ScarySEOBrian_Chappell
 

Tendances (20)

Introduction to tvOS app Development !
Introduction to tvOS app Development !Introduction to tvOS app Development !
Introduction to tvOS app Development !
 
Building Apps for Apple TV
Building Apps for Apple TVBuilding Apps for Apple TV
Building Apps for Apple TV
 
Speak To Me: Developing for brands with voice interfaces
Speak To Me: Developing for brands with voice interfacesSpeak To Me: Developing for brands with voice interfaces
Speak To Me: Developing for brands with voice interfaces
 
Top 10 alexa use cases
Top 10 alexa use casesTop 10 alexa use cases
Top 10 alexa use cases
 
Artificial Intelligence at Work - Assist Workshop 2016 - Dave Isbitski Amazon
Artificial Intelligence at Work - Assist Workshop 2016 - Dave Isbitski AmazonArtificial Intelligence at Work - Assist Workshop 2016 - Dave Isbitski Amazon
Artificial Intelligence at Work - Assist Workshop 2016 - Dave Isbitski Amazon
 
Speak Up! Build an Alexa Skill for a Cause
 Speak Up! Build an Alexa Skill for a Cause Speak Up! Build an Alexa Skill for a Cause
Speak Up! Build an Alexa Skill for a Cause
 
Teaching Kids to create Alexa Skills
Teaching Kids to create Alexa SkillsTeaching Kids to create Alexa Skills
Teaching Kids to create Alexa Skills
 
Babygeddon presentation
Babygeddon presentationBabygeddon presentation
Babygeddon presentation
 
WordPress 101 Social Media Camp 2011
WordPress 101 Social Media Camp 2011WordPress 101 Social Media Camp 2011
WordPress 101 Social Media Camp 2011
 
Speak To Me: Voice Development Practices
Speak To Me: Voice Development PracticesSpeak To Me: Voice Development Practices
Speak To Me: Voice Development Practices
 
Amazon Alexa Development Overview
Amazon Alexa Development OverviewAmazon Alexa Development Overview
Amazon Alexa Development Overview
 
El capitan
El capitanEl capitan
El capitan
 
Make your home smarter with Alexa
Make your home smarter with AlexaMake your home smarter with Alexa
Make your home smarter with Alexa
 
Stay Connected with the Powerful eVoice Voicemail System
Stay Connected with the Powerful eVoice Voicemail SystemStay Connected with the Powerful eVoice Voicemail System
Stay Connected with the Powerful eVoice Voicemail System
 
Adding step subtitles to presentations within author tools final
Adding step subtitles to presentations within author tools   finalAdding step subtitles to presentations within author tools   final
Adding step subtitles to presentations within author tools final
 
Ezcast pro vs Crestron Airmedia vs Barco clickshare vs Latentech wepresent
Ezcast pro vs Crestron Airmedia vs Barco clickshare vs Latentech wepresentEzcast pro vs Crestron Airmedia vs Barco clickshare vs Latentech wepresent
Ezcast pro vs Crestron Airmedia vs Barco clickshare vs Latentech wepresent
 
Apps & ePub3: Digital Publishing 101 for Magazine & Book Publishers
Apps & ePub3: Digital Publishing 101 for Magazine & Book PublishersApps & ePub3: Digital Publishing 101 for Magazine & Book Publishers
Apps & ePub3: Digital Publishing 101 for Magazine & Book Publishers
 
Brittnylomax assignment 3
Brittnylomax assignment 3Brittnylomax assignment 3
Brittnylomax assignment 3
 
Brian Chappell - Reputation Monitoring 101 Presentation - ScarySEO
Brian Chappell - Reputation Monitoring 101 Presentation - ScarySEOBrian Chappell - Reputation Monitoring 101 Presentation - ScarySEO
Brian Chappell - Reputation Monitoring 101 Presentation - ScarySEO
 
New skills for Alexa using Alexa.NET
New skills for Alexa using Alexa.NETNew skills for Alexa using Alexa.NET
New skills for Alexa using Alexa.NET
 

En vedette

Developing Android Apps for TV in Minutes with Amazon Fire App Builder
Developing Android Apps for TV in Minutes with Amazon Fire App BuilderDeveloping Android Apps for TV in Minutes with Amazon Fire App Builder
Developing Android Apps for TV in Minutes with Amazon Fire App BuilderAmazon Appstore Developers
 
5 Best Practices of Top-Earning Mobile Apps and Games - Mario Viviani
5 Best Practices of Top-Earning Mobile Apps and Games - Mario Viviani5 Best Practices of Top-Earning Mobile Apps and Games - Mario Viviani
5 Best Practices of Top-Earning Mobile Apps and Games - Mario VivianiAmazon Appstore Developers
 
Working Backward from Amazon Customers: Audience Marketing Strategies - Lau...
Working Backward from Amazon Customers:  Audience Marketing Strategies  - Lau...Working Backward from Amazon Customers:  Audience Marketing Strategies  - Lau...
Working Backward from Amazon Customers: Audience Marketing Strategies - Lau...Amazon Appstore Developers
 
Is This All There Is? What's New in Monetization
Is This All There Is? What's New in MonetizationIs This All There Is? What's New in Monetization
Is This All There Is? What's New in MonetizationAmazon Appstore Developers
 
Amazon Underground, a Year After - Mario Viviani
Amazon Underground, a Year After - Mario VivianiAmazon Underground, a Year After - Mario Viviani
Amazon Underground, a Year After - Mario VivianiAmazon Appstore Developers
 
Actionable Analytics: Using Better Data Better
Actionable Analytics: Using Better Data BetterActionable Analytics: Using Better Data Better
Actionable Analytics: Using Better Data BetterAmazon Appstore Developers
 
Designing for Tablet - Patterns and Best Practices
Designing for Tablet - Patterns and Best Practices Designing for Tablet - Patterns and Best Practices
Designing for Tablet - Patterns and Best Practices Amazon Appstore Developers
 
Bringing Unity Games to Fire TV - Peter Heinrich
Bringing Unity Games to Fire TV - Peter HeinrichBringing Unity Games to Fire TV - Peter Heinrich
Bringing Unity Games to Fire TV - Peter HeinrichAmazon Appstore Developers
 
Is This Really All There Is? More Ways to Monetize - Mike Hines
Is This Really All There Is? More Ways to Monetize - Mike HinesIs This Really All There Is? More Ways to Monetize - Mike Hines
Is This Really All There Is? More Ways to Monetize - Mike HinesAmazon Appstore Developers
 
What the Top 50 Apps Do with IAP That the Rest of Us Don't
What the Top 50 Apps Do with IAP That the Rest of Us Don'tWhat the Top 50 Apps Do with IAP That the Rest of Us Don't
What the Top 50 Apps Do with IAP That the Rest of Us Don'tAmazon Appstore Developers
 
Building New Experiences on Amazon Fire TV - Mario Viviani
Building New Experiences on Amazon Fire TV - Mario VivianiBuilding New Experiences on Amazon Fire TV - Mario Viviani
Building New Experiences on Amazon Fire TV - Mario VivianiAmazon Appstore Developers
 
Reach More Players: Smart Design for Streaming Media Devices
Reach More Players: Smart Design for Streaming Media DevicesReach More Players: Smart Design for Streaming Media Devices
Reach More Players: Smart Design for Streaming Media DevicesAmazon Appstore Developers
 
Creating Rich Multi-Screen Experiences on Android with Amazon Fling - Mario V...
Creating Rich Multi-Screen Experiences on Android with Amazon Fling - Mario V...Creating Rich Multi-Screen Experiences on Android with Amazon Fling - Mario V...
Creating Rich Multi-Screen Experiences on Android with Amazon Fling - Mario V...Amazon Appstore Developers
 
"Your offer is not eligible for advertising" - Troubleshooting Amazon PPC Eli...
"Your offer is not eligible for advertising" - Troubleshooting Amazon PPC Eli..."Your offer is not eligible for advertising" - Troubleshooting Amazon PPC Eli...
"Your offer is not eligible for advertising" - Troubleshooting Amazon PPC Eli...Bobsled Marketing
 
AWS Startup Event - Amazon Appstore for Android
AWS Startup Event - Amazon Appstore for Android AWS Startup Event - Amazon Appstore for Android
AWS Startup Event - Amazon Appstore for Android Amazon Web Services
 

En vedette (20)

Developing Android Apps for TV in Minutes with Amazon Fire App Builder
Developing Android Apps for TV in Minutes with Amazon Fire App BuilderDeveloping Android Apps for TV in Minutes with Amazon Fire App Builder
Developing Android Apps for TV in Minutes with Amazon Fire App Builder
 
5 Best Practices of Top-Earning Mobile Apps and Games - Mario Viviani
5 Best Practices of Top-Earning Mobile Apps and Games - Mario Viviani5 Best Practices of Top-Earning Mobile Apps and Games - Mario Viviani
5 Best Practices of Top-Earning Mobile Apps and Games - Mario Viviani
 
Working Backward from Amazon Customers: Audience Marketing Strategies - Lau...
Working Backward from Amazon Customers:  Audience Marketing Strategies  - Lau...Working Backward from Amazon Customers:  Audience Marketing Strategies  - Lau...
Working Backward from Amazon Customers: Audience Marketing Strategies - Lau...
 
Is This All There Is? What's New in Monetization
Is This All There Is? What's New in MonetizationIs This All There Is? What's New in Monetization
Is This All There Is? What's New in Monetization
 
Amazon Underground, a Year After - Mario Viviani
Amazon Underground, a Year After - Mario VivianiAmazon Underground, a Year After - Mario Viviani
Amazon Underground, a Year After - Mario Viviani
 
Actionable Analytics: Using Better Data Better
Actionable Analytics: Using Better Data BetterActionable Analytics: Using Better Data Better
Actionable Analytics: Using Better Data Better
 
Designing for Tablet - Patterns and Best Practices
Designing for Tablet - Patterns and Best Practices Designing for Tablet - Patterns and Best Practices
Designing for Tablet - Patterns and Best Practices
 
Bringing Unity Games to Fire TV - Peter Heinrich
Bringing Unity Games to Fire TV - Peter HeinrichBringing Unity Games to Fire TV - Peter Heinrich
Bringing Unity Games to Fire TV - Peter Heinrich
 
Is This Really All There Is? More Ways to Monetize - Mike Hines
Is This Really All There Is? More Ways to Monetize - Mike HinesIs This Really All There Is? More Ways to Monetize - Mike Hines
Is This Really All There Is? More Ways to Monetize - Mike Hines
 
What the Top 50 Apps Do with IAP That the Rest of Us Don't
What the Top 50 Apps Do with IAP That the Rest of Us Don'tWhat the Top 50 Apps Do with IAP That the Rest of Us Don't
What the Top 50 Apps Do with IAP That the Rest of Us Don't
 
Building New Experiences on Amazon Fire TV - Mario Viviani
Building New Experiences on Amazon Fire TV - Mario VivianiBuilding New Experiences on Amazon Fire TV - Mario Viviani
Building New Experiences on Amazon Fire TV - Mario Viviani
 
Reach More Players: Smart Design for Streaming Media Devices
Reach More Players: Smart Design for Streaming Media DevicesReach More Players: Smart Design for Streaming Media Devices
Reach More Players: Smart Design for Streaming Media Devices
 
Keynote - What's New in Amazon Appstore 2016
Keynote - What's New in Amazon Appstore 2016Keynote - What's New in Amazon Appstore 2016
Keynote - What's New in Amazon Appstore 2016
 
Workshop: Integrating Amazon APIs in Unity
Workshop: Integrating Amazon APIs in Unity Workshop: Integrating Amazon APIs in Unity
Workshop: Integrating Amazon APIs in Unity
 
Amazon Lab126
Amazon Lab126Amazon Lab126
Amazon Lab126
 
Creating Rich Multi-Screen Experiences on Android with Amazon Fling - Mario V...
Creating Rich Multi-Screen Experiences on Android with Amazon Fling - Mario V...Creating Rich Multi-Screen Experiences on Android with Amazon Fling - Mario V...
Creating Rich Multi-Screen Experiences on Android with Amazon Fling - Mario V...
 
Amazon CloudFront Complete with Blazeclan's Media Solution Stack
Amazon CloudFront Complete with Blazeclan's Media Solution StackAmazon CloudFront Complete with Blazeclan's Media Solution Stack
Amazon CloudFront Complete with Blazeclan's Media Solution Stack
 
Android Development on Fire TV
Android Development on Fire TVAndroid Development on Fire TV
Android Development on Fire TV
 
"Your offer is not eligible for advertising" - Troubleshooting Amazon PPC Eli...
"Your offer is not eligible for advertising" - Troubleshooting Amazon PPC Eli..."Your offer is not eligible for advertising" - Troubleshooting Amazon PPC Eli...
"Your offer is not eligible for advertising" - Troubleshooting Amazon PPC Eli...
 
AWS Startup Event - Amazon Appstore for Android
AWS Startup Event - Amazon Appstore for Android AWS Startup Event - Amazon Appstore for Android
AWS Startup Event - Amazon Appstore for Android
 

Similaire à Bringing Media Apps to Fire TV with HTML5

Workshop: Amazon developer ecosystem - DroidCon Paris2014
Workshop: Amazon developer ecosystem - DroidCon Paris2014Workshop: Amazon developer ecosystem - DroidCon Paris2014
Workshop: Amazon developer ecosystem - DroidCon Paris2014Paris Android User Group
 
Mario Viviani - Designing apps for fire TV - Codemotion Amsterdam 2019
Mario Viviani - Designing apps for fire TV - Codemotion Amsterdam 2019Mario Viviani - Designing apps for fire TV - Codemotion Amsterdam 2019
Mario Viviani - Designing apps for fire TV - Codemotion Amsterdam 2019Codemotion
 
Accessible Video at Amazon
Accessible Video at AmazonAccessible Video at Amazon
Accessible Video at Amazon3Play Media
 
Finland Azure User Group #8 DevOps Mobile Client Releases
Finland Azure User Group #8 DevOps Mobile Client Releases Finland Azure User Group #8 DevOps Mobile Client Releases
Finland Azure User Group #8 DevOps Mobile Client Releases Okko Oulasvirta
 
AWS Summit Stockholm 2014 – T4 – Continuous integration on AWS
AWS Summit Stockholm 2014 – T4 – Continuous integration on AWSAWS Summit Stockholm 2014 – T4 – Continuous integration on AWS
AWS Summit Stockholm 2014 – T4 – Continuous integration on AWSAmazon Web Services
 
AWS Partner Presentation - KANO/APPS - Large Scale HTML5 Games on Desktop, M...
AWS Partner Presentation -  KANO/APPS - Large Scale HTML5 Games on Desktop, M...AWS Partner Presentation -  KANO/APPS - Large Scale HTML5 Games on Desktop, M...
AWS Partner Presentation - KANO/APPS - Large Scale HTML5 Games on Desktop, M...Amazon Web Services
 
DevOps Spain 2019. Pedro Mendoza-AWS
DevOps Spain 2019. Pedro Mendoza-AWSDevOps Spain 2019. Pedro Mendoza-AWS
DevOps Spain 2019. Pedro Mendoza-AWSatSistemas
 
20201012 - Serverless Architecture Conference - Deploying serverless applicat...
20201012 - Serverless Architecture Conference - Deploying serverless applicat...20201012 - Serverless Architecture Conference - Deploying serverless applicat...
20201012 - Serverless Architecture Conference - Deploying serverless applicat...Marcia Villalba
 
Developing & Deploying AIR Applications for TV
Developing & Deploying AIR Applications for TVDeveloping & Deploying AIR Applications for TV
Developing & Deploying AIR Applications for TVElad Elrom
 
Google Platform Overview (April 2014)
Google Platform Overview (April 2014)Google Platform Overview (April 2014)
Google Platform Overview (April 2014)Ido Green
 
Getting your app on Android TV
Getting your app on Android TVGetting your app on Android TV
Getting your app on Android TVXavier Hallade
 
Innovation in the Partner Ecosystem: NY Symposium
Innovation in the Partner Ecosystem: NY SymposiumInnovation in the Partner Ecosystem: NY Symposium
Innovation in the Partner Ecosystem: NY SymposiumAmazon Web Services
 
(AFF302) Responsive Game Design: Bringing Desktop and Mobile Games to the Liv...
(AFF302) Responsive Game Design: Bringing Desktop and Mobile Games to the Liv...(AFF302) Responsive Game Design: Bringing Desktop and Mobile Games to the Liv...
(AFF302) Responsive Game Design: Bringing Desktop and Mobile Games to the Liv...Amazon Web Services
 
Building websites with building blocks
Building websites with building blocksBuilding websites with building blocks
Building websites with building blocksPer Åström
 
Getting Started with Titanium
Getting Started with TitaniumGetting Started with Titanium
Getting Started with TitaniumKevin Whinnery
 
Google tv opportunity_for_developers_peanut_l
Google tv opportunity_for_developers_peanut_lGoogle tv opportunity_for_developers_peanut_l
Google tv opportunity_for_developers_peanut_lss318
 
Christian Kurzke; Getting Your Content on the Big Screen
Christian Kurzke; Getting Your Content on the Big ScreenChristian Kurzke; Getting Your Content on the Big Screen
Christian Kurzke; Getting Your Content on the Big ScreenDroidcon Berlin
 

Similaire à Bringing Media Apps to Fire TV with HTML5 (20)

Workshop: Amazon developer ecosystem - DroidCon Paris2014
Workshop: Amazon developer ecosystem - DroidCon Paris2014Workshop: Amazon developer ecosystem - DroidCon Paris2014
Workshop: Amazon developer ecosystem - DroidCon Paris2014
 
Mario Viviani - Designing apps for fire TV - Codemotion Amsterdam 2019
Mario Viviani - Designing apps for fire TV - Codemotion Amsterdam 2019Mario Viviani - Designing apps for fire TV - Codemotion Amsterdam 2019
Mario Viviani - Designing apps for fire TV - Codemotion Amsterdam 2019
 
Accessible Video at Amazon
Accessible Video at AmazonAccessible Video at Amazon
Accessible Video at Amazon
 
Finland Azure User Group #8 DevOps Mobile Client Releases
Finland Azure User Group #8 DevOps Mobile Client Releases Finland Azure User Group #8 DevOps Mobile Client Releases
Finland Azure User Group #8 DevOps Mobile Client Releases
 
AWS Summit Stockholm 2014 – T4 – Continuous integration on AWS
AWS Summit Stockholm 2014 – T4 – Continuous integration on AWSAWS Summit Stockholm 2014 – T4 – Continuous integration on AWS
AWS Summit Stockholm 2014 – T4 – Continuous integration on AWS
 
AWS Partner Presentation - KANO/APPS - Large Scale HTML5 Games on Desktop, M...
AWS Partner Presentation -  KANO/APPS - Large Scale HTML5 Games on Desktop, M...AWS Partner Presentation -  KANO/APPS - Large Scale HTML5 Games on Desktop, M...
AWS Partner Presentation - KANO/APPS - Large Scale HTML5 Games on Desktop, M...
 
DevOps Spain 2019. Pedro Mendoza-AWS
DevOps Spain 2019. Pedro Mendoza-AWSDevOps Spain 2019. Pedro Mendoza-AWS
DevOps Spain 2019. Pedro Mendoza-AWS
 
20201012 - Serverless Architecture Conference - Deploying serverless applicat...
20201012 - Serverless Architecture Conference - Deploying serverless applicat...20201012 - Serverless Architecture Conference - Deploying serverless applicat...
20201012 - Serverless Architecture Conference - Deploying serverless applicat...
 
Developing & Deploying AIR Applications for TV
Developing & Deploying AIR Applications for TVDeveloping & Deploying AIR Applications for TV
Developing & Deploying AIR Applications for TV
 
Adobe max 2010
Adobe max 2010Adobe max 2010
Adobe max 2010
 
Google Platform Overview (April 2014)
Google Platform Overview (April 2014)Google Platform Overview (April 2014)
Google Platform Overview (April 2014)
 
Getting your app on Android TV
Getting your app on Android TVGetting your app on Android TV
Getting your app on Android TV
 
Innovation in the Partner Ecosystem: NY Symposium
Innovation in the Partner Ecosystem: NY SymposiumInnovation in the Partner Ecosystem: NY Symposium
Innovation in the Partner Ecosystem: NY Symposium
 
(AFF302) Responsive Game Design: Bringing Desktop and Mobile Games to the Liv...
(AFF302) Responsive Game Design: Bringing Desktop and Mobile Games to the Liv...(AFF302) Responsive Game Design: Bringing Desktop and Mobile Games to the Liv...
(AFF302) Responsive Game Design: Bringing Desktop and Mobile Games to the Liv...
 
Building websites with building blocks
Building websites with building blocksBuilding websites with building blocks
Building websites with building blocks
 
Getting Started with Titanium
Getting Started with TitaniumGetting Started with Titanium
Getting Started with Titanium
 
Getting Started with Titanium
Getting Started with TitaniumGetting Started with Titanium
Getting Started with Titanium
 
Google tv opportunity_for_developers_peanut_l
Google tv opportunity_for_developers_peanut_lGoogle tv opportunity_for_developers_peanut_l
Google tv opportunity_for_developers_peanut_l
 
Christian Kurzke; Getting Your Content on the Big Screen
Christian Kurzke; Getting Your Content on the Big ScreenChristian Kurzke; Getting Your Content on the Big Screen
Christian Kurzke; Getting Your Content on the Big Screen
 
Google Developers Overview Deck 2015
Google Developers Overview Deck 2015Google Developers Overview Deck 2015
Google Developers Overview Deck 2015
 

Plus de Amazon Appstore Developers

Bring Your Content Forward on Amazon Fire TV: Creating TV Apps in the Age of ...
Bring Your Content Forward on Amazon Fire TV: Creating TV Apps in the Age of ...Bring Your Content Forward on Amazon Fire TV: Creating TV Apps in the Age of ...
Bring Your Content Forward on Amazon Fire TV: Creating TV Apps in the Age of ...Amazon Appstore Developers
 
Designing Apps in the Age of Media Streaming: Optimise Your Content for TV
Designing Apps in the Age of Media Streaming: Optimise Your Content for TVDesigning Apps in the Age of Media Streaming: Optimise Your Content for TV
Designing Apps in the Age of Media Streaming: Optimise Your Content for TVAmazon Appstore Developers
 
IMPLEMENTING VOICE CONTROL WITH THE ANDROID MEDIA SESSION API ON AMAZON FIRE ...
IMPLEMENTING VOICE CONTROL WITH THE ANDROID MEDIA SESSION API ON AMAZON FIRE ...IMPLEMENTING VOICE CONTROL WITH THE ANDROID MEDIA SESSION API ON AMAZON FIRE ...
IMPLEMENTING VOICE CONTROL WITH THE ANDROID MEDIA SESSION API ON AMAZON FIRE ...Amazon Appstore Developers
 
Developing Media Streaming Android Apps the Easy Way with Fire App Builder - ...
Developing Media Streaming Android Apps the Easy Way with Fire App Builder - ...Developing Media Streaming Android Apps the Easy Way with Fire App Builder - ...
Developing Media Streaming Android Apps the Easy Way with Fire App Builder - ...Amazon Appstore Developers
 
Scale up your apps and games building new experiences on amazon fire tv
Scale up your apps and games building new experiences on amazon fire tvScale up your apps and games building new experiences on amazon fire tv
Scale up your apps and games building new experiences on amazon fire tvAmazon Appstore Developers
 
Why and How to Add In-App Purchasing and Subscriptions to your Apps - Mario V...
Why and How to Add In-App Purchasing and Subscriptions to your Apps - Mario V...Why and How to Add In-App Purchasing and Subscriptions to your Apps - Mario V...
Why and How to Add In-App Purchasing and Subscriptions to your Apps - Mario V...Amazon Appstore Developers
 
Working Backward from Amazon Customers - Audience Marketing Strategies for Ap...
Working Backward from Amazon Customers - Audience Marketing Strategies for Ap...Working Backward from Amazon Customers - Audience Marketing Strategies for Ap...
Working Backward from Amazon Customers - Audience Marketing Strategies for Ap...Amazon Appstore Developers
 
In-App Purchase Like a Pro: Best Practices from the Top 50 Apps - Mario Viviani
In-App Purchase Like a Pro: Best Practices from the Top 50 Apps - Mario VivianiIn-App Purchase Like a Pro: Best Practices from the Top 50 Apps - Mario Viviani
In-App Purchase Like a Pro: Best Practices from the Top 50 Apps - Mario VivianiAmazon Appstore Developers
 
Building Voice Apps & Experiences For Amazon Echo
Building Voice Apps & Experiences For Amazon EchoBuilding Voice Apps & Experiences For Amazon Echo
Building Voice Apps & Experiences For Amazon EchoAmazon Appstore Developers
 
Submitting Apps and Games to the Amazon Appstore
Submitting Apps and Games to the Amazon AppstoreSubmitting Apps and Games to the Amazon Appstore
Submitting Apps and Games to the Amazon AppstoreAmazon Appstore Developers
 

Plus de Amazon Appstore Developers (14)

Bring Your Content Forward on Amazon Fire TV: Creating TV Apps in the Age of ...
Bring Your Content Forward on Amazon Fire TV: Creating TV Apps in the Age of ...Bring Your Content Forward on Amazon Fire TV: Creating TV Apps in the Age of ...
Bring Your Content Forward on Amazon Fire TV: Creating TV Apps in the Age of ...
 
Designing Apps in the Age of Media Streaming: Optimise Your Content for TV
Designing Apps in the Age of Media Streaming: Optimise Your Content for TVDesigning Apps in the Age of Media Streaming: Optimise Your Content for TV
Designing Apps in the Age of Media Streaming: Optimise Your Content for TV
 
Bring Your Content Forward on Amazon Fire TV
Bring Your Content Forward on Amazon Fire TVBring Your Content Forward on Amazon Fire TV
Bring Your Content Forward on Amazon Fire TV
 
IMPLEMENTING VOICE CONTROL WITH THE ANDROID MEDIA SESSION API ON AMAZON FIRE ...
IMPLEMENTING VOICE CONTROL WITH THE ANDROID MEDIA SESSION API ON AMAZON FIRE ...IMPLEMENTING VOICE CONTROL WITH THE ANDROID MEDIA SESSION API ON AMAZON FIRE ...
IMPLEMENTING VOICE CONTROL WITH THE ANDROID MEDIA SESSION API ON AMAZON FIRE ...
 
Developing Media Streaming Android Apps the Easy Way with Fire App Builder - ...
Developing Media Streaming Android Apps the Easy Way with Fire App Builder - ...Developing Media Streaming Android Apps the Easy Way with Fire App Builder - ...
Developing Media Streaming Android Apps the Easy Way with Fire App Builder - ...
 
Scale up your apps and games building new experiences on amazon fire tv
Scale up your apps and games building new experiences on amazon fire tvScale up your apps and games building new experiences on amazon fire tv
Scale up your apps and games building new experiences on amazon fire tv
 
Why and How to Add In-App Purchasing and Subscriptions to your Apps - Mario V...
Why and How to Add In-App Purchasing and Subscriptions to your Apps - Mario V...Why and How to Add In-App Purchasing and Subscriptions to your Apps - Mario V...
Why and How to Add In-App Purchasing and Subscriptions to your Apps - Mario V...
 
Working Backward from Amazon Customers - Audience Marketing Strategies for Ap...
Working Backward from Amazon Customers - Audience Marketing Strategies for Ap...Working Backward from Amazon Customers - Audience Marketing Strategies for Ap...
Working Backward from Amazon Customers - Audience Marketing Strategies for Ap...
 
In-App Purchase Like a Pro: Best Practices from the Top 50 Apps - Mario Viviani
In-App Purchase Like a Pro: Best Practices from the Top 50 Apps - Mario VivianiIn-App Purchase Like a Pro: Best Practices from the Top 50 Apps - Mario Viviani
In-App Purchase Like a Pro: Best Practices from the Top 50 Apps - Mario Viviani
 
Building Voice Apps & Experiences For Amazon Echo
Building Voice Apps & Experiences For Amazon EchoBuilding Voice Apps & Experiences For Amazon Echo
Building Voice Apps & Experiences For Amazon Echo
 
Introduction to the Amazon Appstore
Introduction to the Amazon AppstoreIntroduction to the Amazon Appstore
Introduction to the Amazon Appstore
 
Introduction to App Stores
Introduction to App StoresIntroduction to App Stores
Introduction to App Stores
 
Submitting Apps and Games to the Amazon Appstore
Submitting Apps and Games to the Amazon AppstoreSubmitting Apps and Games to the Amazon Appstore
Submitting Apps and Games to the Amazon Appstore
 
How To Evolve Players Into Fans
How To Evolve Players Into FansHow To Evolve Players Into Fans
How To Evolve Players Into Fans
 

Dernier

UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 

Dernier (20)

UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 

Bringing Media Apps to Fire TV with HTML5

  • 1. BRINGING MEDIA APPS TO AMAZON FIRE TV STREAMING MEDIA EAST 2015 RUSSELL BEATTIE Technical Evangelist, Amazon Lab126 beattier@amazon.com JUSTIN WEBSTER Executive Director, Product & Operations The Wall Street Journal Digital Network
  • 2. AGENDA • Amazon Fire TV & Fire TV Stick • Amazon Fire OS • HTML5 Platform • Web App Starter Kit for Fire TV • Features Demo • Wall Street Journal • Development Hands On 2
  • 3. AMAZON FIRE TV AND FIRE TV STICK 3
  • 4. WHAT IS AMAZON FIRE TV Amazon Fire TV and Fire TV Stick provide a powerful platform to help developers and content creators reach more customers in the living room. 4
  • 5. INCREDIBLY POWERFUL Amazon Fire TV uses a Qualcomm Snapdragon 300 quad core processor, Adreno 320 GPU, 2 GB of RAM and expandable USB storage to support high performance games and media. 5 The Amazon Fire TV is INCREDIBLYPOWERFUL Amazon Fire TV uses a Qualcomm® Snapdragon™ 300 Quad Core processor with Qualcomm® Krait™ technology, Qualcomm® Adreno™ 320 GPU and 2GB of RAM to support high performance game experiences.
  • 6. INCREDIBLY POWERFUL 6 Amazon Fire TV Stick has a dual core processor, a dedicated VideoCore4 GPU, dual-band/ dual-antenna Wi-Fi, 1 GB of RAM and 8 GB of storage enabling streaming of 1080p HD video and Dolby Digital Plus 7.1 surround sound. vs competing streaming media sticks
  • 7. GAMING PLATFORM 7 Developers can create games of all types for the big screen in the living room, using the Amazon Fire TV Remote, Amazon Fire Game Controller, or third party Bluetooth gamepads.
  • 10. AMAZON FIRE OS PLATFORM • 3½ Years - launched November 2011 • 10 tablets, 2 TVs and 1 phone • 10s of millions of Fire devices 10
  • 11. AMAZON APPSTORE The Appstore is integrated across the Amazon ecosystem • 400,000+ apps in the Amazon Appstore • Only place for apps and games on Fire Tablets, Fire TV, Fire TV Stick and Fire phone • Apps and games are included in the Amazon shopping app • Available for millions of Android devices • Preloaded on Blackberry 10 Reach millions of Fire OS and Android customers in 236 countries and territories worldwide Android Phones & Tablets Fire phone Fire Tablets Fire TV & Fire TV Stick BlackBerry
  • 12. FIRE OS DEVELOPMENT OPTIONS • Native Apps Android Java • Cross Platform Apps Cordova/PhoneGap • Pure Web Apps Mobile App Distribution Program 12
  • 13. AMAZON HTML5 PLATFORM 13 Chromium Based Modern Web Standards GPU Accelerated Hardware Optimized Fire OS Integrated Developer Friendly </>
  • 14. HTML5 WEB APPS ON FIRE TV WEB APP STARTER KIT FOR FIRE TV 14
  • 16. 10 FOOT USER INTERFACE “The goal of 10-foot user interface design is to make the user's interaction as simple and efficient as possible, with as few button presses as possible while still having an intuitive layout, in terms of accomplishing user goals—what is often called user-centered design.” http://en.wikipedia.org/wiki/10-foot_user_interface 16
  • 17. WEB APP STARTER KIT FOR FIRE TV • HTML5 Templates Pure Web Apps Hybrid Cordova/PhoneGap • Open Source Hosted on GitHub https://github.com/amzn • Major Features Category Lists Continuous Playback Search Themes Configurable Data Sources • Already has live apps! 17
  • 18. SUPPORT FOR MULTIPLE VIDEO PROVIDERS 18 JSON YouTube MRSS
  • 19. DEMO WEB APP STARTER KIT FOR FIRE TV 19
  • 22. 22 WSJLive. 1,500 VideosProduced Per Month 120+Hoursof Original VideoContent per Month Launchedin2011Free,liveand on-demand videoservice On Network YouTube Apps Syndication !14 channels !19,051videos !317M views
  • 23. 23
  • 24. 24 MoreThanJust News. WSJ VideoContent: Original Programs: NewsHub Newsyou needtoknow. LunchBreak Featuresamix of hardnewsalongwith ‘businessof life’ interestslikehealth,lifestyleandluxury real estate. TheShort Answer Answersandexplanationstokey topicsthat aretrendingin thenews. WSJCafé Acousticperformancesandfascinatinginterviewswith someof thebiggest andmost interestingstarsin music, stageandscreen.
  • 25. 25 PlatformEngagement.! 83% Averageadcompletion rate 71% Averagecontent completion rate 4.03 Averagevideosper viewer 32 Averageminutesper viewer
  • 26. 26
  • 27. 27
  • 28. 28
  • 29. Deployment.! 3 Days TestingandQA Signoff 1Week ToProduction WebAppStarter Kit Start toFinish in Just 1Week LaunchedDec.2014 On-demand VideoService
  • 30. DEVELOPMENT WEB APP STARTER KIT FOR FIRE TV 30
  • 32. DOWNLOAD • Web App Starter Kit for Fire TV Source & Docs https://github.com/amzn/web-app-starter-kit-for-fire-tv • Live Example (view on Fire TV) https://amzn.github.io/web-app-starter-kit-for-fire-tv • Example Projects Zip http://amzn.github.io/web-app-starter-kit-for-fire-tv/web-app- starter-kit-for-fire-tv-projects.zip 32
  • 33. MODIFY 33 $ cd ./youtube-sections $ ls -1 index.html firetv.css ./assets ./js
  • 34. MODIFY – INIT.JS 34 $ vi ./js/init.js ... var settings = { Model: YouTubeAPIModel, PlayerView: YouTubePlayerView, PlaylistView: PlaylistPlayerView, showSearch: true, user: "amazonwebservices", devKey: "PUT-YOUTUBE-API-DEV-KEY-HERE", createCategoriesFromSections: true };
  • 35. FIRETV.CSS – APP MAIN 35 1) .subcat-header .leftnav-list-item-chosen 2) .app-top-bar 3) .app-main-container 4) img_logo.png 5) .one-D-summary-title 6) .one-D-summary-pubdate 7) .one-D-summary- description 8) .detail-item-button-static
  • 36. FIRETV.CSS – CATEGORY LIST 36 1) .leftnav-menu-list 2) .leftnav-list-item-selected 3) .leftnav-list-item-static
  • 37. DEBUG 37 Use Local Web Server $ python -m SimpleHTTPServer 3000 ... $ serve –p 3000 Or... Zip Project and Push $ zip –r mywebapp.zip * $ adb connect 192.168.1.100 $ adb push mywebapp.zip /sdcard/amazonwebapps/
  • 38. WEB APP TESTER WEB APP STARTER KIT FOR FIRE TV 38
  • 39. 39
  • 40. 40
  • 41. 41
  • 42. 42
  • 44. PUBLISH YOUR MEDIA APP WEB APP STARTER KIT FOR FIRE TV 44
  • 46. SUBMITTING YOUR APP TO AMAZON APPSTORE • Create a free Amazon Developer Account • Enter app details on New Web App Submission page: - General Information (title, category, support details, privacy URL) - Availability and Pricing (release date and base list price) - Description - Images and Multimedia (screen shots, icons) - Content rating • Choose to submit a hosted web app or a packaged web app - Enter URL of hosted web app OR - Upload zip file of web assets (HTML, JavaScript, CSS, files/resources) • In Device Support section, select Fire TV and Fire TV Stick • Submit! 46
  • 48. LINKS, DOCS, SOURCES AND SDKS • Learn more: http://developer.amazon.com/apps https://github.com/amzn/web-app-starter-kit-for-fire-tv https://developer.amazon.com/public/resources/development-tools/sdk • Contact us: http://forums.developer.amazon.com http://developer.amazon.com/help/contactus.html @AmazonAppDev /AmazonAppDeveloper http://developer.amazon.com/blog WSJ Live: http://www.wsj.com/video

Notes de l'éditeur

  1. You can also rent or purchase over 200,000 movies and TV episodes from Amazon Instant Video, which has the world’s largest selection of videos to rent or buy, including new releases and blockbusters.
  2. Available to customers in over 236 countries. Available on Amazon hardware, including Fire tablets, phone, and TV. Customers can also download the Appstore on any Android phone or tablet. And preloaded on selected devices including Blackberry 10 and select Android phones from DT in DE for example.
  3. General contact information