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

Red Bend Software: Separation Using Type-1 Virtualization in Vehicles and Aut...
Red Bend Software: Separation Using Type-1 Virtualization in Vehicles and Aut...Red Bend Software: Separation Using Type-1 Virtualization in Vehicles and Aut...
Red Bend Software: Separation Using Type-1 Virtualization in Vehicles and Aut...Red Bend Software
 
Vector red bend_webinar_flashing_over_the_air_and_delta_technology_20140121_en
Vector red bend_webinar_flashing_over_the_air_and_delta_technology_20140121_enVector red bend_webinar_flashing_over_the_air_and_delta_technology_20140121_en
Vector red bend_webinar_flashing_over_the_air_and_delta_technology_20140121_enRed Bend Software
 
Embedded Android Workshop with Pie
Embedded Android Workshop with PieEmbedded Android Workshop with Pie
Embedded Android Workshop with PieOpersys inc.
 
Android Boot Time Optimization
Android Boot Time OptimizationAndroid Boot Time Optimization
Android Boot Time OptimizationKan-Ru Chen
 
Android auto
Android autoAndroid auto
Android autodhiraj007
 
Platform Engineering
Platform EngineeringPlatform Engineering
Platform EngineeringOpsta
 
CI and CD with Jenkins
CI and CD with JenkinsCI and CD with Jenkins
CI and CD with JenkinsMartin Málek
 
CI:CD in Lightspeed with kubernetes and argo cd
CI:CD in Lightspeed with kubernetes and argo cdCI:CD in Lightspeed with kubernetes and argo cd
CI:CD in Lightspeed with kubernetes and argo cdBilly Yuen
 
Learning AOSP - Android Linux Device Driver
Learning AOSP - Android Linux Device DriverLearning AOSP - Android Linux Device Driver
Learning AOSP - Android Linux Device DriverNanik Tolaram
 
Diagnostic in Adaptive AUTOSAR
Diagnostic in Adaptive AUTOSARDiagnostic in Adaptive AUTOSAR
Diagnostic in Adaptive AUTOSARBernhard Wagner
 
CI CD Pipeline Using Jenkins | Continuous Integration and Deployment | DevOps...
CI CD Pipeline Using Jenkins | Continuous Integration and Deployment | DevOps...CI CD Pipeline Using Jenkins | Continuous Integration and Deployment | DevOps...
CI CD Pipeline Using Jenkins | Continuous Integration and Deployment | DevOps...Edureka!
 
Introduction to CI/CD
Introduction to CI/CDIntroduction to CI/CD
Introduction to CI/CDHoang Le
 
Open shift 4 infra deep dive
Open shift 4    infra deep diveOpen shift 4    infra deep dive
Open shift 4 infra deep diveWinton Winton
 
OpenShift-Technical-Overview.pdf
OpenShift-Technical-Overview.pdfOpenShift-Technical-Overview.pdf
OpenShift-Technical-Overview.pdfJuanSalinas593459
 
Autosar software component
Autosar software componentAutosar software component
Autosar software componentFarzad Sadeghi
 
Fundamentals of DevOps and CI/CD
Fundamentals of DevOps and CI/CDFundamentals of DevOps and CI/CD
Fundamentals of DevOps and CI/CDBatyr Nuryyev
 

What's hot (20)

Red Bend Software: Separation Using Type-1 Virtualization in Vehicles and Aut...
Red Bend Software: Separation Using Type-1 Virtualization in Vehicles and Aut...Red Bend Software: Separation Using Type-1 Virtualization in Vehicles and Aut...
Red Bend Software: Separation Using Type-1 Virtualization in Vehicles and Aut...
 
Autosar Basics hand book_v1
Autosar Basics  hand book_v1Autosar Basics  hand book_v1
Autosar Basics hand book_v1
 
Vector red bend_webinar_flashing_over_the_air_and_delta_technology_20140121_en
Vector red bend_webinar_flashing_over_the_air_and_delta_technology_20140121_enVector red bend_webinar_flashing_over_the_air_and_delta_technology_20140121_en
Vector red bend_webinar_flashing_over_the_air_and_delta_technology_20140121_en
 
