Bionic Implanted and Mobile Software in Six (years of) Easy (ish) - - PowerPoint PPT Presentation

bionic implanted and mobile software in six years of easy
SMART_READER_LITE
LIVE PREVIEW

Bionic Implanted and Mobile Software in Six (years of) Easy (ish) - - PowerPoint PPT Presentation

Bionic Implanted and Mobile Software in Six (years of) Easy (ish) Steps Mark Aufflick Xerxes Battiwalla Adam Searle @mark_sabbatical @xerxesb @adamphosho Bionic Implanted and Mobile Software in Six (years of) Easy (ish) Steps Mark


slide-1
SLIDE 1

Bionic Implanted and Mobile Software in Six (years of) Easy (ish) Steps

Xerxes Battiwalla

@xerxesb

Mark Aufflick

@mark_sabbatical

Adam Searle

@adamphosho

slide-2
SLIDE 2
slide-3
SLIDE 3

Bionic Implanted and Mobile Software in Six (years of) Easy (ish) Steps

Xerxes Battiwalla

@xerxesb

Mark Aufflick

@mark_sabbatical

Adam Searle

@adamphosho

slide-4
SLIDE 4

What is a Cochlear Implant?

slide-5
SLIDE 5

“The cochlear ear implant is the first and only device produced by mankind which effectively restores the use of one of the human senses” Sir Gustav Nossal, Australian of the Year (2000)

slide-6
SLIDE 6
slide-7
SLIDE 7
slide-8
SLIDE 8

A Brief History of Cochlear Implants

slide-9
SLIDE 9

First Cochlear Implant Rod Saunders

  • Prof. Graeme Clark

1978 - Breakthrough

slide-10
SLIDE 10

HP2100 Minicomputer Portable “Speech Processor”

1980 - Miniaturisation

slide-11
SLIDE 11

1983 - 2016

Spectra WSP ESPrit 3G MSP SPrint™ ESPrit™ Freedom™

`83 `89 `94 `97 `98 `02 `05

CP810

`09

CP910 CP920

‘13

9th generation Nucleus sound processor

32 year of relentless innovation

‘16

CP950 Kanso
slide-12
SLIDE 12
slide-13
SLIDE 13

Scaling

slide-14
SLIDE 14

Scaling the project team the software stack

slide-15
SLIDE 15

the project team the software stack

  • R & D

2 years

slide-16
SLIDE 16

the project team the software stack

  • Product Development

+4 years R & D

slide-17
SLIDE 17

the software stack

api.xml API Library App FW

Code generation Code generation

slide-18
SLIDE 18

the software stack

api.xml API Library App

Virtual sound processor

Code generation Code generation

slide-19
SLIDE 19

the software stack

api.xml API Library App

Virtual sound processor Standard parser/model

Code generation Code generation

BLE Central Models Transport BLE Peripheral Models Transport Connection

slide-20
SLIDE 20

the software stack

api.xml API Library App  Virtual Standard Code generation Code generation BLE Central Models Transport BLE Peripheral Models Transport Connection

API 92 properties 24 methods 217 data types 6 data models

slide-21
SLIDE 21

the software stack

api.xml API Library App  Virtual Standard Code generation Code generation BLE Central Models Transport BLE Peripheral Models Transport Connection
slide-22
SLIDE 22

the software stack

API Library Models Transport Models Transport

api.xml App  Virtual Standard Code generation Code generation BLE Central BLE Peripheral Connection
slide-23
SLIDE 23

the software stack

api.xml API Library App

Virtual sound processor Standard parser/model

Code generation Code generation

slide-24
SLIDE 24

the software stack

api.xml API Library App

Virtual sound processor BLE Stub FW Crypto Crypto

Crypto

Specification

Code generation

slide-25
SLIDE 25

the software stack

api.xml API Library App

Virtual sound processor BLE Stub FW Crypto C Library

Specification

Code generation

slide-26
SLIDE 26

the software stack

api.xml API Library App

Virtual sound processor BLE Driver Stub Driver FW API Library

BLE Driver Stub Driver FW SoundProcessor Kit Crypto Virtual sound processor Crypto Crypto Crypto

Crypto

Specification

slide-27
SLIDE 27

Scaling

slide-28
SLIDE 28

Scaling For Internal Skills

cross-training

slide-29
SLIDE 29

Scaling For Future Proofing

Swift

slide-30
SLIDE 30

Scaling The Dev Team

slide-31
SLIDE 31

Scaling Usability

real UX

slide-32
SLIDE 32

Scaling Usability

real UX

slide-33
SLIDE 33

localisation

bg cs da de el en es et fa fi fr he hr hu id it kk ko lt lv ms nb nl pl pt-BR pt ro ru sk sl sr sv th tr uk vi zh-Hans zh-H



Scaling For Humanity

slide-34
SLIDE 34

accessibility

Scaling For Humanity

slide-35
SLIDE 35

Scaling For Regulation

medical device review

slide-36
SLIDE 36

real users - putting your device on someone’s

Scaling For Validation

slide-37
SLIDE 37

Scaling For The Future

When your product becomes a product + platform

slide-38
SLIDE 38

Observations

slide-39
SLIDE 39

Observations

Time Complexity

slide-40
SLIDE 40

Observations

Time Complexity

Complexity Factors Parallel feature development cycles Number of system interconnections Translations, Regions & Accessibility multipliers Implementation details User Experience & Clinical requirements

slide-41
SLIDE 41

Observations

Time Complexity

slide-42
SLIDE 42

Observations

Time Complexity

slide-43
SLIDE 43
slide-44
SLIDE 44

api.xml API Library App

Virtual sound processor BLE Driver Stub Driver FW API Library

BLE Driver Stub Driver FW SoundProcessor Kit Crypto Virtual sound processor Crypto Crypto Crypto

Crypto

Specification

slide-45
SLIDE 45

nordic neoxs crypto ble cloud api parser codegen sdk transport bilateral cloudsdk apple salesforce app swagger

slide-46
SLIDE 46

Grand UnifyingTheory Hypothesis

slide-47
SLIDE 47

Observations

Time Complexity

slide-48
SLIDE 48 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 6 6.5 7 7.5 8 8.5 9 9.5 1.2 1.6 2 2.4 2.8 3.2 3.6 4 4.4 4.8 5.2 5.6 6 6.4 6.8
slide-49
SLIDE 49 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 6 6.5 7 7.5 8 8.5 9 9.5 1.2 1.6 2 2.4 2.8 3.2 3.6 4 4.4 4.8 5.2 5.6 6 6.4 6.8 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 6 6.5 7 7.5 8 8.5 9 9.5 1.2 1.6 2 2.4 2.8 3.2 3.6 4 4.4 4.8 5.2 5.6 6 6.4 6.8 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 6 6.5 7 7.5 8 8.5 9 9.5 1.2 1.6 2 2.4 2.8 3.2 3.6 4 4.4 4.8 5.2 5.6 6 6.4 6.8
slide-50
SLIDE 50
slide-51
SLIDE 51

Questions

Xerxes Battiwalla

@xerxesb

Mark Aufflick

@mark_sabbatical

Adam Searle

@adamphosho

slide-52
SLIDE 52

Questions

Xerxes Battiwalla

@xerxesb

Mark Aufflick

@mark_sabbatical

Adam Searle

@adamphosho