SlideShare a Scribd company logo
The Curious Case Of
OPEN HARDWARE
MIRA GEORGIEVA | mira@zoiper.com
WE GIVE FREE
FULL-FEATURED ZOIPER LICENSES
TO EVERYBODY ATTENDING THIS
CONFERENCE
MIRA GEORGIEVA
mira@zoiper.com
Speakers
Female speakers Male speakers
(WITH SOME LUCK AND A HEALTHY LIFESTYLE)
WE ARE ALL GOING TO GET REALLY OLD.
(WITH SOME LUCK AND A HEALTHY LIFESTYLE)
WE CAN MAKE AN OPEN HARDPHONE
OPTIMIZED FOR USE BY OUR PARENTS AND
GRANDPARENTS.
The Curious Case Of
OPEN HARDWARE
THE AIM
OUTSTANDING
QUALITY
LOW COST
CAPACITIVE
TOUCHSCREEN
BUNCH OF USB PORTS
CUSTOM SOFTWARE
The Curious Case Of
OPEN HARDWARE
LET’S TALK ABOUT FAILURE
Here is what doesn’t work
Everything on the market we tried
Docking station for iPad
Building our own from scratch
Patching parts
The Curious Case Of
OPEN HARDWARE
THE RIGHT SOLUTION req THE RIGHT REQUIREMENTS
Let’s analyze our market first
• No idea of technology
• Multiple physical limitations – hearing, vision, motor
• No money to pay for it
The Curious Case Of
OPEN HARDWARE
SUPER SIMPLE SPECS FOR THE SOLUTION
• Low cost
• Big touch screen (preferably 10”)
• Camera & fast CPU/GPU (h264)
• Ability to run custom software
• Speaker phone and Handset
detection
• A lot of USB ports:
- USB audio
- USB for wifi
- USB for 3G
- USB for camera
• Some nice to have features:
- Visual notifications
- LTE
- Android 5+
The Curious Case Of
OPEN HARDWARE
The Curious Case Of
OPEN HARDWARE
OK, WHAT’S ON THE MARKET?
Jablocom Raven (350$)
The Curious Case Of
OPEN HARDWARE
UVP-executive (370$)
The Curious Case Of
OPEN HARDWARE
Gigaset Maxwell 10 (500$)
The Curious Case Of
OPEN HARDWARE
Grandstream GXV3275 (320$)
The Curious Case Of
OPEN HARDWARE
Cisco DX70/DX80(2750$ / 3990$)
The Curious Case Of
OPEN HARDWARE
The Curious Case Of
OPEN HARDWARE
WHY WE CANNOT USE THESE?
The Curious Case Of
OPEN HARDWARE
The Curious Case Of
OPEN HARDWARE
Can we optimize them?
(we have to bring the latency down from 300-400 ms to
40 ms and that is a lot of work, if possible at all)
The Curious Case Of
OPEN HARDWARE
ALTERNATIVES
The Curious Case Of
OPEN HARDWARE
A docking station for iPad?
Downsides:
• High cost of the docking station (the cheapest is 150$)
• Requires iPad (the cheapest is another 400$)
• Looks a bit clumsy
• iOS does not allow disabling of other apps
• nor customize the OS
The Curious Case Of
OPEN HARDWARE
Building our own from scratch,
based on just a CPU!!!
(again, requires a huge amount of resources)
The Curious Case Of
OPEN HARDWARE
Bundling different parts
This is the tiny amount of parts required:
Dev board + Camera + Mic speaker + 3D printed body +
Touchscreen + Custom PCB for LED, speakerphone,
audiojack, earspeaker + offhook / onhook event handling
+
the coolest software ever invented (Zoiper)
The Curious Case Of
OPEN HARDWARE
DEV BOARDS
The Curious Case Of
OPEN HARDWARE
• Raspberry pi 3
• Banana Pi
• Orange Pi
• Lemon Pi
• Up board
• Odroid
• dragonboard
410c
• Pine 64
The Curious Case Of
OPEN HARDWARE
OPIONAL SPECS
The Curious Case Of
OPEN HARDWARE
• H264 encoding/ decoding
• USB ports
• On board Audio
• (HDMI/USB/onboard/I2S)
• WiFi
• Camera port ?
- USB
- CSI
• Ethernet port
• Bluetooth
• PoE
The Curious Case Of
OPEN HARDWARE
Android or Linux
Android:
• has Google play and more apps that could be useful
• Android for work (mobile device manager)
• is better suited for touch screens
Zoiper 2 for Android has landscape support
Zoiper for Linux is for bigger screens…
The Curious Case Of
OPEN HARDWARE
ANDROID IT IS
The Curious Case Of
OPEN HARDWARE
• Raspberry pi 3
Could not get Android to run (even with pre-built images). Google might be
contributing code to AOSP to make it work, but not for now.
• Pine64
Manufacturer-built instructions for Android are not working / images are working
• Odroid C2
Android is working! Happy now?!
The Curious Case Of
OPEN HARDWARE
TOUCH SCREENS
The Curious Case Of
OPEN HARDWARE
Most screens do not have Android drivers
• 7” VU7+ (retail 50$, 1024x600, HDMI,
multitouch)
seems to work (Screen resolution needs to be changed)
• 10” Waveshare (retail 90$, 1024x600, HDMI)
still can’t confirm this actually has touch support
The Curious Case Of
OPEN HARDWARE
HOW’S THAT AUDIO QUALITY AND LATENCY?
The Curious Case Of
OPEN HARDWARE
Odroid C2: 430ms,
with a lot of audio glitches (usb audio)
Pine64: 360ms,
good quality
The Curious Case Of
OPEN HARDWARE
CAN’T WE USE USB AUDIO?
The Curious Case Of
OPEN HARDWARE
No noticeable difference.
We could have tried a special low latency USB driver, but we ran out of time.
The Curious Case Of
OPEN HARDWARE
AND NOW THE BEST PART...
The Curious Case Of
OPEN HARDWARE
A REMINDER OF THE AIM?
OUTSTANDING
QUALITY
LOW COST
CAPACITIVE
TOUCHSCREEN
BUNCH OF USB PORTS
CUSTOM SOFTWARE
The Curious Case Of
OPEN HARDWARE
The Curious Case Of
OPEN HARDWARE
THE RESULT
The Curious Case Of
OPEN HARDWARE
The Curious Case Of
OPEN HARDWARE
• We found out some boards that don’t work
well
• We made a PCB design
• We found working cheap capacitive touch
screens
• We have a basic 3D mockup for printing
The Curious Case Of
OPEN HARDWARE
The Curious Case Of
OPEN HARDWARE
I HATE QUESTIONS!
ASK ME ONLY EASY THINGS!
My Spanish is bad!
No hablo Espagnol!
Help!
WE GIVE FREE
FULL-FEATURED ZOIPER LICENSES
TO EVERYBODY ATTENDING THIS
CONFERENCE
MIRA GEORGIEVA
mira@zoiper.com
The Curious Case Of
OPEN HARDWARE
MIRA GEORGIEVA | mira@zoiper.com

