mirror of
https://github.com/marcin-szczepanski/jFuzzyLogic.git
synced 2024-12-18 16:35:27 +01:00
252 lines
9.9 KiB
HTML
252 lines
9.9 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta charset="utf-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
<meta name="description" content="">
|
|
<meta name="author" content="">
|
|
<link rel="shortcut icon" href="assets/ico/favicon.png">
|
|
|
|
<title>jFuzzyLogic</title>
|
|
|
|
<!-- Bootstrap core CSS -->
|
|
<link href="dist/css/bootstrap.css" rel="stylesheet">
|
|
|
|
<!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->
|
|
<!--[if lt IE 9]>
|
|
<script src="assets/js/html5shiv.js"></script>
|
|
<script src="assets/js/respond.min.js"></script>
|
|
<![endif]-->
|
|
|
|
<!-- Custom styles for this template -->
|
|
<link href="carousel.css" rel="stylesheet">
|
|
|
|
<script>
|
|
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
|
|
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
|
|
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
|
|
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
|
|
|
|
ga('create', 'UA-66348238-1', 'auto');
|
|
ga('send', 'pageview');
|
|
|
|
</script>
|
|
</head>
|
|
<!-- NAVBAR
|
|
================================================== -->
|
|
<body>
|
|
<div class="navbar-wrapper">
|
|
<div class="container">
|
|
|
|
<div class="navbar navbar-inverse navbar-static-top">
|
|
<div class="container">
|
|
<div class="navbar-header">
|
|
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
|
|
<span class="icon-bar"></span>
|
|
<span class="icon-bar"></span>
|
|
<span class="icon-bar"></span>
|
|
</button>
|
|
<a class="navbar-brand" href="#">jFuzzyLogic</a>
|
|
</div>
|
|
<div class="navbar-collapse collapse">
|
|
<ul class="nav navbar-nav">
|
|
<li class="active"><a href="index.html">Home</a></li>
|
|
<li><a href="manual.html">Documentation</a></li>
|
|
<li><a href="about.html">About</a></li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<!-- Carousel
|
|
================================================== -->
|
|
<div id="myCarousel" class="carousel slide">
|
|
<!-- Indicators -->
|
|
<ol class="carousel-indicators">
|
|
<li data-target="#myCarousel" data-slide-to="0" class="active"></li>
|
|
<li data-target="#myCarousel" data-slide-to="1"></li>
|
|
<li data-target="#myCarousel" data-slide-to="2"></li>
|
|
</ol>
|
|
<div class="carousel-inner">
|
|
<div class="item active">
|
|
<img src="">
|
|
<div class="container">
|
|
<div class="carousel-caption">
|
|
<h1>jFuzzyLogic</h1>
|
|
<p>The most complete fuzzy logic library in Java.<br>The <i>de-facto</i> standard for research and industry applications.</p>
|
|
<p>
|
|
<a class="btn btn-lg btn-success" href="http://sourceforge.net/projects/jfuzzylogic/files/jfuzzylogic/jFuzzyLogic.jar">Download Full</a>
|
|
<a class="btn btn-lg btn-success" href="http://sourceforge.net/projects/jfuzzylogic/files/jfuzzylogic/jFuzzyLogic_core.jar">Download Core</a>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="item">
|
|
<img src="">
|
|
<div class="container">
|
|
<div class="carousel-caption">
|
|
<h1>Fuzzy Control Language</h1>
|
|
<p>jFuzzyLogic implements high level fuzzy language (FCL), industry standard IEC 61131-7</p>
|
|
<p>
|
|
<a class="btn btn-lg btn-success" href="http://sourceforge.net/projects/jfuzzylogic/files/jfuzzylogic/jFuzzyLogic.jar">Download Full</a>
|
|
<a class="btn btn-lg btn-success" href="http://sourceforge.net/projects/jfuzzylogic/files/jfuzzylogic/jFuzzyLogic_core.jar">Download Core</a>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="item">
|
|
<img src="">
|
|
<div class="container">
|
|
<div class="carousel-caption">
|
|
<h1>Eclipse plug-in.</h1>
|
|
<p>Develop fuzzy system within Eclipse IDE.</p>
|
|
<p>
|
|
<a class="btn btn-lg btn-success" href="http://sourceforge.net/projects/jfuzzylogic/files/jfuzzylogic/jFuzzyLogic.jar">Download Full</a>
|
|
<a class="btn btn-lg btn-success" href="http://sourceforge.net/projects/jfuzzylogic/files/jfuzzylogic/jFuzzyLogic_core.jar">Download Core</a>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<a class="left carousel-control" href="#myCarousel" data-slide="prev"><span class="glyphicon glyphicon-chevron-left"></span></a>
|
|
<a class="right carousel-control" href="#myCarousel" data-slide="next"><span class="glyphicon glyphicon-chevron-right"></span></a>
|
|
</div><!-- /.carousel -->
|
|
|
|
|
|
<!-- Marketing messaging and featurettes
|
|
================================================== -->
|
|
<!-- Wrap the rest of the page in another container to center all the content. -->
|
|
|
|
<div class="container marketing">
|
|
|
|
<!-- Three columns of text below the carousel -->
|
|
<div class="row">
|
|
<div class="col-lg-4">
|
|
<img class="img-circle" src="images/fcl_code_round.png" alt="FCL code">
|
|
<h2>Fuzzy Control Language</h2>
|
|
<p>
|
|
jFuzyLogic implements Fuzzy Control Language (FCL)
|
|
which standardizes programming fuzzy logic systems and
|
|
reduces programming times by removing the need
|
|
to perform to boiler plate programming tasks.
|
|
</p>
|
|
</div><!-- /.col-lg-4 -->
|
|
<div class="col-lg-4">
|
|
<img class="img-circle" src="images/tipper_MF_round.png" alt="Membership functions">
|
|
<h2>Flexible and powerful</h2>
|
|
<p>
|
|
jFuzzyLogic supports many membership functions, many defuzzifiers, rule aggregation, rule implication and rule connection operators.
|
|
You can create arbitrarily complex membership functions as well as variable parametrized ones.
|
|
</p>
|
|
</div><!-- /.col-lg-4 -->
|
|
<div class="col-lg-4">
|
|
<img class="img-circle" src="images/plugin_run_round.png" alt="Elcipse plugin">
|
|
<h2>Eclipse plug-in</h2>
|
|
<p>
|
|
Programming fuzzy systems now is much easier thanks to jFuzzyLogic's Eclipse plug-in.
|
|
FCL code coloring, code completion and simply see all the membership functions by running the code.
|
|
</p>
|
|
</div><!-- /.col-lg-4 -->
|
|
</div><!-- /.row -->
|
|
|
|
|
|
<!-- START THE FEATURETTES -->
|
|
|
|
|
|
<hr class="featurette-divider">
|
|
|
|
<div class="row featurette">
|
|
<div class="col-md-5">
|
|
<img class="featurette-image img-responsive" src="images/plugin_edit_500.png">
|
|
</div>
|
|
<div class="col-md-7">
|
|
<h2 class="featurette-heading">Fuzzy systems <span class="text-muted">made easy.</span></h2>
|
|
<p class="lead">
|
|
Using standard language (FCL) and Eclipse IDE reduces learning curve and simplifies programing tasks.
|
|
No need to learn or program APIs, you can new create fuzzy systems in minutes.
|
|
</p>
|
|
</div>
|
|
</div>
|
|
|
|
<hr class="featurette-divider">
|
|
|
|
<div class="row featurette">
|
|
<div class="col-md-7">
|
|
<h2 class="featurette-heading">R&D <span class="text-muted">made easy.</span></h2>
|
|
<p class="lead">Tons of advanced features
|
|
<ul>
|
|
<li> C++ compiler (convert FCL to C++)
|
|
<li> JavaScript compiler (convert FCL to JavaScript)
|
|
<li> Core library available for Android developers <img src="images/android.png">
|
|
<li> Parameter optimization
|
|
<li> Parametric membership functions
|
|
<li> Functionally defined memberships
|
|
</ul>
|
|
</p>
|
|
</div>
|
|
<div class="col-md-5">
|
|
<img class="featurette-image img-responsive" src="images/cpp_500.png">
|
|
</div>
|
|
</div>
|
|
|
|
<hr class="featurette-divider">
|
|
|
|
<div class="row featurette">
|
|
<div class="col-md-5">
|
|
<img class="featurette-image img-responsive" src="images/papers.png">
|
|
</div>
|
|
<div class="col-md-7">
|
|
<h2 class="featurette-heading">Papers & Citing <span class="text-muted"></span></h2>
|
|
<p class="lead">
|
|
If you are using jFuzzyLogic in academic environments, please cite our publications.
|
|
</p>
|
|
<li> Cingolani, Pablo, and Jesús Alcalá-Fdez. <a href="pdf/Cingolani_Alcala-Fdez_jFuzzyLogic_2013_IJCIS.pdf"><i>"jFuzzyLogic: a Java Library to Design Fuzzy Logic Controllers According to the Standard for Fuzzy Control Programming"</i> </a>
|
|
<li> Cingolani, Pablo, and Jesus Alcala-Fdez. <a href="pdf/jFuzzyLogic.pdf"> <i>"jFuzzyLogic: a robust and flexible Fuzzy-Logic inference system language implementation."</i></a> Fuzzy Systems (FUZZ-IEEE), 2012 IEEE International Conference on. IEEE, 2012.
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
|
|
<hr class="featurette-divider">
|
|
|
|
<div class="row featurette">
|
|
<div class="col-md-7">
|
|
<h2 class="featurette-heading">Example: <span class="text-muted">Tipper demo</span></h2>
|
|
<p class="lead">
|
|
Simple application example.
|
|
To run this demo, download jFuzzyLogic.jar and run:<br>
|
|
<code>java -jar jFuzzyLogic.jar demo</code>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div class="row featurette">
|
|
<div class="col-md-5">
|
|
<embed src="./videos/jFuzzy_Tipper_demo.swf" width=790 height=590>
|
|
</div>
|
|
</div>
|
|
|
|
<hr class="featurette-divider">
|
|
|
|
<!-- /END THE FEATURETTES -->
|
|
|
|
|
|
<!-- FOOTER -->
|
|
<footer>
|
|
<p class="text-center">© <a class="body" href="http://www.linkedin.com/in/pablocingolani">Pablo Cingolani</a></p>
|
|
</footer>
|
|
|
|
</div><!-- /.container -->
|
|
|
|
|
|
<!-- Bootstrap core JavaScript
|
|
================================================== -->
|
|
<!-- Placed at the end of the document so the pages load faster -->
|
|
<script src="assets/js/jquery.js"></script>
|
|
<script src="dist/js/bootstrap.min.js"></script>
|
|
<script src="assets/js/holder.js"></script>
|
|
</body>
|
|
</html>
|