2014-12-19 14:30:46 +01:00
<!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" >
2015-11-05 01:53:35 +01:00
< 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 >
2014-12-19 14:30:46 +01:00
< / 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 > 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 >
2015-04-09 19:45:12 +02:00
< p class = "text-center" > © < a class = "body" href = "http://www.linkedin.com/in/pablocingolani" > Pablo Cingolani< / a > < / p >
2014-12-19 14:30:46 +01:00
< / 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 >