More Related Content

What's hot

Presentation on e ball
Presentation on e ballPresentation on e ball
Presentation on e ball
Satheesh Reddy
 
E ball technology
E ball technologyE ball technology
E ball technology
aditi212
 
Zoom Rooms Kit from Video Conference Gear featuring the AVer CAM340+ and Phoe...
Zoom Rooms Kit from Video Conference Gear featuring the AVer CAM340+ and Phoe...Zoom Rooms Kit from Video Conference Gear featuring the AVer CAM340+ and Phoe...
Zoom Rooms Kit from Video Conference Gear featuring the AVer CAM340+ and Phoe...
VideoConferenceGear.com
 
E-ball ppt
 E-ball ppt E-ball ppt
E-ball ppt
Hmt Meena
 
Sadddd
SaddddSadddd
E ball Technology IX
E ball Technology IXE ball Technology IX
E ball Technology IX
VioletBlack11
 
E ball seminar
E ball seminarE ball seminar
E ball seminar
jomin mathew
 
E-ball concept pc
E-ball concept pc E-ball concept pc
E-ball concept pc
Sarang Vs
 
e-ball
e-balle-ball
E ball technology
E ball technologyE ball technology
E ball technology
MOHAMMAD ASIF
 
Eball
EballEball
E ball technology
E ball technologyE ball technology
E ball technology
Aditya Dwivedi
 
