Re: Question about proposal champions

2015-11-05 Thread Greg Brown
Hi guys, 

Thanks for the info. My primary goal in proposing this project for incubation 
is to build a developer community. If Apache Labs is a better place to start, 
that's fine - I'll look into that.

FYI, the current source code for the project is here:

https://github.com/gk-brown/WebRPC

If anyone is interested in contributing, please let me know!

Thanks,
Greg

> On Nov 5, 2015, at 11:08 AM, Christian Grobmeier  wrote:
> 
> Hi Greg,
> 
> from my experience it has proven to be very hard to start
> single-man-shows here. The Incubator works best if there is an active
> community already.
> 
> If you are a sole person, you might also consider labs.apache.org. Some
> people say, Labs is for experiments, and when there is a community, go
> to the Incubator.
> 
> Personally, if you have no plan how to get new people on-board, or if
> nobody else here is interested in becoming a committer, or if your
> project is not Hadoop related :-), then you should first start building
> a community. 
> 
> If you don't have at least three committers, you will als not be be able
> to cut a release.
> 
> Cheers,
> Christian
> 
>> On Thu, Nov 5, 2015, at 14:53, Greg Brown wrote:
>> Hi all,
>> 
>> I've been out of the Apache loop for a while, but I have a new project
>> I'd like to propose for incubation. I know new Incubator projects require
>> a champion. As an ASF member myself, can I act as my own champion, or
>> does another member need to act as champion on my behalf?
>> 
>> It certainly wouldn't hurt to have another champion for the project
>> since, to date, I've been the only committer. Just wanted to ask the
>> question before I got started on the actual proposal.
>> 
>> Thanks,
>> Greg
>> 
>> 
>> -
>> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
>> For additional commands, e-mail: general-h...@incubator.apache.org
> 
> -
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org
> 

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Question about proposal champions

2015-11-05 Thread Greg Brown
Hi all,

I've been out of the Apache loop for a while, but I have a new project I'd like 
to propose for incubation. I know new Incubator projects require a champion. As 
an ASF member myself, can I act as my own champion, or does another member need 
to act as champion on my behalf?

It certainly wouldn't hurt to have another champion for the project since, to 
date, I've been the only committer. Just wanted to ask the question before I 
got started on the actual proposal.

Thanks,
Greg


-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: [PROPOSAL] Apache DeviceMap, a data repository and APIs for mobile device information

2011-12-23 Thread Greg Brown
+1

Sounds very useful!

G

On Dec 23, 2011, at 9:32 AM, Bertrand Delacretaz wrote:

> Hi Incubator PMC,
> 
> The proposal at http://wiki.apache.org/incubator/DeviceMapProposal
> (copied below) is open for discussion, I'm planning to start the vote
> to accept it sometime next week.
…


-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Pivot graduation

2009-12-17 Thread Greg Brown
The Pivot project has also graduated! We too would like to extend our thanks to 
the Incubator PMC - your input and guidance has been extremely valuable and has 
helped us to gain a truly solid understanding of what it means to be an Apache 
project. We also sincerely appreciate the time you have donated in support of 
the project. Pivot has produced THREE major releases during its stay in the 
Incubator - that is no small achievement, and we couldn't have done it without 
your help!

To echo Gurkan's sentiments, we are also very proud to be part of the Apache 
family. Thank you!

Greg Brown, Apache Pivot


-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: incorrect terminology: lead developers

2009-08-10 Thread Greg Brown
If I can attempt to summarize, there is a difference between the  
*concept* of a leader and the *title* of a leader here at ASF (please  
correct me if I am wrong). In Pivot's status report, we were  
attempting to capture the concept, not the title. However, since it is  
a loaded term, it makes more sense to avoid it altogether. I'll update  
the status report accordingly.


Greg


-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: incorrect terminology: lead developers

2009-08-10 Thread Greg Brown

Traditionally the "leadership" comes from the membership
of the Project Management Committee.  People tend to take
on a variety of roles within a project, some being more
leader-follower type roles and others revolving around a
small team that shares collective control over direction
of the project.  We tend to prefer the latter over the former.


Of course. This inevitably produces a stronger end result.


Those micro-structures aren't formally recognized as they
tend to change over time and can be percieved as diminutive
to people occupying less leadership type roles.


To me, it's not a question of formal recognition but de facto status  
(which may, and is likely to, change over time).



-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: incorrect terminology: lead developers

2009-08-10 Thread Greg Brown
Thanks, Niclas. Very appropriate material. This very clearly draws a  
distinction between the terms "leader" (as I have been attempting to  
use it) and "manager" (by which I would never describe myself).


IMO, successful projects (including those at ASF) need leadership, not  
"management". So describing myself, or any other committer, as a  
"leader" is not an attempt to assert authority or otherwise. It is  
simply a means of describing a level of committment.



