THEBRAIN Version 11
Hereby some wishes for TheBrain 11 which will make an exceptional product of it, which will be used by thousands of users with a different goal in their minds (Students, Scientists, Artists, Writers e.c.t…)
Notes is the way a user puts its own ideas into the thoughts.
It has to be a multiple usable editor which can fulfill different tasks in one central editor.
The use of a menu could also be considered.
Collaboration between several users within the editor is also to think out (Ckeditor 5 is working on that).
SCEditor is such an application: https://www.sceditor.com/posts/version-2-1-3-released/
It’s full opensource and can be extended with plugins.
Here is a list what the editor should have to do with examples:
-Generate forms and make the data persistent with json. —> http://jeremydorn.com/json-editor/
-Edit mathematical formulas. —> https://www.sceditor.com/ —> https://www.w3.org/wiki/Math_Tools.
-Load and manage images. —>
-Insert and manage surveys —>
-Play back video’s.—>
-Play back sound. —>
-Edit Flowcharts. —> https://pencil.evolus.vn/
-Make simple drawings. —> https://github.com/DrawKit/DrawKit
-View 3d simulations. —> https://en.m.wikipedia.org/wiki/Blend4Web
-View augmented reality. —> https://en.m.wikipedia.org/wiki/Augmented_reality
-3d printing —> https://en.m.wikipedia.org/wiki/3D_printing
Those functions could be integrated with plugins.
Collaboration between several users within the editor has also to be think out (Ckeditor 5 is working on that).
2°) Making TheBrain Full-Object-Oriented and ready for A.I.
To be full Object Oriented, the soft misses some important features f.i.
-Attributes: every thought, or other node has to have the possibility to manage much more attributes other than its name and label. One should implant a special screen where managing those items could be done by editing the key-paired name-values: +add -delete -rename -change the value and so on.
f.i. with a smartphone: take a video, make a photo, record a sound, measure signals from the set of sensors or probes.
- Relations: The relations have to provide a list of functions and logical operations which can be execute on the attributes of the several thoughts on each other so that one can define rules on which the thoughts has to be fulfill to be accepted.
- Goals: A new type of thought object has to be created as a result of the stated rules.
These features have to be made persistent in Json files.
3°) Extending the import/export functions with Json format.
4°) The long awaited API