Zoom Rooms Kit from Video Conference Gear featuring the Huddly IQ and Nureva ...
Zoom Rooms Kit from Video Conference Gear featuring the Huddly IQ and Nureva ...Zoom Rooms Kit from Video Conference Gear featuring the Huddly IQ and Nureva ...
Zoom Rooms Kit from Video Conference Gear featuring the Huddly IQ and Nureva ...
VideoConferenceGear.com
 
E ball technology ppt
E ball technology pptE ball technology ppt
E ball technology ppt
priyanka reddy
 
E ball seminar
E ball seminarE ball seminar
E ball seminar
Chetan Bavaskar
 
e ball presentation
e ball presentatione ball presentation
e ball presentation
09abhay
 
E ball technology ppt by arun
E ball technology ppt by arunE ball technology ppt by arun
E ball technology ppt by arun
Arun Gowda
 
E-Ball Technique
E-Ball TechniqueE-Ball Technique
E ball technology by Gayatri Kumbhalkar
E ball technology by Gayatri KumbhalkarE ball technology by Gayatri Kumbhalkar
E ball technology by Gayatri Kumbhalkar
Bhushan Kumbhalkar
 
Zoom Rooms Kit from Video Conference Gear featuring the Poly Studio Video Sou...
Zoom Rooms Kit from Video Conference Gear featuring the Poly Studio Video Sou...Zoom Rooms Kit from Video Conference Gear featuring the Poly Studio Video Sou...
Zoom Rooms Kit from Video Conference Gear featuring the Poly Studio Video Sou...
VideoConferenceGear.com
 

What's hot (20)

Presentation on e ball
Presentation on e ballPresentation on e ball
Presentation on e ball
 
E ball technology
E ball technologyE ball technology
E ball technology
 
Zoom Rooms Kit from Video Conference Gear featuring the AVer CAM340+ and Phoe...
Zoom Rooms Kit from Video Conference Gear featuring the AVer CAM340+ and Phoe...Zoom Rooms Kit from Video Conference Gear featuring the AVer CAM340+ and Phoe...
Zoom Rooms Kit from Video Conference Gear featuring the AVer CAM340+ and Phoe...
 
E-ball ppt
 E-ball ppt E-ball ppt
E-ball ppt
 
Sadddd
SaddddSadddd
Sadddd
 
E ball Technology IX
E ball Technology IXE ball Technology IX
E ball Technology IX
 
E ball seminar
E ball seminarE ball seminar
E ball seminar
 
E-ball concept pc
E-ball concept pc E-ball concept pc
E-ball concept pc
 
e-ball
e-balle-ball
e-ball
 
E ball technology
E ball technologyE ball technology
E ball technology
 
Eball
EballEball
Eball
 
E ball technology
E ball technologyE ball technology
E ball technology
 
Zoom Rooms Kit from Video Conference Gear featuring the Huddly IQ and Nureva ...
Zoom Rooms Kit from Video Conference Gear featuring the Huddly IQ and Nureva ...Zoom Rooms Kit from Video Conference Gear featuring the Huddly IQ and Nureva ...
Zoom Rooms Kit from Video Conference Gear featuring the Huddly IQ and Nureva ...
 
E ball technology ppt
E ball technology pptE ball technology ppt
E ball technology ppt
 
E ball seminar
E ball seminarE ball seminar
E ball seminar
 
e ball presentation
e ball presentatione ball presentation
e ball presentation
 
E ball technology ppt by arun
E ball technology ppt by arunE ball technology ppt by arun
E ball technology ppt by arun
 
E-Ball Technique
E-Ball TechniqueE-Ball Technique
E-Ball Technique
 
E ball technology by Gayatri Kumbhalkar
E ball technology by Gayatri KumbhalkarE ball technology by Gayatri Kumbhalkar
E ball technology by Gayatri Kumbhalkar
 
Zoom Rooms Kit from Video Conference Gear featuring the Poly Studio Video Sou...
Zoom Rooms Kit from Video Conference Gear featuring the Poly Studio Video Sou...Zoom Rooms Kit from Video Conference Gear featuring the Poly Studio Video Sou...
Zoom Rooms Kit from Video Conference Gear featuring the Poly Studio Video Sou...
 

