|  |  | 
Introduction
A further source behind OntoLi+-x besides the modeler and game engine of the 3D content creation suite Blender, that is based on the OpenGL software library, is its node editor that uses a system of graphical elements and widgets as nodes, that became the so-called Ontologic Bricks after the start of OntoLi+-x, which are a combination of sensors, controllers, and actuators, and that are connected in the related node editor to control the movement and display of objects in the engine, which is also linked with the OntoScope software component and in this way with the OntoBot software component.
 We took the 3D content creation suite as a basic environment and extended it totally in several ways to the Multilingual Multimodal Multiparadigmatic Multimedia Environment (M4E) OntoBlender by integrating the concepts of:
Virtual Object System,
M.U.P.P.E.T.S.,
Roboverse, and
Computer Aided Software Engineering (CASE) tools, inclusive
Integrated Development Environments (IDEs) for software and hardware, and also
3D printing, rapid prototyping, and direct-digital manufacturing, and
controlling (e.g. vehicles and robots). In general, OntoBlender is ideally suited for
working,
informing,
communicating,
connecting,
entertaining, and
gaming to name just a few as examples (see the Feature-Lists and also the remarks made on the webpage of the Project Status).
 
  As it is the case with the visual object-oriented ontology modeling with the Object-oriented Systems Modeling (OSM) language, that is very similar to the Unified Modeling Language (UML), we have with OntoBlender a multimodal programming language and environment, that is similar to a
textual,
visual, and
multimedia attributed graph grammar based specification and (rapid) programm- ing language and environment based on (imperativ) graph and term rewriting systems with graph rewriting rules respectively graph grammars,
dataflow and
flow-basedwhich offers a seamless integration of a
 processing pipeline based on Directed Acyclic (multi)Graph (DAG) with graph and term rewriting/rules/grammars,
uniform,
universal,
non-deterministic,
structure-oriented,
multi-view-oriented,and combines
 visual rewriting with a textual programming language and interactivity, and in this way can be used for
imperative languages,
rule-based languages,
diagrammatic languages, and
multi-paradigm languages, the latter even comprises the fields of
visual languages alone on the one hand and
multimodal languages in general on the other hand, and features
meta computing,
graph grammar engineering, and
much more as well, which we extended to an ontologic multimodal programming language and environment, that can be used as well for declarative reasoning about the structure of
Object-Oriented (OO 1),
Ontology-Oriented (OO 2), and
Ontologic(-Oriented) (OO 3) systems.
 For sure, our existing components of OntoLi+-x, specifically the OntoBot and OntoScope software components, are based on these foundational concepts and already feature everything to realize all these paradigms, methods, languages, environments, applications, systems, and every further demand or wish of a user.
 Multimodal Computing
 the OntoBot software component parts Maude, which is based on rewriting logic, and Pathway Logic, which is based on Maude, the OntoScope software component parts Tulip and Blender (see also the Further steps of the 26th August 2012), and our accompanying Ontologic File System (OntoFS) software component based on our concept of a non-standard file-database management system with a graph-oriented, conceptual graph compatible data model as ontologic system and operating system basis, and also further concepts behind OntoLinux listed on the webpage Links to Software, like e.g.
formal modeling,
verification and validation,
visual programming (see for example the OntoLinux Website update of the 30th of January 2008),
knowledge representation, and
simulation
exploring,
simulating with graph and term rewriting systems, as well as its applications in the fields of
logics,
formal methods,
SoftBionics (SB) 
 semantic computing,
systems biology,
biochemical calculus, and
parionic computingArtificial Intelligence (AI),
 Machine Learning (ML), and
 Evolutionary Computing (EC),
  for the implementation of an environment for
interactive and
visual reasoning
Visualytics 
creative, interactive, dynamic, live
reflective, self-contained, self-describing
textual + graphical = visual + acustical/audible + ... = multimodal 
natural Ontologic Modeling/Design Language (OML/ODL) Core
Entity-Relationship Model (ERM)
Structured Entity-Relationship Model (SERM)
Object-Role Modeling (ORM), verbalizers generate easy-to-understand natural language from the model
Object-Oriented (OO1)
Object-oriented Systems Analysis (OSA) Object-oriented Systems Modeling Object-Relationship Model (OSM ORM)
Structured Object-Relationship Model (SORM)
Petri Net
Unified Modelling Language (UML)
Executible UML (xUML)
Multi-User Multi-Programming System (MUMPS or simply M) programming language with integrated data store interaction, direct access to the built-in data store OntoFS using simple symbolic program variables
Ontograph evaluation framework for Controlled Natural Languages (CNLs) for knowledge representation, ontologies visualization, programming, enriches UML use case diagram
Inform design system for interactive fiction based on natural language, objects describe the locations, the physical items, and the characters, here objects are 2D models (graphics, icons, application windows) and 3D models, enriches UML use case and Ontograph diagrams and gives overall structure for example
DRAKON algorithmic visual programming language, enriches classic source code and UML state machine model, and adds the missing feature of a source code model to the UML
Pure Data (Pd) interactive visual data flow programming language
construction kits 2D and 3D models for persons and their activities (block-style figures) and objectsInspirations and basics of the Ontologic Modeling/Design Language (OML/ODL), which is meant as a control structure/language for what a computer does automatically, because we do not want to program manually anymore.
 Images
   
    Ontograph model elements
    UML model elements and KDE Umbrello UML modeler
     Editor for the DRAKON visual programming language with icons and macroicons
   Pure Data interactive visual data flow programming language
    Integrated Development Environment (IDE) and console for live coding and real-time application rendering
    Semantic and Ontologic Software Engineering Dependancy Graph with 3D MetaUML and  Ontologic Application Design Language (OADL)
    OntoModeler with Ontologic Bricks as nodes connected and real-time application rendering as part of subsequent robot arm control
   OntoBlender with OntoEarth/OntoGlobe
    Multimodal Multiparadigmatic Multilingual Multimedia Integrated Virtual Development Environment (M4IVDE) OntoCOVE and Ontologic Bricks as well as live coding and real-time application rendering with OntoScripting (here Python) and Ontologic-Oriented programming
    Ontologic Bricks for Machine Learning (ML) and also systems biology by the integration of the Orange suite
 |  |  |