GUI for CEREC 3D CAD/CAM Software Version 4 and 5
Complex implementation for highest usability
Back in 2009, Dentsply Sirona found an experienced user interface engineering specialist in CONZE Informatik GmbH to extend its own digital workbench. In the current project, the task was to design and implement an individual user interface for all Windows-based desktop software solutions of the CEREC product family. CEREC is the name of the "CEramic REConstruction" software which for decades has enabled the computer-aided fabrication of aesthetic ceramic fillings (so-called inlays), partial crowns, crowns and bridges in just one patient session. Today, 6.5 million patients worldwide are treated with CEREC every year.
A multifaceted challenge
CONZE's GUI developers were given the challenge of designing a modern user interface with a multi-layer software architecture. This had to match the application core (C++ legacy code) as well as existing algorithms and the 3D engine technology used to date. In addition, the appearance of the user interface had to have an independent look-and-feel, but not be based on a specific operating system version. The focus of this complex task was on the 3D CAD/CAM technologies and 3D visualizations required for the operation of the CEREC AC intraoral scanners. The CAD software "inLab" is used specifically for laboratory applications. Dentsply Sirona has already placed the ongoing development of the inLab software in CONZE's capable hands.
Customer's extended workbench
During the project for version 4, more than 1,000 photorealistic 3D icons, animations and visualizations were designed. As a digital workbench, CONZE continuously coordinated closely with the R&D and HMI departments at Dentsply Sirona. In addition to implementing the interaction and visual design concepts, CONZE was responsible not only for the ergonomics tests in version 4, but also for usability engineering. Intuitive operation, compliance with required standards, and the technical implementation of the multiple award-winning 3D CAD/CAM system were just some of CONZE's numerous subtasks. CONZE implemented the complex multi-layer software architecture based on WPF, .NET, CLI and C++. Right from the start of the project, CONZE accelerated product development thanks to the early integration of the LUA Script Engine. This allowed the developers of the application core to start working immediately, even though the GUI was still under development. In extensive feasibility studies during the project, the team evaluated numerous input options and different sensor technologies. After careful pre-selection, motion sensors from Leap and MYO as well as eye-tracking sensors from Tobii were used.
Result
The result - a highly complex, robust GUI that still convinces with the greatest possible user-friendliness and a modern and intuitive design.