FirstNet overview App ecosystem Optimization...

43
Bill Schrier Senior Policy Advisor First Responder Network Authority ©2018 AT&T Intellectual Property. FirstNet, First Responder Network Authority, and FirstNet logo are registered trademarks and service marks of FirstNet, an independent authority within the U.S. Department of Commerce. All other marks are the property of their respective owners. Prathima Simha Product Management & Marketing FirstNet Program, AT&T Doug Sillars Principle Systems Engineer Developer Program, AT&T THE FIRSTNET APP DEVELOPER PROGRAM FirstNet overview App ecosystem Optimization tool

Transcript of FirstNet overview App ecosystem Optimization...

Page 1: FirstNet overview App ecosystem Optimization toolportal.higherground.com/wp-content/uploads/2018/03/FirstNet_App... · FIRSTNET APP CATALOG COMPONENTS User experience starts with

Bill SchrierSenior Policy Advisor

First Responder Network

Authority

©2018 AT&T Intellectual Property. FirstNet, First Responder Network Authority, and FirstNet logo are registered trademarks and service marks of FirstNet, an independent

authority within the U.S. Department of Commerce. All other marks are the property of their respective owners.

Prathima SimhaProduct Management &

Marketing

FirstNet Program, AT&T

Doug SillarsPrinciple Systems

Engineer

Developer Program, AT&T

THE FIRSTNET APP DEVELOPER PROGRAM

FirstNet overview App ecosystem Optimization tool

Page 2: FirstNet overview App ecosystem Optimization toolportal.higherground.com/wp-content/uploads/2018/03/FirstNet_App... · FIRSTNET APP CATALOG COMPONENTS User experience starts with

Bill Schrier, Senior Adviser, First Responder Network Authority

Innovation for Public Safety:

How FirstNet Creates an Ecosystem for the Future

Page 3: FirstNet overview App ecosystem Optimization toolportal.higherground.com/wp-content/uploads/2018/03/FirstNet_App... · FIRSTNET APP CATALOG COMPONENTS User experience starts with

Presentation title here—edit on Slide Master

2

Innovative Public-Private Partnership

Creating a network and an ecosystem of devices, support, security

and mobile applications dedicated to public safety

20MHz

Spectrum

25-year

Contract

Continuous engagement with

public safety responders on

their challenges and needs

Technology

& innovation

$180B in total

AT&T network

assets

Solutions and

App Ecosystem

Devices

$6.5 Billion

first 5 years

Page 4: FirstNet overview App ecosystem Optimization toolportal.higherground.com/wp-content/uploads/2018/03/FirstNet_App... · FIRSTNET APP CATALOG COMPONENTS User experience starts with

Presentation title here—edit on Slide Master

So much MORE than a network

Page 5: FirstNet overview App ecosystem Optimization toolportal.higherground.com/wp-content/uploads/2018/03/FirstNet_App... · FIRSTNET APP CATALOG COMPONENTS User experience starts with

Presentation title here—edit on Slide Master

Helmet Cam

Live Stream

Environmental

Hazmat Sensor

Bio

Sensors

Indoor

Location

Tracker

LMR &

LTE

Devices

Heads-up

Display on

SCBA

Remote

Speaker plus

Voice-to-Text

In-vehicle routers,

telematics, computers and

other technology

Heavy use of IoT in Emergency

Medical Services

Augmented Reality

Body-worn Video

Images: Motorola via http://www.gadget.co.za/meet-futurecop-the-vr-policeman-of-tomorrow/

Health

Sensors

Augmented

Reality

Voice to Text

Connected Weapons

Radio

Smart

Watch

Equipment Sensors

Smart

Armor

Internet of Life-Saving Things

http://iffmag.mdmpublishing.com/application-fireground-intelligence/

Drones

Page 6: FirstNet overview App ecosystem Optimization toolportal.higherground.com/wp-content/uploads/2018/03/FirstNet_App... · FIRSTNET APP CATALOG COMPONENTS User experience starts with

Presentation title here—edit on Slide Master

Engage public safety

(needs)

Developers* Create &

Revise Apps (Agile)

Submit Apps to FirstNet Ecosystem

