bionic implanted and mobile software in six years of easy
play

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


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

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

  3. What is a Cochlear Implant?

  4. “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)

  5. A Brief History of Cochlear Implants

  6. 1978 - Breakthrough Rod Saunders First Cochlear Implant Prof. Graeme Clark

  7. 1980 - Miniaturisation HP2100 Minicomputer Portable “Speech Processor”

  8. 1983 - 2016 ‘16 32 year of relentless innovation ‘13 CP950 Kanso 9 th generation Nucleus sound processor `09 CP910 CP920 `05 CP810 `02 Freedom ™ `98 ESPrit 3G `97 ESPrit ™ `94 SPrint ™ `83 `89 Spectra MSP WSP

  9. Scaling

  10. Scaling the software stack the project team

  11. the software stack R & D 2 years � � the project team

  12. the software stack R & D Product Development +4 years � � � � � � � � � � � � �� � � � � � � � � � � � � � the project team � � � � � � �

  13. the software stack api.xml Code Code generation generation API Library App FW 

  14. the software stack api.xml Code Code generation generation API Library App Virtual sound  processor

  15. the software stack api.xml Standard parser/model Code Code generation generation API Library App Virtual sound  processor Connection BLE Central BLE Peripheral Models Models Transport Transport

  16. the software stack api.xml Standard Code Code generation generation API Library App Virtual  Connection API BLE Peripheral BLE Central Models Models Transport Transport 92 properties 24 methods 217 data types 6 data models

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

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

  19. the software stack api.xml Standard parser/model Code Code generation generation API Library App Virtual sound  processor

  20. the software stack api.xml FW API Library App Specification Code  ⛈ BLE Stub generation ⛈ Virtual sound Crypto processor Crypto Crypto

  21. the software stack api.xml FW API Library App Specification Code  ⛈ BLE Stub generation ⛈ Virtual sound processor Crypto C Library

  22. the software stack api.xml FW API Library  BLE Stub Driver Driver Virtual sound processor Crypto Crypto SoundProcessor App Kit ⛈ FW API Library Crypto  BLE Stub Driver Driver Virtual sound processor Crypto Specification Crypto

  23. Scaling

  24. Scaling For Internal Skills cross-training

  25. Scaling For Future Proofing Swift

  26. Scaling The Dev Team � � � � � � � � � � � � � � �

  27. Scaling Usability real UX

  28. Scaling Usability real UX

  29. Scaling For Humanity 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 

  30. Scaling For Humanity accessibility

  31. Scaling For Regulation medical device review

  32. Scaling For Validation real users - putting your device on someone’s

  33. Scaling For The Future When your product becomes a product + platform

  34. Observations

  35. Observations Complexity Time

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

  37. Observations Complexity Time

  38. Observations Complexity Time

  39. api.xml FW API Library  BLE Stub Driver Driver Virtual sound processor Crypto Crypto SoundProcessor App Kit ⛈ FW API Library Crypto  BLE Stub Driver Driver Virtual sound processor Crypto Specification Crypto

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

  41. Grand UnifyingTheory Hypothesis

  42. Observations Complexity Time

  43. 6.8 6.4 6 5.6 5.2 4.8 4.4 4 3.6 3.2 2.8 2.4 2 1.6 0 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

  44. 6.8 6.8 6.8 6.4 6.4 6.4 6 6 6 5.6 5.6 5.6 5.2 5.2 5.2 4.8 4.8 4.8 4.4 4.4 4.4 4 4 4 3.6 3.6 3.6 3.2 3.2 3.2 2.8 2.8 2.8 2.4 2.4 2.4 2 2 2 1.6 1.6 1.6 0 0 0 0.5 0.5 0.5 1 1 1 1.5 1.5 1.5 2 2 2 2.5 2.5 2.5 3 3 3 3.5 3.5 3.5 4 4 4 4.5 4.5 4.5 5 5 5 5.5 5.5 5.5 6 6 6 6.5 6.5 6.5 7 7 7 7.5 7.5 7.5 8 8 8 8.5 8.5 8.5 9 9 9 9.5 9.5 9.5 1.2 1.2 1.2

  45. Questions Mark Aufflick Xerxes Battiwalla Adam Searle @mark_sabbatical @xerxesb @adamphosho

  46. Questions Mark Aufflick Xerxes Battiwalla Adam Searle @mark_sabbatical @xerxesb @adamphosho

Recommend


More recommend