SlideShare a Scribd company logo
1 of 23
Optimizing the User Experience with
Over-the-Air (OTA) Updates
Yoram Berholtz, Director of Market Adoption
Sep 2013
 Introduction
 Stay Competitive with Updating Software OTA
 Overview of an OTA Updating System
 Best Practices in Delivering Software Updates OTA
▪ Planning an OTA Updating System
▪ Testing the OTA Updates
▪ Operating an Update Campaign
▪ Optimizing the User Experience
▪ Measuring the Impact of OTA Updating
 Red Bend’s OTA Updating Service
 Summary and Recommendation for OEMs
Agenda
2
Red Bend Software, the Leader in
Mobile Software Update
33
1.75 billion devices1,200+ models
Big Brands Provide OTA Updating
4
Over-the-air update is the best approach to get the highest Adoption
Why Update Software OTA?
5
Fixing SW defects
Time to marketSafer and secure
Android raceIP Contamination
More functionality
 Consumers expect OS to be up-
to-date, no matter the device
price, brand or retail channel
 Commitment to provide OTA
updates influences buying
decision and builds brand loyalty
 Selling thin-margin, mass-market
devices mandates a service that’s
easy to use, highly reliable and
requires minimal customer
support
Consumers Demand Latest OS
6
 All major OEMs and operators
are committed to FOTA
 Hundreds of millions of OTA
software updates are performed
every year on smartphones and
tablets
 The bandwidth consumed by
software updates is increasing
constantly
Global Adoption and Trends
7*Red Bend data
 When an OEM or an
operator wants to start a
FOTA service, they
should consider a broad
range of factors
 Red Bend based on its
vast experience has
gathered those factors
into a guide for successful
FOTA implementation
Best Practice in Delivering Software
Updates Over the Air
8
Back-end
management
system
Mobile
device
Connectivity
9
FOTA Best Practices White Paper
www.redbend.com/en/downloads/white-
papers
 Backend Consideration
1. Planning an OTA Updating System
10
Service area
Trigger methodTransport technologyDevice dependencies
Campaign parametersFirmware Size
 Client Consideration
1. Planning an OTA Updating System
11
Communication
100% reliabilityFirmware GrowthDelta technology
Time to marketEase of integration
2. Testing the OTA Updates
12
Trigger for a new
version
OEM creates a
new version and
the associated
delta packages
OEM tests the
new version with
FOTA
OEM/Operator
performs the
FOTA campaign
 Suggested Functionality Verification
2. Testing the OTA Updates
13
Silent Download
Ability to manage large FOTA update packages
Server notification during a phone call
Corrupted update package
Postpone/Accept/Reject update
Battery removal during the update process
Mobile originated a voice call during the update process
 From the user perspective it should be an easy and
secured process
 The time of the update should be minimized
 Background update Vs. download in the background
3. Optimizing the User Experience
14
Test and QA are done
The IMEI/IMSI in the database
Generation of the delta packages
Impact estimation
Campaign definition
Monitoring and feedbacks
4. Operating an Update Campaign
15
4. Operating an Update Campaign
16
Live View From Software Management Server
 From a consumer’s point of view, OTA Updates are no
longer a special feature of only the highest end devices
 “OTA Update reputation” of the OEM can impact a
consumer’s next buying decision and loyalty
 From the perspective of the OEM, it is important to
control the update process
5. Measuring the Impact of OTA Updates
17
*
Recommendation for Android OEMs
18
Trusted solutionFast IntegrationWeb-based
ScalabilityAll type of SWUpdates OTA
 Premier OTA solution in
easy to implement software
as a service model (SaaS)
 Suitable for any Android
device including tablets and
M2M
 No hardware investment,
no operational expertise,
no maintenance fees,
unlimited updates
Introducing Red Bend’s
OTA Updating Service for Android
19
 Easy
 Reliable
 Economical
How the Service Works
20
Red Bend
Cloud
Infrastructure
Source
Image
Target
Image
Update Generator
extracts only the
essential differences
between versions to
create the smallest delta
Update Installer
applies the delta to
the existing firmware
to create an updated
version
Red Bend Software
Management Center is
used to plan, perform,
optimize and monitor the
update campaign
21
Swift on-
device
client
integration
Proven &
patented
delta-
update
technology
over
cellular or
Wi-Fi
100%
update
success
in 1.75
billion
phones,
tablets &
wireless
devices
Easy-to-
use web
UI to
update
devices
anywhere,
anytime
Highly
available
cloud
service
with
expert
local
support
Red Bend Advantages
 The value that consumers see in updating their mobile devices