FirstNet Apps &

Solutions

Development Lifecycle and Potential Applications

CJIS records,

warrants access

CAD Interop

NG-9-1-1 Interop

Access to Patient

monitors and records

(with permission)

3D Building

Diagrams &

Building

IoT access

*3rd Party companies and governments

Page 7: FirstNet overview App ecosystem Optimization toolportal.higherground.com/wp-content/uploads/2018/03/FirstNet_App... · FIRSTNET APP CATALOG COMPONENTS User experience starts with

Presentation title here—edit on Slide Master

For Public Safety, By Public Safety

6

Page 8: FirstNet overview App ecosystem Optimization toolportal.higherground.com/wp-content/uploads/2018/03/FirstNet_App... · FIRSTNET APP CATALOG COMPONENTS User experience starts with

FirstNet Developer Program:Creating an App Ecosystem for the Future

©2018 AT&T Intellectual Property. FirstNet, First Responder Network Authority, and FirstNet logo are registered trademarks and service marks of FirstNet,

an independent authority within the U.S. Department of Commerce. All other marks are the property of their respective owners.

Prathima Simha, FirstNet App Developer Program, AT&T

Page 9: FirstNet overview App ecosystem Optimization toolportal.higherground.com/wp-content/uploads/2018/03/FirstNet_App... · FIRSTNET APP CATALOG COMPONENTS User experience starts with

1. It will be seen – all FirstNet subscribers have access to their own catalog of specially curated apps and solutions

2. It will be powered – Your app will be fueled by FirstNet services and advanced capabilities

3. It will be trusted – Apps are tested and confirmed as highly secure with exclusive certification that demonstrates operational reliability

Seize this opportunity – be one of the first in a new, purpose-built app and solution store

Subscribers can access the dedicated FirstNet App Catalog – make sure your app is here

DEDICATED FIRSTNET APPS AND SOLUTIONS

Page 10: FirstNet overview App ecosystem Optimization toolportal.higherground.com/wp-content/uploads/2018/03/FirstNet_App... · FIRSTNET APP CATALOG COMPONENTS User experience starts with

FirstNet Developer Program

• Inclusive community of app ecosystem providers, consumers and influencers

▪ Resources to develop, certify, distribute and monetize apps and solutions

• Intake of apps and exclusive app certification

• Catalog of FirstNet and third-party APIs

• User feedback and app life-cycle management

• Events that connect the public safety and developer communities to advance innovation and opportunity

Page 11: FirstNet overview App ecosystem Optimization toolportal.higherground.com/wp-content/uploads/2018/03/FirstNet_App... · FIRSTNET APP CATALOG COMPONENTS User experience starts with

Providers

InfluencersConsumers

INCLUSIVE AND ACTIVE FIRSTNET DEVELOPER PROGRAM WILL FUEL INNOVATION

Developers, Product

Companies & Integrators

Public Safety Agencies

& First Responders Policymakers &

Support OrganizationsStandards

& GuidelinesIdeation &Usability

Funding &Policy Support

Page 12: FirstNet overview App ecosystem Optimization toolportal.higherground.com/wp-content/uploads/2018/03/FirstNet_App... · FIRSTNET APP CATALOG COMPONENTS User experience starts with

Developers, Product Companies

and Integrators

BENEFITS OF FIRSTNET DEVELOPER PROGRAM MEMBERSHIP

Policymakers

Providers

InfluencersConsumers

Standards& Guidelines

Ideation &Usability

Funding &Policy Support

▪ Set your product apart with the exclusive FirstNet

Certified™ mark

▪ Get direct access to a growing nationwide public

safety market

▪ Benefit from targeted ratings and reviews from

public safety users

▪ Enhance the capabilities of your apps with unique

FirstNet APIs/SDKs

▪ Offer your APIs through FirstNet to promote/sell

your products

▪ Collaborate with public safety users, influencers and

developers

▪ Be the first to learn about FirstNet enhancements,

tools and events

Page 13: FirstNet overview App ecosystem Optimization toolportal.higherground.com/wp-content/uploads/2018/03/FirstNet_App... · FIRSTNET APP CATALOG COMPONENTS User experience starts with

