Re: [VOTE] Accept Hama into the Incubator

2008-05-19 Thread Ian Holsman (Lists)

Otis Gospodnetic wrote:

+1 for the idea, but you don't have Apache Members there (neither Ian nor Jeff 
are ASF members, as far as I know).

  


Hey Otis.
I'm a member. I just don't act like one ;-)


Otis
--
Sematext -- http://sematext.com/ -- Lucene - Solr - Nutch
  



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



Re: [VOTE] Accept Hama into the Incubator

2008-05-19 Thread Bertrand Delacretaz
On Fri, May 16, 2008 at 2:58 PM, Robert Burrell Donkin
[EMAIL PROTECTED] wrote:

 ...i really like the idea but i'm pretty uncomfortable about having only
 one member as mentor. maybe we can find another mentor or two

I think another ASF member as a mentor would be enough, that would
make a total of three mentors, two of which are members.

Seems like Brett Porter is volunteering, see the other Mentor recruit
for Hama project thread, with this the issue would be solved IMHO.

-Bertrand

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



Re: Mentor recruit for Hama project

2008-05-19 Thread Edward J. Yoon
 I think you're going to be in for some significant challenges in
 growing a community in what appears to be a fairly specialised field -
 but if you're up for that challenge I will be happy to mentor the
 project, so you can go ahead and add my name.

 Just to clarify - this is intended to be a standalone project, not a
 subproject of hadoop?

Thank you for your reply, And yes, we intended to be a standalone
project; Overall concept is based on hadoop and hbase. However, We
hope it can also be adaptable to other distributed computing
environments.

Thanks,
Edward

On Mon, May 19, 2008 at 1:12 PM, Brett Porter [EMAIL PROTECTED] wrote:
 Hi Edward,

 I think you're going to be in for some significant challenges in
 growing a community in what appears to be a fairly specialised field -
 but if you're up for that challenge I will be happy to mentor the
 project, so you can go ahead and add my name.

 Just to clarify - this is intended to be a standalone project, not a
 subproject of hadoop?

 Thanks,
 Brett

 2008/5/18 Edward J. Yoon [EMAIL PROTECTED]:
 Hello all,

 The Hama team is looking for a couple more mentor volunteers in
 addition to our current volunteers (Ian  Jeff). We really want to be
 accepted into incubator status and we realize we need to learn more of
 the culture of the Apache community so that we can work effectively
 with the Incubator and with the other communities that are important
 to our proposal (Hadoop, Hbase and Mahout).

 The Hama domain of parallel matrix computation is very challenging and
 has been the target of significant mathematical and computer science
 research. We believe that the benefits of supporting large matrix
 computations efficiently on very large scale Hadoop clusters are
 immense and we have great enthusiasm for this endeavor. With hard work
 and the support of the larger Apache community we believe we can be
 successful.

 --
 Best regards,
 Edward

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





 --
 Brett Porter
 Blog: http://blogs.exist.com/bporter/

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





-- 
Best regards,
Edward J. Yoon,
http://blog.udanax.org

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



Re: [VOTE] Accept Hama into the Incubator

2008-05-19 Thread Trustin Lee
On Mon, 19 May 2008 17:52:47 +0900, Bertrand Delacretaz  
[EMAIL PROTECTED] wrote:

Seems like Brett Porter is volunteering, see the other Mentor recruit
for Hama project thread, with this the issue would be solved IMHO.


And he forgot to vote here.  Oh well, is it possible to be a mentor not  
casting a vote?  Brett, hurry up!  ;)


--
Trustin Lee - Principal Software Engineer, JBoss, Red Hat
--
what we call human nature is actually human habit
--
http://gleamynode.net/

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



Re: [VOTE] Accept Hama into the Incubator

2008-05-19 Thread Brett Porter
2008/5/19 이희승 (Trustin Lee) [EMAIL PROTECTED]:
 On Mon, 19 May 2008 17:52:47 +0900, Bertrand Delacretaz
 [EMAIL PROTECTED] wrote:

 Seems like Brett Porter is volunteering, see the other Mentor recruit
 for Hama project thread, with this the issue would be solved IMHO.

 And he forgot to vote here.  Oh well, is it possible to be a mentor not
 casting a vote?  Brett, hurry up!  ;)

I thought there was only 1 mentor (Ian) previously?

Regardless, +1 :)


 --
 Trustin Lee - Principal Software Engineer, JBoss, Red Hat
 --
 what we call human nature is actually human habit
 --
 http://gleamynode.net/

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





-- 
Brett Porter
Blog: http://blogs.exist.com/bporter/


Re: [VOTE] Accept Hama into the Incubator

2008-05-19 Thread Bertrand Delacretaz
2008/5/19 Brett Porter [EMAIL PROTECTED]:

 ...I thought there was only 1 mentor (Ian) previously?...

http://wiki.apache.org/incubator/HamaProposal says:

Mentors
  Ian Holsman, (ianh AT apache DOT org)
  Jeff Eastman, (jeastman AT apache DOT org)
  Brett Porter, (brett AT apache DOT org)

so there are now two mentors who are ASF members, and one who isn't (Jeff).

-Bertrand

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



Re: [VOTE] Accept Hama into the Incubator

2008-05-19 Thread Bertrand Delacretaz
On Wed, May 14, 2008 at 1:27 AM, Edward J. Yoon [EMAIL PROTECTED] wrote:

 Please vote on accepting the Hama project for incubation...

+1

Personally, I'd appreciate having more information on the affiliations
of the initial committers. I know it is not currently a requirement,
but it's IMHO a good thing for the Incubator PMC to have an idea of
the weight of affiliations in podlings.

-Bertrand

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



RE: Revising the IP Clearance Form (was: cut the crap)

2008-05-19 Thread Noel J. Bergman
Robert Burrell Donkin wrote:

 If the IP template should be RTC then it should be moved into the
 policy area. But IMO the incubator is not the right place for
 normative legal policy: the legal committee should maintain policy.