with FOTA is increasing substantially
 OTA updates are a must-have feature in Android devices
 FOTA is a competitive edge and increases the customer loyalty
 Red Bend’s OTA Updating Service for Android is the most suitable
solution for OEM
 Red Bend’s OTA Updating Service for Android provides affordable
service with an optimize price point
Summary
22
Red Bend Software makes mobile devices and services
continuously better in a rapidly changing world.
Red Bend Software: Optimizing the User Experience with Over-the-Air Updates

More Related Content

What's hot

Cloud Native Application
Cloud Native ApplicationCloud Native Application
Cloud Native ApplicationVMUG IT
 
Introduction to Istio Service Mesh
Introduction to Istio Service MeshIntroduction to Istio Service Mesh
Introduction to Istio Service MeshGeorgios Andrianakis
 
Secure Access – Anywhere by Prisma, PaloAlto
Secure Access – Anywhere by Prisma, PaloAltoSecure Access – Anywhere by Prisma, PaloAlto
Secure Access – Anywhere by Prisma, PaloAltoPrime Infoserv
 
Azure cloud migration simplified
Azure cloud migration simplifiedAzure cloud migration simplified
Azure cloud migration simplifiedGirlo
 
Overview of Site Reliability Engineering (SRE) & best practices
Overview of Site Reliability Engineering (SRE) & best practicesOverview of Site Reliability Engineering (SRE) & best practices
Overview of Site Reliability Engineering (SRE) & best practicesAshutosh Agarwal
 
Android Programming Seminar
Android Programming SeminarAndroid Programming Seminar
Android Programming SeminarNhat Nguyen
 
Mobile Application Testing
Mobile Application TestingMobile Application Testing
Mobile Application TestingSWAAM Tech
 
Azure Site Recovery - BC/DR - Migrations & assessments in 60 minutes!
Azure Site Recovery - BC/DR - Migrations & assessments in 60 minutes!Azure Site Recovery - BC/DR - Migrations & assessments in 60 minutes!
Azure Site Recovery - BC/DR - Migrations & assessments in 60 minutes!Johan Biere
 
Mobile Application Development: Hybrid, Native and Mobile Web Apps
Mobile Application Development: Hybrid, Native and Mobile Web AppsMobile Application Development: Hybrid, Native and Mobile Web Apps
Mobile Application Development: Hybrid, Native and Mobile Web AppsPaul Sons
 
Developing Automotive Linux
Developing Automotive LinuxDeveloping Automotive Linux
Developing Automotive LinuxAlison Chaiken
 
Azure Site Recovery (ASR) for protection and migration from on prem
Azure Site Recovery (ASR) for protection and migration from on premAzure Site Recovery (ASR) for protection and migration from on prem
Azure Site Recovery (ASR) for protection and migration from on premDan Rey, MCT, Consultant
 
White Paper: Application Modernization
White Paper: Application Modernization  White Paper: Application Modernization
White Paper: Application Modernization EMC
 
Why ignoring firmware over the-air (fota) updates in automotive ecu can be a ...
Why ignoring firmware over the-air (fota) updates in automotive ecu can be a ...Why ignoring firmware over the-air (fota) updates in automotive ecu can be a ...
Why ignoring firmware over the-air (fota) updates in automotive ecu can be a ...Embitel Technologies (I) PVT LTD
 
Migrate to Microsoft Azure with Confidence
Migrate to Microsoft Azure with ConfidenceMigrate to Microsoft Azure with Confidence
Migrate to Microsoft Azure with ConfidenceDavid J Rosenthal
 
Mobile Operating Systems
Mobile Operating SystemsMobile Operating Systems
Mobile Operating SystemsAndreas Jakl
 
EPC Group Intune Practice and Capabilities Overview
EPC Group Intune Practice and Capabilities OverviewEPC Group Intune Practice and Capabilities Overview
EPC Group Intune Practice and Capabilities OverviewEPC Group
 

What's hot (20)

Cloud Native Application
Cloud Native ApplicationCloud Native Application
Cloud Native Application
 
Introduction to Istio Service Mesh
Introduction to Istio Service MeshIntroduction to Istio Service Mesh
Introduction to Istio Service Mesh
 
Secure Access – Anywhere by Prisma, PaloAlto
Secure Access – Anywhere by Prisma, PaloAltoSecure Access – Anywhere by Prisma, PaloAlto
Secure Access – Anywhere by Prisma, PaloAlto
 
Azure cloud migration simplified
Azure cloud migration simplifiedAzure cloud migration simplified
Azure cloud migration simplified
 
Mobile Operating System
Mobile Operating SystemMobile Operating System
Mobile Operating System
 
