I can ship a cross-platform application that accesses a hardware device without having to deal with all the platform specifics, and with decent sandboxing of my driver.
I think one way to make it more "secure" against unwitting users would be to only support WebUSB for devices that have a WebUSB descriptor - would allow "origin" checking.
For me PulseView unfortunately has been very buggy and I never really got it to work (neither with an old Saleae 8, a new Saleae Pro 16, or an FX2 clone) well and without constant crashes.
I tried on Linux & mac, but never could get it to run well. I'd be super curious to chat with someone who had a different experience on what you've been doing differently from me!
I love the idea of Sigrok, so would love to get it to work (well) for me
- Enable VoiceOver (Settings -> Accessibility) and learn how to enable/disable it (triple-tap the side button. Might be difficult for elderly) - Apple video on it: https://www.youtube.com/watch?v=qDm7GiKra28
- Having a learning partner really helps the blind person. Try to learn to use a phone blind with him, it will allow you to help debug his (most definitely occuring) issues
- Watch some videos on how blind people use the iPhone, lots of tips there. For example Molly Burke, or even simple ones like this one: https://www.youtube.com/watch?v=3FVjLXIaBC4
- For elderly, an iPad is really nice. Especially as dexterity gets worse it's easier to use blindly. Also usability between iPhone and iPad is almost the same, so easy transition between both (i.e. on the go)
- For movies, check out Greta. It plays the AD in parallel with a movie via the iPhone - so they can watch movies together with the family, without everyone listening to AD https://www.gretaundstarks.de/starks/GretaAndStarks
And bring lots of patience :)
What is really amazing is how fast people tend to improve: VoiceOver lets you adjust the speech speed etcpp, and so it "grows" with you
I can ship a cross-platform application that accesses a hardware device without having to deal with all the platform specifics, and with decent sandboxing of my driver.
I think one way to make it more "secure" against unwitting users would be to only support WebUSB for devices that have a WebUSB descriptor - would allow "origin" checking.