

Embedded Android control




Embedded Android control
Embedded Android control for coffee machines
The Android-based user interface for EGRO coffee machines offers modern, flexible control for models such as EGRO ONE and NEXT – with intuitive operation, scalable display and connection to payment systems.
Arendi is taking over the JAVA-based further development of the UI for EGRO and delivers fast and efficient, tested releases based on new requirements.

Initial situation, goals & challenges
EGRO approached Arendi after the original provider discontinued development of the Android-based user interface for its NEXT coffee machines. The goal was to expand the functionality of the Java-based UI and maintain it long-term.
A key challenge was migrating the existing code and quickly integrating into the existing software architecture without introducing new bugs. Thanks to their extensive expertise, direct machine access, and efficient workflow, Arendi was able to rapidly implement new requirements and deliver stable releases.
Project results & customer benefits
The result of the project is a modern and scalable Android user interface for EGRO coffee machines, developed entirely in Java. It is continuously being developed and will receive new features over several years – from a milk frother to an intelligent steam wand.
EGRO benefits from Arendi's many years of Android experience and a reliable partnership, enabling rapid implementation of new requirements and stable software releases.

Implemented solution
The user interface was developed entirely in Java for Embedded Android, providing EGRO with a durable, flexible, and scalable control solution for the NEXT coffee machines. Java enables long-term maintenance without technological dependencies.
- Java-based for Embedded Android
- Flexibly adaptable to different display sizes and machine configurations
- Interface to machine control
- Test environment with simulator and real machine in the Arendi office
Competencies
- Agile software development
- Software design in scripting languages
- App provisioning
- Java & Swift
- Maintenance /Lifecycle management
- Mobile communication apps
Competence areas
- Software & architecture
Technologies
Java
Services
- Product development
- Product life cycle management
Industry
Hospitality & household appliances
Customer
EGRO SUISSE AG
Competencies
- Agile software development
- Software design in scripting languages
- App provisioning
- Java & Swift
- Maintenance /Lifecycle management
- Mobile communication apps
Competence areas
- Software & architecture
Technologies
Java
Services
- Product development
- Product life cycle management
Industry
Hospitality & household appliances
Customer
EGRO SUISSE AG
Competencies
- Agile software development
- Software design in scripting languages
- App provisioning
- Java & Swift
- Maintenance /Lifecycle management
- Mobile communication apps
Competence areas
- Software & architecture
Technologies
Java
Services
- Product development
- Product life cycle management
Industry
Hospitality & household appliances
Customer
EGRO SUISSE AG