I am currently writing an application for mathematical symbol recognition. The user writes a symbol (e.g. with the mouse or a touch interface) and gets the classification as LaTeX code.
The browser interface looks like this:
I also have a 'native' interface (done with Tk).
I can see some advantages of a browser interface:
- Many people (including myself) know how to create / adjust HTML/CSS, but less know how to achieve similar results with Tk/GTK+/Qt
- Writing the UI for the browser makes it possible to host the application and thus making it available for all kinds of devices / systems
- Rendering LaTeX is easy with MathJax
Are there any advantages of a Tk/GTK+/Qt user interface over a browser interface or is this choice primarily done by the knowledge of the developer?
I am thinking of removing the Tk part and I would like to see if I should learn Tk/GTK+/Qt or rather focus on Web interfaces.