2. GUI Phase
The GUI phase is the second milestone after the Jufo Compedition (tracked elsewhere, therefore not visible).
It includes a usable GUI that the User can intuitive use without major bugs.
It does not aim to to reinvent the nodes itself, but to provide enhancements and new features with the existing node system.
Serialization is not planed for this phase.
Python will be a big part of SKUI. Therefore the embedding of Python is requiered.
This milestone yet again rethinks the Node as an Python function.
This solves a lot of problems regarding the connection of Nodes.
The tasks in this milestone can be distributed into the following topics: Type System, Serialization and Python API
For SKUI a standard library is indispensable. It is the requirement to build first hardware demonstrators. It should include: Arithmetic, String manipulation, TCP, HTTP, Serial, FileIO, Progressbar, Gauge, Text field