Skip to content

Commit 2348913

Browse files
committed
Update readme
1 parent 4fde1a1 commit 2348913

File tree

1 file changed

+12
-9
lines changed

1 file changed

+12
-9
lines changed

README.md

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -6,19 +6,22 @@
66

77
## What is System Runtime ?
88

9-
#### OSGi for JavaScript
9+
#### a System Runtime Environment
1010

11-
System Runtime can bundle the model, components and methods of your application into a [JSON](http://json.org) object. This bundle can be then installed and started in a client or server application.
11+
When you code, you do not create an application, you create in fact a [system](https://en.wikipedia.org/wiki/System):
12+
> A system is a set of interacting or interdependent **components** forming an integrated whole.
1213
13-
In fact, System Runtime can create, install and start bundles like in [OSGi](https://www.osgi.org).
14+
> A system has **structure**, it contains parts (or components) that are directly or indirectly related to each other.
1415
15-
## How works System Runtime ?
16+
> A system has **behavior**, it exhibits processes that fulfill its function or purpose.
17+
18+
System Runtime give you the APIs to create the model, components and behaviors of your system.
1619

17-
System Runtime executes your bundles client and server side.
20+
## How works System Runtime ?
1821

19-
#### Create a bundle
22+
#### Create a system
2023

21-
Use System Runtime APIs to create your application:
24+
Use System Runtime APIs to create your system:
2225

2326
```js
2427
// create an app
@@ -31,7 +34,7 @@ app.on('start', () => console.log('Hello world !'));
3134
app.start();
3235
```
3336

34-
Now you can bundle your application into a JSON object:
37+
Now you can bundle your system into a JSON object:
3538

3639
```js
3740
// create a bundle
@@ -73,7 +76,7 @@ Just add a link tag in your HTML to install and start your bundle:
7376

7477
#### Install the bundle in Node.js
7578

76-
Like in [OSGi](https://www.osgi.org), just call *install* API to install and start your bundle:
79+
Just call *install* API to install and start your bundle:
7780

7881
```js
7982
// require System Runtime

0 commit comments

Comments
 (0)