Return-Path: X-Original-To: apmail-zest-dev-archive@minotaur.apache.org Delivered-To: apmail-zest-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 52018183B7 for ; Fri, 31 Jul 2015 12:59:26 +0000 (UTC) Received: (qmail 77643 invoked by uid 500); 31 Jul 2015 12:59:26 -0000 Delivered-To: apmail-zest-dev-archive@zest.apache.org Received: (qmail 77603 invoked by uid 500); 31 Jul 2015 12:59:26 -0000 Mailing-List: contact dev-help@zest.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@zest.apache.org Delivered-To: mailing list dev@zest.apache.org Received: (qmail 77590 invoked by uid 99); 31 Jul 2015 12:59:25 -0000 Received: from Unknown (HELO spamd3-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 31 Jul 2015 12:59:25 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id 757001961C4 for ; Fri, 31 Jul 2015 12:59:25 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 1.892 X-Spam-Level: * X-Spam-Status: No, score=1.892 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.001, HTML_MESSAGE=3, RCVD_IN_MSPIKE_H2=-1.108, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd3-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mx1-us-east.apache.org ([10.40.0.8]) by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024) with ESMTP id N9H5GOSgMNTp for ; Fri, 31 Jul 2015 12:59:23 +0000 (UTC) Received: from mail-lb0-f175.google.com (mail-lb0-f175.google.com [209.85.217.175]) by mx1-us-east.apache.org (ASF Mail Server at mx1-us-east.apache.org) with ESMTPS id 2DF6442E74 for ; Fri, 31 Jul 2015 12:59:23 +0000 (UTC) Received: by lbqc9 with SMTP id c9so20416389lbq.1 for ; Fri, 31 Jul 2015 05:59:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:content-type; bh=fldsYOMXi+NMstgPCRj1y85Exo4CHdgoB/pY5yUnJ14=; b=KeAr47BE2bXwGU17zp1KxSzla8MUKWTMrIfM+WSy3UUAT/5YjUGFTPlehRqGt6tfHB xqT/5/2Vfi7NYnkJI2KYbody+m62BvU7Sb9w50Bbw3RkWENaaiZjonSqI3ZUkJ9hKbkk 8E7PKCTJWz4jg9HretYIE0t+W7a98NeAZ44KjMFQjZqCvNDs3AvY7ZEBEzxdH6DXZtCF sGeWpDn50SiB1W3W8VTagEkkU/2n1v91hDg5iI/U4vU4H193GXxY0Af3vXr0u+t5cwJM yIsU5phgU4ToQjBRsJ33gND+eQnqiBKB9wutDmCmHq9fbYe+EGlExVpDIKrkmPqgRSLS O3OA== X-Received: by 10.112.160.73 with SMTP id xi9mr2656084lbb.92.1438347556248; Fri, 31 Jul 2015 05:59:16 -0700 (PDT) MIME-Version: 1.0 Sender: hedhman@gmail.com Received: by 10.25.148.84 with HTTP; Fri, 31 Jul 2015 05:58:56 -0700 (PDT) In-Reply-To: References: From: Niclas Hedhman Date: Fri, 31 Jul 2015 20:58:56 +0800 X-Google-Sender-Auth: 4ywhCdf0NS2yFY1RKjPhslJkfcA Message-ID: Subject: Fwd: [Proposal] Press Release 2.1 To: dev Content-Type: multipart/alternative; boundary=001a11c235f62762be051c2b6332 --001a11c235f62762be051c2b6332 Content-Type: text/plain; charset=UTF-8 Amended; -o-o-o-o- Apache Software Foundation announces Apache Zest 2.1 The Apache Software Foundation (ASF), the all-volunteer developers, stewards, and incubators of more than 170 Open Source projects and initiatives, today announced the release of Apache Zest Java Edition 2.1, the Composite Oriented Programming platform leveraging Java. "Apache Zest arrived to the Apache Software Foundation four months ago, and we are incredibly satisfied with the progress on both the codebase as well as the transition from our previous Qi4j identity", said Niclas Hedhman, the V.P of Apache Zest. >From Apache Zest's home page we can read; 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 Zest 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. Niclas continues; "Apache Zest is a completely new way of writing software. Object orientation isn't the appropriate abstraction, as objects in real application get too bloated and inter-dependent. By working with fragments, it is possible to break the objects down the respective roles that objects typically have, and mix those roles across different types of objects." Apache Zest integrates aspect oriented programming, persistence, indexing/query, architecture enforcement and dependency injection. "This 2.1 release, filled with new features and some bug fixes, is an important stepping stone towards the future.", says Paul Merlin, the Release Manager of Apache Zest. "Compatibility with Qi4j 2.0 API has been maintained, but all documentation and other references are fully converted to Apache Zest, and in Zest 3.0 the transformation will be completed." "Apache Zest challenges us Java developers to think differently, but enables increased productivity and fewer bugs.", says Jiri Jetmar, a Project Management Committee member and long-time user of Zest. "We find that nearly all boiler-plate code, often found in JPA applications are completely eradicated, without mapping configuration and other details that just slows you down." Niclas concludes; "Apache Zest has the slogan 'New Energy for Java - Classes are Dead, Long Live Interfaces", and that truly capture what Apache Zest is really about. Designing software efficiently. We are now looking forward to Zest 3.0, with many new interesting features, such Messaging integration, Event Sourcing, Timeseries, Geospatial Support and much more. All with Java 8 goodness." Apache Zest is available both at https://zest.apache.org/download.html , as well as Maven Central under the groupId of "org.qi4j" For an in-depth presentation of Apache Zest, please come to ApacheCon:Core in Budapest. Apache Zest is presented on the 2 October 2015, and most of the core development team will be available for questions, discussions, introductions and more. -- Niclas Hedhman, Software Developer http://zest.apache.org - New Energy for Java -- Niclas Hedhman, Software Developer http://zest.apache.org - New Energy for Java --001a11c235f62762be051c2b6332--