Embedded Android Workshop with Pie
Embedded Android Workshop with PieEmbedded Android Workshop with Pie
Embedded Android Workshop with Pie
 
Introduction to DevSecOps
Introduction to DevSecOpsIntroduction to DevSecOps
Introduction to DevSecOps
 
Android Boot Time Optimization
Android Boot Time OptimizationAndroid Boot Time Optimization
Android Boot Time Optimization
 
Android auto
Android autoAndroid auto
Android auto
 
Platform Engineering
Platform EngineeringPlatform Engineering
Platform Engineering
 
CI and CD with Jenkins
CI and CD with JenkinsCI and CD with Jenkins
CI and CD with Jenkins
 
CI:CD in Lightspeed with kubernetes and argo cd
CI:CD in Lightspeed with kubernetes and argo cdCI:CD in Lightspeed with kubernetes and argo cd
CI:CD in Lightspeed with kubernetes and argo cd
 
Learning AOSP - Android Linux Device Driver
Learning AOSP - Android Linux Device DriverLearning AOSP - Android Linux Device Driver
Learning AOSP - Android Linux Device Driver
 
infrastructure as code
infrastructure as codeinfrastructure as code
infrastructure as code
 
Diagnostic in Adaptive AUTOSAR
Diagnostic in Adaptive AUTOSARDiagnostic in Adaptive AUTOSAR
Diagnostic in Adaptive AUTOSAR
 
CI CD Pipeline Using Jenkins | Continuous Integration and Deployment | DevOps...
CI CD Pipeline Using Jenkins | Continuous Integration and Deployment | DevOps...CI CD Pipeline Using Jenkins | Continuous Integration and Deployment | DevOps...
CI CD Pipeline Using Jenkins | Continuous Integration and Deployment | DevOps...
 
Introduction to CI/CD
Introduction to CI/CDIntroduction to CI/CD
Introduction to CI/CD
 
Open shift 4 infra deep dive
Open shift 4    infra deep diveOpen shift 4    infra deep dive
Open shift 4 infra deep dive
 
OpenShift-Technical-Overview.pdf
OpenShift-Technical-Overview.pdfOpenShift-Technical-Overview.pdf
OpenShift-Technical-Overview.pdf
 
Autosar software component
Autosar software componentAutosar software component
Autosar software component
 
Fundamentals of DevOps and CI/CD
Fundamentals of DevOps and CI/CDFundamentals of DevOps and CI/CD
Fundamentals of DevOps and CI/CD
 
Android Virtualization: Opportunity and Organization
Android Virtualization: Opportunity and OrganizationAndroid Virtualization: Opportunity and Organization
Android Virtualization: Opportunity and Organization
 

Viewers also liked

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
 
20160914 EuroSPI: "Automotive Security: Challenges, Standards and Solutions"
20160914 EuroSPI: "Automotive Security: Challenges, Standards and Solutions"20160914 EuroSPI: "Automotive Security: Challenges, Standards and Solutions"
20160914 EuroSPI: "Automotive Security: Challenges, Standards and Solutions"Alexander Much
 
Vehicle tracking & fleet management
Vehicle tracking & fleet managementVehicle tracking & fleet management
Vehicle tracking & fleet managementMECandPMV
 

Viewers also liked (20)

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
 
20160914 EuroSPI: "Automotive Security: Challenges, Standards and Solutions"
20160914 EuroSPI: "Automotive Security: Challenges, Standards and Solutions"20160914 EuroSPI: "Automotive Security: Challenges, Standards and Solutions"
20160914 EuroSPI: "Automotive Security: Challenges, Standards and Solutions"
 
Vehicle tracking & fleet management
Vehicle tracking & fleet managementVehicle tracking & fleet management
Vehicle tracking & fleet management
 

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

Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
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
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
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
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
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
 
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
 
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
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 

Recently uploaded (20)

Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
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
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
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
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
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
 
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
 
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
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 

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.