Similar to Mira Georgieva - VoIP2DAY 2016 | Open hardware to be used by your deaf grandma

Unity: What does it take to port a browser title to mobiles
Unity: What does it take to port a browser title to mobilesUnity: What does it take to port a browser title to mobiles
Unity: What does it take to port a browser title to mobiles
DevGAMM Conference
 
#startathon2.0 - Arduino
#startathon2.0 - Arduino#startathon2.0 - Arduino
#startathon2.0 - Arduino
sl2square
 
Eyes Wide Open - Amir Ebrahimi
Eyes Wide Open - Amir EbrahimiEyes Wide Open - Amir Ebrahimi
Eyes Wide Open - Amir Ebrahimi
WithTheBest
 
small electronics for your makerspace (clc trendspotting - february 2014)
small electronics for your makerspace (clc trendspotting - february 2014)small electronics for your makerspace (clc trendspotting - february 2014)
small electronics for your makerspace (clc trendspotting - february 2014)
ariannaschlegel
 
Hardware hacking on the pi; what's js got to do with it
Hardware hacking on the pi; what's js got to do with itHardware hacking on the pi; what's js got to do with it
Hardware hacking on the pi; what's js got to do with it
Alexander Roche
 
Deploy All The Games
Deploy All The GamesDeploy All The Games
Deploy All The Games
Adam Hill
 
IoTMeetupGuildford#2: IOT Resin.io - Lorenzo Stoakes (Resin.io)
IoTMeetupGuildford#2: IOT Resin.io - Lorenzo Stoakes (Resin.io)IoTMeetupGuildford#2: IOT Resin.io - Lorenzo Stoakes (Resin.io)
IoTMeetupGuildford#2: IOT Resin.io - Lorenzo Stoakes (Resin.io)
MicheleNati
 
Arduino for developers by Steve Robinson
Arduino for developers by Steve RobinsonArduino for developers by Steve Robinson
Arduino for developers by Steve Robinson
SPRITLE SOFTWARE PRIVATE LIMIT ED
 
Dynamic Sound for iOS Apps and Games
Dynamic Sound for iOS Apps and GamesDynamic Sound for iOS Apps and Games
Dynamic Sound for iOS Apps and Games
Tack Mobile
 
Taller IoT en la Actualidad
Taller IoT en la ActualidadTaller IoT en la Actualidad
Taller IoT en la Actualidad
Laurence HR
 
Contruindo Robots com Java Embedded Suite, Raspberry PI, Arduino e Things API
Contruindo Robots com Java Embedded Suite, Raspberry PI, Arduino e Things APIContruindo Robots com Java Embedded Suite, Raspberry PI, Arduino e Things API
Contruindo Robots com Java Embedded Suite, Raspberry PI, Arduino e Things API
Globalcode
 
Hacking Robots for Fun and Profit
Hacking Robots for Fun and ProfitHacking Robots for Fun and Profit
Hacking Robots for Fun and Profit
Chad Udell
 
Hacking Robots for Fun and Profit
Hacking Robots for Fun and ProfitHacking Robots for Fun and Profit
Hacking Robots for Fun and Profit
Chad Udell
 
Deep dive into Android’s audio latency problem
Deep dive into Android’s audio latency problemDeep dive into Android’s audio latency problem
Deep dive into Android’s audio latency problem
Sirawat Pitaksarit
 
JS Fest 2019. Sebastian Golasch. The Universal Serial Web
JS Fest 2019. Sebastian Golasch. The Universal Serial WebJS Fest 2019. Sebastian Golasch. The Universal Serial Web
JS Fest 2019. Sebastian Golasch. The Universal Serial Web
JSFestUA
 
Desert Code Camp 2014.2 Intro to Bluetooth Low Energy
Desert Code Camp 2014.2 Intro to Bluetooth Low EnergyDesert Code Camp 2014.2 Intro to Bluetooth Low Energy
Desert Code Camp 2014.2 Intro to Bluetooth Low Energy
jjrosent
 
Eating Fruit - Combining Robots & Apps
Eating Fruit - Combining Robots & AppsEating Fruit - Combining Robots & Apps
Eating Fruit - Combining Robots & Apps
RobotGrrl
 