On Aug 10, 2009, at 11:23 PM, Niclas Hedhman wrote:


I have had a long chat with Greg, and I think I can somewhat
understand his angle. Taken from Wikipedia;

   * Management involves power by position.
   * Leadership involves power by influence.

   * Managers administer; leaders innovate.
   * Managers ask how and when; leaders ask what and why.
   * Managers focus on systems; leaders focus on people.
   * Managers do things right; leaders do the right things.
   * Managers maintain; leaders develop.
   * Managers rely on control; leaders inspire trust.
   * Managers have short-term perspective; leaders have long-term  
perspective.

   * Managers accept the status-quo; leaders challenge the status-quo.
   * Managers have an eye on the bottom line; leaders have an eye on
the horizon.
   * Managers imitate; leaders originate.
   * Managers emulate the classic good soldier; leaders are their  
own person.

   * Managers copy; leaders show originality.

And with such backdrop, I think Greg is more of "Leader of the Race"
than the "Nation's Leader", and we undoubtedly have many of those in
various projects.

The skill is to entice others to step up and become leaders (of the
above definition) in their own right, and with asserting the negative
notions of "leadership" such as Control.


-- Niclas


On Tue, Aug 11, 2009 at 10:38 AM, Greg Brown wrote:
Apologies. I'm fired up about another discussion on the pivot-dev  
list and

I'm letting it bleed over here.

My assertion stands, though. I don't think that it is realistic to  
think
that any non-trivial project can be effectively guided without some  
concept
of leadership. Do others on this list share David's opinion? If so,  
how do

you think such projects should be managed?


On Aug 10, 2009, at 10:23 PM, Greg Brown wrote:

Ordinarily, I'd refrain from comment on a topic such as this. But  
I think
it's pretty unrealistic to consider any project, especially one of  
Pivot's
magnitude, to be practically fostered without any kind of  
"leader". I don't
claim authority, and I don't think that my vote counts any more  
than anyone
else's. However, I don't think *any* project is likely to be  
successful
without some kind of vision behind it, and, from my experience,  
that's
typically driven by a handful of individuals. Yes, there are lots  
of other
contributors without whom a project would not be successful. But  
to say that

there is no such concept as a "leading developer" is a fallacy.

If that's an idea that's too foreign to the ASF, then perhaps Pivot
doesn't belong here.


On Aug 10, 2009, at 9:15 PM, David Crossley wrote:


This is a general comment to everyone. It is finally triggered
by this month's report from Pivot.

There is no such concept at the ASF as "leading developer".

Yes i know that the Jira issue tracker is misleading, as it has
an incorrect label on its interface: "Project Lead"
https://issues.apache.org/jira/secure/BrowseProjects.jspa
Some projects get around that by referring to "Xxx Developers".

However today i am not really concerned about Jira. It is the
use of the term in board reports and such, that indicates an issue.

-David

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org






-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org






--
Niclas Hedhman, Software Developer
http://www.qi4j.org - New Energy for Java

I  live here; http://tinyurl.com/2qq9er
I  work here; http://tinyurl.com/2ymelc
I relax here; http://tinyurl.com/2cgsug

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org




-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: incorrect terminology: lead developers

2009-08-10 Thread Greg Brown
OK, then I'll try to provide more clarification. I don't understand  
how a project without leadership can succeed. I don't care what you  
call it, someone needs to drive the process. I'm not talking about an  
implication of authority or a higher degree of ownership - I'm talking  
strictly about making things happen. If that's not a "leader", then  
what is it, in ASF terms?


Note that "leader" does not necessarily mean "singular" (i.e.  
"dictator"). Most projects have multiple leaders. IMO, a project  
without a "leader" (or leaders), will go nowhere.


G

On Aug 10, 2009, at 11:18 PM, Joe Schaefer wrote:



- Original Message 


From: Greg Brown 
To: general@incubator.apache.org
Sent: Monday, August 10, 2009 11:12:36 PM
Subject: Re: incorrect terminology: lead developers


We don't have a notion of fixed leadership at Apache.  Leadership is
always welcome but it is determined by the will of the group in  
question
at a given point in time, not based on one's official status.  We  
try to
avoid status symbols in order to retain the fair balance of  
individual

decision making within our projects.


Of course. My issue is with the idea that a project can be  
successful in the
absence of any kind of leadership. So maybe some clarification on  
terminology is

in order...


I thought David's explanation that we don't us the phrase "project  
leads"

at Apache was fairly straightforward ;-).




-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org




-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: incorrect terminology: lead developers

2009-08-10 Thread Greg Brown

We don't have a notion of fixed leadership at Apache.  Leadership is
always welcome but it is determined by the will of the group in  
question
at a given point in time, not based on one's official status.  We  
try to

