Index: examples/moterm_example_app/README.md |
diff --git a/examples/moterm_example_app/README.md b/examples/moterm_example_app/README.md |
index 186b4f9f7626a82b539b848b638b53fc2a6bc8b2..b31d0d3960788fff92adb7af7d6971aec4a70ee1 100644 |
--- a/examples/moterm_example_app/README.md |
+++ b/examples/moterm_example_app/README.md |
@@ -2,8 +2,8 @@ |
`moterm_example_app` is an example application that embeds |
[Moterm](../../apps/moterm), uses it to provide a prompt, and allows it to be |
-connected to other applications (which should implement the |
-`mojo.terminal.TerminalClient` interface). |
+connected to other applications (which should provide the |
+`mojo.terminal.TerminalClient` service). |
## Running |
@@ -14,8 +14,12 @@ On Linux, run it in the usual way, e.g.: |
You'll probably need to click on the window to give it keyboard focus. You may |
also want to resize the window (especially horizontally) to make it bigger. |
-At the `:)` prompt, you may enter the URL for any application implementing the |
-`mojo.terminal.TerminalClient` interface. E.g.: |
+At the `:)` prompt, you may enter the URL for any application providing the |
+`mojo.terminal.TerminalClient` service. |
+ |
+### Example 1: Dart netcat |
+ |
+An example of a terminal client application written in Dart is `dart_netcat`: |
:) mojo:dart_netcat |
@@ -35,7 +39,24 @@ entering: |
"file". You can press Control-D to return to the `:)` prompt. The unhandled Dart |
exception after you press Control-D is definitely a bug.) |
-Another example you may try is: |
+### Example 2: Running native console applications |
+ |
+The `native_support` service supports running native (Linux) applications. The |
+`native_run_app` application provides a terminal client front-end: |
+ |
+ :) mojo:native_run_app |
+ |
+At its `>>>` prompt, you can enter name of a native application. E.g.: |
+ |
+ >>> bash |
+ $ echo hello linux |
+ hello linux |
+ $ |
+ |
+### Example 3: JavaScript REPL |
+ |
+A terminal client application (written in JavaScript, using the JavaScript |
+content handler) that provides a JavaScript REPL: |
:) file:///path/to/src/examples/js/repl.js |
@@ -45,9 +66,11 @@ At its `>` prompt, you can enter JavaScript expressions. E.g.: |
undefined |
> add("hello ", 123) |
"hello 123" |
+ > |
## See also |
* [//apps/moterm](../../apps/moterm) |
* [//examples/dart/netcat](../dart/netcat) |
+* [//examples/native_run_app](../native_run_app) |
* [//examples/js/repl.js](../js/repl.js) |