It probably embodies both procedure and policy.  And I agree with you, as
indicated by the message to which you replied:

  Given that we now have a Legal Committee, any substantive revision of
that
  form should be run through them.
 
  This is not a comment on content, but on process.  Let's do due
diligence to
  the document.

The Legal Committee does not appear to have any concerns over Roy's proposed
changes.

--- Noel



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



Re: Revising the IP Clearance Form (was: cut the crap)

2008-05-19 Thread Robert Burrell Donkin
On Mon, May 19, 2008 at 1:44 PM, Noel J. Bergman [EMAIL PROTECTED] wrote:
 Robert Burrell Donkin wrote:

 If the IP template should be RTC then it should be moved into the
 policy area. But IMO the incubator is not the right place for
 normative legal policy: the legal committee should maintain policy.

 It probably embodies both procedure and policy.

ATM it tries to provide guidance, process and policy but comes up short for each

 And I agree with you, as
 indicated by the message to which you replied:

  Given that we now have a Legal Committee, any substantive revision of
 that
  form should be run through them.
 
  This is not a comment on content, but on process.  Let's do due
 diligence to
  the document.

 The Legal Committee does not appear to have any concerns over Roy's proposed
 changes.

legal-hat
i don't recall being officially asked
/legal-hat

- robert

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



Re: [VOTE] Accept Hama into the Incubator

2008-05-19 Thread Bertrand Delacretaz
On Mon, May 19, 2008 at 2:42 PM, Edward J. Yoon [EMAIL PROTECTED] wrote:

 ...Personally, I'd appreciate having more information on the affiliations
 of the initial committers

 ...Edward J. Yoon, (NHN, Master of Mathematics)
 Chanwit Kaewkasi, (Univ. of Manchester, Ph.D student in CS)
 Cha MinChang, (NHN, Bachelor of Computer Science)...

Thanks very much - do you mind adding this info to
http://wiki.apache.org/incubator/HamaProposal as well?

Sorry, I should have asked this upfront - the idea is to have as much
info in the proposal as possible (as long as people agree on
disclosing their affiliations).

-Bertrand

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



Re: [VOTE] Accept Hama into the Incubator

2008-05-19 Thread Edward J. Yoon
Thank you for your advices and for your vote.

 Personally, I'd appreciate having more information on the affiliations
 of the initial committers. I know it is not currently a requirement,
 but it's IMHO a good thing for the Incubator PMC to have an idea of
 the weight of affiliations in podlings.

Edward J. Yoon, (NHN, Master of Mathematics)
Chanwit Kaewkasi, (Univ. of Manchester, Ph.D student in CS)
Cha MinChang, (NHN, Bachelor of Computer Science)
Suh ChangHee, (NHN, Bachelor of Science major in Biology)
Ha Yongho, (TmaxSoft, Master of Mathematical Informatics)
Hong Taehui, (KRIBB, Bachelor of  Biomedical Informatics)
Yoon JooSun, (NHN, Bachelor of Computer Science)
Takkiel Shim, (NHN, Master of Computer Science)
Donguk Choi, (NHN, Bachelor of Computer Science)

NHN members are coming from the Service Development Center, Distributed
Computing TF Team at RD center.

Thanks,
Edward

On Mon, May 19, 2008 at 8:36 PM, Bertrand Delacretaz
[EMAIL PROTECTED] wrote:
 On Wed, May 14, 2008 at 1:27 AM, Edward J. Yoon [EMAIL PROTECTED] wrote:

 Please vote on accepting the Hama project for incubation...

 +1

 Personally, I'd appreciate having more information on the affiliations
 of the initial committers. I know it is not currently a requirement,
 but it's IMHO a good thing for the Incubator PMC to have an idea of
 the weight of affiliations in podlings.

 -Bertrand

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





-- 
Best regards,
Edward J. Yoon,
http://blog.udanax.org

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



Re: Q: ip-clearance step 5

2008-05-19 Thread Robert Burrell Donkin
On Mon, May 19, 2008 at 1:11 AM, Roy T. Fielding [EMAIL PROTECTED] wrote:
 On May 18, 2008, at 6:52 AM, Robert Burrell Donkin wrote:

 apache needs a record of the checksummed artifact. this is likely to
 be the zipped code.

 FTR, Apache only needs this if there is no other way to map the
 contribution to the contributor.  The easiest way to map them is
 to have the contributor (or their employee) commit the code
 directly to subversion or attached to jira/bugzilla, in which
 case the checksum is unnecessary.

yes: apache just needs a clear method of identifying the contribution
covered by the grant. checksums are one method by which can be
achieved. if the contribution is submitted through an issue tracker or
by subversion then IMHO the URL should suffice.

- robert

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



Re: [VOTE] Accept Hama into the Incubator

2008-05-19 Thread Robert Burrell Donkin
On Mon, May 19, 2008 at 1:50 PM, Bertrand Delacretaz
[EMAIL PROTECTED] wrote:
 On Mon, May 19, 2008 at 2:42 PM, Edward J. Yoon [EMAIL PROTECTED] wrote:

 ...Personally, I'd appreciate having more information on the affiliations
 of the initial committers

 ...Edward J. Yoon, (NHN, Master of Mathematics)
 Chanwit Kaewkasi, (Univ. of Manchester, Ph.D student in CS)
 Cha MinChang, (NHN, Bachelor of Computer Science)...

 Thanks very much - do you mind adding this info to
 http://wiki.apache.org/incubator/HamaProposal as well?

 Sorry, I should have asked this upfront - the idea is to have as much
 info in the proposal as possible (as long as people agree on
 disclosing their affiliations).

i'm now +1 on hama

- robert

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



re: Single committer podlings (was Re: draft proposal for Caitrin)

2008-05-19 Thread Noel J. Bergman
Roland Weber wrote:
 Fair enough. The Proposal Guide says Apache is interested
 only in communities. but that is not policy.

The Incubator exists to build communities.  :-)

--- Noel


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



RE: draft proposal for Caitrin (Photo Gallery Software)

