This repository has been archived by the owner on Aug 23, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.html
139 lines (102 loc) · 6.55 KB
/
index.html
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
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
<!DOCTYPE html>
<html>
<head>
<meta charset='utf-8' />
<meta http-equiv="X-UA-Compatible" content="chrome=1" />
<meta name="description" content="Janus Project : Multiagent platform" />
<link rel="icon" href="/images/favicon.ico" />
<link rel="shortcut icon" href="/images/favicon.ico">
<link rel="stylesheet" type="text/css" media="screen" href="stylesheets/stylesheet.css">
<title>Janus Project</title>
</head>
<body>
<!-- HEADER -->
<div id="header_wrap" class="outer">
<header class="inner">
<a id="forkme_banner" href="https://github.com/janus-project">View on GitHub</a>
<h1 id="project_title">Janus Project</h1>
<h2 id="project_tagline">Multiagent platform</h2>
</header>
</div>
<!-- MAIN CONTENT -->
<div id="main_content_wrap" class="outer">
<section id="main_content" class="inner">
<center><font color="red">It is strongly recommended to consider to code agents with the <a href="http://www.sarl.io"><font color="red">SARL Agent-Oriented Programming Language</font></a> in place of directly coding in Java with Janus.</font></center>
<h1>
<a name="janus-project" class="anchor" href="#janus-project"><span class="octicon octicon-link"></span></a>Janus Project</h1>
<p>Janus is an open-source multi-agent platform fully implemented in Java 1.7.
Janus enables developers to quickly create web, enterprise and desktop multiagent-based applications.
It provides a comprehensive set of features to develop, run, display and monitor multiagent-based applications.
Janus-based applications can be distributed across a network.
Janus could be used as an agent-oriented platform, an organizational platform, and/or an holonic platform.
It also natively manages the concept of recursive agents and holons.</p>
<p>Janus is jointly developed by the multiagent teams of the Laboratoire Systèmes et Transports and the Grupo de Investigación en Tecnologías Informáticas Avanzadas de Tucumán.</p>
<p>This is the new version of Janus fully reimplemented to support the SARL Agent-Oriented Programming Language (<a href="http://www.sarl.io">http://www.sarl.io</a>).</p>
<h1><a name="maven" class="anchor" href="#maven"><span class="octicon octicon-link"></span></a>Maven Artifact</h1>
<p>Janus is available as a Maven artifact. The artifact is available on the <a href="http://search.maven.org">Maven Central Repository</a>.
For using Janus in your Maven project, add the following dependency:
<pre><code>
<dependency>
<groupId>io.janusproject</groupId>
<artifactId>io.janusproject.kernel</artifactId>
<version>2.0.6.0</version>
</dependency>
</code></pre>
</p>
<p>You should change the version number <code>2.0.6.0</code> according to the version of your choice.
The lastest version numbers could be found on the <a href="http://search.maven.org">Maven Central Repository</a>, or
on the <a href="http://maven.janusproject.io/VERSION.txt">SARL Maven Repository</a>.</p>
<h1><a name="versionnumber" class="anchor" href="#versionnumber"><span class="octicon octicon-link"></span></a>About the Version Number of Janus</h1>
<p>The version number of Janus follows a specific convention for its definition.
This convention will permits you to select the appropriate version of the Janus runtime environment for the targeted SARL specification.
</p>
<p>
<strong>The version number is composed of 4 numbers, optionally followed by the <code>-SNASPHOT</code> flag.</strong>
The semantic of these components is: <ol>
<li>the major version number of the <i>Janus</i> platform;</li>
<li>the major version number of the <i>SARL</i> specification;</li>
<li>the minor version number of the <i>SARL</i> specification; and</li>
<li>the revision number of the <i>Janus</i> platform.</li>
</ol>
The <code>-SNAPSHOT</code> indicates a "under-development" version, i.e. it is not yet released.
</p>
<h1><a name="download" class="anchor" href="#download"><span class="octicon octicon-link"></span></a>Direct Download</h1>
<p>The Janus platform may be directly download, even if it is recommend to use it through Maven (see above). Two versions are available:<ul>
<li><a href="http://central.maven.org/maven2/io/janusproject/io.janusproject.kernel/2.0.6.0/io.janusproject.kernel-2.0.6.0-with-dependencies.jar">Janus platform with all the dependency libraries</a>.</li>
</ul></p>
<h1><a name="apidocs" class="anchor" href="#apidocs"><span class="octicon octicon-link"></span></a>Java API Documentation</h1>
<p>The API documentation related to the Janus platform is composed of two parts: <ul>
<li><a href="http://www.sarl.io/docs/api/">SARL</a>: provides the documentation of the classes that are defined in the SARL agent-oriented language (they are at the heart of the Janus platform); and</li>
<li><a href="./apidocs/index.html">Janus</a>: provides the documentation of the classes that are provided in the Janus implementation.</li>
</ul>
</p>
<p>The Java classes of the Janus platform are documented in the .</p>
<h1><a name="faq" class="anchor" href="#faq"><span class="octicon octicon-link"></span></a>Frequently Asked Questions</h1>
<p>The frequently asked questions related to the Janus platform are hosted by the SARL programming language website.</p>
<p>See the <a href="http://www.sarl.io/docs/suite/io/sarl/docs/faq/RuntimeEnvironmentFAQSpec.html">Frequently Asked Questions</a>.</p>
<h1>
<a name="contributors" class="anchor" href="#contributors"><span class="octicon octicon-link"></span></a>Contributors</h1>
<p>Sebastian RODRIGUEZ, Nicolas GAUD, Stéphane GALLAND.</p>
<h1>
<a name="license" class="anchor" href="#license"><span class="octicon octicon-link"></span></a>License</h1>
<pre><code>Copyright 2014 Sebastian RODRIGUEZ, Nicolas GAUD, Stéphane GALLAND.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
</code></pre>
</section>
</div>
<!-- FOOTER -->
<div id="footer_wrap" class="outer">
<footer class="inner">
<p>Published with <a href="http://pages.github.com">GitHub Pages</a></p>
</footer>
</div>
</body>
</html>