Presentation by Giovanni Frigo (Belka srl) for Speck and Tech first issue.
We talk about Chromium embedded Framework (CEF), React, Electron, Native Webapps.
3. Belka
Requests from our customer
• Fresh and usable UI/UX Design
• Multiplatform
🖼Win + 🍏OS X + 🐧Linux
• Hardware integration
4. Belka
Some more detail
Carlo Gavazzi is an international group active in
designing, manufacturing and marketing electronic
equipment.
The group's products provide automation solutions for
the global markets of industrial and building
automation.
5. Belka
INDUSTRIAL DESIGN IS HARD
• Many features
• Convincing your clients that user testing is
useful is very hard
• How will I implement my pretty design?
21. Belka
PULL vs PUSH LOGIC
All the calls are on a pull logic, meaning that Javascript has
to call the C++ layer and then expects a (short lived)
response.
How about C++ sending messages to Javascript? (Push-
style)
36. Belka
ADVANTAGES OVER CEF
• No need to ever compile native OS code
• Easier if you just need the “Web UI” layer
• Tons of plugins available via npm
• Can be as easy as npm run package