2008-05-19 Thread Noel J. Bergman
Roland Weber wrote:

 I doubt that a podling without three committers would even be accepted.

Sure it would, were there interest.  And a photo gallery does happen to have
my own interest, as I have written software for the same problem domain, as
well as being an avid nature photographer and past President of the
Carolinas Nature Photographers Association (www.cnpa.org).

Any other photographers out there?

--- Noel



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



Re: Single committer podlings (was Re: draft proposal for Caitrin)

2008-05-19 Thread Robert Burrell Donkin
On Mon, May 19, 2008 at 1:59 PM, Noel J. Bergman [EMAIL PROTECTED] wrote:
 Roland Weber wrote:
 Fair enough. The Proposal Guide says Apache is interested
 only in communities. but that is not policy.

 The Incubator exists to build communities.  :-)

guides offer guidance not policy

- robert

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



[RESULT][VOTE] Accept Hama into the Incubator

2008-05-19 Thread Edward J. Yoon
Ian Holsman is not yet member of the IPMC, However, Voting has now
been open for over 6 days with 3 binding +1 votes from Alex, Bertrand,
Brett to go along with the 3 committer +1 votes from Grant, Jeff,
Otis. No -1 votes or 0 votes were cast.

Thus, I'm closing this vote as Passed.
Thanks to everyone for taking the time to look at it.

Best regards,
Edward

On Mon, May 19, 2008 at 8:36 PM, Bertrand Delacretaz
[EMAIL PROTECTED] wrote:
 On Wed, May 14, 2008 at 1:27 AM, Edward J. Yoon [EMAIL PROTECTED] wrote:

 Please vote on accepting the Hama project for incubation...

 +1

 Personally, I'd appreciate having more information on the affiliations
 of the initial committers. I know it is not currently a requirement,
 but it's IMHO a good thing for the Incubator PMC to have an idea of
 the weight of affiliations in podlings.

 -Bertrand

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





-- 
Best regards,
Edward J. Yoon,
http://blog.udanax.org

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



Re: [RESULT][VOTE] Accept Hama into the Incubator

2008-05-19 Thread Robert Burrell Donkin
On Mon, May 19, 2008 at 2:03 PM, Edward J. Yoon [EMAIL PROTECTED] wrote:
 Ian Holsman is not yet member of the IPMC, However, Voting has now
 been open for over 6 days with 3 binding +1 votes from Alex, Bertrand,
 Brett to go along with the 3 committer +1 votes from Grant, Jeff,
 Otis. No -1 votes or 0 votes were cast.

you missed my vote

 Thus, I'm closing this vote as Passed.

i'm a little uncomfortable about closing this VOTE so quickly given
the low number of votes cast. projects typically end up spending a
year or two in the incubator and the IPMC prefers to spend it's time
considering it's decisions.

perhaps i should have -1'd earlier to force a re-proposal but most
admission votes are left open long enough for every IPMC who has an
interest to express an opinion.

- robert

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



Re: [RESULT][VOTE] Accept Hama into the Incubator

2008-05-19 Thread Edward J. Yoon
 you missed my vote

Yes, Sorry for my carefulness.

 i'm a little uncomfortable about closing this VOTE so quickly given
 the low number of votes cast. projects typically end up spending a
 year or two in the incubator and the IPMC prefers to spend it's time
 considering it's decisions.

 perhaps i should have -1'd earlier to force a re-proposal but most
 admission votes are left open long enough for every IPMC who has an
 interest to express an opinion.

Thank you for your advice, and yes, that would ne nice.
Maybe we can just leave the vote open a bit longer.

Thanks,
Edward

On Mon, May 19, 2008 at 10:08 PM, Robert Burrell Donkin
[EMAIL PROTECTED] wrote:
 On Mon, May 19, 2008 at 2:03 PM, Edward J. Yoon [EMAIL PROTECTED] wrote:
 Ian Holsman is not yet member of the IPMC, However, Voting has now
 been open for over 6 days with 3 binding +1 votes from Alex, Bertrand,
 Brett to go along with the 3 committer +1 votes from Grant, Jeff,
 Otis. No -1 votes or 0 votes were cast.

 you missed my vote

 Thus, I'm closing this vote as Passed.

 i'm a little uncomfortable about closing this VOTE so quickly given
 the low number of votes cast. projects typically end up spending a
 year or two in the incubator and the IPMC prefers to spend it's time
 considering it's decisions.

 perhaps i should have -1'd earlier to force a re-proposal but most
 admission votes are left open long enough for every IPMC who has an
 interest to express an opinion.

 - robert

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





-- 
Best regards,
Edward J. Yoon,
http://blog.udanax.org

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



May 2008 Incubator Board Report

2008-05-19 Thread Noel J. Bergman
CXF has graduated, Tuscany is before the Board this month to graduate.  As
they leave, at least 4 new projects are under consideration for Incubation.

Roy has raised issues with the procedure for IP Clearance.  The Legal
Committee has this week indicated that they've no problems with the changes
proposed by Roy.

Oddly, in that there has been a significant volume during the past month
compared to most months, there have been a lot of IP Clearances done since
the April Board report.

Tony Stevenson has helped to prod projects into cleaning up their resources
when leaving the Incubator, particularly disk space.

A number of projects, e.g., UIMA and River, performed releases during the
past month.

---

May 2008 Board reports (see ReportingSchedule).


=== Abdera ===

Abdera released it's 0.4.0-incubating release on April 11th.

We've been in incubation since June 2006 and main focus moving forward will
be working towards graduation and a 1.0 release. Main item to resolve before
graduation is more active committer involvement. 0.4.0 saw a marked increase
in community contributions.  We also need to continue improving
documentation.


=== CouchDB ===

CouchDB is a distributed document-oriented database system written in
Erlang. The project entered incubation on February 12th, 2008.

Work continued on adding the Reduce-part of our Map/Reduce powered view
system. Code for this is not yet in SVN, but is near completion. We also
began making CouchDB configurable at runtime. IBM want to contribute
JSearch-(JSON indexing built on Lucene)-support to CouchDB. We are in the
process of discussing how to do this with the developers. JSearch as
IBM-internal clearance of being added to Apache projects. The license of
this unknown at this stage.

