Difference between revisions of "POD GUI"
From ArmadeusWiki
(→HTML/javascript solutions) |
(→HTML/javascript solutions) |
||
(One intermediate revision by the same user not shown) | |||
Line 66: | Line 66: | ||
* [http://jointjs.com http://jointjs.com] | * [http://jointjs.com http://jointjs.com] | ||
− | ==== | + | ==== RaphaelJs ==== |
+ | |||
+ | [http://raphaeljs.com/ raphaeljs] | ||
+ | |||
+ | ==== IceStudio ==== | ||
+ | |||
+ | [https://github.com/bqlabs/icestudio Icestudio] mainly designed for Lattice ICE40 FPGA. | ||
+ | |||
+ | ==== javascript gui frameworks ==== | ||
* [http://modeling-languages.com/javascript-drawing-libraries-diagrams/ A list of javascript gui frameworks] | * [http://modeling-languages.com/javascript-drawing-libraries-diagrams/ A list of javascript gui frameworks] |
Latest revision as of 09:19, 24 February 2016
Contents
Introduction
POD is currently a command-line only software, to be more friendly and usefull the final objective is to use a clik-clik interface. This page describe investigation to find the best GUI-framework for POD.
Requirements
Solutions
Dia
Dia is a diagram editor,dia can be scripted in python to generate/import some data.
Qt
POD-like software using Qt:
- Qucs.
- pyqtdiagrameditor: A simple diagram editor with pyQt.
- QNodesEditor: a good start ?
- OpenAssembler
Gtk
- DiaCanvas in GTK+
- oregano: Software for electrical schematics.
- Gnuradiocompanion.
wxPython
POD-like software using wxPython:
wxWidget
Kicad use wxWidget
kivy
Kivy is a GUI framework in native python for multitouch, multiplatform systems.
- showgen use it for it's ProcessCraft solution (not free).
Blender node editor
Blender have an interface graphic to edit node that correspond exactly with our requirement.
HTML/javascript solutions
Most of new software are now on the web, maybe html can be used for pod gui ?
draw2d
Diagramo
- Diagramo is a diagram editor in html5.
Python
JointJS
RaphaelJs
IceStudio
Icestudio mainly designed for Lattice ICE40 FPGA.