Die Beispiel-Anwendungen INTERNET
- Programme, welche den Socket-Kommunikationskanal verwenden
- Übertragung binärer Daten: socket_server + socket_client
- Auslieferung statischer Web-Seiten und Dateien: www_server_static
- Dynamischer Zusammenbau von Web-Inhalten: www_server_dynamic
Copyright (C) 2022. Christian Heller.
Lizenz: Creative Commons CC BY-ND
Dieser Film darf in unveränderter Form für jeden Zweck, auch eine
kommerzielle Verwendung, beliebig kopiert und frei weiterverteilt
werden, solange der Urheber genannt wird.
http://www.cybop.de/
http://www.cybop.org/
12
views
Vorschau CYBOL-PROTOTYP
- Zusammenschnitt verschiedener Bildsequenzen
- Kommando zum Starten von CYBOI-Interpreter und CYBOL-Anwendung
- Oberflächen zur Nutzerinteraktion, Quelltextauszug, API
Copyright (C) 2022. Christian Heller.
Lizenz: Creative Commons CC BY-ND
Dieser Film darf in unveränderter Form für jeden Zweck, auch eine
kommerzielle Verwendung, beliebig kopiert und frei weiterverteilt
werden, solange der Urheber genannt wird.
http://www.cybop.de/
http://www.cybop.org/
3
views
Die Beispiel-Anwendung STARLIKE
- ein Programm, dass verschiedene Kommunikationskanäle gleichzeitig verwendet
- Nutzerinteraktion über: Datei, textuelle Bedienoberfläche (TUI), grafisches Fenster (GUI), Web-Browser (WUI)
- alle Bedienoberflächen greifen auf eine Zeichenkette als gemeinsames Domänen-Modell zu
Copyright (C) 2022. Christian Heller.
Lizenz: Creative Commons CC BY-ND
Dieser Film darf in unveränderter Form für jeden Zweck, auch eine
kommerzielle Verwendung, beliebig kopiert und frei weiterverteilt
werden, solange der Urheber genannt wird.
http://www.cybop.de/
http://www.cybop.org/
2
views
Die Beispiel-Anwendung REPERTOIRE
- Verwendung von CYBOL/XML-Dateien als Datenspeicher für Musikalien
- Auslesen von Details wie Interpret und Titel zu den einzelnen Liedern per Schleife
- Erzeugen mehrerer Tabellen in Form von HTML-Dateifragmenten für eine Website
Copyright (C) 2022. Christian Heller.
Lizenz: Creative Commons CC BY-ND
Dieser Film darf in unveränderter Form für jeden Zweck, auch eine
kommerzielle Verwendung, beliebig kopiert und frei weiterverteilt
werden, solange der Urheber genannt wird.
http://www.cybop.de/
http://www.cybop.org/
2
views
Vorstellung CYBOP Software
Nach einer kurzen Vorstellung des Unternehmers geht der Film näher
auf die Standardphasen des Software-Entwicklungsprozesses ein. Das
einheitliche CYBOP-Schema ermöglicht die Verwaltung von Fachdaten in
Form von Bäumen, wodurch die Entwurfs- und Implementierungsphase
entfallen. Dies vereinfacht die Anwendungsprogrammierung drastisch
und bringt zeitliche und finanzielle Vorteile.
Copyright (C) 2022. Christian Heller.
Lizenz: Creative Commons CC BY-ND
Dieser Film darf in unveränderter Form für jeden Zweck, auch eine
kommerzielle Verwendung, beliebig kopiert und frei weiterverteilt
werden, solange der Urheber genannt wird.
http://www.cybop.de/
http://www.cybop.org/
Grafiken und Film: gecko-one.de
Rhetorik: rhetorik-trainer-leipzig.de
2
views
Die Beispiel-Anwendungen USER INTERFACE (UI)
- Programme mit Nutzerinteraktion
- Einfache textuelle Bedienoberfläche: text user interface (tui)
- Erweiterte textuelle Bedienoberfläche mit Laufbalken: control
- Grafisches Fenster mit Mausklick-Steuerung: graphical user interface (gui)
- Generierte HTML-Web-Seite: web user interface (wui)
Copyright (C) 2022. Christian Heller.
Lizenz: Creative Commons CC BY-ND
Dieser Film darf in unveränderter Form für jeden Zweck, auch eine
kommerzielle Verwendung, beliebig kopiert und frei weiterverteilt
werden, solange der Urheber genannt wird.
http://www.cybop.de/
http://www.cybop.org/
2
views
Herunterladen und Ausführen einer CYBOL-Anwendung
- Herunterladen via Web Browser
- Entkomprimieren mittels Dateiverwalter
- Ausführen in Terminal/Konsole
Copyright (C) 2022. Christian Heller.
Lizenz: Creative Commons CC BY-ND
Dieser Film darf in unveränderter Form für jeden Zweck, auch eine
kommerzielle Verwendung, beliebig kopiert und frei weiterverteilt
werden, solange der Urheber genannt wird.
http://www.cybop.de/
http://www.cybop.org/
1
view
Bestandteile und Syntax der Sprache CYBOL (XML/JSON)
- XML Tag: node
- XML Attributes: name, channel, format, model
- Usable in XML or JSON format
- Application Programming Interface (API) Documentation
Copyright (C) 2022. Christian Heller.
Lizenz: Creative Commons CC BY-ND
Dieser Film darf in unveränderter Form für jeden Zweck, auch eine
kommerzielle Verwendung, beliebig kopiert und frei weiterverteilt
werden, solange der Urheber genannt wird.
http://www.cybop.de/
http://www.cybop.org/
1
view
Die Beispiel-Anwendung HELLO
- ein Programm, das die Zeichenkette "Hello World!" ausgibt
- Varianten: cli, library, file, tui, gui
Copyright (C) 2022. Christian Heller.
Lizenz: Creative Commons CC BY-ND
Dieser Film darf in unveränderter Form für jeden Zweck, auch eine
kommerzielle Verwendung, beliebig kopiert und frei weiterverteilt
werden, solange der Urheber genannt wird.
http://www.cybop.de/
http://www.cybop.org/
1
view
Das CYBOP-Schema als Informationsgerüst
- Universelles CYBOP-Schema stellt ähnlich biologischem DNS-Molekül ein Grundgerüst dar
- Speicherung von Anwendungsdaten (Fachdaten und Abläufe) in Form von einfachen Bäumen
- Doppelhierarchie mit Container-Element-Struktur und zweitem Strang für flache Eigenschaften
Copyright (C) 2022. Christian Heller.
Lizenz: Creative Commons CC BY-ND
Dieser Film darf in unveränderter Form für jeden Zweck, auch eine
kommerzielle Verwendung, beliebig kopiert und frei weiterverteilt
werden, solange der Urheber genannt wird.
http://www.cybop.de/
http://www.cybop.org/
Quellenangabe Grafiken:
Baumstruktur
https://openclipart.org/detail/324463/search-tree
Doppelhelix des DNS-Moleküls
https://de.wikipedia.org/wiki/Desoxyribonukleins%C3%A4ure#/media/Datei:DNA_Overview.png
Die Beispiel-Anwendung COUNTER
- ein Programm, das die Zahlen eins bis zehn ausgibt
- Varianten: simple, storage, stack, treepath, test, deep
- Stack-Variablen, Rekursion
- Ausgabe Laufzeit-Anwendungsmodell (Heap und Stack) zu Testzwecken
- Doppelhierarchie, Eigenschaften, Metadaten
Copyright (C) 2022. Christian Heller.
Lizenz: Creative Commons CC BY-ND
Dieser Film darf in unveränderter Form für jeden Zweck, auch eine
kommerzielle Verwendung, beliebig kopiert und frei weiterverteilt
werden, solange der Urheber genannt wird.
http://www.cybop.de/
http://www.cybop.org/
1
view
Die Beispiel-Anwendung ADDITION
- ein Programm, das die Summe zweier Zahlen berechnet
- Varianten: simple, dynamic, static, stack
- Aufbau und Struktur des Anwendungsbaumes zur Laufzeit
Copyright (C) 2022. Christian Heller.
Lizenz: Creative Commons CC BY-ND
Dieser Film darf in unveränderter Form für jeden Zweck, auch eine
kommerzielle Verwendung, beliebig kopiert und frei weiterverteilt
werden, solange der Urheber genannt wird.
http://www.cybop.de/
http://www.cybop.org/
1
view
Interdisziplinäre Entwurfsprinzipien in CYBOP
- Kybernetik und Bionik als Namensgeber
- Natur und andere Wissenschaftsgebiete als Ideenlieferant für die Informatik
- Philosophie, Biologie, Psychologie, Physik, Kommunikationswissenschaft
Copyright (C) 2022. Christian Heller.
Lizenz: Creative Commons CC BY-ND
Dieser Film darf in unveränderter Form für jeden Zweck, auch eine
kommerzielle Verwendung, beliebig kopiert und frei weiterverteilt
werden, solange der Urheber genannt wird.
http://www.cybop.de/
http://www.cybop.org/
Quellenangabe Grafiken:
Steuerrad
https://openclipart.org/detail/167462/ship-wheel
DNS-Molekül
https://openclipart.org/detail/192915/dna
Transfer
https://openclipart.org/detail/308850/cant-learn
Zellteilung
https://openclipart.org/detail/215769/fission-of-bacteria
Baumstruktur
https://openclipart.org/detail/324463/search-tree
Sender-Empfänger-Modell
https://upload.wikimedia.org/wikipedia/commons/3/30/Sender-Empf%C3%A4nger-Modell_nach_Shannon_und_Weaver.jpg
1
view
Introduction of CYBOP Software
Following a short introduction of the entrepreneur, the video takes
a closer look at standard phases of a software development process.
The uniform CYBOP schema makes it possible to manage domain data in
form of tree structures whereby the design as well as implementation
phase get obsolete. This results in a tremendous simplification of
application programming and brings savings, timewise and financially.
Copyright (C) 2022. Christian Heller.
Lizenz: Creative Commons CC BY-ND
Dieser Film darf in unveränderter Form für jeden Zweck, auch eine
kommerzielle Verwendung, beliebig kopiert und frei weiterverteilt
werden, solange der Urheber genannt wird.
http://www.cybop.de/
http://www.cybop.org/
Graphics and Video: gecko-one.de
Rhetoric: rhetorik-trainer-leipzig.de
1
view
Die Beispiel-Anwendung EXIT
- ein Programm, das sich selbst sofort wieder beendet
- Varianten: internal, external, signal, extended
Copyright (C) 2022. Christian Heller.
Lizenz: Creative Commons CC BY-ND
Dieser Film darf in unveränderter Form für jeden Zweck, auch eine
kommerzielle Verwendung, beliebig kopiert und frei weiterverteilt
werden, solange der Urheber genannt wird.
http://www.cybop.de/
http://www.cybop.org/
Die Idee hinter CYBOP
- Baumstruktur wie in Web-Anwendung mit Hierarchie als wesentlichem Entwurfsmuster
- simples XML oder JSON zur Datenspeicherung
- tabellenorientierter Editor zur Programmierung
Copyright (C) 2022. Christian Heller.
Lizenz: Creative Commons CC BY-ND
Dieser Film darf in unveränderter Form für jeden Zweck, auch eine
kommerzielle Verwendung, beliebig kopiert und frei weiterverteilt
werden, solange der Urheber genannt wird.
http://www.cybop.de/
http://www.cybop.org/
Quellenangabe Grafiken:
Baumstruktur
https://openclipart.org/detail/324463/search-tree
DOM Tree
https://en.wikipedia.org/wiki/Document_Object_Model#/media/File:DOM-model.svg
Die Bestandteile von CYBOP
- CYBOP-Theorie mit universellem Schema zur Verwaltung von Programmdaten in Form einer Baumstruktur
- CYBOL-Sprache zur plattformunabhängigen Speicherung von Zuständen und Logik (Raum und Zeit) in XML oder JSON
- CYBOI-Interpreter geschrieben in C ermöglicht Hardware-Zugriff
Copyright (C) 2022. Christian Heller.
Lizenz: Creative Commons CC BY-ND
Dieser Film darf in unveränderter Form für jeden Zweck, auch eine
kommerzielle Verwendung, beliebig kopiert und frei weiterverteilt
werden, solange der Urheber genannt wird.
http://www.cybop.de/
http://www.cybop.org/
Quellenangabe Grafiken:
Baumstruktur
https://openclipart.org/detail/324463/search-tree
Beispiel eines Geschäftsprozessdiagramms, erstellt mit der BPMN
https://de.wikipedia.org/wiki/Business_Process_Model_and_Notation#/media/Datei:BPMN-1.svg
Visionäre Programmentwicklung mit CYBOP
- CYBOL-Anwendungen speichern Fachdaten, Nutzerschnittstelle, Arbeitsabläufe, Funktionen
- sternförmige Übersetzung zwischen Fachdaten und Benutzungsoberfläche
- drastisch vereinfachter Software-Entwicklungsprozess
Copyright (C) 2022. Christian Heller.
Lizenz: Creative Commons CC BY-ND
Dieser Film darf in unveränderter Form für jeden Zweck, auch eine
kommerzielle Verwendung, beliebig kopiert und frei weiterverteilt
werden, solange der Urheber genannt wird.
http://www.cybop.de/
http://www.cybop.org/
Quellenangabe Grafiken:
Baumstruktur
https://openclipart.org/detail/324463/search-tree
Beispiel eines Geschäftsprozessdiagramms, erstellt mit der BPMN
https://de.wikipedia.org/wiki/Business_Process_Model_and_Notation#/media/Datei:BPMN-1.svg