Finally, we have been discussion open work items for our upcoming 0.8 and
1.0 releases respectively. We hope to be able to produce a 0.8 release soon.


=== Lokahi ===

Lokahi is a configuration and management console for Apache httpd, tomcat
and other web server infrastructure.

Incubating since: 2006-01-07

Testing on the MySQL port is continuing.  A Fast Feather presentation on
Lokahi was given at Apachecon in Atlanta.  Recently talk (and some code) has
begun around templating of configuration files, specifically for Apache
Httpd at this time.  And the need to extend Lokahi to manage Geronimo has
been mentioned.

Obstacles to graduation:

  *  community - now includes authors outside of the original dev community,
but additional committers are sought.

  * licensing - oracle-only backend is now 95% of the way to an alternate
MySQL backend, and soon to be enhanced with license agnostic interfaces


=== NMaven ===

NMaven develops plugins and integration for Maven to make building and using
.NET languages a first-class citizen in Maven.

Incubating since: 2006-11-17

Items to resolve before graduation
  * More active committer involvement. We have two active committers from
different organizations but need at least one more.

Status:
  * Voted on and did first release
  * Many more community patches are coming in.
  * Lost one mentor due to personal reasons.

Plans:
  * We lost a lot of features when we rewrote the code so the plan is to
start reimplementing these features.
  * We have a number of patches for an old snapshot, which is very different
from current trunk. Need to get all this migrated into the current trunk
(related to above).
s

=== PDFBox ===

Apache PDFBox is an open source Java library for working with PDF documents.
PDFBox entered incubation on February 7th, 2008.

No progress last month as we're still waiting for the software grants for
the PDFBox sources. Once received, we'll finish the migration to Apache
infrastructure. We also need to do a more thorough license and export review
and work on migrating the web sites and the user community.

Issues before graduation:

  * Bring the sources to Apache
  * Increase community size and activity
  * Release once all licensing and export issues are resolved


=== Shindig ===

Shindig is a reference implementation of the OpenSocial and gadgets stack.

Incubating since: 2007-12-06

High-level status summary: Shindig community growing and working on
OpenSocial v0.8 implementation.

  * Community presence/growth: JavaOne, OpenSocial Summit, Google I/O
  * Aiming to get Infrastructure to provision a Zone (but progress is slow):
https://issues.apache.org/jira/browse/INFRA-1585
  * Retired 10 inactive committers (from Google)
  * Shindig docs are coming together:
http://chrisschalk.com/shindig_docs/shindig_sql_tutorial/shindig_data_tutori
als.html
  * Formally update the incubator status page (in progress)
  * Technical progress:
 * Initial work towards implementing OpenSocial v0.8
 * Lots of progress getting new RESTful server implemented
 * Implemented full OAuth support
  * Top 3 things to resolve prior to graduation:
 * Improve diversity of committers 

Re: [VOTE] Accept Hama into the Incubator

2008-05-19 Thread Niall Pemberton
+1

Niall