avoid status symbols in order to retain the fair balance of individual
decision making within our projects.


Of course. My issue is with the idea that a project can be successful  
in the absence of any kind of leadership. So maybe some clarification  
on terminology is in order...




-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: incorrect terminology: lead developers

2009-08-10 Thread Greg Brown
Apologies. I'm fired up about another discussion on the pivot-dev list  
and I'm letting it bleed over here.


My assertion stands, though. I don't think that it is realistic to  
think that any non-trivial project can be effectively guided without  
some concept of leadership. Do others on this list share David's  
opinion? If so, how do you think such projects should be managed?



On Aug 10, 2009, at 10:23 PM, Greg Brown wrote:

Ordinarily, I'd refrain from comment on a topic such as this. But I  
think it's pretty unrealistic to consider any project, especially  
one of Pivot's magnitude, to be practically fostered without any  
kind of "leader". I don't claim authority, and I don't think that my  
vote counts any more than anyone else's. However, I don't think  
*any* project is likely to be successful without some kind of vision  
behind it, and, from my experience, that's typically driven by a  
handful of individuals. Yes, there are lots of other contributors  
without whom a project would not be successful. But to say that  
there is no such concept as a "leading developer" is a fallacy.


If that's an idea that's too foreign to the ASF, then perhaps Pivot  
doesn't belong here.



On Aug 10, 2009, at 9:15 PM, David Crossley wrote:


This is a general comment to everyone. It is finally triggered
by this month's report from Pivot.

There is no such concept at the ASF as "leading developer".

Yes i know that the Jira issue tracker is misleading, as it has
an incorrect label on its interface: "Project Lead"
https://issues.apache.org/jira/secure/BrowseProjects.jspa
Some projects get around that by referring to "Xxx Developers".

However today i am not really concerned about Jira. It is the
use of the term in board reports and such, that indicates an issue.

-David

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org






-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: incorrect terminology: lead developers

2009-08-10 Thread Greg Brown
Ordinarily, I'd refrain from comment on a topic such as this. But I  
think it's pretty unrealistic to consider any project, especially one  
of Pivot's magnitude, to be practically fostered without any kind of  
"leader". I don't claim authority, and I don't think that my vote  
counts any more than anyone else's. However, I don't think *any*  
project is likely to be successful without some kind of vision behind  
it, and, from my experience, that's typically driven by a handful of  
individuals. Yes, there are lots of other contributors without whom a  
project would not be successful. But to say that there is no such  
concept as a "leading developer" is a fallacy.


If that's an idea that's too foreign to the ASF, then perhaps Pivot  
doesn't belong here.



On Aug 10, 2009, at 9:15 PM, David Crossley wrote:


This is a general comment to everyone. It is finally triggered
by this month's report from Pivot.

There is no such concept at the ASF as "leading developer".

Yes i know that the Jira issue tracker is misleading, as it has
an incorrect label on its interface: "Project Lead"
https://issues.apache.org/jira/secure/BrowseProjects.jspa
Some projects get around that by referring to "Xxx Developers".

However today i am not really concerned about Jira. It is the
use of the term in board reports and such, that indicates an issue.

-David

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org




-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: [VOTE] Graduation of Apache Pivot

2009-08-04 Thread Greg Brown

[I presume the three browns above are all one
in the same person.)



Yes - all me.  :-)  I believe they reflect my user name on the various  
SVN repositories in which Pivot has resided (java.net, Google Code,  
and now ASF).




-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: [VOTE] Graduation of Apache Pivot

2009-08-03 Thread Greg Brown

Its still good to have some minimal diversity of the active committers
and right now it looks like Pivot only has two people actively
committing code and they're both from the same employer.



It may be worth noting that Pivot is not technically a "VMware  
project". Todd and I work on Pivot on our own time. We just happen to  
work for the same company.  :-)



-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



RE: [VOTE] Release Apache Pivot 1.1 (second try)

2009-04-16 Thread Greg Brown
>> p.s. on the trunk, we've just migrated the demos sub-project and the
>> JFreeChart provider off of the ASF repository for good
>
>Were they license incompatible?  I'd really like to have demos at the ASF,
>not just the core code.  But they should be demos that the project is
>willing to maintain.

The JFree project was not compatible. Some of the examples in the demos project 
were compatible, but it would have been a larger effort to split this into 
multiple projects. However, the tutorials project also contains a large number 
of demos, and this will remain in the ASF repository (it has no external 
dependencies). We will continue to maintain all three projects.



-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: [VOTE] Release Apache Pivot 1.1 (second try)

2009-04-16 Thread Greg Brown
>There are rules as to what 3rd party dependencies are allowed.
>
>For example, LGPL dependencies cannot be included in distributions;
>furthermore, any such dependencies must be optional. That is not
>something that can be fixed later.