Public Safety Agencies

and First Responders

BENEFITS OF FIRSTNET DEVELOPER PROGRAM MEMBERSHIP

Policymakers

Providers

InfluencersConsumers

Standards& Guidelines

Ideation &Usability

Funding &Policy Support

▪ Distribute and manage all agency

recommended apps from a single purpose-

built app and solution store

▪ Submit your apps to FirstNet for a free,

independent review and certification

▪ Security review, Privacy restrictions

▪ Availability, Performance, Reliability

Review

▪ Use FirstNet Single Sign-on to access all apps,

devices and FirstNet portals

▪ Collaborate with developers and IT influencers

Page 14: FirstNet overview App ecosystem Optimization toolportal.higherground.com/wp-content/uploads/2018/03/FirstNet_App... · FIRSTNET APP CATALOG COMPONENTS User experience starts with

Policymakers and

Support Organizations

BENEFITS OF FIRSTNET DEVELOPER PROGRAM MEMBERSHIP

Policymakers

Providers

InfluencersConsumers

Standards& Guidelines

Ideation &Usability

Funding &Policy Support

▪ Encourage and enable developer use of your standards, tools and policies

▪ Promote interoperability and information sharing

▪ Gain direct access to a community interested in advancing public safety

Page 15: FirstNet overview App ecosystem Optimization toolportal.higherground.com/wp-content/uploads/2018/03/FirstNet_App... · FIRSTNET APP CATALOG COMPONENTS User experience starts with

FIRSTNET DEVELOPER PROGRAM COMPONENTS

ManageDistributeCertifyDevelop

Membership Develop Certify Distribute Manage

▪ Open to everyone

▪ Free of charge

▪ Evolving public

safety technology

community

▪ Build public safety

apps and new

development tools

▪ Use open standards

and time-saving

tools

▪ Use FirstNet test

tools and checklist

▪ Submit app for

technical review

and certification

▪ Used, rated, and

reviewed by first

responders

▪ Receive revenue

and user

feedback

▪ Made available,

pushed to, and

recommended

on FirstNet

devices

Page 16: FirstNet overview App ecosystem Optimization toolportal.higherground.com/wp-content/uploads/2018/03/FirstNet_App... · FIRSTNET APP CATALOG COMPONENTS User experience starts with

Go to the FirstNet Developer Portal (www.firstnet.com/developer)

Click “Learn more” on Developer Program

FIRSTNET DEVELOPER PROGRAM COMPONENTS – MEMBERSHIP

Page 17: FirstNet overview App ecosystem Optimization toolportal.higherground.com/wp-content/uploads/2018/03/FirstNet_App... · FIRSTNET APP CATALOG COMPONENTS User experience starts with

Go to the FirstNet Developer Portal (www.firstnet.com/developer)

Click “Learn more” on Developer Program

App Providers and Developers Join Now

1. Click Join Now

2. Provide your name, email and

password

3. Verify your address via a system-

generated email

4. You are now a member of the

FirstNet developer community!

5. Bookmark the page for your return

visits.

FIRSTNET DEVELOPER PROGRAM COMPONENTS – MEMBERSHIP

Page 18: FirstNet overview App ecosystem Optimization toolportal.higherground.com/wp-content/uploads/2018/03/FirstNet_App... · FIRSTNET APP CATALOG COMPONENTS User experience starts with

Go to the FirstNet Developer Portal (www.firstnet.com/developer)

Click “Learn more” on Developer Program

App Providers and Developers Join Now

1. Click Join Now

2. Provide your name, email and

password

3. Verify your address via a system-

generated email

4. You are now a member of the

FirstNet developer community!

5. Bookmark the page for your return

visits.

Returning members or existing

subscribers

1. Click the Sign-In icon

2. Use your FirstNet credentials to login

FIRSTNET DEVELOPER PROGRAM COMPONENTS – MEMBERSHIP

Page 19: FirstNet overview App ecosystem Optimization toolportal.higherground.com/wp-content/uploads/2018/03/FirstNet_App... · FIRSTNET APP CATALOG COMPONENTS User experience starts with

