Amazon Lab126

26
CHRIS DENAMUR SOFTWARE DEV MANAGER, AMAZON LAB126 linkedin.com/in/ chrisdenamur LAB126 DEVELOPER TECHNOLOGY

Transcript of Amazon Lab126

Page 1: Amazon Lab126

CHR I S DENAMURS O F T W A R E D E V M A N A G E R , A M A Z O N L A B 1 2 6

l inked in .com/ in/ chr i sdenamur

LAB126

DEVELOPER

TECHNOLOGY

Page 2: Amazon Lab126

LAB126

W H A T I S

L A B 1 2 6 ?

H I S T O R Y O F

L A B 1 2 6

L A B 1 2 6

T O D A Y

F O R

D E V E L O P E R S

S Y S T E M

X - R A Y

N E T W O R K

M O N I T O R

Page 3: Amazon Lab126

LAB126

W H A T I S

L A B 1 2 6 ?

H I S T O R Y O F

L A B 1 2 6

L A B 1 2 6

T O D A Y

F O R

D E V E L O P E R S

S Y S T E M

X - R A Y

N E T W O R K

M O N I T O R

Page 4: Amazon Lab126

WHAT IS LAB126?

Page 5: Amazon Lab126
Page 6: Amazon Lab126

Research and Development for high profile consumer electronic devices

Hardware and software developed together

Develop Fire Tablet, Kindle E-reader, Fire TV and Echo

O U R D E V I C E S

Page 7: Amazon Lab126

LAB126

W H A T I S

L A B 1 2 6 ?

H I S T O R Y O F

L A B 1 2 6

L A B 1 2 6

T O D A Y

F O R

D E V E L O P E R S

S Y S T E M

X - R A Y

N E T W O R K

M O N I T O R

Page 8: Amazon Lab126

HISTORY OF LAB126

Page 9: Amazon Lab126

Started as a vision to improve upon the physical book

Developed first Kindle E-reader and grew

That small skunkworks project turned into many innovated devices

K I N D L E

Page 10: Amazon Lab126

V I S I O N

THE FIRST KINDLE E-READER WAS BORN AND LAUNCHED WITH 90,000 BOOKS.IT SOLD OUT IN 5.5 HOURS.

Page 11: Amazon Lab126

LAB126

W H A T I S

L A B 1 2 6 ?

H I S T O R Y O F

L A B 1 2 6

L A B 1 2 6

T O D A Y

F O R

D E V E L O P E R S

S Y S T E M

X - R A Y

N E T W O R K

M O N I T O R

Page 12: Amazon Lab126

LAB126 TODAY

Page 13: Amazon Lab126

Amazon’s mission is to be earth’s most customer-centric company

Compelling devices and experiences

Developers are also our customers, create devices and tools to improve developer experience

L A B 1 2 6 T O D A Y

Page 14: Amazon Lab126

LAB126

W H A T I S

L A B 1 2 6 ?

H I S T O R Y O F

L A B 1 2 6

L A B 1 2 6

T O D A Y

F O R

D E V E L O P E R S

S Y S T E M

X - R A Y

N E T W O R K

M O N I T O R

Page 15: Amazon Lab126

FOR DEVELOPERS

Page 16: Amazon Lab126

G R E AT F O R C U S TO M E R S , E A S Y F O R D E V S

Fire Devices should be easy for developers

Tools to help developers improve customer experience

Frameworks for building apps – Calypso and Web App Starter Kit

Tools for connectivity – Network Monitor

Improve Performance – System X-ray

Page 17: Amazon Lab126

LAB126

W H A T I S

L A B 1 2 6 ?

H I S T O R Y O F

L A B 1 2 6

L A B 1 2 6

T O D A Y

F O R

D E V E L O P E R S

S Y S T E M

X - R A Y

N E T W O R K

M O N I T O R

Page 18: Amazon Lab126

NETWORK MONITOR

Page 19: Amazon Lab126

N E T W O R K M O N I TO R

On Fire TV, a good network connection is critical

Improve the customers experience with information about network connectivity

Page 20: Amazon Lab126

N E T W O R K M O N I TO R

CONNECTIVITY_CHECK Intent

Opens Network settings to configure

Opens Network Advisor to troubleshoot

F E AT U R E S

Page 21: Amazon Lab126

LAB126

W H A T I S

L A B 1 2 6 ?

H I S T O R Y O F

L A B 1 2 6

L A B 1 2 6

T O D A Y

F O R

D E V E L O P E R S

S Y S T E M

X - R A Y

N E T W O R K

M O N I T O R

Page 22: Amazon Lab126

SYSTEM X-RAY

Page 23: Amazon Lab126

S Y S T E M X - R AY

Diagnose issues in your app or game

Visually track metrics while in use

Update in real time with minimal system impact

F E AT U R E S

Page 24: Amazon Lab126

U S I N G S Y S T E M X - R AY

HDMI and HDCP – Debug display issues

CPU – Optimize CPU core utilization and multithreading

Memory – App and System Memory usage, identify memory leaks

Network – Download speed and WiFi signal, diagnose connectivity issues and determine streams chosen by media players

Page 25: Amazon Lab126

1. DOWN

1. CENTER

2. MENU

2. MENU 1. Button Y

1. Button A

Fire TV remote1. Press and hold

Center + Down for 5 seconds

2. Press Menu

Gamepad1. Press and hold A + Y

for 5 seconds2. Press Menu

A C T I VAT E S Y S T E M X - R AY

Page 26: Amazon Lab126

Chris DeNamur

@AmazonAppDev

developer.amazon.com/appstore

THANK YOU!

bit.ly/AmazonSummitFeedback