We don't have any LGPL libraries in the distribution - only in SVN, for some 
demos that aren't actually included in the distribution artifacts.



-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: [VOTE] Release Apache Pivot 1.1 (second try)

2009-04-16 Thread Greg Brown
>I've just tried a build on Win/XP, Java 1.6.0.
>
>This reports quite a few compilation warnings, for example:
>
>[javac] wtk\src\pivot\wtk\content\TreeViewFileRenderer.java:34:
>warning: sun.awt.shell.ShellFolder
> is Sun proprietary API and may be removed in a future release
...
>Does Pivot only work on Sun JVMs?

The ability to display native file system icons only worked on Sun JVMs. 
However, we have since removed this feature. It won't be included in the next 
release.

>Also, the build file does not seem to run any tests, it only compiles them.

Correct. Tests are currently run manually.



-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: [VOTE] Release Apache Pivot 1.1 (second try)

2009-04-16 Thread Greg Brown
>One minor problem I noticed: the LICENSE file contains some odd
>characters towards the end which don't display well.

Looks like it is encoded in UTF-8 for some reason (the others appear to use 
standard ASCII). We can easily change that, if necessary.



-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: [Vote] Release Apache Pivot 1.1

2009-04-14 Thread Greg Brown
PMC Members,

It has been almost a week since we put this release to a vote. We think we've 
covered all the bases and would really like to get it out the door. Again, the 
release artifacts and RAT report are here:

http://people.apache.org/~tvolkert/pivot/ 

Please take a few moments to vote on this release. We really appreciate it.

Thanks,
Greg Brown
Pivot Development Lead

On Monday, April 13, 2009, at 07:32AM, "Todd Volkert"  
wrote:
>> web/lib/servlet-api.jar : It looks like you mention this under your
>> notice file but I don' t see details about it's license.
>
>I wasn't sure how to handle our external binary dependencies, so I
>asked on our podling's dev@ list (http://tinyurl.com/djr37w).  In the
>case of this file, the answer seemed to be that there was no issue
>with including it.  I interpreted that as not needing anything in the
>NOTICE or LICENSE file, but if that's not true, then I'll make changes
>as necessary.
>
>> wtk/lib/plugin.jar : I don' t see this mentioned in notice or license
>
>This file is included in the JRE, which we list as a system
>requirement. We only include it in the source distribution because
>it's not in the classpath by default when you compile, so we had to
>put it in a known place.
>
>> wtk/stax-api1.0-jar : There was some discussion about the license of
>> this jar in legal-discuss recently (see. LEGAL-42 [1]), and looks like
>> people have been recommending using the jar from Geronimo which is
>> under Apache license (geronimo-stax-api_1.0_spec-1.0.1.jar)
>
>I hadn't seen that ticket, but the version we used is from
>http://stax.codehaus.org/, which is also licensed under Apache 2.0, so
>it should be good to go.
>
>> In general, the notice file in the distribution mention couple of
>> other licenses (e.g CPL 1.0, Java EE Servlet specification, BSD, etc)
>> which are not appended on the LICENSE file.See [2] for more detail.
>
>I had read the best practices when building my NOTICE and LICENSE
>file, and it states "The artifacts and documents to which each
>subsidiary clause applies should be indicated in the document.", so
>what I did at the time was to read each license to see which ones
>required me to provide a copy of their license (BSD did).  CCA and CPL
>didn't specify that I needed to include a copy of their license in my
>distribution.  CCA was possibly ambiguous in this case, but that
>license only applies to the silk icons, which clarify any such
>ambiguity on their home page: http://www.famfamfam.com/lab/icons/silk/
>-- "All I ask is that you include a link back to this page in your
>credits"
>
>All that being said, I'm happy to include the CCA and CPL licenses in
>our LICENSE file if that's a deal breaker for 1.1.  And in any case,
>I'll add those licenses to that file for future releases just to make
>sure we cover all bases in the future.
>
>-
>To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
>For additional commands, e-mail: general-h...@incubator.apache.org
>
>
>

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Fwd: Re: pivot copyrights/?/

2009-03-23 Thread Greg Brown
Hi all,

I posted this to legal-disc...@apache.org last week, but I thought I would 
re-post here in case anyone had any insight. Given that VMware has signed a 
software grant for the Pivot codebase, is the project obligated to retain a 
VMware copyright notice in the source code headers, or is mention in the notice 
file sufficient?

Thanks,
Greg