On Wed, May 14, 2008 at 12:27 AM, Edward J. Yoon [EMAIL PROTECTED] wrote:
 Dear Incubator PMC,

 There has been some discussion around the Hama proposal,
 and we would now like to officially propose Hama to the Incubator
 for consideration, with Grant Ingersoll's +1.

 Please vote on accepting the Hama project for incubation. The full
 Hama proposal is available at the end of this message and as a wiki
 page at http://wiki.apache.org/incubator/HamaProposal. We ask the
 Incubator PMC to sponsor the Hama podling, with myself, Ian Holsman,
 and Jeff Eastman as the mentors.

 The vote is open for the next 72 hours and only votes from the
 Incubator PMC are binding.

 [ ] +1 Accept Hama as a new podling
 [ ] -1 Do not accept the new podling (provide reason, please)

 
 == Abstract ==

 Hama will develop a parallel matrix computational package based on
 [http://hadoop.apache.org Hadoop] Map/Reduce.

 == Proposal ==

 Hama will develop a parallel matrix computational package, which
 provides an library of matrix operations for the large-scale
 processing development environment and Map/Reduce framework for the
 large-scale Numerical Analysis and Data Mining, which need the
 intensive computation power of matrix inversion, e.g. linear
 regression, PCA, SVM and etc. It will be also useful for many
 scientific applications, e.g. physics computations, linear algebra,
 computational fluid dynamics, statistics, graphic rendering and many
 more.

 == Background ==

 Currently, several shared-memory based parallel matrix solutions can
 provide a scalable and high performance matrix operations, but matrix
 resources can not be scalable in the term of complexity. And, Hadoop
 HDFS Files and Map/Reduce can only used by 1D blocked algorithm.

 == Rationale ==

 Hama approach proposes the use of 3-dimensional Row and Column
 (Qualifier), Time space and multi-dimensional Columnfamilies of
 [http://hadoop.apache.org/hbase Hbase], which is able to store large
 sparse and various type of matrices (e.g. Triangular Matrix, 3D
 Matrix, and etc.) and utilize the 2D blocked algorithm. its
 auto-partitioned sparsity sub-structure will be efficiently managed
 and serviced by Hbase. Row and Column operations can be done in
 linear-time, where several algorithms, such as ''structured Gaussian
 elimination'' or ''iterative methods'', run in O(the number of
 non-zero elements in the matrix / number of mappers) time on Hadoop
 Map/Reduce.

 == Current Status ==

 In its current state, the 'hama' is buggy and needs filling out, but
 generalized matrix interface and basic linear algebra operations was
 implemented within a large prototype system. In the future, We need
 new parallel algorithms based on Map/Reduce for performance of heavy
 decompositions and factorizations. It also needs tools to compose an
 arbitrary matrix only with certain data filtered from hbase array
 structure.

 == Meritocracy ==

 The initial developers are very familiar with meritocratic open source
 development, both at Apache and elsewhere. Apache was chosen
 specifically because the initial developers want to encourage this
 style of development for the project.

 === Community ===

 Hama seeks to develop developer and user communities during incubation.

 == Core Developers ==

 The initial set of committers includes folks from the
 [http://hadoop.apache.org Hadoop]  [http://hadoop.apache.org/hbase
 Hbase] communities. We have varying degrees of experience with
 Apache-style open source development, ranging from none to ASF
 Members.

 == Alignment ==

 The developers of Hama want to work with the Apache Software
 Foundation specifically because Apache has proven to provide a strong
 foundation and set of practices for developing standards-based
 infrastructure and server components.

 == Known Risks ==
 === Orphaned products ===

 Most of the active developers would like to become Hama Committers or
 PMC Members and have long term interest to develop/maintain and
 '''use''' the code.

 === Inexperience with Open Source ===

 We has already a good experience with Apache open source development process.

 === Homogenous Developers ===

 The current list of committers includes developers from several
 different companies ([http://en.wikipedia.org/wiki/NHN NHN, corp],
 TMAX software, Korea Research Institute of Bioscience and
 Biotechnology, Students) plus many independent volunteers. The
 committers are geographically distributed across the Europe, and Asia.
 They are experienced with working in a distributed environment.

 === Reliance on Salaried Developers ===

 It is expected that Hama development will occur on both salaried time
 and on volunteer time, after hours. While there is reliance on
 salaried developers (currently from [http://en.wikipedia.org/wiki/NHN
 NHN, corp], but it's expected that other company's salaried developers
 will also be involved), the Hama Community is very active and things
 should balance out fairly quickly. In the 

Re: [VOTE] Accept Hama into the Incubator

2008-05-19 Thread Jukka Zitting
Hi,

+1 Accept Hama as a new podling

Sorry for the late vote. I was initially a bit confused about whether
Hama should be just a Hadoop component from the beginning or if full
incubation is needed, but the answer to Brett's question covered my
concerns well.

In general I'm quite excited to see scientific computing projects
finding their way to Apache. While academia and the open source world
are well aligned in theory, the practice isn't always very smooth.

I'm sorry I currently don't have the spare cycles to join you as a
mentor, but I'll certainly keep an interested eye on the project.

BR,

Jukka Zitting

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



RE: draft proposal for Caitrin (Photo Gallery Software)

2008-05-19 Thread Angela Cymbalak

Noel,

Would you be willing to Champion the proposal?  There is interest at 
Roller to write a plugin for the software and I am working on writing 
the proposal for that as well.  I think that this software is best as 
its own project though because it could get very big.


Angie

At 08:59 AM 5/19/2008, Noel J. Bergman wrote:

Roland Weber wrote:

 I doubt that a podling without three committers would even be accepted.

Sure it would, were there interest.  And a photo gallery does happen to have
my own interest, as I have written software for the same problem domain, as
well as being an avid nature photographer and past President of the
Carolinas Nature Photographers Association (www.cnpa.org).

Any other photographers out there?

--- Noel



-
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: draft proposal for Caitrin (Photo Gallery Software)

2008-05-19 Thread Luciano Resende
Wearing my more ametur photographer heat, I have interest on this
project, and would like to contribute to it. In the past couple weeks,
I've been planning to do a simple photo gallery application that would
demo the Tuscany/SCA Web 2.0 capabilities, but looks like I could
apply some of my ideas to Caitrin as well.

On Mon, May 19, 2008 at 8:18 AM, Angela Cymbalak [EMAIL PROTECTED] wrote:
 Noel,

 Would you be willing to Champion the proposal?  There is interest at Roller
 to write a plugin for the software and I am working on writing the proposal
 for that as well.  I think that this software is best as its own project
 though because it could get very big.

 Angie

 At 08:59 AM 5/19/2008, Noel J. Bergman wrote:

 Roland Weber wrote:

  I doubt that a podling without three committers would even be accepted.

 Sure it would, were there interest.  And a photo gallery does happen to
 have
 my own interest, as I have written software for the same problem domain,
 as
 well as being an avid nature photographer and past President of the
 Carolinas Nature Photographers Association (www.cnpa.org).

 Any other photographers out there?

--- Noel



 -
 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]





-- 
Luciano Resende
Apache Tuscany Committer
http://people.apache.org/~lresende
http://lresende.blogspot.com/

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



[jira] Commented: (INCUBATOR-74) IP Clearance Template is rubbish

2008-05-19 Thread Robert Burrell Donkin (JIRA)

[ 
https://issues.apache.org/jira/browse/INCUBATOR-74?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12598019#action_12598019
 ] 

Robert Burrell Donkin commented on INCUBATOR-74:


+1 

 IP Clearance Template is rubbish
 

 Key: INCUBATOR-74
 URL: https://issues.apache.org/jira/browse/INCUBATOR-74
 Project: Incubator
  Issue Type: Bug
Reporter: Robert Burrell Donkin
 Attachments: ip.diff


 http://mail-archives.apache.org/mod_mbox/incubator-general/200804.mbox/[EMAIL 
 PROTECTED]

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


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



Re: draft proposal for Caitrin (Photo Gallery Software)

2008-05-19 Thread Angela Cymbalak

Luciano,

I would welcome the help and the interest is great.  As this isn't 
currently open source, I don't have a mail list to direct you 
to.  However, feel free to chime in on the Caitrin proposal on the 
incubator wiki with additional features you would like to see.  If 
there are more people interested in contributing, I may set up a list 
so that discussions don't get started too much on the general list.


Angie

At 01:04 PM 5/19/2008, you wrote:

Wearing my more ametur photographer heat, I have interest on this
project, and would like to contribute to it. In the past couple weeks,
I've been planning to do a simple photo gallery application that would
demo the Tuscany/SCA Web 2.0 capabilities, but looks like I could
apply some of my ideas to Caitrin as well.

On Mon, May 19, 2008 at 8:18 AM, Angela Cymbalak 
[EMAIL PROTECTED] wrote:

 Noel,

 Would you be willing to Champion the proposal?  There is interest at Roller
 to write a plugin for the software and I am working on writing the proposal
 for that as well.  I think that this software is best as its own project
 though because it could get very big.

 Angie

 At 08:59 AM 5/19/2008, Noel J. Bergman wrote:

 Roland Weber wrote:

  I doubt that a podling without three committers would even be accepted.

 Sure it would, were there interest.  And a photo gallery does happen to
 have
 my own interest, as I have written software for the same problem domain,
 as
 well as being an avid nature photographer and past President of the
 Carolinas Nature Photographers Association (www.cnpa.org).

 Any other photographers out there?

--- Noel



 -
 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]





