icsm-au / DynAdjust

Least squares adjustment software
Apache License 2.0
72 stars 36 forks source link

GUI #44

Open thkitto opened 4 years ago

thkitto commented 4 years ago

Is there a GUI implementation of this software already, or do you know of any plan to do so in future?

rogerfraser commented 4 years ago

I'm aware that various GUIs have been developed (Java, QGIS plugins, C#) for internal/project-specific purposes across Australia, but none are available for release. I started a C++ Qt based project several years ago, using OpenGL for the graphics, but didn't get very far. I understand a Web service to provide a simple SAAS solution is under development, but I'm not sure where this is at. I am not aware of any plans to develop a GUI for release on GitHub. If you are interested in developing a GUI, I would be very glad to discuss this and to gauge user need.

dotzhou commented 4 years ago

Dear Roger:

For the GUI of DynAdjust, "C++ Qt based using OpenGL" is really good choice.

If no 3D graphics involved, using "TypeScript plus Electron framework" to develop a Cross-Platform Desktop app may also is a good choice for your consideration.

https://www.electronjs.org/docs

https://itnext.io/develop-a-cross-platform-desktop-application-with-electron-forge-react-webpack-typescript-ac2c7452b71f

https://www.sitepoint.com/build-a-desktop-application-with-electron-and-angular/