Return-Path: X-Original-To: apmail-pivot-user-archive@www.apache.org Delivered-To: apmail-pivot-user-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 127C3D0E4 for ; Wed, 26 Sep 2012 11:20:12 +0000 (UTC) Received: (qmail 60952 invoked by uid 500); 26 Sep 2012 11:20:11 -0000 Delivered-To: apmail-pivot-user-archive@pivot.apache.org Received: (qmail 60538 invoked by uid 500); 26 Sep 2012 11:20:04 -0000 Mailing-List: contact user-help@pivot.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@pivot.apache.org Delivered-To: mailing list user@pivot.apache.org Received: (qmail 60465 invoked by uid 99); 26 Sep 2012 11:20:02 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 26 Sep 2012 11:20:02 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=FSL_RCVD_USER,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of sandro.martini@gmail.com designates 209.85.215.182 as permitted sender) Received: from [209.85.215.182] (HELO mail-ey0-f182.google.com) (209.85.215.182) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 26 Sep 2012 11:19:54 +0000 Received: by eaac10 with SMTP id c10so187219eaa.13 for ; Wed, 26 Sep 2012 04:19:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=RQMSQ3+RL1Ajz00j6AmpjOJHTUT/7/5N2Yg7Xl/OY2Y=; b=BorBWQNEsWUw+8otmS27k/ZL59dUtyglQD3+OE/7VP08F3RWsBqr9Z5LJ4Vih+eRyo tinkNye+g9816x4QZs6l/In/9vte2rU2iRrdnAK/JmrfwxXawxy5sFALJsjIKMmpHlpk 66F6L25JJiZ4J9Rxqn/e/18aSSOSjNaU3JU7OOCl/RXSWBswe0jvkGHJqrS5z6vBnP2H z1zVmNCTvF/eG8iFhfbCkPluynN+zql+XGOrX+tstOh8KXX5R4c16nljN8Wnaqru0YtO hpKD3nyjyizSZglt+NogXulwpupZ0G/PZ4xVtQKtZis8kLmOnFGCpLus53f1jFkI711/ vR+Q== MIME-Version: 1.0 Received: by 10.14.220.134 with SMTP id o6mr259238eep.35.1348658374263; Wed, 26 Sep 2012 04:19:34 -0700 (PDT) Received: by 10.14.97.77 with HTTP; Wed, 26 Sep 2012 04:19:34 -0700 (PDT) In-Reply-To: <6152BDF053E74643B4C0A41150F5ADC35DDB81@USINVMAILB01.ingres.prv> References: <2094018.fylCdaXnmJ@dadsdesklinux> <6152BDF053E74643B4C0A41150F5ADC35DDB81@USINVMAILB01.ingres.prv> Date: Wed, 26 Sep 2012 13:19:34 +0200 Message-ID: Subject: Re: First impressions of a wannabe adopter From: Sandro Martini To: user@pivot.apache.org Content-Type: text/plain; charset=ISO-8859-1 Hi all, as Roger, I'd like to thank you for all the time dedicated to Pivot ... Just some Info (I hope useful) from another point of view: - usually in many open source products, the pain point is the documentation, lack, outdated, or not so clear -- luckily here I think we need only to improve it, making it more clear to new comers, and of course for this we need first some feedback like this -- then we need to write it (in Javadoc inside sources, maybe with dedicated tests, and maybe even with dedicated tutorials or samples, and finally maybe updating even the web site) ... and as you know this is a lot of work (usually done by me, but of course time is limited, so if I do this I don't write code, but for me it's ok, as many knows I'm not-so code-oriented :-) ... and there are some parts of Pivot that still I know little like data binding - we are bxml oriented, this is true, so maybe some simple (simple, not trivial) example/tutorial on this could be good -- suggestions are welcome ... - many times I get requests for fix/features, but it's a time consuming process to better understand cusotmer needs, write a simple test case to show the problem, before start looking at the fix -- even this is an area where help would be great So in short: any help anyone wants to give us is really welcome, and remember that the code is only a small part (of course a critical part) of the product. During years in this project I have been doing many things (usability, quality, web site pages and graphics, manage ci builds, manage jira, manage release, publish release artifacts on maven repository, and many other things ... ok, many only for PMC Members), and write relatively small code (fix, new features/improvements, external projects), etc ... but in open source I think this is good, anyone is free to do a contribution depending on the knowledge, free time, and interests; and there is no lower limit, anyone is free to do something, when it has time, no deadlines, etc (generally speaking :-) ). After some time/contribution to Pivot, a user could become a Committer (Vote required by PMC) and get rights to commit in SVN repository, etc ... anyone of us has started from here, only some time and interest is needed. I can say that this is an interesting experience, from many points of view, at least it is for me :-) . To make this project alive we need the help and the continuous feedback even from our users. Swing are no more a future-proof investment, and JavaFX is stronger any day, but I think that here we could continue to give a great product, maybe see what feature to do, but this is another question ... > I am currently prototyping a Caching Module to pool the GUI objects with BXML as the Object Factory. this is interesting ... if you'd like to share with us, I could give you grants for example in pivot-contrib (under apache-extras) so you can put all in a new subproject, and if needed help you to have it more aligned with our code base ... tell me if you like this http://code.google.com/a/apache-extras.org/p/pivot-contrib/ Note: for 2.1 we have many new ideas, and if someone has others too, tell to us (there are already many JIRA issues for all this stuff). For example, I'd like to start thinking/writing: - some modular approach, to simplify/improve writing complex applications (but in a simpler way that full OSGi support already in plan, but for the future) - a new skin (with a flat look and maybe using a lot hardware transparencies etc, even to show better how to extend Pivot for custom solutions and custom components) ... maybe for apache-extras Bye, Sandro