Overview of Site Reliability Engineering (SRE) & best practices
Overview of Site Reliability Engineering (SRE) & best practicesOverview of Site Reliability Engineering (SRE) & best practices
Overview of Site Reliability Engineering (SRE) & best practices
 
Android Programming Seminar
Android Programming SeminarAndroid Programming Seminar
Android Programming Seminar
 
Mobile Application Testing
Mobile Application TestingMobile Application Testing
Mobile Application Testing
 
Azure Site Recovery - BC/DR - Migrations & assessments in 60 minutes!
Azure Site Recovery - BC/DR - Migrations & assessments in 60 minutes!Azure Site Recovery - BC/DR - Migrations & assessments in 60 minutes!
Azure Site Recovery - BC/DR - Migrations & assessments in 60 minutes!
 
Android ppt
Android pptAndroid ppt
Android ppt
 
Mobile Application Development: Hybrid, Native and Mobile Web Apps
Mobile Application Development: Hybrid, Native and Mobile Web AppsMobile Application Development: Hybrid, Native and Mobile Web Apps
Mobile Application Development: Hybrid, Native and Mobile Web Apps
 
Developing Automotive Linux
Developing Automotive LinuxDeveloping Automotive Linux
Developing Automotive Linux
 
Azure Site Recovery (ASR) for protection and migration from on prem
Azure Site Recovery (ASR) for protection and migration from on premAzure Site Recovery (ASR) for protection and migration from on prem
Azure Site Recovery (ASR) for protection and migration from on prem
 
White Paper: Application Modernization
White Paper: Application Modernization  White Paper: Application Modernization
White Paper: Application Modernization
 
Why ignoring firmware over the-air (fota) updates in automotive ecu can be a ...
Why ignoring firmware over the-air (fota) updates in automotive ecu can be a ...Why ignoring firmware over the-air (fota) updates in automotive ecu can be a ...
Why ignoring firmware over the-air (fota) updates in automotive ecu can be a ...
 
Migrate to Microsoft Azure with Confidence
Migrate to Microsoft Azure with ConfidenceMigrate to Microsoft Azure with Confidence
Migrate to Microsoft Azure with Confidence
 
Cloud testing
Cloud testingCloud testing
Cloud testing
 
Mobile Operating Systems
Mobile Operating SystemsMobile Operating Systems
Mobile Operating Systems
 
Microsoft azure
Microsoft azureMicrosoft azure
Microsoft azure
 
EPC Group Intune Practice and Capabilities Overview
EPC Group Intune Practice and Capabilities OverviewEPC Group Intune Practice and Capabilities Overview
EPC Group Intune Practice and Capabilities Overview
 

Viewers also liked

Over-the-air (OTA) updates and the Connected car
Over-the-air (OTA) updates and the Connected carOver-the-air (OTA) updates and the Connected car
Over-the-air (OTA) updates and the Connected carPratik Desai, PhD
 
Megatrends 2013: Manage the Accelerating Amount of Software in Cars
Megatrends 2013: Manage the AcceleratingAmount of Software in CarsMegatrends 2013: Manage the AcceleratingAmount of Software in Cars
Megatrends 2013: Manage the Accelerating Amount of Software in CarsRed Bend Software
 
M2M Workshop: How FOTA can increase M2M Adoption
M2M Workshop: How FOTA can increase M2M AdoptionM2M Workshop: How FOTA can increase M2M Adoption
M2M Workshop: How FOTA can increase M2M AdoptionRed Bend Software
 
Arynga CEO, Walter Buga at Automotive Linux Summit, 5/2013
Arynga CEO, Walter Buga at Automotive Linux Summit, 5/2013Arynga CEO, Walter Buga at Automotive Linux Summit, 5/2013
Arynga CEO, Walter Buga at Automotive Linux Summit, 5/2013Arynga
 
IoT Seminar (Oct. 2016) Tao Lin - Movimento Group
IoT Seminar (Oct. 2016) Tao Lin - Movimento GroupIoT Seminar (Oct. 2016) Tao Lin - Movimento Group
IoT Seminar (Oct. 2016) Tao Lin - Movimento GroupOpen Mobile Alliance
 
Automotive security (cvta)
Automotive security (cvta)Automotive security (cvta)
Automotive security (cvta)Alan Tatourian
 
Android open source project build system phi innovations - android summit 2015
Android open source project build system   phi innovations - android summit 2015Android open source project build system   phi innovations - android summit 2015
Android open source project build system phi innovations - android summit 2015Rafael Coutinho
 
Rahmenbedingungen für agile Softwarebeschaffung
Rahmenbedingungen für agile SoftwarebeschaffungRahmenbedingungen für agile Softwarebeschaffung
Rahmenbedingungen für agile SoftwarebeschaffungReto Maduz
 
