with auto-complete, advanced code-navigation, and the InterUnit-UI SDK.
InterUnit-UI (a WIMP alternative), defines a UI as a sequence of temporal interface-units (InterUnits).
These InterUnits are managed by a user-engagement-manager,
a device-specific app, that loads and unloads InterUnits
and maintains some memory of the user-engagement.
Ergonomix is a development tool for developing InterUnits or EngagementManagers in C++,
using the InterUnit-UI SDK.
It's CodeEditor is similarly advanced as the code-editors in Xcode, VisualStudio and CLion,
and it includes advanced code-navigation techniques specially designed for InterUnit-UI based designs.
Developers who have used existing C++ code-editors will find it easy to switch.
UI-development tools based on WIMP-UI are all mature and widely used.
Each of the tools listed targets a UI-design framework based on WIMP-UI.
On Linux based devices, such as:
1) Ubuntu based desktops,
2) Linux on ARM based Android smartphones or laptops
3) Raspberry Pi based laptop like systems
Ergonomix will be a full-fledged IDE, similar to CLion.
It can be used to develop Linux InterUnits, Linux apps,
or a Linux front-end DesktopEnvironment and WindowManager.
On MacOS and Windows, Ergonomix will be only a CodeEditor.
On these platforms, Ergonomix will be used in conjunction with Xcode or VisualStudio (compile, link, debug).
We could make it a standalone IDE, later, using Clang and LLDB.
We are currently developing the code for Ergonomix.
We plan to announce a demo-date soon.
Khitchdee Design plans to license Ergonomix to individual developers or developer teams.