Add/update some README.md's.
TBR=vardhan@google.com
Review URL: https://codereview.chromium.org/1390883006 .
diff --git a/examples/moterm_example_app/README.md b/examples/moterm_example_app/README.md
index 186b4f9..b31d0d3 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 @@
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 @@
"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 @@
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)
diff --git a/examples/native_run_app/README.md b/examples/native_run_app/README.md
new file mode 100644
index 0000000..af88322
--- /dev/null
+++ b/examples/native_run_app/README.md
@@ -0,0 +1,15 @@
+# Native run example application
+
+`native_run_app` is a terminal client application (i.e., one providing the
+`mojo.terminal.TerminalClient` service) that allows native (Linux) applications
+to be run inside a Mojo ([Moterm](../../apps/moterm)) terminal. It does this by
+using the `native_support` service, which provides facilities to
+(programmatically) run native applications.
+
+See [//examples/moterm_example_app](../moterm_example_app) for an example of how
+it may be used.
+
+## See also
+
+* [//apps/moterm](../../apps/moterm)
+* [//services/native_support](../../services/native_support)