Mobile App Optimizaiton for Acquisition, Activation, Retention
Mobile App Optimizaiton for Acquisition, Activation, Retention Mobile App Optimizaiton for Acquisition, Activation, Retention
Mobile App Optimizaiton for Acquisition, Activation, Retention Optimizely
 
Big Data and Internet of Things: Creating Customer Value for the Internet of ...
Big Data and Internet of Things:Creating Customer Value for the Internet of ...Big Data and Internet of Things:Creating Customer Value for the Internet of ...
Big Data and Internet of Things: Creating Customer Value for the Internet of ...Red Bend Software
 
Value for a connected vehicle iasa february 2016 - v2.2
Value for a connected vehicle   iasa february 2016 - v2.2Value for a connected vehicle   iasa february 2016 - v2.2
Value for a connected vehicle iasa february 2016 - v2.2Brian Loomis
 
TED 동영상을 보면서 이야기를 나누는 테크스터디모임
TED 동영상을 보면서 이야기를 나누는 테크스터디모임TED 동영상을 보면서 이야기를 나누는 테크스터디모임
TED 동영상을 보면서 이야기를 나누는 테크스터디모임아신 조
 
Ignite seoul 6회 2-5 이민호-누군가에게 무언가를 가르치는 거의 유일한 ᄇ...
Ignite seoul 6회 2-5 이민호-누군가에게 무언가를 가르치는 거의 유일한 ᄇ...Ignite seoul 6회 2-5 이민호-누군가에게 무언가를 가르치는 거의 유일한 ᄇ...
Ignite seoul 6회 2-5 이민호-누군가에게 무언가를 가르치는 거의 유일한 ᄇ...Jinho Jung
 
Addressing Security in the Automotive Industry
Addressing Security in the Automotive IndustryAddressing Security in the Automotive Industry
Addressing Security in the Automotive IndustrySasken Technologies Ltd.
 
Critical Success Factors for A Data Analytics Initiative
Critical Success Factors for A Data Analytics InitiativeCritical Success Factors for A Data Analytics Initiative
Critical Success Factors for A Data Analytics InitiativeSasken Technologies Ltd.
 
Zukunftsszenarien für E-Mobilität
Zukunftsszenarien für E-MobilitätZukunftsszenarien für E-Mobilität
Zukunftsszenarien für E-MobilitätUlf-Hendrik Schrader
 
Android OTA updates
Android OTA updatesAndroid OTA updates
Android OTA updatesGary Bisson
 

Viewers also liked (20)

Over-the-air (OTA) updates and the Connected car
Over-the-air (OTA) updates and the Connected carOver-the-air (OTA) updates and the Connected car
Over-the-air (OTA) updates and the Connected car
 
Connected Car Example
Connected Car Example Connected Car Example
Connected Car Example
 
Megatrends 2013: Manage the Accelerating Amount of Software in Cars
Megatrends 2013: Manage the AcceleratingAmount of Software in CarsMegatrends 2013: Manage the AcceleratingAmount of Software in Cars
Megatrends 2013: Manage the Accelerating Amount of Software in Cars
 
M2M Workshop: How FOTA can increase M2M Adoption
M2M Workshop: How FOTA can increase M2M AdoptionM2M Workshop: How FOTA can increase M2M Adoption
M2M Workshop: How FOTA can increase M2M Adoption
 
Arynga CEO, Walter Buga at Automotive Linux Summit, 5/2013
Arynga CEO, Walter Buga at Automotive Linux Summit, 5/2013Arynga CEO, Walter Buga at Automotive Linux Summit, 5/2013
Arynga CEO, Walter Buga at Automotive Linux Summit, 5/2013
 
IoT Seminar (Oct. 2016) Tao Lin - Movimento Group
IoT Seminar (Oct. 2016) Tao Lin - Movimento GroupIoT Seminar (Oct. 2016) Tao Lin - Movimento Group
IoT Seminar (Oct. 2016) Tao Lin - Movimento Group
 
Automotive security (cvta)
Automotive security (cvta)Automotive security (cvta)
Automotive security (cvta)
 
Android open source project build system phi innovations - android summit 2015
Android open source project build system   phi innovations - android summit 2015Android open source project build system   phi innovations - android summit 2015
Android open source project build system phi innovations - android summit 2015
 
E cars
E carsE cars
E cars
 
FAIR POWER v6.2
FAIR POWER v6.2FAIR POWER v6.2
FAIR POWER v6.2
 
Rahmenbedingungen für agile Softwarebeschaffung
Rahmenbedingungen für agile SoftwarebeschaffungRahmenbedingungen für agile Softwarebeschaffung
Rahmenbedingungen für agile Softwarebeschaffung
 