>From: "Greg Brown" 
>To: 
>Date: March 20, 2009 09:05:43 AM EDT
>Subject: Re: pivot copyrights/?/
>
>Hello,
>
>A question recently came up on the pivot-dev mailing list about copyright 
>notices. One of the project mentors suggested that, if the code was provided 
>via a software grant, the original copyright notice should be replaced with 
>the standard Apache header; see below. Is this correct?
>
>Thanks,
>Greg Brown
>Pivot Project Lead
>
>On Friday, March 20, 2009, at 08:06AM, "Martijn Dashorst" 
> wrote:
>>Did the software come in through a grant?
>>
>>I'm pretty sure the copyright notice should be removed, and replaced
>>with the boilerplate Apache license header, and add VMWare in the
>>notice file.
>>
>>Though you might want to contact legal-discuss@ before taking any action.
>>
>>Martijn
>>
>>On Thu, Mar 19, 2009 at 4:06 PM, Greg Brown  wrote:
>>> Todd and I work for VMware, so they hold a copyright on the code.
>>>
>>> On Thursday, March 19, 2009, at 10:47AM, "John Pritchard" 
>>>  wrote:
>>>>um.. did i read in your blog on java.net that you wrote pivot from
>>>>scratch.?. so how does VMware, Inc enter ?
>>>>
>>>>
>>>>Can you elaborate on this? That's standard VMware boilerplate.
>>>>>
>>>>>
>>>>> > someone needs to fix those odd "Copyright VMware, Inc" statements..
>>>>> >
>>>>>
>>>>
>>>
>>
>>
>>
>>-- 
>>Become a Wicket expert, learn from the best: http://wicketinaction.com
>>Apache Wicket 1.3.5 is released
>>Get it now: http://www.apache.org/dyn/closer.cgi/wicket/1.3.
>>
>>
>

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: [Vote Summary] Accept Pivot into incubation.

2009-01-26 Thread Greg Brown
Great news! We can't wait to get started. Thank you!

On Sunday, January 25, 2009, at 03:58AM, "Niclas Hedhman"  
wrote:
>On Mon, Jan 19, 2009 at 3:10 PM, Niclas Hedhman  wrote:
>> The Pivot team would like to present the Pivot toolkit for incubation
>> at the Apache Incubator.
>
>We got 9 votes, all in favor, and of which 8 are binding.
>
>Noel Bergman
>Martijn Dashorst
>Betrand Delacretaz
>Bernd Fondermann
>Simone Gianni (non-binding)
>Niclas Hedhman
>Craig Russell
>Upayavira
>Matthias Wessendorf
>
>The vote passes and I will proceed to work with Pivot team to get them set up.
>
>Pivot, welcome to Apache Incubator!!
>
>
>Cheers
>Niclas Hedhman
>-- 
>http://www.qi4j.org - New Energy for Java
>
>-
>To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
>For additional commands, e-mail: general-h...@incubator.apache.org
>
>
>

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: [PROPOSAL] Pivot

2009-01-06 Thread Greg Brown
Thanks, Martijn. I've added you to the mentor list.
Greg
 
On Tuesday, January 06, 2009, at 08:02AM, "Martijn Dashorst" 
 wrote:
>Count me in.
>
>Martijn
>
>On Tue, Jan 6, 2009 at 10:46 AM, Niclas Hedhman  wrote:
>> On Tue, Jan 6, 2009 at 4:34 PM, Bertrand Delacretaz
>>  wrote:
>>
>>> The proposal looks good to me but IMO needs at least one more mentor,
>>> preferably two more.
>>
>> Totally Agree. Did I hear you volunteering?? ;-)
>>
>> Anybody else?
>>
>>
>> Cheers
>> Niclas
>>
>> -
>> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
>> For additional commands, e-mail: general-h...@incubator.apache.org
>>
>>
>
>
>
>-- 
>Become a Wicket expert, learn from the best: http://wicketinaction.com
>Apache Wicket 1.3.4 is released
>Get it now: http://www.apache.org/dyn/closer.cgi/wicket/1.3.
>
>-
>To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
>For additional commands, e-mail: general-h...@incubator.apache.org
>
>
>

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



[PROPOSAL] Pivot

2009-01-05 Thread Greg Brown

Hello all,

The Pivot team would like to present the Pivot toolkit for  
consideration to the Apache Incubator. We are excited about the  
prospect of joining the Incubator and are looking forward to your  
feedback.


Thanks,
Greg Brown

