blob: 955fe427af2467eb69eef1f84a4e883434b17a85 [file] [log] [blame]
<!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> &lt;=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 &copy; 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>