User-Centric Diagram Editors
Eclipse has a long tradition of diagram editors. We have seen several frameworks lined up with the promise to build graphical tools easier. As each of them put an additional layer on top of an allegedly more complex predecessor, even the latest frameworks carry a big load of legacy, especially in terms of end-user experience.
In this talk I will show that starting from scratch and putting user experience first yields surprisingly different requirements and priorities for a diagram framework. It helps to identify misconceptions, stale requirements and wrong design decisions we still carry from the early days. I will also demonstrate FXDiagram, a diagram framework based on JavaFX only that implements these new ideas with a modern look and feel.