FirstNet Guidelines

• Review guide to develop,

distribute and manage

FirstNet Apps and

Solutions

Catalog of APIs/SDKs

• FirstNet exclusive APIs

• IoT starter kits, SIMs, Analytics

• Enhanced PTT, SMS, In-App

messaging

• 3rd Party APIs

Develop, Test Tools

• Any MADP of Your

Choice

• AT&T Video Optimizer

ConnectedAssets FirstNet Network Service Delivery Analytics Apps Cloud Services

Rugged Devices

Module

Modem

Sensors•Enterprise On-Demand

•NetBond

•AT&T M2X

•AT&T Flow Designer

• Pre-packaged Apps

1 2 3

FIRSTNET DEVELOPER PROGRAM COMPONENTS – DEVELOP

Page 20: FirstNet overview App ecosystem Optimization toolportal.higherground.com/wp-content/uploads/2018/03/FirstNet_App... · FIRSTNET APP CATALOG COMPONENTS User experience starts with

Submit App for FirstNet review• Sign-in: Sign-in to the FirstNet Developer Portal

• Click: the Distribute button

• FirstNet App Control: Web application to submit and

manage apps

• Click: the Submit New App button and follow the

instructions on the screen

FirstNet review• Comprehensive: Security, Availability, Scalability, Reliability

• Distinct Levels: FirstNet Certified™ & FirstNet Reviewed

• Platforms : iOS and Android

• Process: ~ 4-6 weeks, processed in the order it was received

• Outcome: Apps distributed through FirstNet App Catalog

FIRSTNET DEVELOPER PROGRAM COMPONENTS – CERTIFY AND DISTRIBUTE

Page 21: FirstNet overview App ecosystem Optimization toolportal.higherground.com/wp-content/uploads/2018/03/FirstNet_App... · FIRSTNET APP CATALOG COMPONENTS User experience starts with

1. Obtain User Feedback

• Receive Ratings and Reviews

2. Update Your App

• Marketing material updates – No review needed

• App updates – Quicker submission, Faster review

3. Remove Your App

Manage

FIRSTNET DEVELOPER PROGRAM COMPONENTS – MANAGE APP LIFECYCLE

Page 22: FirstNet overview App ecosystem Optimization toolportal.higherground.com/wp-content/uploads/2018/03/FirstNet_App... · FIRSTNET APP CATALOG COMPONENTS User experience starts with

FIRSTNET APP CATALOG COMPONENTS

User experience starts with the features of a commercial mobile app store

• You can view app descriptions, release notes and screen shots

• See aggregate ratings and drill-down into user comments (public safety users only)

Then provides additional tailored features for public safety

• Filtering by category, device platform and subscriber discipline

• Quick identification of FirstNet Certified™ solutions

• Insight into which solutions are recommended by a subscriber’s agency

Apps can be cross-linked to a commercial app store or hosted by FirstNet.

Page 23: FirstNet overview App ecosystem Optimization toolportal.higherground.com/wp-content/uploads/2018/03/FirstNet_App... · FIRSTNET APP CATALOG COMPONENTS User experience starts with

EVOLVING COMMUNITY COLLABORATION

2

Events

• Hackathons

• Webinars

• User Conferences

• Other Public Safety events

Information Sharing

• Newsletters

• Blogs

• Forums

• Developer & API Catalog

Other Opportunities

• Work with public safety users

• Identify solution partners

• Market APIs or other tools

Special Projects

• Standards Development

• Emergent Challenges

Page 24: FirstNet overview App ecosystem Optimization toolportal.higherground.com/wp-content/uploads/2018/03/FirstNet_App... · FIRSTNET APP CATALOG COMPONENTS User experience starts with

FOR MORE INFORMATION

Click on the Help icon, select on one of the

sub-menus

• For Frequently Asked Questions

• Click on FAQs

• To submit a Trouble Ticket

• Click on Support

• Click on the Submit a Ticket button

• For other questions, contact us

• Click on Support

• Click on Contact Us

Page 25: FirstNet overview App ecosystem Optimization toolportal.higherground.com/wp-content/uploads/2018/03/FirstNet_App... · FIRSTNET APP CATALOG COMPONENTS User experience starts with