Mobile App Optimizaiton for Acquisition, Activation, Retention
Mobile App Optimizaiton for Acquisition, Activation, Retention Mobile App Optimizaiton for Acquisition, Activation, Retention
Mobile App Optimizaiton for Acquisition, Activation, Retention
 
Big Data and Internet of Things: Creating Customer Value for the Internet of ...
Big Data and Internet of Things:Creating Customer Value for the Internet of ...Big Data and Internet of Things:Creating Customer Value for the Internet of ...
Big Data and Internet of Things: Creating Customer Value for the Internet of ...
 
Value for a connected vehicle iasa february 2016 - v2.2
Value for a connected vehicle   iasa february 2016 - v2.2Value for a connected vehicle   iasa february 2016 - v2.2
Value for a connected vehicle iasa february 2016 - v2.2
 
TED 동영상을 보면서 이야기를 나누는 테크스터디모임
TED 동영상을 보면서 이야기를 나누는 테크스터디모임TED 동영상을 보면서 이야기를 나누는 테크스터디모임
TED 동영상을 보면서 이야기를 나누는 테크스터디모임
 
Ignite seoul 6회 2-5 이민호-누군가에게 무언가를 가르치는 거의 유일한 ᄇ...
Ignite seoul 6회 2-5 이민호-누군가에게 무언가를 가르치는 거의 유일한 ᄇ...Ignite seoul 6회 2-5 이민호-누군가에게 무언가를 가르치는 거의 유일한 ᄇ...
Ignite seoul 6회 2-5 이민호-누군가에게 무언가를 가르치는 거의 유일한 ᄇ...
 
Addressing Security in the Automotive Industry
Addressing Security in the Automotive IndustryAddressing Security in the Automotive Industry
Addressing Security in the Automotive Industry
 
Critical Success Factors for A Data Analytics Initiative
Critical Success Factors for A Data Analytics InitiativeCritical Success Factors for A Data Analytics Initiative
Critical Success Factors for A Data Analytics Initiative
 
Zukunftsszenarien für E-Mobilität
Zukunftsszenarien für E-MobilitätZukunftsszenarien für E-Mobilität
Zukunftsszenarien für E-Mobilität
 
Android OTA updates
Android OTA updatesAndroid OTA updates
Android OTA updates
 

Similar to Red Bend Software: Optimizing the User Experience with Over-the-Air Updates

IBM i Application Lifecycle Management with Remain Software
IBM i Application Lifecycle Management with Remain SoftwareIBM i Application Lifecycle Management with Remain Software
IBM i Application Lifecycle Management with Remain SoftwareRemain Software
 
CA - Entrega Continua
CA - Entrega ContinuaCA - Entrega Continua
CA - Entrega ContinuaSoftware Guru
 
Innovate at speed with Devops
Innovate at speed with DevopsInnovate at speed with Devops
Innovate at speed with DevopsEric Cattoir
 
Transform Digital Business with DevOps
Transform Digital Business with DevOpsTransform Digital Business with DevOps
Transform Digital Business with DevOpsDaniel Oh
 
Essential Guide to Becoming A Mobile App Rock Star - part III - Enterprise Apps
Essential Guide to Becoming A Mobile App Rock Star - part III - Enterprise AppsEssential Guide to Becoming A Mobile App Rock Star - part III - Enterprise Apps
Essential Guide to Becoming A Mobile App Rock Star - part III - Enterprise AppsDMIMarketing
 
2014 10 23 Twin Cities User Group Presentation
2014 10 23 Twin Cities User Group Presentation2014 10 23 Twin Cities User Group Presentation
2014 10 23 Twin Cities User Group PresentationRoger Snook
 
F5 9.x to 10.x Upgrade Customer Presentation
F5 9.x to 10.x Upgrade Customer PresentationF5 9.x to 10.x Upgrade Customer Presentation
F5 9.x to 10.x Upgrade Customer PresentationF5 Networks
 
The Path to a Pain-Free Control System Upgrade
The Path to a Pain-Free Control System UpgradeThe Path to a Pain-Free Control System Upgrade
The Path to a Pain-Free Control System UpgradeInductive Automation
 
Essential Guide to Becoming A Mobile App Rock Star - part III - Consumer-faci...
Essential Guide to Becoming A Mobile App Rock Star - part III - Consumer-faci...Essential Guide to Becoming A Mobile App Rock Star - part III - Consumer-faci...
Essential Guide to Becoming A Mobile App Rock Star - part III - Consumer-faci...DMIMarketing
 
F5 Value For Virtualization
F5 Value For VirtualizationF5 Value For Virtualization
F5 Value For VirtualizationPatricio Campos
 