Oway interactive whiteboard
Oway interactive whiteboardOway interactive whiteboard
Oway interactive whiteboard
Oway Group Ltd
 
Now is the time to create your own (m)Ruby computer
Now is the time to create your own (m)Ruby computerNow is the time to create your own (m)Ruby computer
Now is the time to create your own (m)Ruby computer
kishima7
 
Hacker's and painters Hardware Hacking 101 - 10th Oct 2014
Hacker's and painters Hardware Hacking 101 - 10th Oct 2014Hacker's and painters Hardware Hacking 101 - 10th Oct 2014
Hacker's and painters Hardware Hacking 101 - 10th Oct 2014
Takeda Pharmaceuticals
 

Similar to Mira Georgieva - VoIP2DAY 2016 | Open hardware to be used by your deaf grandma (20)

Unity: What does it take to port a browser title to mobiles
Unity: What does it take to port a browser title to mobilesUnity: What does it take to port a browser title to mobiles
Unity: What does it take to port a browser title to mobiles
 
#startathon2.0 - Arduino
#startathon2.0 - Arduino#startathon2.0 - Arduino
#startathon2.0 - Arduino
 
Eyes Wide Open - Amir Ebrahimi
Eyes Wide Open - Amir EbrahimiEyes Wide Open - Amir Ebrahimi
Eyes Wide Open - Amir Ebrahimi
 
small electronics for your makerspace (clc trendspotting - february 2014)
small electronics for your makerspace (clc trendspotting - february 2014)small electronics for your makerspace (clc trendspotting - february 2014)
small electronics for your makerspace (clc trendspotting - february 2014)
 
Hardware hacking on the pi; what's js got to do with it
Hardware hacking on the pi; what's js got to do with itHardware hacking on the pi; what's js got to do with it
Hardware hacking on the pi; what's js got to do with it
 
Deploy All The Games
Deploy All The GamesDeploy All The Games
Deploy All The Games
 
IoTMeetupGuildford#2: IOT Resin.io - Lorenzo Stoakes (Resin.io)
IoTMeetupGuildford#2: IOT Resin.io - Lorenzo Stoakes (Resin.io)IoTMeetupGuildford#2: IOT Resin.io - Lorenzo Stoakes (Resin.io)
IoTMeetupGuildford#2: IOT Resin.io - Lorenzo Stoakes (Resin.io)
 
Arduino for developers by Steve Robinson
Arduino for developers by Steve RobinsonArduino for developers by Steve Robinson
Arduino for developers by Steve Robinson
 
Dynamic Sound for iOS Apps and Games
Dynamic Sound for iOS Apps and GamesDynamic Sound for iOS Apps and Games
Dynamic Sound for iOS Apps and Games
 
Taller IoT en la Actualidad
Taller IoT en la ActualidadTaller IoT en la Actualidad
Taller IoT en la Actualidad
 
Contruindo Robots com Java Embedded Suite, Raspberry PI, Arduino e Things API
Contruindo Robots com Java Embedded Suite, Raspberry PI, Arduino e Things APIContruindo Robots com Java Embedded Suite, Raspberry PI, Arduino e Things API
Contruindo Robots com Java Embedded Suite, Raspberry PI, Arduino e Things API
 
Hacking Robots for Fun and Profit
Hacking Robots for Fun and ProfitHacking Robots for Fun and Profit
Hacking Robots for Fun and Profit
 
Hacking Robots for Fun and Profit
Hacking Robots for Fun and ProfitHacking Robots for Fun and Profit
Hacking Robots for Fun and Profit
 
Deep dive into Android’s audio latency problem
Deep dive into Android’s audio latency problemDeep dive into Android’s audio latency problem
Deep dive into Android’s audio latency problem
 
JS Fest 2019. Sebastian Golasch. The Universal Serial Web
JS Fest 2019. Sebastian Golasch. The Universal Serial WebJS Fest 2019. Sebastian Golasch. The Universal Serial Web
JS Fest 2019. Sebastian Golasch. The Universal Serial Web
 