Abstract
Pivot (http://pivot-toolkit.org) is an open-source platform for  
building rich internet applications in Java.


Proposal
Pivot combines the enhanced productivity and usability features of a  
modern RIA toolkit with the robustness of the Java platform. Pivot  
applications are written using a combination of Java and XML and can  
be run either as an applet or as a standalone, optionally offline,  
desktop application.


Like other modern development platforms, Pivot provides a  
comprehensive set of foundation classes that together comprise a  
"framework". These classes form the building blocks upon which more  
complex and sophisticated applications can be built.


Pivot was designed to be familiar to web developers who have  
experience building AJAX applications using HTML, CSS, and JavaScript.  
However, it provides a much richer set of standard widgets than HTML,  
and allows developers to create sophisticated user experiences much  
more quickly and easily. Pivot will also seem familiar to Swing  
developers, as both Swing and Pivot are based on Java2D and employ a  
model-view-controller (MVC) architecture to separate component data  
from presentation. However, Pivot includes additional features that  
make building modern GUI applications much easier, including  
declarative UI, data binding, effects and transitions, and web  
services integration.


Background
The web has become the defacto standard method for application  
delivery. However, functional requirements for web applications have  
begun to scale beyond the capabilities of the browser. Even with the  
addition of scripting support, dynamic element manipulation, and  
asynchronous server communication, it is difficult to create a user  
experience in HTML that is truly on par with that of a desktop  
application.


Rich internet application (RIA) development platforms are a means of  
bridging the gap between the web and desktop experiences. Using  
browser plugins, these platforms allow developers to build  
applications that look and feel more like native desktop applications  
but are deployable via the web, like traditional, HTML-based web  
applications. RIAs also often incorporate visual effects intended to  
enhance the overall user experience, such as animations and other  
dynamic behavior.


Adobe Flex (http://www.adobe.com/products/flex) and Microsoft  
Silverlight (http://www.microsoft.com/silverlight) are arguably the  
most high-profile of these platforms; others include OpenLaszlo (http://www.openlaszlo.org 
) and Curl (http://www.curl.com). Pivot itself falls into this category.


Rationale
Pivot was created for two primary reasons:

1) To provide a viable option for developers who want to build rich  
client applications in Java. Flex applications are written in  
ActionScript, an ECMAScript variant; Silverlight applications can be  
written in either C# or JavaScript; OpenLaszlo applications are  
written in JavaScript. Pivot allows developers to write rich internet  
applications in Java (or any other language that can run in a JVM).


2) Provide a freely-available, open source alternative for RIA  
developers. Flex, Silverlight, and Curl are all proprietary platforms.  
We believe that a large part of HTML's success was its due to its  
openness. While we certainly hope that developers will use Pivot to  
build revenue-generating products and applications, we believe that  
the platform itself should be free and driven by its technological  
merits, not by corporate objectives.


- Comparision to Other Java-Based RIA Platforms
Swing
While it is technically feasible to build an RIA in Java using the  
Swing toolkit (http://java.sun.com/docs/books/tutorial/uiswing), Pivot  
offers a number of advantages that make it a more compelling, modern  
alternative:


- Provides an XML markup language called WTKX for simplifying user  
interface construction. Flex, Silverlight, and OpenLaszlo all offer a  
similar feature; web developers are comfortable with the markup  
metaphor, and it can considerably reduce overall development time.


- Components are not limited to an "atomic" preferred size; they are  
allowed to report a preferred size as constrained by either width or  
height - this facilitates such features as label wrapping, which Swing  
does not support.


- Defines a consistent data model that is used throughout the entire  
framework; for example, JSON data returned from a REST service is  
serialized into the same data structures used by a table view  
component to present data. No additional translation is necessary,  
which can significantly improve performance. A common data model also  
reduces the learning curve for new develope

Re: Pivot Proposal

2008-12-19 Thread Greg Brown
>All in all, appears to be a very nice proposal.  :-)

Thanks.  :-)

>You might want to reorganize and elaborate a bit.  In particular, you list
>Flex, Silverlight, and OpenLazlo up top, but you don't appear to compare
>against them, whereas JavaFX is mentioned and compared against in a sort of
>buried location, and are others in the Java RIA space, such as GWT, are not
>mentioned at all.

Good points. I restructured that section to more clearly articulate how Pivot 
differs from those platforms, and I added a section comparing Pivot to GWT 
(currently just stubbed out - will provide more detail later).

>I'd also be interested to know how you feel it might relate to projects such
>as MyFaces (JSF) where one could imagine rich client components as plums in
>a JSP pudding.  Given your own references to AJAX and the existence of AJAX
>components for JSF, the question seems begged.

I don't see any reason why Pivot couldn't be used in conjunction with something 
like MyFaces (or any other server-side framework). We actually tried to 
generate some interest in the Grails community along these lines earlier in the 
year, but we didn't have much luck.

>Have you done anything about allowing WS-* (WSDL) Web Services, in addition
>to REST style?  Are there any issues?  Or would we use REST to reach
>server-side, and go to WS-* type service from the server?

Pivot includes "out-of-the-box" support for REST-style web queries, but Pivot 
apps are not limited to REST for server communication.
Because it runs in a JRE (as you noted), a Pivot application can take advantage 
of any client/server protocol that has a Java API. You could use Axis to talk 
to SOAP-based services, and the source code includes a demo app that talks to a 
Flex RPC server; see http://java.dzone.com/news/calling-flex-data-services-piv. 

>So this looks quite
>appealing so far, although startup time is slower than I would like, and I
>am wondering about footprint.

>From our experience, startup time when running in J6u10+ is vastly improved 
>over earlier versions, though it is certainly still an issue for users running 
>pre-J6u10 JVMs. Memory footprint is comparable to an AJAX application and can 
>often be less - large-scale AJAX applications can become quite heavy.

>Given that the core of your client side appears to be a Java Applet, you
>might wish to know that I have been to your site and been running the demos
>under Firefox 3 with Sun's newly released 64-bit Java plugin for linux.

Hopefully the experience was positive? I'm not sure if we've tested that 
configuration yet.



-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: Champion needed for Incubator proposal

2008-12-18 Thread Greg Brown
Looks like that link didn't come through quite right. The message I was 
referring to is dated Fri, 21 Nov, 15:07. In any event, the Swing issues will 
be reviewed in more detail in the proposal.

On Thursday, December 18, 2008, at 08:25PM, "Greg Brown"  
wrote:
>I'll admit that I'm not terribly familiar with Spring Rich Client, but it 
>appears to be based on Swing. We believe that Swing has a number of inherent 
>limitations that make it a less than ideal foundation for future development 
>(http://mail-archives.apache.org/mod_mbox/incubator-general/200811.mbox/%3c67680424603268227004897560511504893720-webm...@me.com%3e).
>
>However, I agree that collaborating on a common framework would be desirable. 
>We would like to see Pivot become that common framework.
>
>Greg
> 
>On Thursday, December 18, 2008, at 03:49PM, "melutovich" 
> wrote:
>>
>>What is the difference between Pivot and Spring Rich Client?  Wouldn't it be
>>better to work together on a single framework?
>>-- 
>>View this message in context: 
>>http://www.nabble.com/Champion-needed-for-Incubator-proposal-tp20586438p21080642.html
>>Sent from the Apache Incubator - General mailing list archive at Nabble.com.
>>
>>
>>-
>>To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
>>For additional commands, e-mail: general-h...@incubator.apache.org
>>
>>
>>
>
>-
>To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
>For additional commands, e-mail: general-h...@incubator.apache.org
>
>
>

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: Champion needed for Incubator proposal

2008-12-18 Thread Greg Brown
I'll admit that I'm not terribly familiar with Spring Rich Client, but it 
appears to be based on Swing. We believe that Swing has a number of inherent 
limitations that make it a less than ideal foundation for future development 
(http://mail-archives.apache.org/mod_mbox/incubator-general/200811.mbox/%3c67680424603268227004897560511504893720-webm...@me.com%3e).

However, I agree that collaborating on a common framework would be desirable. 
We would like to see Pivot become that common framework.

Greg
 
On Thursday, December 18, 2008, at 03:49PM, "melutovich"  
wrote:
>
>What is the difference between Pivot and Spring Rich Client?  Wouldn't it be
>better to work together on a single framework?
>-- 
>View this message in context: 
>http://www.nabble.com/Champion-needed-for-Incubator-proposal-tp20586438p21080642.html
>Sent from the Apache Incubator - General mailing list archive at Nabble.com.
>
>
>-
>To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
>For additional commands, e-mail: general-h...@incubator.apache.org
>
>
>

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: Champion needed for Incubator proposal

2008-12-01 Thread Greg Brown
Thanks Niclas! We'll put together a draft proposal and send it to you for 
review.
Greg
 
On Monday, December 01, 2008, at 12:22AM, "Niclas Hedhman" <[EMAIL PROTECTED]> 
wrote:
>On Wed, Nov 19, 2008 at 7:41 PM, Greg Brown <[EMAIL PROTECTED]> wrote:
>> Hello all,
>>
>> The Pivot development team would like to submit the Pivot Toolkit for 
>> consideration as an Apache Incubator project. Pivot is an open-source 
>> platform for building rich internet applications in Java. The project is 
>> currently hosted at http://pivot-toolkit.org/ with development hosted at 
>> http://code.google.com/p/pivot/. We have recently released version 1.0 and 
>> are actively working on version 1.1.
>>
>> According to the proposal creation guide, the first step in submitting a 
>> project is to recruit a champion. If you would be willing to act as a 
>> champion on Pivot's behalf, please let us know.
>>
>
>I volunteer to Champion this project proposal.
>
>First of all we need to draft a formal proposal. We can do that
>off-list and come back with it to this list when ready.
>
>Cheers
>Niclas
>
>-
>To unsubscribe, e-mail: [EMAIL PROTECTED]
>For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Champion needed for Incubator proposal

2008-11-21 Thread Greg Brown
>I examined your project for getting more information, its great, screens
>look beautiful. 

Thanks...  :-)

>- Why you created own set of widgets using Java2D instead of using core Java
>Swing component set?

Swing has a number of limitations that make it a less than ideal option for 
building rich internet applications. Pivot is, in part, an attempt to overcome 
these shortcomings and create a modern Java RIA platform that can truly compete 
with newer RIA platforms such as Flex and Silverlight.

Some advantages Pivot offers over Swing are:

- Provides an XML markup language called WTKX for simplifying user interface 
construction.

- Components are not limited to an "atomic" preferred size; they are allowed to 
report a preferred size as constrained by either width or height - this 
facilitates such features as label wrapping, which Swing does not support.

- Defines a consistent data model that is used throughout the entire framework; 
for example, JSON data returned from a REST service is serialized into the same 
data structures used by a table view component to present data. No additional 
translation is necessary, which can significantly improve performance. A common 
data model also reduces the learning curve for new developers.

- Includes built-in support for REST-based data services, which Pivot calls 
"web queries". 

- Includes built-in data binding support, which allows data returned from web 
queries (as well as other types of data services) to easily be mapped to form 
contents.

- Includes platform-level support for visual effects and transitions (i.e. 
animations).

- Defines a single Application inteface that is used for deploying both desktop 
and web-based applications - multiple codebases are not required.

- Takes advantage of newer Java language features such as generics, enums, 
for..each, and annotations.

>- What is the difference between JavaFX  usage on the client side and Pivot?
>Why the people uses Pivot? It is usage easier than JavaFX, or runtime
>performance?

JavaFX applications are created using JavaFX script. We wanted to create a 
platform that allows developer to build applications using XML and Java, 
similar to how Flex uses XML and ActionScript, and Silverlight uses XML and C# 
or JavaScript.

>- Do you have any plan for creating Html/JavaScript/CSS rendering? Because
>there were lots of problems that the people avoided the use of applets in
>the browser.

The short answer is no. We think that HTML is a great tool for authoring 
documents, but not the best tool for building rich user interfaces. In other 
words, HTML is great for building *web sites*, but not necessarily the best for 
building *web applications*. 

A large part of Pivot's philosophy is "use the right tool for the job". If your 
application is very content-heavy, HTML is probably the way to go. However, if 
your application requirements demand a more desktop-like user experience, but 
you want to reap the benefits of delivering the application via the web, an RIA 
platform such as Pivot is an ideal choice.



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Champion needed for Incubator proposal

2008-11-20 Thread Greg Brown

Hi all,

Unfortunately, we're probably talking about a different Greg Brown. I  
didn't participate in the Summer of Code two years ago.  :-)   
Nonetheless, I and the rest of the Pivot team are very committed to  
open source and would very much like to see Pivot adopted as an  
Incubator project. If anyone is interested in sponsoring the project,  
please let us know. Also let us know if there is anything we can do to  
help facilitate the process. The Pivot web site provides quite a bit  
of information about the project, but I could also put together a  
draft proposal if that would help.


Thanks,
Greg

On Nov 20, 2008, at 8:15 PM, David Pollak wrote:


Folks,

I mentored Greg during the Google Sumer of Code 2006.  He's a super- 
star and
very committed to open source software.  I don't know much about  
Pivot, but

Greg has my highest regard.

Thanks,

David

On Wed, Nov 19, 2008 at 10:41 AM, Greg Brown <[EMAIL PROTECTED]> wrote:


Hello all,

The Pivot development team would like to submit the Pivot Toolkit for
consideration as an Apache Incubator project. Pivot is an open-source
platform for building rich internet applications in Java. The  
project is
currently hosted at http://pivot-toolkit.org/ with development  
hosted at
http://code.google.com/p/pivot/. We have recently released version  
1.0 and

are actively working on version 1.1.

According to the proposal creation guide, the first step in  
submitting a

project is to recruit a champion. If you would be willing to act as a
champion on Pivot's behalf, please let us know.

Thank you for your consideration.

Greg Brown and Todd Volkert, Pivot Toolkit



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]





--
Lift, the simply functional web framework http://liftweb.net
Collaborative Task Management http://much4.us
Follow me: http://twitter.com/dpp
Git some: http://github.com/dpp



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Champion needed for Incubator proposal

2008-11-19 Thread Greg Brown
Hello all,

The Pivot development team would like to submit the Pivot Toolkit for 
consideration as an Apache Incubator project. Pivot is an open-source platform 
for building rich internet applications in Java. The project is currently 
hosted at http://pivot-toolkit.org/ with development hosted at 
http://code.google.com/p/pivot/. We have recently released version 1.0 and are 
actively working on version 1.1.

According to the proposal creation guide, the first step in submitting a 
project is to recruit a champion. If you would be willing to act as a champion 
on Pivot's behalf, please let us know.

Thank you for your consideration.

Greg Brown and Todd Volkert, Pivot Toolkit



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]