IBM Partner Jam - 10th April 2013
IBM Partner Jam - 10th April 2013IBM Partner Jam - 10th April 2013
IBM Partner Jam - 10th April 2013Arrow ECS UK
 
The new developer experience
The new developer experienceThe new developer experience
The new developer experienceEric Cattoir
 
Webcast urbancodemobiltomainframe
Webcast urbancodemobiltomainframeWebcast urbancodemobiltomainframe
Webcast urbancodemobiltomainframeRosalind Radcliffe
 
Challenges of Mobile HR framework and program
Challenges of Mobile HR framework and programChallenges of Mobile HR framework and program
Challenges of Mobile HR framework and programJinen Dedhia
 
Innovate 2013 session 1243 mobile testing.v3
Innovate 2013   session 1243 mobile testing.v3Innovate 2013   session 1243 mobile testing.v3
Innovate 2013 session 1243 mobile testing.v3Leigh Williamson
 
Process & Quality Assurance Strategy for Infotainment Platform_Suresh_v2.pptx
Process & Quality Assurance Strategy for Infotainment Platform_Suresh_v2.pptxProcess & Quality Assurance Strategy for Infotainment Platform_Suresh_v2.pptx
Process & Quality Assurance Strategy for Infotainment Platform_Suresh_v2.pptxSuresh Babu Sathiyakumar
 
How To Sell Into Insurance with Perfecto
How To Sell Into Insurance with PerfectoHow To Sell Into Insurance with Perfecto
How To Sell Into Insurance with PerfectoLizzy Guido (she/her)
 
Tieto Application Operations
Tieto Application OperationsTieto Application Operations
Tieto Application OperationsAdrian Gafrik
 
Experitest-Infosys Co-Webinar on Mobile Continuous Integration
Experitest-Infosys Co-Webinar on Mobile Continuous IntegrationExperitest-Infosys Co-Webinar on Mobile Continuous Integration
Experitest-Infosys Co-Webinar on Mobile Continuous IntegrationExperitest
 
Nuvem sem limites: IaaS, PaaS ou SaaS? Transforme seu negócio!, por Sergio Gama
Nuvem sem limites: IaaS, PaaS ou SaaS? Transforme seu negócio!, por Sergio GamaNuvem sem limites: IaaS, PaaS ou SaaS? Transforme seu negócio!, por Sergio Gama
Nuvem sem limites: IaaS, PaaS ou SaaS? Transforme seu negócio!, por Sergio GamaiMasters
 

Similar to Red Bend Software: Optimizing the User Experience with Over-the-Air Updates (20)

IBM i Application Lifecycle Management with Remain Software
IBM i Application Lifecycle Management with Remain SoftwareIBM i Application Lifecycle Management with Remain Software
IBM i Application Lifecycle Management with Remain Software
 
CA - Entrega Continua
CA - Entrega ContinuaCA - Entrega Continua
CA - Entrega Continua
 
Innovate at speed with Devops
Innovate at speed with DevopsInnovate at speed with Devops
Innovate at speed with Devops
 
Transform Digital Business with DevOps
Transform Digital Business with DevOpsTransform Digital Business with DevOps
Transform Digital Business with DevOps
 
Essential Guide to Becoming A Mobile App Rock Star - part III - Enterprise Apps
Essential Guide to Becoming A Mobile App Rock Star - part III - Enterprise AppsEssential Guide to Becoming A Mobile App Rock Star - part III - Enterprise Apps
Essential Guide to Becoming A Mobile App Rock Star - part III - Enterprise Apps
 
2014 10 23 Twin Cities User Group Presentation
2014 10 23 Twin Cities User Group Presentation2014 10 23 Twin Cities User Group Presentation
2014 10 23 Twin Cities User Group Presentation
 
F5 9.x to 10.x Upgrade Customer Presentation
F5 9.x to 10.x Upgrade Customer PresentationF5 9.x to 10.x Upgrade Customer Presentation
F5 9.x to 10.x Upgrade Customer Presentation
 
The Path to a Pain-Free Control System Upgrade
The Path to a Pain-Free Control System UpgradeThe Path to a Pain-Free Control System Upgrade
The Path to a Pain-Free Control System Upgrade
 
Essential Guide to Becoming A Mobile App Rock Star - part III - Consumer-faci...
Essential Guide to Becoming A Mobile App Rock Star - part III - Consumer-faci...Essential Guide to Becoming A Mobile App Rock Star - part III - Consumer-faci...
Essential Guide to Becoming A Mobile App Rock Star - part III - Consumer-faci...
 
F5 Value For Virtualization
F5 Value For VirtualizationF5 Value For Virtualization
F5 Value For Virtualization
 