Desert Code Camp 2014.2 Intro to Bluetooth Low Energy
Desert Code Camp 2014.2 Intro to Bluetooth Low EnergyDesert Code Camp 2014.2 Intro to Bluetooth Low Energy
Desert Code Camp 2014.2 Intro to Bluetooth Low Energy
 
Eating Fruit - Combining Robots & Apps
Eating Fruit - Combining Robots & AppsEating Fruit - Combining Robots & Apps
Eating Fruit - Combining Robots & Apps
 
Oway interactive whiteboard
Oway interactive whiteboardOway interactive whiteboard
Oway interactive whiteboard
 
Now is the time to create your own (m)Ruby computer
Now is the time to create your own (m)Ruby computerNow is the time to create your own (m)Ruby computer
Now is the time to create your own (m)Ruby computer
 
Hacker's and painters Hardware Hacking 101 - 10th Oct 2014
Hacker's and painters Hardware Hacking 101 - 10th Oct 2014Hacker's and painters Hardware Hacking 101 - 10th Oct 2014
Hacker's and painters Hardware Hacking 101 - 10th Oct 2014
 

Recently uploaded

Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Vladimir Iglovikov, Ph.D.
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
Claudio Di Ciccio
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 

Recently uploaded (20)

Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 

Mira Georgieva - VoIP2DAY 2016 | Open hardware to be used by your deaf grandma

  • 1. The Curious Case Of OPEN HARDWARE MIRA GEORGIEVA | mira@zoiper.com
  • 2. WE GIVE FREE FULL-FEATURED ZOIPER LICENSES TO EVERYBODY ATTENDING THIS CONFERENCE MIRA GEORGIEVA mira@zoiper.com
  • 4. (WITH SOME LUCK AND A HEALTHY LIFESTYLE) WE ARE ALL GOING TO GET REALLY OLD.
  • 5. (WITH SOME LUCK AND A HEALTHY LIFESTYLE) WE CAN MAKE AN OPEN HARDPHONE OPTIMIZED FOR USE BY OUR PARENTS AND GRANDPARENTS.
  • 6. The Curious Case Of OPEN HARDWARE THE AIM
  • 7. OUTSTANDING QUALITY LOW COST CAPACITIVE TOUCHSCREEN BUNCH OF USB PORTS CUSTOM SOFTWARE The Curious Case Of OPEN HARDWARE
  • 8. LET’S TALK ABOUT FAILURE Here is what doesn’t work Everything on the market we tried Docking station for iPad Building our own from scratch Patching parts The Curious Case Of OPEN HARDWARE
  • 9. THE RIGHT SOLUTION req THE RIGHT REQUIREMENTS Let’s analyze our market first • No idea of technology • Multiple physical limitations – hearing, vision, motor • No money to pay for it The Curious Case Of OPEN HARDWARE
  • 10. SUPER SIMPLE SPECS FOR THE SOLUTION • Low cost • Big touch screen (preferably 10”) • Camera & fast CPU/GPU (h264) • Ability to run custom software • Speaker phone and Handset detection • A lot of USB ports: - USB audio - USB for wifi - USB for 3G - USB for camera • Some nice to have features: - Visual notifications - LTE - Android 5+ The Curious Case Of OPEN HARDWARE
  • 11. The Curious Case Of OPEN HARDWARE OK, WHAT’S ON THE MARKET?
  • 12. Jablocom Raven (350$) The Curious Case Of OPEN HARDWARE
  • 13. UVP-executive (370$) The Curious Case Of OPEN HARDWARE
  • 14. Gigaset Maxwell 10 (500$) The Curious Case Of OPEN HARDWARE
  • 15. Grandstream GXV3275 (320$) The Curious Case Of OPEN HARDWARE
  • 16. Cisco DX70/DX80(2750$ / 3990$) The Curious Case Of OPEN HARDWARE
  • 17. The Curious Case Of OPEN HARDWARE WHY WE CANNOT USE THESE?
  • 18. The Curious Case Of OPEN HARDWARE
  • 19. The Curious Case Of OPEN HARDWARE Can we optimize them? (we have to bring the latency down from 300-400 ms to 40 ms and that is a lot of work, if possible at all)
  • 20. The Curious Case Of OPEN HARDWARE ALTERNATIVES
  • 21. The Curious Case Of OPEN HARDWARE A docking station for iPad? Downsides: • High cost of the docking station (the cheapest is 150$) • Requires iPad (the cheapest is another 400$) • Looks a bit clumsy • iOS does not allow disabling of other apps • nor customize the OS
  • 22. The Curious Case Of OPEN HARDWARE Building our own from scratch, based on just a CPU!!! (again, requires a huge amount of resources)
  • 23. The Curious Case Of OPEN HARDWARE Bundling different parts This is the tiny amount of parts required: Dev board + Camera + Mic speaker + 3D printed body + Touchscreen + Custom PCB for LED, speakerphone, audiojack, earspeaker + offhook / onhook event handling + the coolest software ever invented (Zoiper)
  • 24. The Curious Case Of OPEN HARDWARE DEV BOARDS
  • 25. The Curious Case Of OPEN HARDWARE • Raspberry pi 3 • Banana Pi • Orange Pi • Lemon Pi • Up board • Odroid • dragonboard 410c • Pine 64
  • 26. The Curious Case Of OPEN HARDWARE OPIONAL SPECS
  • 27. The Curious Case Of OPEN HARDWARE • H264 encoding/ decoding • USB ports • On board Audio • (HDMI/USB/onboard/I2S) • WiFi • Camera port ? - USB - CSI • Ethernet port • Bluetooth • PoE
  • 28. The Curious Case Of OPEN HARDWARE Android or Linux Android: • has Google play and more apps that could be useful • Android for work (mobile device manager) • is better suited for touch screens Zoiper 2 for Android has landscape support Zoiper for Linux is for bigger screens…
  • 29. The Curious Case Of OPEN HARDWARE ANDROID IT IS
  • 30. The Curious Case Of OPEN HARDWARE • Raspberry pi 3 Could not get Android to run (even with pre-built images). Google might be contributing code to AOSP to make it work, but not for now. • Pine64 Manufacturer-built instructions for Android are not working / images are working • Odroid C2 Android is working! Happy now?!
  • 31. The Curious Case Of OPEN HARDWARE TOUCH SCREENS
  • 32. The Curious Case Of OPEN HARDWARE Most screens do not have Android drivers • 7” VU7+ (retail 50$, 1024x600, HDMI, multitouch) seems to work (Screen resolution needs to be changed) • 10” Waveshare (retail 90$, 1024x600, HDMI) still can’t confirm this actually has touch support
  • 33. The Curious Case Of OPEN HARDWARE HOW’S THAT AUDIO QUALITY AND LATENCY?
  • 34. The Curious Case Of OPEN HARDWARE Odroid C2: 430ms, with a lot of audio glitches (usb audio) Pine64: 360ms, good quality
  • 35. The Curious Case Of OPEN HARDWARE CAN’T WE USE USB AUDIO?
  • 36. The Curious Case Of OPEN HARDWARE No noticeable difference. We could have tried a special low latency USB driver, but we ran out of time.
  • 37. The Curious Case Of OPEN HARDWARE AND NOW THE BEST PART...
  • 38. The Curious Case Of OPEN HARDWARE A REMINDER OF THE AIM?
  • 39. OUTSTANDING QUALITY LOW COST CAPACITIVE TOUCHSCREEN BUNCH OF USB PORTS CUSTOM SOFTWARE The Curious Case Of OPEN HARDWARE
  • 40. The Curious Case Of OPEN HARDWARE THE RESULT
  • 41. The Curious Case Of OPEN HARDWARE
  • 42. The Curious Case Of OPEN HARDWARE • We found out some boards that don’t work well • We made a PCB design • We found working cheap capacitive touch screens • We have a basic 3D mockup for printing
  • 43. The Curious Case Of OPEN HARDWARE
  • 44. The Curious Case Of OPEN HARDWARE I HATE QUESTIONS! ASK ME ONLY EASY THINGS! My Spanish is bad! No hablo Espagnol! Help!
  • 45. WE GIVE FREE FULL-FEATURED ZOIPER LICENSES TO EVERYBODY ATTENDING THIS CONFERENCE MIRA GEORGIEVA mira@zoiper.com
  • 46. The Curious Case Of OPEN HARDWARE MIRA GEORGIEVA | mira@zoiper.com