--
Luciano Resende
Apache Tuscany Committer
http://people.apache.org/~lresende
http://lresende.blogspot.com/

-
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]



[jira] Commented: (INCUBATOR-74) IP Clearance Template is rubbish

2008-05-19 Thread Robert Burrell Donkin (JIRA)

[ 
https://issues.apache.org/jira/browse/INCUBATOR-74?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12598030#action_12598030
 ] 

Robert Burrell Donkin commented on INCUBATOR-74:


Wheels are starting to turn. I'd like to create a sufficient minimal list of 
aims and principles which can be approved by the legal affairs committee. The 
incubator can then turn this into a policy. Here's a first draft:

Aim:

1. Allow the public to audit the provenance of outside code contribution to 
Apache

Principles:

The following must be clearly and openly identified:

 1. the contribution
 2. the contributor(s)
 3. the accepting committee
 4. the covering agreement(s) 



 IP Clearance Template is rubbish
 

 Key: INCUBATOR-74
 URL: https://issues.apache.org/jira/browse/INCUBATOR-74
 Project: Incubator
  Issue Type: Bug
Reporter: Robert Burrell Donkin
 Attachments: ip.diff


 http://mail-archives.apache.org/mod_mbox/incubator-general/200804.mbox/[EMAIL 
 PROTECTED]

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


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



[jira] Commented: (INCUBATOR-74) IP Clearance Template is rubbish

2008-05-19 Thread Robert Burrell Donkin (JIRA)

[ 
https://issues.apache.org/jira/browse/INCUBATOR-74?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12598032#action_12598032
 ] 

Robert Burrell Donkin commented on INCUBATOR-74:


Please jump with comments and improvements

 IP Clearance Template is rubbish
 

 Key: INCUBATOR-74
 URL: https://issues.apache.org/jira/browse/INCUBATOR-74
 Project: Incubator
  Issue Type: Bug
Reporter: Robert Burrell Donkin
 Attachments: ip.diff


 http://mail-archives.apache.org/mod_mbox/incubator-general/200804.mbox/[EMAIL 
 PROTECTED]

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


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



Re: Revising the IP Clearance Form (was: cut the crap)

2008-05-19 Thread Robert Burrell Donkin
On Mon, May 19, 2008 at 1:47 PM, Robert Burrell Donkin
[EMAIL PROTECTED] wrote:
 On Mon, May 19, 2008 at 1:44 PM, Noel J. Bergman [EMAIL PROTECTED] wrote:
 Robert Burrell Donkin wrote:

snip

  Given that we now have a Legal Committee, any substantive revision of
 that
  form should be run through them.
 
  This is not a comment on content, but on process.  Let's do due
 diligence to
  the document.

 The Legal Committee does not appear to have any concerns over Roy's proposed
 changes.

 legal-hat
 i don't recall being officially asked
 /legal-hat

ok

i've proposed that https://issues.apache.org/jira/browse/INCUBATOR-74
is used to draft up some minimal principles suitable from the
legal-affairs perspective. please feel free to comment or post
improvements...

- robert

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



Champion and mentor recruitment for Caitrin

2008-05-19 Thread Angela Cymbalak
There has been some interest shown in the Caitrin project.  There are 
2 people at Roller who have shown interest in creating a plugin for 
photo gallery software to be used with Roller.  There is one person 
on the general list who has stated they are willing to 
contribute.  While this is not a large community it is a start and 
that is what we need the Incubator for.  Therefore, I am asking if 
there is anyone within the ASF who would be willing to Champion and 
Mentor the Caitrin project.  Noel indicated interest in the project 
and I did send an email to the general list asking him to Champion if he would.


Please reply to the general list if you are interested.

Thanks,
Angie



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



[jira] Commented: (INCUBATOR-74) IP Clearance Template is rubbish

2008-05-19 Thread Craig Russell (JIRA)

[ 
https://issues.apache.org/jira/browse/INCUBATOR-74?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12598051#action_12598051
 ] 

Craig Russell commented on INCUBATOR-74:


Three things that might be relevant in helping the PMC decide whether to accept 
the contribution, or more rubbish:

I'd like to know if there is any connection between the contribution and an 
existing product (commercial or otherwise).

I'd like to know if the contribution reads on any patents known to the 
contributor. The grant does address patents owned by the contributor, but it 
would still be good to know what they are and if there are any other patents 
that are known to the contributor.

I'd like to know if the contribution is subject to export controls due to 
encryption technology. 

With regard to the suggested template 
http://incubator.apache.org/ip-clearance/httpd-mod_domain-clearance.html is 
there any reason that the files should not have http links to the svn repo 
where they reside?

 IP Clearance Template is rubbish
 

 Key: INCUBATOR-74
 URL: https://issues.apache.org/jira/browse/INCUBATOR-74
 Project: Incubator
  Issue Type: Bug
Reporter: Robert Burrell Donkin
 Attachments: ip.diff


 http://mail-archives.apache.org/mod_mbox/incubator-general/200804.mbox/[EMAIL 
 PROTECTED]

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


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



[jira] Commented: (INCUBATOR-74) IP Clearance Template is rubbish

2008-05-19 Thread Doug Cutting (JIRA)

[ 
https://issues.apache.org/jira/browse/INCUBATOR-74?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12598064#action_12598064
 ] 

