What technologies are used in touch-screen Keurig coffee machines? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 4

What technologies are used in touch-screen Keurig coffee machines?

That broad question breaks down to a couple more specific ones: 1. Is Java technology used in some Keurig coffee machines? 2. What other technologies are used for graphical interfaces in coffee machines? I know that Java technologies have been used in Blackberry phones, bank machines, and a variety of other devices but had trouble finding it clearly mentioned for Keurig coffee machines. To be super specific, I'm curious about this particular machine that is used at my workplace: https://www.amazon.ca/Keurig-K155-Office-Single-Commercial-Coffee/dp/B00DWKEHU4/ref=asc_df_B00DWKEHU4/?tag=googleshopc0c-20&linkCode=df0&hvadid=292955451538&hvpos=1o1&hvnetw=g&hvrand=18037344379110711837&hvpone=&hvptwo=&hvqmt=&hvdev=c&hvdvcmdl=&hvlocint=&hvlocphy=9001100&hvtargid=pla-318875015649&psc=1 I found a very similar question at https://www.reddit.com/r/Showerthoughts/comments/3s5gu8/is_the_keurig_coffee_makers_computer_programmed/ but it isn't clearly answered. Responses debate c++ or Java.

11th Sep 2019, 7:52 PM
Josh Greig
Josh Greig - avatar
5 Answers
+ 3
Josh Greig really good question, can't wait for the answers
11th Sep 2019, 7:53 PM
Minerals2016
Minerals2016 - avatar
+ 2
If the code isn't open source, they haven't said what language its in, or theres no api then you cant know
11th Sep 2019, 11:09 PM
Ole113
Ole113 - avatar
+ 2
For this type of question, I would use Google. I think the chance of Sololearners knowing the specific technology used in a particular brand is low.
13th Sep 2019, 12:02 PM
Sonic
Sonic - avatar
+ 1
Sonic, I already searched on Google. That's how I found https://www.reddit.com/r/Showerthoughts/comments/3s5gu8/is_the_keurig_coffee_makers_computer_programmed/ It would have been lazy of me to not search for an answer before asking the question. I didn't find a clear answer yet, though.
13th Sep 2019, 5:01 PM
Josh Greig
Josh Greig - avatar
+ 1
Ole113 I was hoping someone who did engineering work for Keurig or other embedded systems would have a fairly confident answer. I'm guessing it is Java based on how sluggish the UI is, how the input controls look, and the wide variety of devices that run Java. I asked my employer's coffee machine repair technician but he wasn't sure. I found this related job posting from Keurig which points to c++ but Keurig is a huge company and might be hiring developers to work on software that isn't part of their machines: https://www.indeed.com/viewjob?jk=030c68ae6e0d6bac
13th Sep 2019, 5:13 PM
Josh Greig
Josh Greig - avatar