CASE STUDY

CEREC is a CAD/CAM system for computer-aided dental restoration. It includes the optical acquisition and digitization of the oral situation, the computer-aided design of the planned restoration and the transfer to a real body, which takes place by grinding in a milling unit.
Since 2009

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.

Challenges

  • Contemporary visual design and usability engineering
  • Avoiding unnecessary clicks
  • Guaranteed latency-free calculations
  • Retention of existing algorithms and application logic
  • Ensuring the most user-friendly experience

Technologies

  • GUI with multi-layer architecture (WPF / .NET 4 / CLI / C++)
  • Encryption algorithm of the files with sensitive company data
  • WPF UI controls (context menus, control panels, directX 3D wrapper, video playback)
  • Powerful WPF effects (text shadows, blur)
  • Performance adjustment with memory usage < 100 MB
  • Multithreading-workflow-engine in C++
  • Integration of the LUA scripting engine for .NET and C++

Ressourcen

  • 1 UI/UX Architect
  • 2 Visual Designer
  • 5 Usability Engineers
  • 3 Software Architects
  • 12 GUI Developer (C# / C++)

Copyright

Dentsply Sirona Deutschland GmbH