Doug Cutting commented on INCUBATOR-74:
---

 I'd like to know if there is any connection between the contribution and an 
 existing product (commercial or otherwise).
 I'd like to know if the contribution reads on any patents known to the 
 contributor.

We don't require these for other contributions, and I see no need for a higher 
bar here.  The first also isn't clear (What's a connection?  Does used to 
provide a free service that enhances a brand constitute a connection to a 
product?  And the second is legally hard to determine.


 IP Clearance Template is rubbish
 

 Key: INCUBATOR-74
 URL: https://issues.apache.org/jira/browse/INCUBATOR-74
 Project: Incubator
  Issue Type: Bug
Reporter: Robert Burrell Donkin
 Attachments: ip.diff


 http://mail-archives.apache.org/mod_mbox/incubator-general/200804.mbox/[EMAIL 
 PROTECTED]

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


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



[RESULT][VOTE] Apache Tuscany Graduation as TLP

2008-05-19 Thread ant elder
Its been 5 days now so I'm going to call this...passed with 19 +1s from:

Noel J. Bergman, Carl Trieloff, Niklas Gustavsson, Robert Burrell Donkin,
Niall Pemberton, Jean T. Anderson, Craig L Russell, Paul Fremantle, Kevan
Miller, Guillaume Nodet, Vamsavardhana Reddy, Sam Ruby, Martijn Dashorst,
Matthieu Riou, Davanum Srinivas, William A. Rowe, Jr., Bertrand Delacretaz

Many many thanks to everyone for all the help during the incubation.

   ...ant

On Wed, May 14, 2008 at 7:51 PM, ant elder [EMAIL PROTECTED] wrote:

 After 29 months in the incubator, 19 releases, 25 new committers, and
 tons of emails the Apache Tuscany community (with support from our
 mentors) again feels that we are ready to graduate to an official top
 level project at Apache as indicated by the community vote recorded
 at: http://apache.markmail.org/message/lss5jhjxail7m67r

 We would like the resolution below to be presented to the board for
 consideration at the next possible board meeting.

 For additional information, the Tuscany status file is here:
 https://svn.apache.org/repos/asf/incubator/tuscany/STATUS

 Thanks in advance for your time and consideration.

   ...ant

 X. Establish the Apache Tuscany Project

 WHEREAS, the Board of Directors deems it to be in the best
 interests of the Foundation and consistent with the Foundation's
 purpose to establish a Project Management Committee charged with
 the creation and maintenance of open-source software for
 distribution at no charge to the public, that simplifies the
 development, deployment and management of distributed applications
 built as compositions of service components. These components
 may be implemented with a range of technologies and connected
 using a variety of communication protocols. This software will
 implement relevant open standards including, but not limited to,
 the Service Component Architecture standard defined by the OASIS
 OpenCSA member section, and related technologies.

 NOW, THEREFORE, BE IT RESOLVED, that a Project Management
 Committee (PMC), to be known as the Apache Tuscany Project,
 be and hereby is established pursuant to Bylaws of the
 Foundation; and be it further

 RESOLVED, that the Apache Tuscany Project be and hereby is
 responsible for the creation and maintenance of software
 related to Apache Tuscany;
 and be it further

 RESOLVED, that the office of Vice President, Apache Tuscany be
 and hereby is created, the person holding such office to
 serve at the direction of the Board of Directors as the chair
 of the Apache Tuscany Project, and to have primary responsibility
 for management of the projects within the scope of
 responsibility of the Apache Tuscany Project; and be it further

 RESOLVED, that the persons listed immediately below be and
 hereby are appointed to serve as the initial members of the
 Apache Tuscany Project:

* Adriano Crestani adrianocrestani at apache dot org
* ant elder antelder at apache dot org
* Brady Johnson bjohnson at apache dot org
* Frank Budinsky frankb at apache dot org
* Ignacio Silva-Lepe isilval at apache dot org
* Jean-Sebastien Delfino jsdelfino at apache dot org
* kelvin goodson kelvingoodson at apache dot org
* Luciano Resende lresende at apache dot org
* Mark Combellack mcombellack at apache dot org
* Matthieu Riou mriou at apache dot org
* Mike Edwards edwardsmj at apache dot org
* Paul Fremantle pzf at apache dot org
* Pete Robbins robbinspg at apache dot org
* Raymond Feng rfeng at apache dot org
* Simon Laws slaws at apache dot org
* Simon Nash nash at apache dot org
* Venkata Krishnan svkrish at apache dot org

 NOW, THEREFORE, BE IT FURTHER RESOLVED, that Ant Elder
 be appointed to the office of Vice President, Apache Tuscany, to
 serve in accordance with and subject to the direction of the
 Board of Directors and the Bylaws of the Foundation until
 death, resignation, retirement, removal or disqualification,
 or until a successor is appointed; and be it further

 RESOLVED, that the Apache Tuscany Project be and hereby
 is tasked with the migration and rationalization of the Apache
 Incubator Tuscany podling; and be it further

 RESOLVED, that all responsibilities pertaining to the Apache
 Incubator Tuscany podling encumbered upon the Apache Incubator
 Project are hereafter discharged.



Re: [RESULT][VOTE] Accept Hama into the Incubator

2008-05-19 Thread Edward J. Yoon
Again, The vote has now, IMO, had enough time to run. (for one week)

We had 7 binding +1s, from Alex Karasulu, Bertrand Delacretaz, Brett
Porter, Robert Burrell Donkin, Niall Pemberton, Jukka Zitting, Ian
Holsman (potentially) to go along with the 3 committer +1 votes from
Grant Ingersoll, Jeff Eastman, Otis Gospodnetic. No -1 votes or 0
votes were cast.

This means that the Hama project has been accepted into the Incubator.
Thanks to everyone for taking the time to look at it.
Your valuable comments and advices are always welcome.

Best Regards,
Edward