Join the FirstNet

Developer Program today at

www.firstnet.com/developer

©2018 AT&T Intellectual Property. FirstNet, First Responder Network Authority, and FirstNet logo are registered trademarks and service marks of FirstNet, an independent

authority within the U.S. Department of Commerce. All other marks are the property of their respective owners.

Page 26: FirstNet overview App ecosystem Optimization toolportal.higherground.com/wp-content/uploads/2018/03/FirstNet_App... · FIRSTNET APP CATALOG COMPONENTS User experience starts with

©2018 AT&T Intellectual Property. FirstNet, First Responder Network Authority, and FirstNet logo are registered trademarks and service marks of FirstNet,

an independent authority within the U.S. Department of Commerce. All other marks are the property of their respective owners.

Speed Up Your AppDoug Sillars @dougsillars

Page 27: FirstNet overview App ecosystem Optimization toolportal.higherground.com/wp-content/uploads/2018/03/FirstNet_App... · FIRSTNET APP CATALOG COMPONENTS User experience starts with
Page 28: FirstNet overview App ecosystem Optimization toolportal.higherground.com/wp-content/uploads/2018/03/FirstNet_App... · FIRSTNET APP CATALOG COMPONENTS User experience starts with

STUDY RESULTS CAN BE ENLIGHTENING

0.5

0.6

0.7

0.8

0.9

Standing inLine

Standing onthe edge of a

virtual cliff

ExperiencingMobileDelays

Solving aMath

Problem

Measured Stress Point 3

Mobile delays are

more stressful than

standing on the edge

of a cliff!

https://www.ericsson.com/res/docs/2016/mobility-report/emr-feb-2016-the-stress-of-steaming-delays.pdf

Page 29: FirstNet overview App ecosystem Optimization toolportal.higherground.com/wp-content/uploads/2018/03/FirstNet_App... · FIRSTNET APP CATALOG COMPONENTS User experience starts with

HOW MUCH DO YOUR CUSTOMERS HATE DELAYS?

Point 3

Mobile delays are more

stressful than standing

on the edge of a cliff

http://www.freepik.com/free-icon/chronometer_720231.htmhttps://pixabay.com/p-1298864/?no_redirecthttps://www.goodfreephotos.comhttps://www.flickr.com/photos/hier_gibt_es_nichts_zu_sehen_bitte_gehen_sie_weiter/8405873821

3s: 53% of users abandon Mobile sites

500ms: 26% frustration8% engagement

100ms: 1% revenue Walmart & Amazon

4% mobile users throw their phones

https://www.doubleclickbygoogle.com/articles/mobile-speed-matters

http://bit.ly/mobileWebStress

http://www.globaldots.com/how-website-speed-affects-conversion-rates/

https://www.mobilejoomla.com/blog/172-responsive-design-vs-server-side-solutions-infographic.html

Page 30: FirstNet overview App ecosystem Optimization toolportal.higherground.com/wp-content/uploads/2018/03/FirstNet_App... · FIRSTNET APP CATALOG COMPONENTS User experience starts with

29

The Video Optimizer is free. And open

source tooling is available on the

FirstNet Developer Program Portal.

BUT FOR YOUR FIRSTNET USERS…….SECONDS CAN SAVE (OR COST) LIVES

Since 2011, the Video Optimizer

has saved developers millions

of dollars by:• Improving mobile apps performance

• 40 best practices:

• Data usage

• Network connectivity

• Video streaming

• iOS/Android

Page 31: FirstNet overview App ecosystem Optimization toolportal.higherground.com/wp-content/uploads/2018/03/FirstNet_App... · FIRSTNET APP CATALOG COMPONENTS User experience starts with

30

RUNS NETWORK

TRACES ON

YOUR PHONE

1. Pick device

2. Collector type

3. Set network

conditions

4. Decrypt HTTPS

5. Record screen?

6. Name

7. GO!

Using Video Optimizer

Page 32: FirstNet overview App ecosystem Optimization toolportal.higherground.com/wp-content/uploads/2018/03/FirstNet_App... · FIRSTNET APP CATALOG COMPONENTS User experience starts with

