Changes for page KEITH
Last modified by Richard Kreissig on 2023/09/14 10:16
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
-
Objects (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -3,9 +3,9 @@ 3 3 {{layout-cell}} 4 4 KEITH[1][2] is an IDE based on KIELER[3]. It uses KIELER as a [[language server>>url:https://microsoft.github.io/language-server-protocol/||shape="rect"]] to provide rich client features for SCCharts[4], Lustre, Esterel, ELK, KGraph, and some intermediary languages. 5 5 6 -KEITH user experience is heavily influenced by VSCode, since the underlying IDE framework [[Theia>>url:https://www.theia-ide.org/||shape="rect"]] is heavily influenced by it. The user should be able to use this tool without clicking buttons in extensive dialogs. THis influences the design and user story as described in T ODO6 +KEITH user experience is heavily influenced by VSCode, since the underlying IDE framework [[Theia>>url:https://www.theia-ide.org/||shape="rect"]] is heavily influenced by it. The user should be able to use this tool without clicking buttons in extensive dialogs. THis influences the design and user story as described in the [[Using KEITH section>>url:https://rtsys.informatik.uni-kiel.de/confluence/display/KIELER/KEITH#KEITH-UsingKEITH||shape="rect"]]. 7 7 8 -KEITH runs in a browser. You can either start KEITH and connect to an url (i.e. localhost:3000) via a browser (this will henceforth be called the browser version of KEITH), or start an electron app with a browser that runs KEITH inside (henceforth called the electron version of KEITH). Since the electron app might use a different chromium browser some UI elements might be displayed differently, but both version work the same. The electron version is bundled via the electron-builder framework to build an appimage or an archive into the henceforth called product. Both version have two alternatives to connect to the language server (LS). KEITH can connect to the LS via a socket. This is the only way to debug the LS. In the product KEITH connects to the LS via stdio/out and has to know the relative path to the LS application .8 +KEITH runs in a browser. You can either start KEITH and connect to an url (i.e. localhost:3000) via a browser (this will henceforth be called the browser version of KEITH), or start an electron app with a browser that runs KEITH inside (henceforth called the electron version of KEITH). Since the electron app might use a different chromium browser some UI elements might be displayed differently, but both version work the same. The electron version is bundled via the electron-builder framework to build an appimage or an archive into the henceforth called product. Both version have two alternatives to connect to the language server (LS). KEITH can connect to the LS via a socket. This is the only way to debug the LS. In the product KEITH connects to the LS via stdio/out and has to know the relative path to the LS application 9 9 10 10 \\ 11 11 ... ... @@ -15,6 +15,12 @@ 15 15 16 16 \\ 17 17 18 +\\ 19 + 20 +\\ 21 + 22 +\\ 23 + 18 18 {{info}}Normally the browser version is used for debugging and the electron version is delivered as download, but both work the same and you can also use the developer tools inside the electron version to debug the application.{{/info}}\\ 19 19 20 20 {{info}} ... ... @@ -37,7 +37,7 @@ 37 37 {{/layout-cell}} 38 38 39 39 {{layout-cell}} 40 -[[image:attach:keith-abro 2.png]]46 +[[image:attach:keith-abro.png]] 41 41 {{/layout-cell}} 42 42 {{/layout-section}} 43 43 ... ... @@ -74,6 +74,8 @@ 74 74 {{layout-section ac:type="single"}} 75 75 {{layout-cell}} 76 76 = Using KEITH = 83 + 84 +\\ 77 77 {{/layout-cell}} 78 78 {{/layout-section}} 79 79 ... ... @@ -129,7 +129,7 @@ 129 129 130 130 {{layout-section ac:type="single"}} 131 131 {{layout-cell}} 132 -= The command palette = 140 +== The command palette == 133 133 134 134 The command palette opens by pressing //F1// or opening it via the menu //View>Find Command...// 135 135 ... ... @@ -145,7 +145,7 @@ 145 145 146 146 {{layout-section ac:type="single"}} 147 147 {{layout-cell}} 148 -= Modeling SCCharts = 156 +== Modeling SCCharts == 149 149 150 150 See [[doc:Quick Start Guide||anchor="ModelingSCCharts"]] for details. 151 151 {{/layout-cell}}
- Confluence.Code.ConfluencePageClass[0]
-
- Id
-
... ... @@ -1,1 +1,1 @@ 1 -62783 5411 +62783716 - URL
-
... ... @@ -1,1 +1,1 @@ 1 -https://rtsys.informatik.uni-kiel.de/confluence//wiki/spaces/KIELER/pages/62783 541/KEITH1 +https://rtsys.informatik.uni-kiel.de/confluence//wiki/spaces/KIELER/pages/62783716/KEITH