On Mon, May 19, 2008 at 10:21 PM, Edward J. Yoon [EMAIL PROTECTED] wrote:
 you missed my vote

 Yes, Sorry for my carefulness.

 i'm a little uncomfortable about closing this VOTE so quickly given
 the low number of votes cast. projects typically end up spending a
 year or two in the incubator and the IPMC prefers to spend it's time
 considering it's decisions.

 perhaps i should have -1'd earlier to force a re-proposal but most
 admission votes are left open long enough for every IPMC who has an
 interest to express an opinion.

 Thank you for your advice, and yes, that would ne nice.
 Maybe we can just leave the vote open a bit longer.

 Thanks,
 Edward

 On Mon, May 19, 2008 at 10:08 PM, Robert Burrell Donkin
 [EMAIL PROTECTED] wrote:
 On Mon, May 19, 2008 at 2:03 PM, Edward J. Yoon [EMAIL PROTECTED] wrote:
 Ian Holsman is not yet member of the IPMC, However, Voting has now
 been open for over 6 days with 3 binding +1 votes from Alex, Bertrand,
 Brett to go along with the 3 committer +1 votes from Grant, Jeff,
 Otis. No -1 votes or 0 votes were cast.

 you missed my vote

 Thus, I'm closing this vote as Passed.

 i'm a little uncomfortable about closing this VOTE so quickly given
 the low number of votes cast. projects typically end up spending a
 year or two in the incubator and the IPMC prefers to spend it's time
 considering it's decisions.

 perhaps i should have -1'd earlier to force a re-proposal but most
 admission votes are left open long enough for every IPMC who has an
 interest to express an opinion.

 - robert

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





 --
 Best regards,
 Edward J. Yoon,
 http://blog.udanax.org




-- 
Best regards,
Edward J. Yoon,
http://blog.udanax.org

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



[PROPOSAL] FLEX and JSF integration [MyFaces Alchemy]

2008-05-19 Thread Jihoon Kim
Hi!

My name is Jihoon Kim and I would like to propose a subproject
regarding Flex and JSF integration.

I have originally posted a JIRA regarding the contribution within the
Apache MyFaces project. But since I was the sole developer that wrote
the code, the members within the community have asked it to be
proposed within the Incubator to sort out legal issues [Adobe Flash
Player is proprietary but Flex has been open sourced through MPL] and
gathering additional developers to the project.

So technically the sponsor would be Apache MyFaces group and the
following link is to the JIRA with the contribution of the code =
https://issues.apache.org/jira/browse/TOMAHAWK-1250

As I have yet to received a Champion for the project, I am being
hopeful that one of the readers might kindly respond back to this post
with interest in guiding me throughout the process. The following is a
rough draft of the proposal that I have written up while reading
through the process within the following site =
http://incubator.apache.org/guides/proposal.html


Project name : MyFaces Alchemy
Author   : Jihoon Kim [JihoonKim1004 at gmail dot com]
Draft date   : May 17, 2008


1Abstract

JSF Alchemy gives capability in creating Adobe Flex components as
MyFaces JSF components. This glue will enable developers to utilize
strengths of both technology :
   (a) RIA provided by Adobe Flex
   (b) Ease of data binding using managed beans through JSF and JEE



2Proposal

JSF Alchemy bridges the technology of Adobe Flex [which has been open
sourced through MPL] and JSF of JEE 1.4+ to ease the development of
RIA while preserving all the beneficial aspects of both technologies.
So users would create the Adobe Flex componens as normal JSF
components and the project will create the necessary preMxml, Mxml,
and SWF files and link the values of the compoonents back to the
managed beans on the JSF side by using mainly JSON+Javascript+DOJO and
ActionScript.

This way developers who are unfamiliar with Adobe Flex can be
completely abstracted from its technology and focus in linking the
application's data to legacy information. However, in order to keep to
the principle of good programming, debugging is made easy by creation
of preMxml files [prequel to mxml files that get compiled to swf
files] and various modes of application [debugMode, simplySWF, and
productionEnv] which are later mentioned to give flexibility to users
who use this project/contribution.

Technical info regarding the project :

Beginning of design###

The components require Adobe Flex SDK to be extracted to C:\Program
Files\flexSDK or /usr/local/bin/flexSDK [have yet to test on a linux
machine]. Optionally users can modify or pass the bin [i.e. C:\Program
Files\flexSDK\bin] to mxmlConstants.xml or JVM parameter mxmlc_bin
respectively.

The components have been tested using FireFox 2.0, Opera 9.25, and IE
6.0 browsers with TomCat 5.5. Also have used Sun's JDK for Adobe Flex
SDK [JAVA_HOME]

The basic design is as follows [will implement it better later]
(1a) All Flex components must be nested within s:mxmlApplication /
tag as it is the top component and this tag must be outside the
h:form / component [due to IE's use of objects]. {the previous
statement regarding h:form / might not apply, as currently am making
changes to avoid it}.

(2a) There exists replaceMapping XMLs which will tell how to pick the
fields from the components [i.e. by attributes of the UIComponent or
by method call for that object].

(3a) There exists templates [users can modify it if they wish to have
some default capability to all similar components] which will be used
per component to create preMxml files. In a nutshell, it is nothing
but a simple file that contains tokens which will be replaced by
component values using the replaceMapping XML and ANT's Replace Task.

(4a) Necessary source files will be created to their respective
directory [i.e. ActionScript file[s] that is/are needed by the system
and XML file[s] that is/are needed by the ActionScript file[s] and
should be defined within mxmlConstants.xml]

(5a) After all the component's preMxml within s:mxmlApplication /
have been created, MXML file and SWF file will be created using ANT by
the MXMLApplication class. s:mxmlScript / will give capability in
writing ActionScript contents as the body content of the Tag by
extending UIComponentBodyTagBase. Similar flexibility is given to
other Tags by extending MXMLUIComponentBodyTagBase; however it should
be used sparingly and should be used mainly for components that extend
MXMLUISimpleBase component. One additional thing to note is that
mxmlPackageName attribute for s:mxmlApplication / tag will be used
to name the mxml file and the swf file.

(6a) Also