gery51

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…)

1°) Notes

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:

-Making tables.

-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. —>

—>https://en.m.wikipedia.org/wiki/Audacity_(audio_editor)

-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

—> https://headjack.io/blog/best-3d-model-file-format-ar-applications/

-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.

-Methods / Functions In the attribute screen: there should be an option available in the above screen to manage methods as well. These could be predefined javascript chunks which can be chosen from a list or where the user himself could made or let made its own methods and the added to the list-box.

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 

 

Gerard Coppejans

21/09/2018       

  

Quote
gery51
For methods / functions design, here is a free opensource full visual app to generate the code visually: 

Blockly !

Gerard 
Quote

Newsletter Signup  Newsletter        Visit TheBrain Blog   Blog       Follow us on Twitter   Twitter       Like Us on Facebook   Facebook         Circle Us on Google+  Google         Watch Us on Youtube  YouTube       

TheBrain Mind Map & Mindmapping Software     Download TheBrain Mind Mapping Software