SlideShare a Scribd company logo
1 of 46
Download to read offline
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 ballSatheesh Reddy
 
E ball technology
E ball technologyE ball technology
E ball technologyaditi212
 
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 Technology IX
E ball Technology IXE ball Technology IX
E ball Technology IXVioletBlack11
 
E-ball concept pc
E-ball concept pc E-ball concept pc
E-ball concept pc Sarang Vs
 
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 presentation
e ball presentatione ball presentation
e ball presentation09abhay
 
E ball technology ppt by arun
E ball technology ppt by arunE ball technology ppt by arun
E ball technology ppt by arunArun Gowda
 
E ball technology by Gayatri Kumbhalkar
E ball technology by Gayatri KumbhalkarE ball technology by Gayatri Kumbhalkar
E ball technology by Gayatri KumbhalkarBhushan 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 mobilesDevGAMM Conference
 
#startathon2.0 - Arduino
#startathon2.0 - Arduino#startathon2.0 - Arduino
#startathon2.0 - Arduinosl2square
 
Eyes Wide Open - Amir Ebrahimi
Eyes Wide Open - Amir EbrahimiEyes Wide Open - Amir Ebrahimi
Eyes Wide Open - Amir EbrahimiWithTheBest
 
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 itAlexander Roche
 
Deploy All The Games
Deploy All The GamesDeploy All The Games
Deploy All The GamesAdam 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
 
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 GamesTack Mobile
 
Taller IoT en la Actualidad
Taller IoT en la ActualidadTaller IoT en la Actualidad
Taller IoT en la ActualidadLaurence 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 APIGlobalcode
 
Hacking Robots for Fun and Profit
Hacking Robots for Fun and ProfitHacking Robots for Fun and Profit
Hacking Robots for Fun and ProfitChad Udell
 
Hacking Robots for Fun and Profit
Hacking Robots for Fun and ProfitHacking Robots for Fun and Profit
Hacking Robots for Fun and ProfitChad 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 problemSirawat 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 WebJSFestUA
 
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 Energyjjrosent
 
Eating Fruit - Combining Robots & Apps
Eating Fruit - Combining Robots & AppsEating Fruit - Combining Robots & Apps
Eating Fruit - Combining Robots & AppsRobotGrrl
 
Oway interactive whiteboard
Oway interactive whiteboardOway interactive whiteboard
Oway interactive whiteboardOway 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 computerkishima7
 
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 2014Takeda 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

SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 

Recently uploaded (20)

SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 

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