IBM Partner Jam - 10th April 2013
IBM Partner Jam - 10th April 2013IBM Partner Jam - 10th April 2013
IBM Partner Jam - 10th April 2013
 
The new developer experience
The new developer experienceThe new developer experience
The new developer experience
 
Webcast urbancodemobiltomainframe
Webcast urbancodemobiltomainframeWebcast urbancodemobiltomainframe
Webcast urbancodemobiltomainframe
 
Challenges of Mobile HR framework and program
Challenges of Mobile HR framework and programChallenges of Mobile HR framework and program
Challenges of Mobile HR framework and program
 
Innovate 2013 session 1243 mobile testing.v3
Innovate 2013   session 1243 mobile testing.v3Innovate 2013   session 1243 mobile testing.v3
Innovate 2013 session 1243 mobile testing.v3
 
Process & Quality Assurance Strategy for Infotainment Platform_Suresh_v2.pptx
Process & Quality Assurance Strategy for Infotainment Platform_Suresh_v2.pptxProcess & Quality Assurance Strategy for Infotainment Platform_Suresh_v2.pptx
Process & Quality Assurance Strategy for Infotainment Platform_Suresh_v2.pptx
 
How To Sell Into Insurance with Perfecto
How To Sell Into Insurance with PerfectoHow To Sell Into Insurance with Perfecto
How To Sell Into Insurance with Perfecto
 
Tieto Application Operations
Tieto Application OperationsTieto Application Operations
Tieto Application Operations
 
Experitest-Infosys Co-Webinar on Mobile Continuous Integration
Experitest-Infosys Co-Webinar on Mobile Continuous IntegrationExperitest-Infosys Co-Webinar on Mobile Continuous Integration
Experitest-Infosys Co-Webinar on Mobile Continuous Integration
 
Nuvem sem limites: IaaS, PaaS ou SaaS? Transforme seu negócio!, por Sergio Gama
Nuvem sem limites: IaaS, PaaS ou SaaS? Transforme seu negócio!, por Sergio GamaNuvem sem limites: IaaS, PaaS ou SaaS? Transforme seu negócio!, por Sergio Gama
Nuvem sem limites: IaaS, PaaS ou SaaS? Transforme seu negócio!, por Sergio Gama
 

Recently uploaded

Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
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
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
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
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
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
 
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
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
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
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 

Recently uploaded (20)

Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
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...
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
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
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
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
 
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
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
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...
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 

