| <!DOCTYPE html> |
| <html lang="en"> |
| <head> |
| <meta charset="utf-8"> |
| <title>Apache Polygene™ News</title> |
| <meta name="viewport" content="width=device-width, initial-scale=1.0"> |
| <meta name="description" content="Apache Polygene™ is a community based effort exploring Composite Oriented Programming for domain centric application development. This includes evolved concepts from Aspect Oriented Programming, Dependency Injection and Domain Driven Design. |
| Composite Oriented Programming allows developers to work with 'fragments', smaller than classes, and 'compose' fragments into larger 'composites' which acts like the regular objects. Apache Polygene™ also tackles the enforcement of application composition, i.e. composites are declared in modules, modules are contained in layers and access between layers are controlled/enforced. |
| "> |
| <meta name="author" content="The Apache Polygene™ Project"> |
| <meta name="keywords" content="cop, composite oriented programming, ddd, domain driven design, composite, mixin, fragment, constraint, concern, side-effect, aop, aspect oriented programming, application, layer, module, structure, java, library, toolkit, framework"> |
| |
| <!-- Le styles --> |
| <link href="/landing-resources/css/bootstrap.css" rel="stylesheet"> |
| <link href="/landing-resources/css/font-awesome.css" rel="stylesheet"> |
| <style type="text/css"> |
| body { |
| padding-top: 70px; |
| padding-bottom: 40px; |
| } |
| #home-logo p { |
| margin-top: 0.75em; |
| font-size: 2.5em; |
| font-weight: lighter; |
| } |
| </style> |
| <link href="/landing-resources/css/bootstrap-responsive.min.css" rel="stylesheet"> |
| |
| <!-- HTML5 shim, for IE6-8 support of HTML5 elements --> |
| <!--[if lt IE 9]> |
| <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script> |
| <![endif]--> |
| |
| <!-- Fav and touch icons --> |
| <link rel="shortcut icon" type="image/png" href="/landing-resources/ico/favicon.png"> |
| |
| <!-- Analytics --> |
| <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','https://www.google-analytics.com/analytics.js','ga'); |
| ga('create', 'UA-89723617-1', 'auto'); |
| ga('send', 'pageview'); |
| </script> |
| |
| </head> |
| |
| <body> |
| |
| <div class="navbar navbar-inverse navbar-fixed-top"> |
| <div class="navbar-inner"> |
| <div class="container-fluid"> |
| <a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse"> |
| <span class="icon-bar"></span> |
| <span class="icon-bar"></span> |
| <span class="icon-bar"></span> |
| </a> |
| <a class="brand" href="/"><img src="/landing-resources/img/logo-234x83.png" style="height: 45px;" /></a> |
| <div class="nav-collapse collapse"> |
| <ul class="nav"> |
| <li><a href="/news.html"><i class="icon-rss"></i> News</a></li> |
| <li><a href="/download.html"><i class="icon-download"></i> Download</a></li> |
| <li class="dropdown"> |
| <a class="dropdown-toggle" role="button" data-toggle="dropdown" data-target="#" href="#"> |
| <i class="icon-book"></i> Documentation <b class="caret"></b> |
| </a> |
| <ul class="dropdown-menu" role="menu"> |
| <li role="menuitem"><a href="/java/latest/index.html"><i class="icon-caret-right"></i> Latest release</a></li> |
| |
| |
| <li role="menuitem"><a href="/java/3.0.0/index.html"><i class="icon-caret-right"></i> 3.0.0</a></li> |
| |
| |
| <li role="menuitem"><a href="/java/2.1/index.html"><i class="icon-caret-right"></i> 2.1</a></li> |
| <li role="menuitem"><a href="/java/2.0/index.html"><i class="icon-caret-right"></i> 2.0</a></li> |
| <li role="menuitem"><a href="/java/1.4/index.html"><i class="icon-caret-right"></i> <=1.4.x</a></li> |
| <li class="divider"></li> |
| <li role="menuitem"><a href="/java/develop/index.html"><i class="icon-caret-right"></i> develop branch</a></li> |
| </ul> |
| </li> |
| <li class="dropdown"> |
| <a class="dropdown-toggle" role="button" data-toggle="dropdown" data-target="#" href="/community"> |
| <i class="icon-group"></i> Community <b class="caret"></b> |
| </a> |
| <ul class="dropdown-menu" role="menu"> |
| <li role="menuitem"><a href="/community/get_help.html"><i class="icon-caret-right"></i> Get Help</a></li> |
| <li class="divider"></li> |
| <li role="menuitem"><a href="/community/participate.html"><i class="icon-caret-right"></i> Participate</a></li> |
| <li role="menuitem"><a href="/community/playing_field.html"><i class="icon-caret-right"></i> Playing Field</a></li> |
| <li class="divider"></li> |
| <li role="menuitem"><a href="/community/codebase.html"><i class="icon-caret-right"></i> Codebase</a></li> |
| <li role="menuitem"><a href="https://builds.apache.org/view/S-Z/view/Polygene/" target="_blank"><i class="icon-caret-right"></i> Continuous Integration</a></li> |
| <li role="menuitem"><a href="https://issues.apache.org/jira/browse/POLYGENE" target="_blank"><i class="icon-caret-right"></i> Issues</a></li> |
| <li class="divider"></li> |
| <li role="menuitem"><a href="/community/maturity.html"><i class="icon-caret-right"></i> Maturity Model</a></li> |
| <li role="menuitem"><a href="/community/contributors.html"><i class="icon-caret-right"></i> People behind Apache Polygene™</a></li> |
| <li class="divider"></li> |
| <li role="menuitem"><a href="http://www.apache.org/licenses/" target="_blank"><i class="icon-caret-right"></i> Licensing</a></li> |
| <li role="menuitem"><a href="/community/licensing_faq.html"><i class="icon-caret-right"></i> Licensing FAQ</a></li> |
| <li class="divider"></li> |
| <li role="menuitem"><a href="http://www.apache.org/foundation/sponsorship.html" target="_blank"><i class="icon-caret-right"></i> Sponsorship</a></li> |
| <li role="menuitem"><a href="http://www.apache.org/foundation/thanks.html" target="_blank"><i class="icon-caret-right"></i> Thanks</a></li> |
| <li role="menuitem"><a href="http://www.apache.org/security/" target="_blank"><i class="icon-caret-right"></i> Security</a></li> |
| </ul> |
| </li> |
| </ul> |
| </div><!--/.nav-collapse --> |
| <!-- ApacheCon resource --> |
| <div style="float: right; padding-top: 2px;"> |
| <a href="http://www.apache.org/events/current-event.html"><img src="http://www.apache.org/events/current-event-234x60.png"/></a> |
| </div> |
| </div> |
| </div> |
| </div> |
| <div id="content" class="container-fluid"> |
| |
| <div class="page-header"> |
| <h1>Apache Polygene™ News</h1> |
| <p class="lead"><a href="atom.xml"><i class="icon-rss"></i> Atom Feed</a></p> |
| </div> |
| |
| <div class="row-fluid"> |
| <div class="span2"></div> |
| <div class="span8"> |
| |
| <table class="table table-striped"> |
| <thead> |
| <tr> |
| <th>Date</th> |
| <th>Title</th> |
| </tr> |
| </thead> |
| <tbody> |
| |
| <tr> |
| <td>July 28, 2017</td> |
| <td><a href="/2017/07/28/apache-polygene-java-3.0.0.html">Apache Polygene™ (Java Edition) Release 3.0.0</a></td> |
| </tr> |
| |
| <tr> |
| <td>January 7, 2017</td> |
| <td><a href="/2017/01/07/rename-to-apache-polygene.html">Apache® Zest™ Renamed to Apache® Polygene™</a></td> |
| </tr> |
| |
| <tr> |
| <td>July 31, 2015</td> |
| <td><a href="/2015/07/31/apache-zest-java-2.1.html">Apache Zest™ (Java Edition) Release 2.1</a></td> |
| </tr> |
| |
| <tr> |
| <td>April 28, 2013</td> |
| <td><a href="/2013/04/28/qi4j-2.0.html">Qi4j SDK Release 2.0</a></td> |
| </tr> |
| |
| <tr> |
| <td>April 15, 2013</td> |
| <td><a href="/2013/04/15/qi4j-2.0-rc2.html">Qi4j SDK Release 2.0-RC2</a></td> |
| </tr> |
| |
| <tr> |
| <td>December 25, 2012</td> |
| <td><a href="/2012/12/25/qi4j-2.0-rc1.html">Qi4j SDK Release 2.0-RC1</a></td> |
| </tr> |
| |
| <tr> |
| <td>May 25, 2012</td> |
| <td><a href="/2012/05/25/new-website.html">New Qi4j website!</a></td> |
| </tr> |
| |
| <tr> |
| <td>May 2, 2012</td> |
| <td><a href="/2012/05/02/qi4j-future.html">Qi4j's Future</a></td> |
| </tr> |
| |
| <tr> |
| <td>February 15, 2012</td> |
| <td><a href="/2012/02/15/jfocus.html">Qi4j @ JFocus 2012 - ReST</a></td> |
| </tr> |
| |
| <tr> |
| <td>August 6, 2011</td> |
| <td><a href="/2011/08/06/qi4j-sdk-1.4.html">Qi4j SDK Release 1.4</a></td> |
| </tr> |
| |
| <tr> |
| <td>April 15, 2011</td> |
| <td><a href="/2011/04/15/qi4j-sdk-1.3.html">Qi4j SDK Release 1.3</a></td> |
| </tr> |
| |
| <tr> |
| <td>February 21, 2011</td> |
| <td><a href="/2011/02/21/gradle.html">Qi4j moves to Gradle</a></td> |
| </tr> |
| |
| <tr> |
| <td>October 23, 2010</td> |
| <td><a href="/2010/10/23/qi4j-sdk-1.2.html">Qi4j SDK 1.2 Released</a></td> |
| </tr> |
| |
| <tr> |
| <td>September 18, 2010</td> |
| <td><a href="/2010/09/18/javazone.html">Qi4j @ JavaZone 2010 - ReST/DCI</a></td> |
| </tr> |
| |
| <tr> |
| <td>August 30, 2010</td> |
| <td><a href="/2010/08/30/apache-roadshow-shanghai.html">Qi4j @ Apache Roadshow Shanghai</a></td> |
| </tr> |
| |
| <tr> |
| <td>June 17, 2010</td> |
| <td><a href="/2010/06/17/qi4j-1.1.html">Qi4j SDK 1.1 is out!</a></td> |
| </tr> |
| |
| <tr> |
| <td>January 28, 2010</td> |
| <td><a href="/2010/01/28/qi4j-1.0.html">Qi4j SDK 1.0 has been released!</a></td> |
| </tr> |
| |
| <tr> |
| <td>January 25, 2010</td> |
| <td><a href="/2010/01/25/quicker-frameworks.html">Quicker Frameworks</a></td> |
| </tr> |
| |
| <tr> |
| <td>January 25, 2010</td> |
| <td><a href="/2010/01/25/oredev.html">Qi4j @ 0redev 2010 - DCI</a></td> |
| </tr> |
| |
| <tr> |
| <td>September 3, 2009</td> |
| <td><a href="/2009/09/03/javazone.html">Qi4j @ JavaZone 2009 - Persistence</a></td> |
| </tr> |
| |
| <tr> |
| <td>May 10, 2009</td> |
| <td><a href="/2009/05/10/jfocus.html">Qi4j @ JFocus 2009 - COP / DDD</a></td> |
| </tr> |
| |
| <tr> |
| <td>April 20, 2009</td> |
| <td><a href="/2009/04/20/qi4j-0.7.html">Qi4j 0.7 Released</a></td> |
| </tr> |
| |
| <tr> |
| <td>February 20, 2009</td> |
| <td><a href="/2009/02/20/qi4j-0.6.html">Qi4j 0.6 Released</a></td> |
| </tr> |
| |
| <tr> |
| <td>February 19, 2009</td> |
| <td><a href="/2009/02/19/ddd-in-qi4j-explained.html">DDD support in Qi4j explained</a></td> |
| </tr> |
| |
| <tr> |
| <td>January 10, 2009</td> |
| <td><a href="/2009/01/10/arskonference.html">Qi4j @ Arskonference 2009</a></td> |
| </tr> |
| |
| <tr> |
| <td>January 9, 2009</td> |
| <td><a href="/2009/01/09/qi4j-0.5.html">Qi4j 0.5 Released</a></td> |
| </tr> |
| |
| <tr> |
| <td>November 17, 2008</td> |
| <td><a href="/2008/11/17/oredev-qi4j.html">Qi4j @ 0redev 2008 - Qi4j</a></td> |
| </tr> |
| |
| <tr> |
| <td>September 19, 2008</td> |
| <td><a href="/2008/09/19/qi4j-0.4.html">Qi4j 0.4 Released</a></td> |
| </tr> |
| |
| <tr> |
| <td>September 15, 2008</td> |
| <td><a href="/2008/09/15/javazone-cop.html">Qi4j @ JavaZone 2008 - Composite Oriented Programming with Qi4j</a></td> |
| </tr> |
| |
| <tr> |
| <td>August 8, 2008</td> |
| <td><a href="/2008/08/08/qi4j-0.3.html">Qi4j 0.3 Released</a></td> |
| </tr> |
| |
| <tr> |
| <td>June 6, 2008</td> |
| <td><a href="/2008/06/06/qi4j-0.2.html">Qi4j 0.2 Released</a></td> |
| </tr> |
| |
| <tr> |
| <td>April 14, 2008</td> |
| <td><a href="/2008/04/14/qi4j-0.1.html">Qi4j 0.1 Released</a></td> |
| </tr> |
| |
| <tr> |
| <td>January 30, 2008</td> |
| <td><a href="/2008/01/30/jfocus-cop.html">Qi4j @ JFocus 2008 - Composite Oriented Programming</a></td> |
| </tr> |
| |
| <tr> |
| <td>November 13, 2007</td> |
| <td><a href="/2007/11/13/oredev-cop.html">Qi4j @Øredev 2007 - Composite Oriented Programming</a></td> |
| </tr> |
| |
| </tbody> |
| </table> |
| <hr/> |
| <p><a href="atom.xml"><i class="icon-rss"></i> Atom Feed</a></p> |
| |
| </div> |
| <div class="span2"></div> |
| </div> |
| |
| |
| </div> |
| <div class="container-fluid"> |
| <hr> |
| <footer> |
| <p> |
| Copyright © 2015-2018 The Apache Software Foundation, Licensed under the <a href="http://www.apache.org/licenses/">Apache License, Version 2.0</a>. |
| <br/> |
| <small> |
| Apache Polygene, Polygene, Apache, the Apache feather logo, and the Apache Polygene project logo are trademarks of The Apache Software Foundation.<br/> |
| All other marks mentioned may be trademarks or registered trademarks of their respective owners. |
| </small> |
| </p> |
| </footer> |
| </div> |
| |
| <!-- Le javascript |
| ================================================== --> |
| <!-- Placed at the end of the document so the pages load faster --> |
| <script src="/landing-resources/js/jquery-1.8.3.min.js"></script> |
| <script src="/landing-resources/js/bootstrap.min.js"></script> |
| <script src="/landing-resources/js/qi4j.org.js"></script> |
| </body> |
| </html> |