Bionic Implanted and Mobile Software in Six (years of) Easy (ish) Steps
Xerxes Battiwalla
@xerxesb
Mark Aufflick
@mark_sabbatical
Adam Searle
@adamphosho
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
Bionic Implanted and Mobile Software in Six (years of) Easy (ish) Steps
Xerxes Battiwalla
@xerxesb
Mark Aufflick
@mark_sabbatical
Adam Searle
@adamphosho
Bionic Implanted and Mobile Software in Six (years of) Easy (ish) Steps
Xerxes Battiwalla
@xerxesb
Mark Aufflick
@mark_sabbatical
Adam Searle
@adamphosho
“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)
First Cochlear Implant Rod Saunders
HP2100 Minicomputer Portable “Speech Processor”
`83 `89 `94 `97 `98 `02 `05
CP810`09
CP910 CP920‘13
9th generation Nucleus sound processor
32 year of relentless innovation
‘16
CP950 Kanso2 years
+4 years R & D
api.xml API Library App FW
Code generation Code generation
api.xml API Library App
Virtual sound processor
Code generation Code generation
api.xml API Library App
Virtual sound processor Standard parser/model
Code generation Code generation
BLE Central Models Transport BLE Peripheral Models Transport Connection
the software stack
api.xml API Library App Virtual Standard Code generation Code generation BLE Central Models Transport BLE Peripheral Models Transport ConnectionAPI 92 properties 24 methods 217 data types 6 data models
the software stack
api.xml API Library App Virtual Standard Code generation Code generation BLE Central Models Transport BLE Peripheral Models Transport Connectionthe software stack
API Library Models Transport Models Transport
api.xml App Virtual Standard Code generation Code generation BLE Central BLE Peripheral Connectionapi.xml API Library App
Virtual sound processor Standard parser/model
Code generation Code generation
api.xml API Library App
Virtual sound processor BLE Stub FW Crypto Crypto
⛈
Crypto
Specification
Code generation
⛈
api.xml API Library App
Virtual sound processor BLE Stub FW Crypto C Library
⛈
Specification
Code generation
⛈
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
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
Time Complexity
Time Complexity
Complexity Factors Parallel feature development cycles Number of system interconnections Translations, Regions & Accessibility multipliers Implementation details User Experience & Clinical requirements
Time Complexity
Time Complexity
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
nordic neoxs crypto ble cloud api parser codegen sdk transport bilateral cloudsdk apple salesforce app swagger
Time Complexity
Xerxes Battiwalla
@xerxesb
Mark Aufflick
@mark_sabbatical
Adam Searle
@adamphosho
Xerxes Battiwalla
@xerxesb
Mark Aufflick
@mark_sabbatical
Adam Searle
@adamphosho