Red Bend Software: Optimizing the User Experience with Over-the-Air Updates

  • 1. Optimizing the User Experience with Over-the-Air (OTA) Updates Yoram Berholtz, Director of Market Adoption Sep 2013
  • 2.  Introduction  Stay Competitive with Updating Software OTA  Overview of an OTA Updating System  Best Practices in Delivering Software Updates OTA ▪ Planning an OTA Updating System ▪ Testing the OTA Updates ▪ Operating an Update Campaign ▪ Optimizing the User Experience ▪ Measuring the Impact of OTA Updating  Red Bend’s OTA Updating Service  Summary and Recommendation for OEMs Agenda 2
  • 3. Red Bend Software, the Leader in Mobile Software Update 33 1.75 billion devices1,200+ models
  • 4. Big Brands Provide OTA Updating 4 Over-the-air update is the best approach to get the highest Adoption
  • 5. Why Update Software OTA? 5 Fixing SW defects Time to marketSafer and secure Android raceIP Contamination More functionality
  • 6.  Consumers expect OS to be up- to-date, no matter the device price, brand or retail channel  Commitment to provide OTA updates influences buying decision and builds brand loyalty  Selling thin-margin, mass-market devices mandates a service that’s easy to use, highly reliable and requires minimal customer support Consumers Demand Latest OS 6
  • 7.  All major OEMs and operators are committed to FOTA  Hundreds of millions of OTA software updates are performed every year on smartphones and tablets  The bandwidth consumed by software updates is increasing constantly Global Adoption and Trends 7*Red Bend data
  • 8.  When an OEM or an operator wants to start a FOTA service, they should consider a broad range of factors  Red Bend based on its vast experience has gathered those factors into a guide for successful FOTA implementation Best Practice in Delivering Software Updates Over the Air 8 Back-end management system Mobile device Connectivity
  • 9. 9 FOTA Best Practices White Paper www.redbend.com/en/downloads/white- papers
  • 10.  Backend Consideration 1. Planning an OTA Updating System 10 Service area Trigger methodTransport technologyDevice dependencies Campaign parametersFirmware Size
  • 11.  Client Consideration 1. Planning an OTA Updating System 11 Communication 100% reliabilityFirmware GrowthDelta technology Time to marketEase of integration
  • 12. 2. Testing the OTA Updates 12 Trigger for a new version OEM creates a new version and the associated delta packages OEM tests the new version with FOTA OEM/Operator performs the FOTA campaign
  • 13.  Suggested Functionality Verification 2. Testing the OTA Updates 13 Silent Download Ability to manage large FOTA update packages Server notification during a phone call Corrupted update package Postpone/Accept/Reject update Battery removal during the update process Mobile originated a voice call during the update process
  • 14.  From the user perspective it should be an easy and secured process  The time of the update should be minimized  Background update Vs. download in the background 3. Optimizing the User Experience 14
  • 15. Test and QA are done The IMEI/IMSI in the database Generation of the delta packages Impact estimation Campaign definition Monitoring and feedbacks 4. Operating an Update Campaign 15
  • 16. 4. Operating an Update Campaign 16 Live View From Software Management Server
  • 17.  From a consumer’s point of view, OTA Updates are no longer a special feature of only the highest end devices  “OTA Update reputation” of the OEM can impact a consumer’s next buying decision and loyalty  From the perspective of the OEM, it is important to control the update process 5. Measuring the Impact of OTA Updates 17 *
  • 18. Recommendation for Android OEMs 18 Trusted solutionFast IntegrationWeb-based ScalabilityAll type of SWUpdates OTA
  • 19.  Premier OTA solution in easy to implement software as a service model (SaaS)  Suitable for any Android device including tablets and M2M  No hardware investment, no operational expertise, no maintenance fees, unlimited updates Introducing Red Bend’s OTA Updating Service for Android 19  Easy  Reliable  Economical
  • 20. How the Service Works 20 Red Bend Cloud Infrastructure Source Image Target Image Update Generator extracts only the essential differences between versions to create the smallest delta Update Installer applies the delta to the existing firmware to create an updated version Red Bend Software Management Center is used to plan, perform, optimize and monitor the update campaign
  • 21. 21 Swift on- device client integration Proven & patented delta- update technology over cellular or Wi-Fi 100% update success in 1.75 billion phones, tablets & wireless devices Easy-to- use web UI to update devices anywhere, anytime Highly available cloud service with expert local support Red Bend Advantages
  • 22.  The value that consumers see in updating their mobile devices with FOTA is increasing substantially  OTA updates are a must-have feature in Android devices  FOTA is a competitive edge and increases the customer loyalty  Red Bend’s OTA Updating Service for Android is the most suitable solution for OEM  Red Bend’s OTA Updating Service for Android provides affordable service with an optimize price point Summary 22 Red Bend Software makes mobile devices and services continuously better in a rapidly changing world.

Editor's Notes

  1. This slide provides a partial list of suggested test guidelines for evaluating FOTA updating solutions, for example :Silent download – Verifies that the device supports Silent Download capability and not only the download approved by the consumerAbility to manage large FOTA update packages – Verifies that the device is able to process a large FOTA update packageServer notification during a phone call – Verifies the device behavior when it receives an update notification during a voice call.Corrupted update package – Checks the device successfully detects an incorrect or corrupt update package before proceeding with the update process. The device should gracefully manage it and notify both the user and the back-end management system.Postpone/Accept/Reject update – Verifies that the device allows the user to postpone, accept, or ignore the software update. In case of postpone, it should be able to set a reminder when to activate it again. In case of accept, it should start the update process. And in case of ignore, it should cancel the process.Battery removal during the update process – Verifies that the FOTA client can handle battery removal during the update process, simulating a loss of power due to battery drain-age or battery falling out. This test can be performed a few times during the update process, for example every 10-20% of the elapsed update time.Mobile originated a voice call during the update process – Verifies the behavior of the device when a voice call is originated by the user during the update process.
  2. The Third stage is optimizing the user experience,One of the important factors in a successful device update strategy is to understand how to make this process as easy and quick as possible for the users. In the case of getting a software update by a push method, meaning that the back-end management system is initiating the FOTA update campaign. The user has the flexibility to decide when to perform the update and, if the decision is to apply the update now, it means that if it was planned correctly in only two clicks the device will have a new version. Since some mobile subscribers are hesitant to install new versions, the way to remove this barrier is to ensure that the update message comes from a trusted source, such as the operator or the OEM. In this message, it is important to provide customers with a brief explanation of the content of the update, the benefits to the user for performing the update, and how much time it is expected to take.One of the methods to improve the user experience is by reducing the time needed to perform the updates, because during this time mobile subscribers cannot use their device.The proposed method is updating the device firmware in the background while the device is fully operational.In this approach, all of the software on the device must be available for the user, while in parallel the FOTA client updates the software on flash memory.