ANDROID VPN TRACE COLLECTION

Point 3

Mobile delays are more

stressful than standing

on the edge of a cliffVPN

30 fps

https://pixabay.com/en/phone-smatphone-android-vector-804792/https://commons.wikimedia.org/wiki/File:Man_made_communication_tower.svg

Page 33: FirstNet overview App ecosystem Optimization toolportal.higherground.com/wp-content/uploads/2018/03/FirstNet_App... · FIRSTNET APP CATALOG COMPONENTS User experience starts with

GATHER A TEST TRACE FROM THE DEVICE

Point 3

Video Optimizer establishes a VPN connection on Device

Device screen displayed on your computer

Click Stop to end trace. Files copied over to computer for analysis.

Page 34: FirstNet overview App ecosystem Optimization toolportal.higherground.com/wp-content/uploads/2018/03/FirstNet_App... · FIRSTNET APP CATALOG COMPONENTS User experience starts with

NETWORK TRACE ANALYSIS: TRADITIONAL

Point 3

Mobile delays are more

stressful than standing

on the edge of a cliff

Page 35: FirstNet overview App ecosystem Optimization toolportal.higherground.com/wp-content/uploads/2018/03/FirstNet_App... · FIRSTNET APP CATALOG COMPONENTS User experience starts with

BEST PRACTICES – TEST RESULTS

Point 3

Mobile delays are more

stressful than standing

on the edge of a cliff

Connections

Files and Images

HTML

Security

Video

GPS

Page 36: FirstNet overview App ecosystem Optimization toolportal.higherground.com/wp-content/uploads/2018/03/FirstNet_App... · FIRSTNET APP CATALOG COMPONENTS User experience starts with

BEST PRACTICES – FILES & IMAGES

Point 3

Text Compression• Gzip – reduces files

• Faster Download• Less data usage• Fast encode decode• 131 KB -> 16 KB

• Brotli - 12 KB

Page 37: FirstNet overview App ecosystem Optimization toolportal.higherground.com/wp-content/uploads/2018/03/FirstNet_App... · FIRSTNET APP CATALOG COMPONENTS User experience starts with

BEST PRACTICES – FILES & IMAGES

Point 3

Page 38: FirstNet overview App ecosystem Optimization toolportal.higherground.com/wp-content/uploads/2018/03/FirstNet_App... · FIRSTNET APP CATALOG COMPONENTS User experience starts with

BEST PRACTICES – FILES & IMAGES

Point 3

If all Images were delivered as WebP,

Image Compression

Page 39: FirstNet overview App ecosystem Optimization toolportal.higherground.com/wp-content/uploads/2018/03/FirstNet_App... · FIRSTNET APP CATALOG COMPONENTS User experience starts with

BEST PRACTICES – CONNECTIONS

Point 3

Image Compression

Page 40: FirstNet overview App ecosystem Optimization toolportal.higherground.com/wp-content/uploads/2018/03/FirstNet_App... · FIRSTNET APP CATALOG COMPONENTS User experience starts with

BEST PRACTICES – PERIODIC CONNECTIONS

Point 3

Image Compression

Constantly pinging the server for information can quickly drain the device battery. Use push notifications for urgent updates

Page 41: FirstNet overview App ecosystem Optimization toolportal.higherground.com/wp-content/uploads/2018/03/FirstNet_App... · FIRSTNET APP CATALOG COMPONENTS User experience starts with

BEST PRACTICES – SECURITY

Point 3

Image Compression

Transmission of Private Data

Page 42: FirstNet overview App ecosystem Optimization toolportal.higherground.com/wp-content/uploads/2018/03/FirstNet_App... · FIRSTNET APP CATALOG COMPONENTS User experience starts with

MORE QUESTIONS?

Point 3

FirstNet: www.firstnet.com

Developer Program: www.firstnet.com/developer

Page 43: FirstNet overview App ecosystem Optimization toolportal.higherground.com/wp-content/uploads/2018/03/FirstNet_App... · FIRSTNET APP CATALOG COMPONENTS User experience starts with