top of page

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

bottom of page