-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathfeed.xml
More file actions
62 lines (47 loc) · 7.54 KB
/
feed.xml
File metadata and controls
62 lines (47 loc) · 7.54 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.5.0">Jekyll</generator><link href="http://kevoree.org/feed.xml" rel="self" type="application/atom+xml" /><link href="http://kevoree.org/" rel="alternate" type="text/html" /><updated>2018-05-14T07:29:10-05:00</updated><id>http://kevoree.org/</id><title type="html">Kevoree</title><subtitle>Model@runtime approach for distributed and reconfigurable systems
</subtitle><entry><title type="html">Introducing the DockerNode</title><link href="http://kevoree.org/blog/2017/09/21/introducing-the-dockernode.html" rel="alternate" type="text/html" title="Introducing the DockerNode" /><published>2017-09-21T10:50:55-05:00</published><updated>2017-09-21T10:50:55-05:00</updated><id>http://kevoree.org/blog/2017/09/21/introducing-the-dockernode</id><content type="html" xml:base="http://kevoree.org/blog/2017/09/21/introducing-the-dockernode.html"><p>We have just released a new Node type capable of <strong>managing a Docker engine</strong> by leveraging model@runtime.<br />
Introduce the <strong>DockerNode</strong>.</p>
<p><a href="/images/blog/introducing-the-dockernode/editor-view.png"><img src="/images/blog/introducing-the-dockernode/editor-view.png" alt="DockerNode editor overview" /></a></p>
<h3 id="lets-get-started">Let’s get started</h3>
<p>In order to test this new node, you need to get the latest <a href="/download/download.html">Kevoree Java Runtime</a>.</p>
<p>Then create a KevScript file <code class="highlighter-rouge">/path/to/dockernode.kevs</code> with this configuration:</p>
<textarea class="kevscript">add node0: DockerNode
add sync: CentralizedWSGroup
attach node0 sync
set sync.isMaster/node0 = 'true'</textarea>
<blockquote>
<p>The <strong>DockerNode</strong> is a decorator around the <strong>JavaNode</strong> so you can still use your previous JavaNode-related configurations</p>
</blockquote>
<p>And bootstrap your runtime using this KevScript:</p>
<div class="language-sh highlighter-rouge"><div class="highlight"><table style="border-spacing: 0"><tbody><tr><td class="gutter gl" style="text-align: right"><pre class="lineno">1</pre></td><td class="code"><pre>java -Dnode.bootstrap<span class="o">=</span>/path/to/dockernode.kevs -jar /path/to/kevoree.jar
</pre></td></tr></tbody></table>
</div>
</div>
<p>And voilà!</p>
<p><img src="/images/blog/introducing-the-dockernode/terminal.png" alt="DockerNode terminal" /></p></content><author><name>leiko</name></author><summary type="html">We have just released a new Node type capable of managing a Docker engine by leveraging model@runtime. Introduce the DockerNode.</summary></entry><entry><title type="html">A new release is out</title><link href="http://kevoree.org/blog/2017/09/05/a-new-release-is-out.html" rel="alternate" type="text/html" title="A new release is out" /><published>2017-09-05T03:48:00-05:00</published><updated>2017-09-05T03:48:00-05:00</updated><id>http://kevoree.org/blog/2017/09/05/a-new-release-is-out</id><content type="html" xml:base="http://kevoree.org/blog/2017/09/05/a-new-release-is-out.html"><p>We have just released <strong>new stable versions</strong> of the <code class="highlighter-rouge">Java</code> and <code class="highlighter-rouge">NodeJS</code> platforms:</p>
<ul>
<li><strong>Java</strong> <code class="highlighter-rouge">v5.5.0</code></li>
<li><strong>NodeJS</strong> <code class="highlighter-rouge">v6.1.7</code></li>
</ul>
<blockquote>
<p>We are aware of the misleading difference between the two platforms major versions and we will most definitely make those converge in a near future (at least for the CLIs)</p>
</blockquote>
<p>Those new versions are the output of 3 years of incremental development with the feedbacks received from the <a href="http://heads-project.eu/">HEADS</a> consortium.</p>
<h4 id="overall-changes">Overall changes:</h4>
<ul>
<li>publishing on a Kevoree registry is now pre-checked to prevent erroneous publication of models</li>
<li>improved logging experience</li>
<li>shared user config in <code class="highlighter-rouge">~/.kevoree/config.json</code></li>
</ul>
<h4 id="main-changes-for-java">Main changes for Java:</h4>
<ul>
<li>instances classloader are now using a <code class="highlighter-rouge">URLClassLoader</code> approach, which is supposed to reflect the default behavior intended by 3rd-party libraries users</li>
<li>runtime errors/exceptions are now understandable with a clean stack bubbling all the way up to the core</li>
</ul>
<h4 id="main-changes-for-nodejs">Main changes for NodeJS:</h4>
<ul>
<li>improved error handling (Promises instead of callbacks <a href="/docs/quickstart/lifecycle.html">except for instances lifecycle hooks</a>)</li>
<li>development tooling is now packed in a <code class="highlighter-rouge">kevoree-scripts</code> module to clarify projects for new-comers</li>
</ul></content><author><name>leiko</name></author><summary type="html">We have just released new stable versions of the Java and NodeJS platforms: Java v5.5.0 NodeJS v6.1.7</summary></entry><entry><title type="html">Work in progress</title><link href="http://kevoree.org/blog/2017/06/30/work-in-progress.html" rel="alternate" type="text/html" title="Work in progress" /><published>2017-06-30T02:16:41-05:00</published><updated>2017-06-30T02:16:41-05:00</updated><id>http://kevoree.org/blog/2017/06/30/work-in-progress</id><content type="html" xml:base="http://kevoree.org/blog/2017/06/30/work-in-progress.html"><p>Please be aware that this site is a work in progress currently.<br />
You may find unfinished docs, articles.</p>
<p>Sorry for the inconvenience, don’t hesitate to visit the website again in a near future.</p></content><author><name>leiko</name></author><summary type="html">Please be aware that this site is a work in progress currently. You may find unfinished docs, articles.</summary></entry><entry><title type="html">Welcome to Kevoree!</title><link href="http://kevoree.org/blog/2017/06/29/welcome-to-kevoree.html" rel="alternate" type="text/html" title="Welcome to Kevoree!" /><published>2017-06-29T20:16:41-05:00</published><updated>2017-06-29T20:16:41-05:00</updated><id>http://kevoree.org/blog/2017/06/29/welcome-to-kevoree</id><content type="html" xml:base="http://kevoree.org/blog/2017/06/29/welcome-to-kevoree.html"><p>Brace yourself, <a href="https://kevoree.org">kevoree.org</a> is back with a brand new design.</p></content><author><name>leiko</name></author><summary type="html">Brace yourself, kevoree.org is back with a brand new design.</summary></entry></feed>