[Numbers][GSoC] Final Google Summer of Code submission 2022.
Hi, Thank you Alex, Gilles, and Matt for your continued support throughout this process. It was a pleasure working with you and I am very grateful for giving me this opportunity. In summary, I have refactored the complex API by adding multiple functional interfaces for the different types of complex operations. I have added a new complex-arrays module which has an abstract complex list implementation applying operations to the list in-place. A more detailed and organized report of all work is here[1]. I hope to keep in touch with this project and continue working on it. Thanks, Sumanth [1] https://gist.github.com/sumanth-rajkumar/705e0247c1b48f78bfded8fa58a98aa0
Re: Google Summer of Code 2019 Mentor Registration
> > P.S. Do you know that a potential GSoC candidate is waiting for your > feedback? > https://issues.apache.org/jira/browse/STATISTICS-5 > > I did not see that! Thank you, I replied. I think STATISTICS-5 is superseded by STATISTICS-7 which is also a bit more specific.
Re: Google Summer of Code 2019 Mentor Registration
Hi Eric. Le mar. 12 mars 2019 à 20:02, Eric Barnhill a écrit : > > On Tue, Mar 12, 2019 at 11:48 AM Gilles Sadowski > wrote: > > > > > There are also a couple of CM packages that would be worth porting > > to [Numbers] or their own component: > > * o.a.c.math4.analysis.integration > > * o.a.c.math4.analysis.interpolation > > * o.a.c.math4.analysis.solvers > > (with adaptation to the interfaces of Java 8 "function" package). > > > > As for the "o.a.c.math4.ml" package, it should be fairly easy to > > port it to its own component, as there are no dependencies towards > > other CM packages. > > It could be worth having a small component focused on classification. > > > > WDYT? > > > > > Interpolation I am well familiar with and have used the commons library > before, and would be happy to mentor. Thanks. Could you perhaps start a thread about it (for reference), and open a JIRA report (in project NUMBERS for the meantime, even if it is probably going to end up in its own new component)? > The other analysis libraries are pretty far outside of my expertise, and I > am not qualified to mentor alone anyway, but would be happy to be involved > and learn how they work. Several classes in "solvers" can be easily moved to [Numbers] but I'm not sure all should: It was my intention to create a "rootfinder" module and move "BrentSolver" which is probably the most generally useful implementation (in real applications). > I guess I am not too interested in putting time into ML components if Weka > does it better. Fair enough if the intention were to develop a complete library for machine learning. ;-) Gilles P.S. Do you know that a potential GSoC candidate is waiting for your feedback? https://issues.apache.org/jira/browse/STATISTICS-5 - To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org
Re: Google Summer of Code 2019 Mentor Registration
On Tue, Mar 12, 2019 at 11:48 AM Gilles Sadowski wrote: > > There are also a couple of CM packages that would be worth porting > to [Numbers] or their own component: > * o.a.c.math4.analysis.integration > * o.a.c.math4.analysis.interpolation > * o.a.c.math4.analysis.solvers > (with adaptation to the interfaces of Java 8 "function" package). > > As for the "o.a.c.math4.ml" package, it should be fairly easy to > port it to its own component, as there are no dependencies towards > other CM packages. > It could be worth having a small component focused on classification. > > WDYT? > > Interpolation I am well familiar with and have used the commons library before, and would be happy to mentor. The other analysis libraries are pretty far outside of my expertise, and I am not qualified to mentor alone anyway, but would be happy to be involved and learn how they work. I guess I am not too interested in putting time into ML components if Weka does it better.
Re: Google Summer of Code 2019 Mentor Registration
Hi Eric. Le mar. 12 mars 2019 à 17:14, Eric Barnhill a écrit : > > What I have now found, doing a bit of background research for this, is that > there is a well-developed pure Java machine learning library called WEKA ( > https://www.cs.waikato.ac.nz/~ml/weka/) . It seems to have good > institutional support and be well maintained. LIke I had in mind, the > syntax is pretty intuitive and similar in style to Scikit-Learn. There is a > nice tutorial using it that can be found at > https://tech.io/playgrounds/3771/machine-learning-with-java---part-1-linear-regression > which illustrates this. I don't know what I would want to do differently, > that Weka hasn't already done, other than its targeting of Java 8. So I > think it would probably be re-inventing the wheel to try to get something > similar started here. > > I will re-focus my mind on trying to get some momentum for the stats > functions, which is what I had in mind last summer. I do think if healthy > momentum can build for stats functions, there is a natural fit for a fair > amount of machine learning to be incorporated including our own mothballed > clustering and neural net libraries. There are also a couple of CM packages that would be worth porting to [Numbers] or their own component: * o.a.c.math4.analysis.integration * o.a.c.math4.analysis.interpolation * o.a.c.math4.analysis.solvers (with adaptation to the interfaces of Java 8 "function" package). As for the "o.a.c.math4.ml" package, it should be fairly easy to port it to its own component, as there are no dependencies towards other CM packages. It could be worth having a small component focused on classification. WDYT? Gilles > > Eric > > > > > On Mon, Mar 11, 2019 at 5:28 PM Bruno P. Kinoshita wrote: > > > Sounds like an interesting idea Eric. I wonder if we would get some > > dogfooding through projects like Apache OpenNLP (one that I know uses ML in > > Java). > > > > CheersBruno > > > > On Tuesday, 12 March 2019, 1:24:24 pm NZDT, Eric Barnhill < > > ericbarnh...@gmail.com> wrote: > > > > On Sat, Mar 9, 2019 at 4:56 PM Gilles Sadowski > > wrote: > > > > > Hi Eric. > > > > > > Le ven. 8 mars 2019 à 22:22, Eric Barnhill a > > > écrit : > > > > > > > > I am definitely willing to mentor development of the stats libraries > > as I > > > > was last year. Now that I work more in data science I am happy to also > > > > mentor the ML library > > > > > > What are you referring to? > > > > > > > Commons-math had a machine learning library. Now that I look it over it is > > really a bit emaciated. Still, I think there is an opportunity here to get > > some components up to date that could be pretty widely used, rethinking the > > structure and grammar of the library to echo Python's highly successful > > scikit-learn and Keras libraries. > > > > There are a lot of young people who are interested in getting into data > > science, we might get a good candidate or two looking to distinguish > > themselves. Also Java is such an important language in data science and > > engineering, even if a lot of the ML model building to date is in R and > > Python, so it is a great language for someone entering ML to know. > > > > > > > You have to register as a mentor. :-) > > > > > > > Sent. > > > > > > > > > > Then, read and follow the guidelines: > > > http://community.apache.org/guide-to-being-a-mentor.html > > > > > > What should be done ASAP is tag existing, or new issues, > > > with the appropriate label so that tasks will appear here: > > >http://s.apache.org/gsoc2019ideas > > > > > > Will do tomorrow, hopefully is not too late. - To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org
Re: Google Summer of Code 2019 Mentor Registration
What I have now found, doing a bit of background research for this, is that there is a well-developed pure Java machine learning library called WEKA ( https://www.cs.waikato.ac.nz/~ml/weka/) . It seems to have good institutional support and be well maintained. LIke I had in mind, the syntax is pretty intuitive and similar in style to Scikit-Learn. There is a nice tutorial using it that can be found at https://tech.io/playgrounds/3771/machine-learning-with-java---part-1-linear-regression which illustrates this. I don't know what I would want to do differently, that Weka hasn't already done, other than its targeting of Java 8. So I think it would probably be re-inventing the wheel to try to get something similar started here. I will re-focus my mind on trying to get some momentum for the stats functions, which is what I had in mind last summer. I do think if healthy momentum can build for stats functions, there is a natural fit for a fair amount of machine learning to be incorporated including our own mothballed clustering and neural net libraries. Eric On Mon, Mar 11, 2019 at 5:28 PM Bruno P. Kinoshita wrote: > Sounds like an interesting idea Eric. I wonder if we would get some > dogfooding through projects like Apache OpenNLP (one that I know uses ML in > Java). > > CheersBruno > > On Tuesday, 12 March 2019, 1:24:24 pm NZDT, Eric Barnhill < > ericbarnh...@gmail.com> wrote: > > On Sat, Mar 9, 2019 at 4:56 PM Gilles Sadowski > wrote: > > > Hi Eric. > > > > Le ven. 8 mars 2019 à 22:22, Eric Barnhill a > > écrit : > > > > > > I am definitely willing to mentor development of the stats libraries > as I > > > was last year. Now that I work more in data science I am happy to also > > > mentor the ML library > > > > What are you referring to? > > > > Commons-math had a machine learning library. Now that I look it over it is > really a bit emaciated. Still, I think there is an opportunity here to get > some components up to date that could be pretty widely used, rethinking the > structure and grammar of the library to echo Python's highly successful > scikit-learn and Keras libraries. > > There are a lot of young people who are interested in getting into data > science, we might get a good candidate or two looking to distinguish > themselves. Also Java is such an important language in data science and > engineering, even if a lot of the ML model building to date is in R and > Python, so it is a great language for someone entering ML to know. > > > > You have to register as a mentor. :-) > > > > Sent. > > > > > > Then, read and follow the guidelines: > > http://community.apache.org/guide-to-being-a-mentor.html > > > > What should be done ASAP is tag existing, or new issues, > > with the appropriate label so that tasks will appear here: > >http://s.apache.org/gsoc2019ideas > > > Will do tomorrow, hopefully is not too late.
Re: Google Summer of Code 2019 Mentor Registration
Hi Bruno. Le mar. 12 mars 2019 à 01:28, Bruno P. Kinoshita a écrit : > > Sounds like an interesting idea Eric. I wonder if we would get some > dogfooding through projects like Apache OpenNLP (one that I know uses ML in > Java). Could you elaborate? In principle, the idea is great of course (DRY), but in practice, I've witnessed from up close (it happened right here) that people prefer duplication over modularization ("dogfooding"). Best, Gilles > > CheersBruno > > On Tuesday, 12 March 2019, 1:24:24 pm NZDT, Eric Barnhill > wrote: > > On Sat, Mar 9, 2019 at 4:56 PM Gilles Sadowski wrote: > > > Hi Eric. > > > > Le ven. 8 mars 2019 à 22:22, Eric Barnhill a > > écrit : > > > > > > I am definitely willing to mentor development of the stats libraries as I > > > was last year. Now that I work more in data science I am happy to also > > > mentor the ML library > > > > What are you referring to? > > > > Commons-math had a machine learning library. Now that I look it over it is > really a bit emaciated. Still, I think there is an opportunity here to get > some components up to date that could be pretty widely used, rethinking the > structure and grammar of the library to echo Python's highly successful > scikit-learn and Keras libraries. > > There are a lot of young people who are interested in getting into data > science, we might get a good candidate or two looking to distinguish > themselves. Also Java is such an important language in data science and > engineering, even if a lot of the ML model building to date is in R and > Python, so it is a great language for someone entering ML to know. > > > > You have to register as a mentor. :-) > > > > Sent. > > > > > > Then, read and follow the guidelines: > > http://community.apache.org/guide-to-being-a-mentor.html > > > > What should be done ASAP is tag existing, or new issues, > > with the appropriate label so that tasks will appear here: > >http://s.apache.org/gsoc2019ideas > > > Will do tomorrow, hopefully is not too late. - To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org
Re: Google Summer of Code 2019 Mentor Registration
Hello. Le mar. 12 mars 2019 à 01:24, Eric Barnhill a écrit : > > On Sat, Mar 9, 2019 at 4:56 PM Gilles Sadowski wrote: > > > Hi Eric. > > > > Le ven. 8 mars 2019 à 22:22, Eric Barnhill a > > écrit : > > > > > > I am definitely willing to mentor development of the stats libraries as I > > > was last year. Now that I work more in data science I am happy to also > > > mentor the ML library > > > > What are you referring to? > > > > Commons-math had a machine learning library. Ah, OK (just wanted to be sure)! > Now that I look it over it is > really a bit emaciated. Even so, it's quite useful, at least to me: I rely on the SOFM implementation ("neuralnet" package). Some time ago, we had a contributor who had plans to improve the "clustering" codes (especially performance-wise). Unfortunately, he moved on to other subjects/languages. > Still, I think there is an opportunity here to get > some components up to date that could be pretty widely used, rethinking the > structure and grammar of the library to echo Python's highly successful > scikit-learn and Keras libraries. When the contributor referred to above was around, there was the goal to make the "ml" package a standalone component. But when he left, I did not push it further, as I would have been the sole maintainer and could only provide support for the code which I know (i.e. "neuralnet" package). Can you be more specific on what you propose? > There are a lot of young people who are interested in getting into data > science, we might get a good candidate or two looking to distinguish > themselves. That would be great. However, we need to set realistic goals. > Also Java is such an important language in data science and > engineering, even if a lot of the ML model building to date is in R and > Python, so it is a great language for someone entering ML to know. > > > > You have to register as a mentor. :-) > > > > Sent. > > > > > > Then, read and follow the guidelines: > > http://community.apache.org/guide-to-being-a-mentor.html > > > > What should be done ASAP is tag existing, or new issues, > > with the appropriate label so that tasks will appear here: > > http://s.apache.org/gsoc2019ideas > > > Will do tomorrow, hopefully is not too late. I've already tagged a few existing issues[1]; but new ideas should be posted now... Thanks, Gilles [1] https://issues.apache.org/jira/browse/STATISTICS-5?filter=12345517=project%20in%20%28GEOMETRY%2C%20STATISTICS%2C%20NUMBERS%2C%20RNG%29%20AND%20labels%20%3D%20gsoc2019 - To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org
Re: Google Summer of Code 2019 Mentor Registration
Sounds like an interesting idea Eric. I wonder if we would get some dogfooding through projects like Apache OpenNLP (one that I know uses ML in Java). CheersBruno On Tuesday, 12 March 2019, 1:24:24 pm NZDT, Eric Barnhill wrote: On Sat, Mar 9, 2019 at 4:56 PM Gilles Sadowski wrote: > Hi Eric. > > Le ven. 8 mars 2019 à 22:22, Eric Barnhill a > écrit : > > > > I am definitely willing to mentor development of the stats libraries as I > > was last year. Now that I work more in data science I am happy to also > > mentor the ML library > > What are you referring to? > Commons-math had a machine learning library. Now that I look it over it is really a bit emaciated. Still, I think there is an opportunity here to get some components up to date that could be pretty widely used, rethinking the structure and grammar of the library to echo Python's highly successful scikit-learn and Keras libraries. There are a lot of young people who are interested in getting into data science, we might get a good candidate or two looking to distinguish themselves. Also Java is such an important language in data science and engineering, even if a lot of the ML model building to date is in R and Python, so it is a great language for someone entering ML to know. > You have to register as a mentor. :-) > Sent. > > Then, read and follow the guidelines: > http://community.apache.org/guide-to-being-a-mentor.html > > What should be done ASAP is tag existing, or new issues, > with the appropriate label so that tasks will appear here: > http://s.apache.org/gsoc2019ideas Will do tomorrow, hopefully is not too late.
Re: Google Summer of Code 2019 Mentor Registration
On Sat, Mar 9, 2019 at 4:56 PM Gilles Sadowski wrote: > Hi Eric. > > Le ven. 8 mars 2019 à 22:22, Eric Barnhill a > écrit : > > > > I am definitely willing to mentor development of the stats libraries as I > > was last year. Now that I work more in data science I am happy to also > > mentor the ML library > > What are you referring to? > Commons-math had a machine learning library. Now that I look it over it is really a bit emaciated. Still, I think there is an opportunity here to get some components up to date that could be pretty widely used, rethinking the structure and grammar of the library to echo Python's highly successful scikit-learn and Keras libraries. There are a lot of young people who are interested in getting into data science, we might get a good candidate or two looking to distinguish themselves. Also Java is such an important language in data science and engineering, even if a lot of the ML model building to date is in R and Python, so it is a great language for someone entering ML to know. > You have to register as a mentor. :-) > Sent. > > Then, read and follow the guidelines: > http://community.apache.org/guide-to-being-a-mentor.html > > What should be done ASAP is tag existing, or new issues, > with the appropriate label so that tasks will appear here: > http://s.apache.org/gsoc2019ideas Will do tomorrow, hopefully is not too late.
Re: Google Summer of Code 2019 Mentor Registration
Hi Eric. Le ven. 8 mars 2019 à 22:22, Eric Barnhill a écrit : > > I am definitely willing to mentor development of the stats libraries as I > was last year. Now that I work more in data science I am happy to also > mentor the ML library What are you referring to? > -- in today's world this is NOT too distant a subject > for commons to cover and I am using those models every day, also it > integrates tightliy with stats. > > However Gilles and I recruited someone to work on stats last year and due > to some sort of communications disaster, they were rejected despite our > approvals on this list, they couldn't get credit for working on the > project, and an enormous amount of everyone's time was wasted. > > Have safeguards been put in place to make sure it won't happen again this > time? What should we have done differently? You have to register as a mentor. :-) Then, read and follow the guidelines: http://community.apache.org/guide-to-being-a-mentor.html What should be done ASAP is tag existing, or new issues, with the appropriate label so that tasks will appear here: http://s.apache.org/gsoc2019ideas Regards, Gilles > > And if we can go forward, I would like to contact that kid and give him > first crack at the stats library -- he went to all the trouble to make a > nice proposal for it and everything last year... > > Eric > > > > On Fri, Mar 8, 2019 at 12:14 PM Gilles Sadowski > wrote: > > > Hi. > > > > Anyone willing to apply (cf. message below)? > > > > Regards, > > Gilles > > > > ------ Forwarded message - > > From: Ulrich Stärk > > Date: ven. 8 mars 2019 à 20:49 > > Subject: Google Summer of Code 2019 Mentor Registration > > To: > > Cc: d...@community.apache.org > > > > > > Dear PMCs, > > > > I'm happy to announce that the ASF has made it onto the list of > > accepted organizations for > > Google Summer of Code 2019! [1,2] > > > > It is now time for mentors to sign up, so please pass this email on to > > your community and > > podlings. If you aren’t already subscribed to > > ment...@community.apache.org you should do so now else > > you might miss important information. > > > > Mentor signup requires two steps: mentor signup in Google's system [3] > > and PMC acknowledgement. > > > > If you want to mentor a project in this year's SoC you will have to > > > > 1. Be an Apache committer. > > 2. Request an acknowledgement from the PMC for which you want to > > mentor projects. Use the below > > template and *do not forget to copy ment...@community.apache.org*. We > > will use the email adress you > > indicate to send the invite to be a mentor for Apache. > > > > PMCs, read carefully please. > > > > We request that each mentor is acknowledged by a PMC member. This is > > to ensure the mentor is in good > > standing with the community. When you receive a request for > > acknowledgement, please ACK it and cc > > ment...@community.apache.org > > > > Lastly, it is not yet too late to record your ideas in Jira (see > > previous emails for details). > > Students will now begin to explore ideas so if you haven’t already > > done so, record your ideas > > immediately! > > > > Cheers, > > > > The Apache GSoC Team > > > > mentor request email template: > > > > to: private@.apache.org > > cc: ment...@community.apache.org > > subject: GSoC 2019 mentor request for > > > > PMC, > > > > please acknowledge my request to become a mentor for Google Summer of > > Code 2018 projects for Apache > > . > > > > I would like to receive the mentor invite to > > > > > > > > > > > > [1] https://summerofcode.withgoogle.com/organizations/ > > [2] https://summerofcode.withgoogle.com/organizations/6614885824200704/ > > [3] https://summerofcode.withgoogle.com/ > > > > - > > To unsubscribe, e-mail: private-unsubscr...@commons.apache.org > > For additional commands, e-mail: private-h...@commons.apache.org > > > > - > > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org > > For additional commands, e-mail: dev-h...@commons.apache.org > > > > - To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org
Re: Google Summer of Code 2019 Mentor Registration
Hi. Please send a mail to "private@" as requested in the announce mail. The more people subscribed to "mentors@", the less likely we'll miss administrivia. [In addition to "Commons" as the project, we should probably specify which component(s) we are able to provide support.] Thanks, Gilles Le ven. 8 mars 2019 à 23:33, Bruno P. Kinoshita a écrit : > > I will be joining as co-mentor in Jenkins this year. But happy to provide a > few hours helping with reviewing/testing tickets for the GSoC if anyone takes > the role of mentor. > > Cheers > Bruno > > > > > On Saturday, 9 March 2019, 9:14:24 am NZDT, Gilles Sadowski > wrote: > > > > > > Hi. > > Anyone willing to apply (cf. message below)? > > Regards, > Gilles > > ------ Forwarded message - > From: Ulrich Stärk > Date: ven. 8 mars 2019 à 20:49 > Subject: Google Summer of Code 2019 Mentor Registration > To: > Cc: d...@community.apache.org > > > Dear PMCs, > > I'm happy to announce that the ASF has made it onto the list of > accepted organizations for > Google Summer of Code 2019! [1,2] > > It is now time for mentors to sign up, so please pass this email on to > your community and > podlings. If you aren’t already subscribed to > ment...@community.apache.org you should do so now else > you might miss important information. > > Mentor signup requires two steps: mentor signup in Google's system [3] > and PMC acknowledgement. > > If you want to mentor a project in this year's SoC you will have to > > 1. Be an Apache committer. > 2. Request an acknowledgement from the PMC for which you want to > mentor projects. Use the below > template and *do not forget to copy ment...@community.apache.org*. We > will use the email adress you > indicate to send the invite to be a mentor for Apache. > > PMCs, read carefully please. > > We request that each mentor is acknowledged by a PMC member. This is > to ensure the mentor is in good > standing with the community. When you receive a request for > acknowledgement, please ACK it and cc > ment...@community.apache.org > > Lastly, it is not yet too late to record your ideas in Jira (see > previous emails for details). > Students will now begin to explore ideas so if you haven’t already > done so, record your ideas > immediately! > > Cheers, > > The Apache GSoC Team > > mentor request email template: > > to: private@.apache.org > cc: ment...@community.apache.org > subject: GSoC 2019 mentor request for > > PMC, > > please acknowledge my request to become a mentor for Google Summer of > Code 2018 projects for Apache > . > > I would like to receive the mentor invite to > > > > > > [1] https://summerofcode.withgoogle.com/organizations/ > [2] https://summerofcode.withgoogle.com/organizations/6614885824200704/ > [3] https://summerofcode.withgoogle.com/ > > > - > To unsubscribe, e-mail: private-unsubscr...@commons.apache.org > For additional commands, e-mail: private-h...@commons.apache.org > > - > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org > For additional commands, e-mail: dev-h...@commons.apache.org > > > - > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org > For additional commands, e-mail: dev-h...@commons.apache.org > - To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org
Re: Google Summer of Code 2019 Mentor Registration
I will be joining as co-mentor in Jenkins this year. But happy to provide a few hours helping with reviewing/testing tickets for the GSoC if anyone takes the role of mentor. Cheers Bruno On Saturday, 9 March 2019, 9:14:24 am NZDT, Gilles Sadowski wrote: Hi. Anyone willing to apply (cf. message below)? Regards, Gilles -- Forwarded message - From: Ulrich Stärk Date: ven. 8 mars 2019 à 20:49 Subject: Google Summer of Code 2019 Mentor Registration To: Cc: d...@community.apache.org Dear PMCs, I'm happy to announce that the ASF has made it onto the list of accepted organizations for Google Summer of Code 2019! [1,2] It is now time for mentors to sign up, so please pass this email on to your community and podlings. If you aren’t already subscribed to ment...@community.apache.org you should do so now else you might miss important information. Mentor signup requires two steps: mentor signup in Google's system [3] and PMC acknowledgement. If you want to mentor a project in this year's SoC you will have to 1. Be an Apache committer. 2. Request an acknowledgement from the PMC for which you want to mentor projects. Use the below template and *do not forget to copy ment...@community.apache.org*. We will use the email adress you indicate to send the invite to be a mentor for Apache. PMCs, read carefully please. We request that each mentor is acknowledged by a PMC member. This is to ensure the mentor is in good standing with the community. When you receive a request for acknowledgement, please ACK it and cc ment...@community.apache.org Lastly, it is not yet too late to record your ideas in Jira (see previous emails for details). Students will now begin to explore ideas so if you haven’t already done so, record your ideas immediately! Cheers, The Apache GSoC Team mentor request email template: to: private@.apache.org cc: ment...@community.apache.org subject: GSoC 2019 mentor request for PMC, please acknowledge my request to become a mentor for Google Summer of Code 2018 projects for Apache . I would like to receive the mentor invite to [1] https://summerofcode.withgoogle.com/organizations/ [2] https://summerofcode.withgoogle.com/organizations/6614885824200704/ [3] https://summerofcode.withgoogle.com/ - To unsubscribe, e-mail: private-unsubscr...@commons.apache.org For additional commands, e-mail: private-h...@commons.apache.org - To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org - To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org
Re: Google Summer of Code 2019 Mentor Registration
I am definitely willing to mentor development of the stats libraries as I was last year. Now that I work more in data science I am happy to also mentor the ML library -- in today's world this is NOT too distant a subject for commons to cover and I am using those models every day, also it integrates tightliy with stats. However Gilles and I recruited someone to work on stats last year and due to some sort of communications disaster, they were rejected despite our approvals on this list, they couldn't get credit for working on the project, and an enormous amount of everyone's time was wasted. Have safeguards been put in place to make sure it won't happen again this time? What should we have done differently? And if we can go forward, I would like to contact that kid and give him first crack at the stats library -- he went to all the trouble to make a nice proposal for it and everything last year... Eric On Fri, Mar 8, 2019 at 12:14 PM Gilles Sadowski wrote: > Hi. > > Anyone willing to apply (cf. message below)? > > Regards, > Gilles > > -- Forwarded message - > From: Ulrich Stärk > Date: ven. 8 mars 2019 à 20:49 > Subject: Google Summer of Code 2019 Mentor Registration > To: > Cc: d...@community.apache.org > > > Dear PMCs, > > I'm happy to announce that the ASF has made it onto the list of > accepted organizations for > Google Summer of Code 2019! [1,2] > > It is now time for mentors to sign up, so please pass this email on to > your community and > podlings. If you aren’t already subscribed to > ment...@community.apache.org you should do so now else > you might miss important information. > > Mentor signup requires two steps: mentor signup in Google's system [3] > and PMC acknowledgement. > > If you want to mentor a project in this year's SoC you will have to > > 1. Be an Apache committer. > 2. Request an acknowledgement from the PMC for which you want to > mentor projects. Use the below > template and *do not forget to copy ment...@community.apache.org*. We > will use the email adress you > indicate to send the invite to be a mentor for Apache. > > PMCs, read carefully please. > > We request that each mentor is acknowledged by a PMC member. This is > to ensure the mentor is in good > standing with the community. When you receive a request for > acknowledgement, please ACK it and cc > ment...@community.apache.org > > Lastly, it is not yet too late to record your ideas in Jira (see > previous emails for details). > Students will now begin to explore ideas so if you haven’t already > done so, record your ideas > immediately! > > Cheers, > > The Apache GSoC Team > > mentor request email template: > ---- > to: private@.apache.org > cc: ment...@community.apache.org > subject: GSoC 2019 mentor request for > > PMC, > > please acknowledge my request to become a mentor for Google Summer of > Code 2018 projects for Apache > . > > I would like to receive the mentor invite to > > > > > > [1] https://summerofcode.withgoogle.com/organizations/ > [2] https://summerofcode.withgoogle.com/organizations/6614885824200704/ > [3] https://summerofcode.withgoogle.com/ > > - > To unsubscribe, e-mail: private-unsubscr...@commons.apache.org > For additional commands, e-mail: private-h...@commons.apache.org > > - > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org > For additional commands, e-mail: dev-h...@commons.apache.org > >
Re: Google Summer of Code 2019 Mentor Registration
How much work is it? I’ve not done it before, but I’d be happy to consider it. -Rob > On Mar 8, 2019, at 3:14 PM, Gilles Sadowski wrote: > > Hi. > > Anyone willing to apply (cf. message below)? > > Regards, > Gilles > > -- Forwarded message - > From: Ulrich Stärk mailto:u...@apache.org>> > Date: ven. 8 mars 2019 à 20:49 > Subject: Google Summer of Code 2019 Mentor Registration > To: mailto:ment...@community.apache.org>> > Cc: d...@community.apache.org <mailto:d...@community.apache.org> > mailto:d...@community.apache.org>> > > > Dear PMCs, > > I'm happy to announce that the ASF has made it onto the list of > accepted organizations for > Google Summer of Code 2019! [1,2] > > It is now time for mentors to sign up, so please pass this email on to > your community and > podlings. If you aren’t already subscribed to > ment...@community.apache.org you should do so now else > you might miss important information. > > Mentor signup requires two steps: mentor signup in Google's system [3] > and PMC acknowledgement. > > If you want to mentor a project in this year's SoC you will have to > > 1. Be an Apache committer. > 2. Request an acknowledgement from the PMC for which you want to > mentor projects. Use the below > template and *do not forget to copy ment...@community.apache.org*. We > will use the email adress you > indicate to send the invite to be a mentor for Apache. > > PMCs, read carefully please. > > We request that each mentor is acknowledged by a PMC member. This is > to ensure the mentor is in good > standing with the community. When you receive a request for > acknowledgement, please ACK it and cc > ment...@community.apache.org > > Lastly, it is not yet too late to record your ideas in Jira (see > previous emails for details). > Students will now begin to explore ideas so if you haven’t already > done so, record your ideas > immediately! > > Cheers, > > The Apache GSoC Team > > mentor request email template: > > to: private@.apache.org > cc: ment...@community.apache.org > subject: GSoC 2019 mentor request for > > PMC, > > please acknowledge my request to become a mentor for Google Summer of > Code 2018 projects for Apache > . > > I would like to receive the mentor invite to > > > > > > [1] https://summerofcode.withgoogle.com/organizations/ > [2] https://summerofcode.withgoogle.com/organizations/6614885824200704/ > [3] https://summerofcode.withgoogle.com/ > > - > To unsubscribe, e-mail: private-unsubscr...@commons.apache.org > <mailto:private-unsubscr...@commons.apache.org> > For additional commands, e-mail: private-h...@commons.apache.org > <mailto:private-h...@commons.apache.org> > > - > To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org > <mailto:dev-unsubscr...@commons.apache.org> > For additional commands, e-mail: dev-h...@commons.apache.org > <mailto:dev-h...@commons.apache.org>
Fwd: Google Summer of Code 2019 Mentor Registration
Hi. Anyone willing to apply (cf. message below)? Regards, Gilles -- Forwarded message - From: Ulrich Stärk Date: ven. 8 mars 2019 à 20:49 Subject: Google Summer of Code 2019 Mentor Registration To: Cc: d...@community.apache.org Dear PMCs, I'm happy to announce that the ASF has made it onto the list of accepted organizations for Google Summer of Code 2019! [1,2] It is now time for mentors to sign up, so please pass this email on to your community and podlings. If you aren’t already subscribed to ment...@community.apache.org you should do so now else you might miss important information. Mentor signup requires two steps: mentor signup in Google's system [3] and PMC acknowledgement. If you want to mentor a project in this year's SoC you will have to 1. Be an Apache committer. 2. Request an acknowledgement from the PMC for which you want to mentor projects. Use the below template and *do not forget to copy ment...@community.apache.org*. We will use the email adress you indicate to send the invite to be a mentor for Apache. PMCs, read carefully please. We request that each mentor is acknowledged by a PMC member. This is to ensure the mentor is in good standing with the community. When you receive a request for acknowledgement, please ACK it and cc ment...@community.apache.org Lastly, it is not yet too late to record your ideas in Jira (see previous emails for details). Students will now begin to explore ideas so if you haven’t already done so, record your ideas immediately! Cheers, The Apache GSoC Team mentor request email template: to: private@.apache.org cc: ment...@community.apache.org subject: GSoC 2019 mentor request for PMC, please acknowledge my request to become a mentor for Google Summer of Code 2018 projects for Apache . I would like to receive the mentor invite to [1] https://summerofcode.withgoogle.com/organizations/ [2] https://summerofcode.withgoogle.com/organizations/6614885824200704/ [3] https://summerofcode.withgoogle.com/ - To unsubscribe, e-mail: private-unsubscr...@commons.apache.org For additional commands, e-mail: private-h...@commons.apache.org - To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org
[Numbers] Benchmark GSoC project (Was: Google Summer of Code)
en in APT. Actually, any format supported by Maven should be fine, if you have another preference, since they are combined into the generated HTML documents. Gilles: Don't hesitate to open JIRA reports for each task that may need interaction on the details. Explanation: Jira is the issue tracking system used by the Apache organization. It's a very common system and used by many organizations. Ullink uses is for the same thing. Jira tickets/issues are created for new features that need to be added, bugs that need to be fixed, etc. People put in the details of what they are a requesting. Using Jira, people can track the status of the issue, see what's going on with it, what release its fixed in, etc. It's quite common that there is not enough information in the ticket to implement the request. It's common for people to ask questions to clarify the details of things. They can either be asked on the existing ticket, which is NUMBERS-70 in your case, or a new ticket linked to the original ticket. Your response: Okay. I'm just getting familiar with Jira. I'll start with updating NUMBERS-70 and adding a comment with a link to my GSoC project document. When I need to get details worked out or have questions, how should I do it in Jira? Should I put them as comments on NUMBERS-70? Or should I create a new Jira issue linked to NUMBERS-70 and if so what type, i.e. Task? Yes; creating sub-tasks of the original issue would be fine. Gilles: At first sight, script(s) to convert from JMH's output to "apt" would be welcome. Explanation: He's suggesting that a simple program be created which reads the jmh benchmark test output and creates a doc in apt format with the test results. Then those results could be displayed on the commons-numbers web site. A simple program like this would typically be written in a scripting language. Like Borne Shell (which I know), which is the command line language available on most Linux machines. Python is another example of a scripting language, but it is more complicated (I don't know it). Perl is another scripting language (which I know). Typically scripting language programs don't need to be complied. You run them by passing them to the interpreter for the language which parses and executed the commands in your program file. Languages like Java, Haskell, etc. need to be compiled before they can be run. Your response: I've got experience with Java and Haskell, but don't have much experience with scripting languages. What scripting language would you suggest for something like this, i.e. Bourne Shell, Perl, Python? I'll give it a try. I'd have to keep it really simple. I'd do it after I finish the benchmarks. It would be one of the last things I would do. But I may not have enough time to complete it, if learning the scripting language and writing the script take me a while. JMH can generate several output formats. The idea is to explore which is more suited to give a clear picture (a table, I guess) of the benchmarks result wrt some expectation (to be determined, e.g. by running similar tests on another language/platform). Regards, Gilles Hi. On Fri, 6 Apr 2018 21:09:56 -0400, Greg Driscoll wrote: Hello all, I'm a computer science student that's really interested in doing a Google Summer of Code project working on the commons-numbers User Guide and benchmarks. In Jira it'shttps://issues.apache.org/jira/browse/NUMBERS-70. Thanks for your interest, and welcome. The link to my proposal is here https://docs.google.com/document/d/1i6yy2cW0x9MYbDOuLPdZrV0XA0eKO5q5N0SNg99mJfA/edit?usp=sharing Looks good. A few remarks: * There is no structure for benchmarks in Commons Math" (there are home-made codes used there for "FastMath" (that have shown that "FastMath is nos always fast...). Here the purpose is to use JMH. [There are examples in "Commons RNG".] * I'd suggest "apt" for the documentation format since it is somewhat easier than "xdoc" for tables (as the likely output of the benchmark project). * Don't hesitate to open JIRA reports for each task that may need interaction on the details * At first sight, script(s) to convert from JMH's output to "apt" would be welcome. Please let me know what you think about it. You can reply to this mailing list, comment on the doc, or email me directly. Let's keep discussion on this list so that everyone interested can participate. Best, Gilles Thanks. - To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org
Re: Google Summer of Code
y can either be asked on the existing ticket, which is NUMBERS-70 in your case, or a new ticket linked to the original ticket. Your response: Okay. I'm just getting familiar with Jira. I'll start with updating NUMBERS-70 and adding a comment with a link to my GSoC project document. When I need to get details worked out or have questions, how should I do it in Jira? Should I put them as comments on NUMBERS-70? Or should I create a new Jira issue linked to NUMBERS-70 and if so what type, i.e. Task? Gilles: At first sight, script(s) to convert from JMH's output to "apt" would be welcome. Explanation: He's suggesting that a simple program be created which reads the jmh benchmark test output and creates a doc in apt format with the test results. Then those results could be displayed on the commons-numbers web site. A simple program like this would typically be written in a scripting language. Like Borne Shell (which I know), which is the command line language available on most Linux machines. Python is another example of a scripting language, but it is more complicated (I don't know it). Perl is another scripting language (which I know). Typically scripting language programs don't need to be complied. You run them by passing them to the interpreter for the language which parses and executed the commands in your program file. Languages like Java, Haskell, etc. need to be compiled before they can be run. Your response: I've got experience with Java and Haskell, but don't have much experience with scripting languages. What scripting language would you suggest for something like this, i.e. Bourne Shell, Perl, Python? I'll give it a try. I'd have to keep it really simple. I'd do it after I finish the benchmarks. It would be one of the last things I would do. But I may not have enough time to complete it, if learning the scripting language and writing the script take me a while. Hi. On Fri, 6 Apr 2018 21:09:56 -0400, Greg Driscoll wrote: Hello all, I'm a computer science student that's really interested in doing a Google Summer of Code project working on the commons-numbers User Guide and benchmarks. In Jira it'shttps://issues.apache.org/jira/browse/NUMBERS-70. Thanks for your interest, and welcome. The link to my proposal is here https://docs.google.com/document/d/1i6yy2cW0x9MYbDOuLPdZrV0XA0eKO5q5N0SNg99mJfA/edit?usp=sharing Looks good. A few remarks: * There is no structure for benchmarks in Commons Math" (there are home-made codes used there for "FastMath" (that have shown that "FastMath is nos always fast...). Here the purpose is to use JMH. [There are examples in "Commons RNG".] * I'd suggest "apt" for the documentation format since it is somewhat easier than "xdoc" for tables (as the likely output of the benchmark project). * Don't hesitate to open JIRA reports for each task that may need interaction on the details * At first sight, script(s) to convert from JMH's output to "apt" would be welcome. Please let me know what you think about it. You can reply to this mailing list, comment on the doc, or email me directly. Let's keep discussion on this list so that everyone interested can participate. Best, Gilles Thanks. - To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org - To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org
Re: Google Summer of Code
Hi. On Fri, 6 Apr 2018 21:09:56 -0400, Greg Driscoll wrote: Hello all, I'm a computer science student that's really interested in doing a Google Summer of Code project working on the commons-numbers User Guide and benchmarks. In Jira it'shttps://issues.apache.org/jira/browse/NUMBERS-70. Thanks for your interest, and welcome. The link to my proposal is here https://docs.google.com/document/d/1i6yy2cW0x9MYbDOuLPdZrV0XA0eKO5q5N0SNg99mJfA/edit?usp=sharing Looks good. A few remarks: * There is no structure for benchmarks in Commons Math" (there are home-made codes used there for "FastMath" (that have shown that "FastMath is nos always fast...). Here the purpose is to use JMH. [There are examples in "Commons RNG".] * I'd suggest "apt" for the documentation format since it is somewhat easier than "xdoc" for tables (as the likely output of the benchmark project). * Don't hesitate to open JIRA reports for each task that may need interaction on the details * At first sight, script(s) to convert from JMH's output to "apt" would be welcome. Please let me know what you think about it. You can reply to this mailing list, comment on the doc, or email me directly. Let's keep discussion on this list so that everyone interested can participate. Best, Gilles Thanks. - To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org
Google Summer of Code
Hello all, I'm a computer science student that's really interested in doing a Google Summer of Code project working on the commons-numbers User Guide and benchmarks. In Jira it'shttps://issues.apache.org/jira/browse/NUMBERS-70. The link to my proposal is here https://docs.google.com/document/d/ 1i6yy2cW0x9MYbDOuLPdZrV0XA0eKO5q5N0SNg99mJfA/edit?usp=sharing Please let me know what you think about it. You can reply to this mailing list, comment on the doc, or email me directly. Thanks.
Google summer of code ideas?
Commons folks, I've added a general GSOC catch-all bug-hunt idea at https://issues.apache.org/jira/browse/COMMONSSITE-103 (Hope it's OK that Alice used Commons Crypto as example!) but feel free to add more specific ideas in Jira using gsoc2018 label and link it to that issue. Note that we still need mentors - it might or might not be someone that has particular knowledge of the component, that all depends on what the student wants to do. For instance if someone wants to fix javadocs warnings or do Java 9 support then they can probably work on that for any component together with any ASF committer as a mentor. But if the student wants to refactor Commons VFS, then some VFS person should probably be involved. For details on GSOC mentorship see also https://lists.apache.org/thread.html/4e2b5b0ef2e565a08470ecbf9b2a6fc27a25ce28d4708334c9073fb9@%3Cgeneral.incubator.apache.org%3E -- Stian Soiland-Reyes http://orcid.org/-0001-9842-9718 - To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org
Re: Google Summer of Code 2017 Mentor Registration
Depending on the library, I could be available to mentor. As long as it doesn't require a lot of domain knowledge that I don't have of course. :) On 7 March 2017 at 08:52, Stian Soiland-Reyes <st...@apache.org> wrote: > Do we have any GSOC2017 ideas for Apache Commons? Tag them with the label > "gsoc2017" in Jira! > > > Any volunteers to mentor GSOC2017 students? All committers are eligible, I > guess for Commons that is a bit special (as all ASF committers have write > access), but I guess if you have contributed before to any of the Commons > components that should be sufficient. > > GSOC is a good way to engage with fresh developers, and the ideas can be > both new/experimental features or incremental improvements and refactoring; > although I will admit the first type of ideas often gets more interest. > > Apache Commons can be a good target for GSOC students as most of our > components are independent and easy to get started with. > > -- Forwarded message -- > From: "Ulrich Stärk" <u...@apache.org> > Date: 6 Mar 2017 7:39 pm > Subject: Google Summer of Code 2017 Mentor Registration > To: <ment...@community.apache.org> > Cc: "d...@community.apache.org" <d...@community.apache.org> > > Dear PMCs, > > I'm happy to announce that the ASF has made it onto the list of accepted > organizations for > Google Summer of Code 2017! [1,2] > > It is now time for mentors to sign up, so please pass this email on to your > community and > podlings. If you aren’t already subscribed to ment...@community.apache.org > you should do so now else > you might miss important information. > > Mentor signup requires two steps: mentor signup in Google's system [3] and > PMC acknowledgement. > > If you want to mentor a project in this year's SoC you will have to > > 1. Be an Apache committer. > 2. Request an acknowledgement from the PMC for which you want to mentor > projects. Use the below > template and *do not forget to copy ment...@community.apache.org*. We will > use the email adress you > indicate to send the invite to be a mentor for Apache. > > PMCs, read carefully please. > > We request that each mentor is acknowledged by a PMC member. This is to > ensure the mentor is in good > standing with the community. When you receive a request for > acknowledgement, please ACK it and cc > ment...@community.apache.org > > Lastly, it is not yet too late to record your ideas in Jira (see my > previous emails for details). > Students will now begin to explore ideas so if you haven’t already done so, > record your ideas > immediately! > > Cheers, > > Uli > > mentor request email template: > > to: private@.apache.org > cc: ment...@community.apache.org > subject: GSoC 2017 mentor request for > > PMC, > > please acknowledge my request to become a mentor for Google Summer of Code > 2017 projects for Apache > . > > I would like to receive the mentor invite to > > > > > > [1] https://summerofcode.withgoogle.com/organizations/ > [2] https://summerofcode.withgoogle.com/organizations/5416945173135360/ > [3] https://summerofcode.withgoogle.com/ > > - > To unsubscribe, e-mail: dev-unsubscr...@community.apache.org > For additional commands, e-mail: dev-h...@community.apache.org > -- Matt Sicker <boa...@gmail.com>
Fwd: Google Summer of Code 2017 Mentor Registration
Do we have any GSOC2017 ideas for Apache Commons? Tag them with the label "gsoc2017" in Jira! Any volunteers to mentor GSOC2017 students? All committers are eligible, I guess for Commons that is a bit special (as all ASF committers have write access), but I guess if you have contributed before to any of the Commons components that should be sufficient. GSOC is a good way to engage with fresh developers, and the ideas can be both new/experimental features or incremental improvements and refactoring; although I will admit the first type of ideas often gets more interest. Apache Commons can be a good target for GSOC students as most of our components are independent and easy to get started with. -- Forwarded message -- From: "Ulrich Stärk" <u...@apache.org> Date: 6 Mar 2017 7:39 pm Subject: Google Summer of Code 2017 Mentor Registration To: <ment...@community.apache.org> Cc: "d...@community.apache.org" <d...@community.apache.org> Dear PMCs, I'm happy to announce that the ASF has made it onto the list of accepted organizations for Google Summer of Code 2017! [1,2] It is now time for mentors to sign up, so please pass this email on to your community and podlings. If you aren’t already subscribed to ment...@community.apache.org you should do so now else you might miss important information. Mentor signup requires two steps: mentor signup in Google's system [3] and PMC acknowledgement. If you want to mentor a project in this year's SoC you will have to 1. Be an Apache committer. 2. Request an acknowledgement from the PMC for which you want to mentor projects. Use the below template and *do not forget to copy ment...@community.apache.org*. We will use the email adress you indicate to send the invite to be a mentor for Apache. PMCs, read carefully please. We request that each mentor is acknowledged by a PMC member. This is to ensure the mentor is in good standing with the community. When you receive a request for acknowledgement, please ACK it and cc ment...@community.apache.org Lastly, it is not yet too late to record your ideas in Jira (see my previous emails for details). Students will now begin to explore ideas so if you haven’t already done so, record your ideas immediately! Cheers, Uli mentor request email template: to: private@.apache.org cc: ment...@community.apache.org subject: GSoC 2017 mentor request for PMC, please acknowledge my request to become a mentor for Google Summer of Code 2017 projects for Apache . I would like to receive the mentor invite to [1] https://summerofcode.withgoogle.com/organizations/ [2] https://summerofcode.withgoogle.com/organizations/5416945173135360/ [3] https://summerofcode.withgoogle.com/ - To unsubscribe, e-mail: dev-unsubscr...@community.apache.org For additional commands, e-mail: dev-h...@community.apache.org
Re: [all][scxml-js] Google Summer of Code Update 3
Hi Sebb, FYI, in-browser compilation is now working in Opera. Also, I diagnosed the problem with dragging behaviour and SVG in Firefox. It turns out, it had already been reported, and is easy to work around: https://bugzilla.mozilla.org/show_bug.cgi?id=525591 I've updated the live demos to reflect this. Thanks, Jake On Tue, Jun 29, 2010 at 8:18 AM, Jacob Beard jbea...@cs.mcgill.ca wrote: Hi Sebb, On Tue, Jun 29, 2010 at 7:59 AM, sebb seb...@gmail.com wrote: On 29 June 2010 12:35, Jacob Beard jbea...@cs.mcgill.ca wrote: I'm not sure that is the problem here, because the no entry sign appears before the pointer leaves the square. I'm observing this behaviour on Firefox as well. I think this is a separate issue, and one that I'm looking into. Are there any demos that don't rely so much on the specific browser behaviour? Right now, just the sandbox demo: http://live.echo-flow.com/scxml-js/demo/sandbox/sandbox.html Unfortunately, I believe this demo also does not working right now in Opera. Jake - To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org
Re: [all][scxml-js] Google Summer of Code Update 3
Thanks, both FF and Opera work for me now. On 30/06/2010, Jacob Beard jbea...@cs.mcgill.ca wrote: Hi Sebb, FYI, in-browser compilation is now working in Opera. Also, I diagnosed the problem with dragging behaviour and SVG in Firefox. It turns out, it had already been reported, and is easy to work around: https://bugzilla.mozilla.org/show_bug.cgi?id=525591 I've updated the live demos to reflect this. Thanks, Jake On Tue, Jun 29, 2010 at 8:18 AM, Jacob Beard jbea...@cs.mcgill.ca wrote: Hi Sebb, On Tue, Jun 29, 2010 at 7:59 AM, sebb seb...@gmail.com wrote: On 29 June 2010 12:35, Jacob Beard jbea...@cs.mcgill.ca wrote: I'm not sure that is the problem here, because the no entry sign appears before the pointer leaves the square. I'm observing this behaviour on Firefox as well. I think this is a separate issue, and one that I'm looking into. Are there any demos that don't rely so much on the specific browser behaviour? Right now, just the sandbox demo: http://live.echo-flow.com/scxml-js/demo/sandbox/sandbox.html Unfortunately, I believe this demo also does not working right now in Opera. Jake - To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org - To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org
Re: [all][scxml-js] Google Summer of Code Update 3
On 29/06/2010, Jacob Beard jbea...@cs.mcgill.ca wrote: Hi Sebb and Rahul, I believe i know why it wasn't working. The code relies on a console API, which is always present in Chrome, but only present in Firefox when debugging with Firebug. I just added a bit of code to emulate the API where it is not available. I'd appreciate it if you could please try it again. Demo 2 now works fine in FF. Demo 1 works, but is tricky to control. Click-drag moves the square a short distance, and then I get the no entry sign. I can then move the mouse and the square follows. Left click then drops the square. It looks like the code may be seeing extra events or dropping some events. Neither demo works in Opera. Thanks, Jake On Mon, Jun 28, 2010 at 7:23 PM, Rahul Akolkar rahul.akol...@gmail.com wrote: On Mon, Jun 28, 2010 at 7:13 PM, sebb seb...@gmail.com wrote: On 28 June 2010 23:13, Jacob Beard jbea...@cs.mcgill.ca wrote: Hi, I posted a quick update on my Google Summer of Code project: http://blog.echo-flow.com/2010/06/28/google-summer-of-code-update-3-more-live-demos/ Please let me know if you have any questions or comments. I could not get the demos to work which is a shame because it looks very interesting. With Firefox 3.6.6 and Opera 10.54 (both WinXP/SP3) I just get a static screen. Demo 1 has a red box top left corner, and Compiling SCXML elements... Done! bottom right. Cannot seem to do anything to the box. Demo2 has a button Make draggable SVG element bottom left, but nothing happens for me when I push it. snip/ Same for me. Then I tried Chrome (it did work). -Rahul - To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org - To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org - To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org
Re: [all][scxml-js] Google Summer of Code Update 3
On 29/06/2010, sebb seb...@gmail.com wrote: On 29/06/2010, Jacob Beard jbea...@cs.mcgill.ca wrote: Hi Sebb and Rahul, I believe i know why it wasn't working. The code relies on a console API, which is always present in Chrome, but only present in Firefox when debugging with Firebug. I just added a bit of code to emulate the API where it is not available. I'd appreciate it if you could please try it again. Demo 2 now works fine in FF. Actually, now I find that sometimes Demo2 behaves like Demo1 - drag occasionally does not work, and the circle only moves on mouse up. But the demo recovers, e.g. if I switch to another circle I don't know if this helps, but the dragging tag remains visible from the initial pickup, through the refusal to move further, only disappearing when the circle is clicked again. Demo 1 works, but is tricky to control. Click-drag moves the square a short distance, and then I get the no entry sign. I can then move the mouse and the square follows. Left click then drops the square. It looks like the code may be seeing extra events or dropping some events. Neither demo works in Opera. Thanks, Jake On Mon, Jun 28, 2010 at 7:23 PM, Rahul Akolkar rahul.akol...@gmail.com wrote: On Mon, Jun 28, 2010 at 7:13 PM, sebb seb...@gmail.com wrote: On 28 June 2010 23:13, Jacob Beard jbea...@cs.mcgill.ca wrote: Hi, I posted a quick update on my Google Summer of Code project: http://blog.echo-flow.com/2010/06/28/google-summer-of-code-update-3-more-live-demos/ Please let me know if you have any questions or comments. I could not get the demos to work which is a shame because it looks very interesting. With Firefox 3.6.6 and Opera 10.54 (both WinXP/SP3) I just get a static screen. Demo 1 has a red box top left corner, and Compiling SCXML elements... Done! bottom right. Cannot seem to do anything to the box. Demo2 has a button Make draggable SVG element bottom left, but nothing happens for me when I push it. snip/ Same for me. Then I tried Chrome (it did work). -Rahul - To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org - To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org - To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org
Re: [all][scxml-js] Google Summer of Code Update 3
Hi Sebb, Thanks for the feedback! I think I know the issue you're talking about. This is a very early and very simple prototype, so it doesn't do some things that you might expect it to do with respect to drag-and-drop behaviour. Specifically, events are only captured by the square/circle elements themselves, and not by the underlying SVG canvas. This means that if you move the mouse too quickly, so that the mouse leaves the square/circle element and hovers over the canvas, then events will not be passed to the square/circle element. The way I've solved this in the past is to set up an interaction between the statecharts for the SVG canvas and the in-focus SVG element. This can get a bit complex, though, and in an effort to keep the first few examples simple, I decided to leave that part out. This is definitely something that will be added in the near future, however, as it has been addressed in previous prototypes. Adding in support for Opera is on my to-do list as well. So far, I haven't been aggressive about targeting it because it doesn't seem to work with Selenium-RC, which I rely on heavily for unit testing. But this is definitely something that needs to happen, especially before SVG Open, as there are a lot of Opera people there. Thanks again, Jake On Tue, Jun 29, 2010 at 7:13 AM, sebb seb...@gmail.com wrote: On 29/06/2010, sebb seb...@gmail.com wrote: On 29/06/2010, Jacob Beard jbea...@cs.mcgill.ca wrote: Hi Sebb and Rahul, I believe i know why it wasn't working. The code relies on a console API, which is always present in Chrome, but only present in Firefox when debugging with Firebug. I just added a bit of code to emulate the API where it is not available. I'd appreciate it if you could please try it again. Demo 2 now works fine in FF. Actually, now I find that sometimes Demo2 behaves like Demo1 - drag occasionally does not work, and the circle only moves on mouse up. But the demo recovers, e.g. if I switch to another circle I don't know if this helps, but the dragging tag remains visible from the initial pickup, through the refusal to move further, only disappearing when the circle is clicked again. Demo 1 works, but is tricky to control. Click-drag moves the square a short distance, and then I get the no entry sign. I can then move the mouse and the square follows. Left click then drops the square. It looks like the code may be seeing extra events or dropping some events. Neither demo works in Opera. Thanks, Jake On Mon, Jun 28, 2010 at 7:23 PM, Rahul Akolkar rahul.akol...@gmail.com wrote: On Mon, Jun 28, 2010 at 7:13 PM, sebb seb...@gmail.com wrote: On 28 June 2010 23:13, Jacob Beard jbea...@cs.mcgill.ca wrote: Hi, I posted a quick update on my Google Summer of Code project: http://blog.echo-flow.com/2010/06/28/google-summer-of-code-update-3-more-live-demos/ Please let me know if you have any questions or comments. I could not get the demos to work which is a shame because it looks very interesting. With Firefox 3.6.6 and Opera 10.54 (both WinXP/SP3) I just get a static screen. Demo 1 has a red box top left corner, and Compiling SCXML elements... Done! bottom right. Cannot seem to do anything to the box. Demo2 has a button Make draggable SVG element bottom left, but nothing happens for me when I push it. snip/ Same for me. Then I tried Chrome (it did work). -Rahul - To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org - To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org - To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org
Re: [all][scxml-js] Google Summer of Code Update 3
On 29 June 2010 12:35, Jacob Beard jbea...@cs.mcgill.ca wrote: Hi Sebb, Thanks for the feedback! I think I know the issue you're talking about. This is a very early and very simple prototype, so it doesn't do some things that you might expect it to do with respect to drag-and-drop behaviour. Specifically, events are only captured by the square/circle elements themselves, and not by the underlying SVG canvas. This means that if you move the mouse too quickly, so that the mouse leaves the square/circle element and hovers over the canvas, then events will not be passed to the square/circle element. I'm not sure that is the problem here, because the no entry sign appears before the pointer leaves the square. The way I've solved this in the past is to set up an interaction between the statecharts for the SVG canvas and the in-focus SVG element. This can get a bit complex, though, and in an effort to keep the first few examples simple, I decided to leave that part out. This is definitely something that will be added in the near future, however, as it has been addressed in previous prototypes. Adding in support for Opera is on my to-do list as well. So far, I haven't been aggressive about targeting it because it doesn't seem to work with Selenium-RC, which I rely on heavily for unit testing. But this is definitely something that needs to happen, especially before SVG Open, as there are a lot of Opera people there. Are there any demos that don't rely so much on the specific browser behaviour? Thanks again, Jake On Tue, Jun 29, 2010 at 7:13 AM, sebb seb...@gmail.com wrote: On 29/06/2010, sebb seb...@gmail.com wrote: On 29/06/2010, Jacob Beard jbea...@cs.mcgill.ca wrote: Hi Sebb and Rahul, I believe i know why it wasn't working. The code relies on a console API, which is always present in Chrome, but only present in Firefox when debugging with Firebug. I just added a bit of code to emulate the API where it is not available. I'd appreciate it if you could please try it again. Demo 2 now works fine in FF. Actually, now I find that sometimes Demo2 behaves like Demo1 - drag occasionally does not work, and the circle only moves on mouse up. But the demo recovers, e.g. if I switch to another circle I don't know if this helps, but the dragging tag remains visible from the initial pickup, through the refusal to move further, only disappearing when the circle is clicked again. Demo 1 works, but is tricky to control. Click-drag moves the square a short distance, and then I get the no entry sign. I can then move the mouse and the square follows. Left click then drops the square. It looks like the code may be seeing extra events or dropping some events. Neither demo works in Opera. Thanks, Jake On Mon, Jun 28, 2010 at 7:23 PM, Rahul Akolkar rahul.akol...@gmail.com wrote: On Mon, Jun 28, 2010 at 7:13 PM, sebb seb...@gmail.com wrote: On 28 June 2010 23:13, Jacob Beard jbea...@cs.mcgill.ca wrote: Hi, I posted a quick update on my Google Summer of Code project: http://blog.echo-flow.com/2010/06/28/google-summer-of-code-update-3-more-live-demos/ Please let me know if you have any questions or comments. I could not get the demos to work which is a shame because it looks very interesting. With Firefox 3.6.6 and Opera 10.54 (both WinXP/SP3) I just get a static screen. Demo 1 has a red box top left corner, and Compiling SCXML elements... Done! bottom right. Cannot seem to do anything to the box. Demo2 has a button Make draggable SVG element bottom left, but nothing happens for me when I push it. snip/ Same for me. Then I tried Chrome (it did work). -Rahul - To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org - To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org - To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org - To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org
Re: [all][scxml-js] Google Summer of Code Update 3
Hi Sebb, On Tue, Jun 29, 2010 at 7:59 AM, sebb seb...@gmail.com wrote: On 29 June 2010 12:35, Jacob Beard jbea...@cs.mcgill.ca wrote: I'm not sure that is the problem here, because the no entry sign appears before the pointer leaves the square. I'm observing this behaviour on Firefox as well. I think this is a separate issue, and one that I'm looking into. Are there any demos that don't rely so much on the specific browser behaviour? Right now, just the sandbox demo: http://live.echo-flow.com/scxml-js/demo/sandbox/sandbox.html Unfortunately, I believe this demo also does not working right now in Opera. Jake - To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org
[all][scxml-js] Google Summer of Code Update 3
Hi, I posted a quick update on my Google Summer of Code project: http://blog.echo-flow.com/2010/06/28/google-summer-of-code-update-3-more-live-demos/ Please let me know if you have any questions or comments. Thanks, Jake - To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org
Re: [all][scxml-js] Google Summer of Code Update 3
On 28 June 2010 23:13, Jacob Beard jbea...@cs.mcgill.ca wrote: Hi, I posted a quick update on my Google Summer of Code project: http://blog.echo-flow.com/2010/06/28/google-summer-of-code-update-3-more-live-demos/ Please let me know if you have any questions or comments. I could not get the demos to work which is a shame because it looks very interesting. With Firefox 3.6.6 and Opera 10.54 (both WinXP/SP3) I just get a static screen. Demo 1 has a red box top left corner, and Compiling SCXML elements... Done! bottom right. Cannot seem to do anything to the box. Demo2 has a button Make draggable SVG element bottom left, but nothing happens for me when I push it. - To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org
Re: [all][scxml-js] Google Summer of Code Update 3
On Mon, Jun 28, 2010 at 6:13 PM, Jacob Beard jbea...@cs.mcgill.ca wrote: Hi, I posted a quick update on my Google Summer of Code project: http://blog.echo-flow.com/2010/06/28/google-summer-of-code-update-3-more-live-demos/ Please let me know if you have any questions or comments. snip/ Cool, here is where things start to get exciting -- i.e. view source of demo example 1 above :-) -Rahul Thanks, Jake - To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org
Re: [all][scxml-js] Google Summer of Code Update 3
On Mon, Jun 28, 2010 at 7:13 PM, sebb seb...@gmail.com wrote: On 28 June 2010 23:13, Jacob Beard jbea...@cs.mcgill.ca wrote: Hi, I posted a quick update on my Google Summer of Code project: http://blog.echo-flow.com/2010/06/28/google-summer-of-code-update-3-more-live-demos/ Please let me know if you have any questions or comments. I could not get the demos to work which is a shame because it looks very interesting. With Firefox 3.6.6 and Opera 10.54 (both WinXP/SP3) I just get a static screen. Demo 1 has a red box top left corner, and Compiling SCXML elements... Done! bottom right. Cannot seem to do anything to the box. Demo2 has a button Make draggable SVG element bottom left, but nothing happens for me when I push it. snip/ Same for me. Then I tried Chrome (it did work). -Rahul - To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org
Re: [all][scxml-js] Google Summer of Code Update 3
Hi Sebb and Rahul, I believe i know why it wasn't working. The code relies on a console API, which is always present in Chrome, but only present in Firefox when debugging with Firebug. I just added a bit of code to emulate the API where it is not available. I'd appreciate it if you could please try it again. Thanks, Jake On Mon, Jun 28, 2010 at 7:23 PM, Rahul Akolkar rahul.akol...@gmail.com wrote: On Mon, Jun 28, 2010 at 7:13 PM, sebb seb...@gmail.com wrote: On 28 June 2010 23:13, Jacob Beard jbea...@cs.mcgill.ca wrote: Hi, I posted a quick update on my Google Summer of Code project: http://blog.echo-flow.com/2010/06/28/google-summer-of-code-update-3-more-live-demos/ Please let me know if you have any questions or comments. I could not get the demos to work which is a shame because it looks very interesting. With Firefox 3.6.6 and Opera 10.54 (both WinXP/SP3) I just get a static screen. Demo 1 has a red box top left corner, and Compiling SCXML elements... Done! bottom right. Cannot seem to do anything to the box. Demo2 has a button Make draggable SVG element bottom left, but nothing happens for me when I push it. snip/ Same for me. Then I tried Chrome (it did work). -Rahul - To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org - To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org
Re: [all][scxml-js] Google Summer of Code Update 3
On Mon, Jun 28, 2010 at 8:18 PM, Jacob Beard jbea...@cs.mcgill.ca wrote: Hi Sebb and Rahul, I believe i know why it wasn't working. The code relies on a console API, which is always present in Chrome, but only present in Firefox when debugging with Firebug. I just added a bit of code to emulate the API where it is not available. I'd appreciate it if you could please try it again. snip/ Indeed, better on FF now. -Rahul - To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org
Re: [scxml-js][all] Google Summer of Code Project Update 2
On Wed, Jun 23, 2010 at 6:52 PM, Jacob Beard jbea...@cs.mcgill.ca wrote: Hi all, I just wrote a new update on the status of my Google Summer of Code project: http://blog.echo-flow.com/2010/06/23/google-summer-of-code-2010-project-update-2/ Please let me know if you have any questions or comments. snip/ Some comments in no particular order: * Great to see experimentation happening in the Apache SVN (branches) * Not very surprised at the cross-browser XSLT issues you are seeing (comes with the territory a bit I'm afraid), thanks for pushing ahead * Live demo is neat, that reminds me about setting up the GSoC project websites -- this could be added to the website, for example * Have fun at SVG Open -Rahul Thanks, Jake - To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org
[scxml-js][all] Google Summer of Code Project Update 2
Hi all, I just wrote a new update on the status of my Google Summer of Code project: http://blog.echo-flow.com/2010/06/23/google-summer-of-code-2010-project-update-2/ Please let me know if you have any questions or comments. Thanks, Jake - To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org
Re: [all] Seeking feedback on Google Summer of Code Project Proposal
Hi, Rahul, I made the changes you suggested. The updated document is available at the same location: http://www.research.echo-flow.com/gsoc2010/project-proposal/proposal.html http://www.research.echo-flow.com/gsoc2010/project-proposal/proposal.htmlIf anyone else has any suggestions, concerning the project idea, the proposal, or anything else, I would greatly appreciate it if you could let me know. Thanks, Jake On Mon, Mar 29, 2010 at 6:15 PM, Rahul Akolkar rahul.akol...@gmail.comwrote: And for my part: * I've been added as a mentor for the ASF org in GSoC this year * SCXML-115 now appears in the list of GSoC proposal tickets in JIRA: https://issues.apache.org/jira/secure/IssueNavigator.jspa?mode=hiderequestId=12314021 -Rahul On Mon, Mar 29, 2010 at 6:05 PM, Rahul Akolkar rahul.akol...@gmail.com wrote: On Mon, Mar 29, 2010 at 12:47 PM, Rahul Akolkar wrote: Thanks Jake, I will take a look later today. snip/ So I did. Overall, the proposal looks good to me. I have couple of minor comments: * You list quite a lot of browsers in Section 2.3, you could leave out some of the older ones (IE6, Safari 3, even FF3) if you want. * For the final proposal version that goes into the GSoC DB, I suggest adding a reference to the SCXML spec. [1] on first mention and Commons SCXML as well, if appropriate. -Rahul [1] http://www.w3.org/TR/scxml/ All, I've added the [all] prefix to email subject (I think most will agree that GSoC proposals is [all] content). Also noting that the application period has started -- so please post any feedback you may have within a day or two. -Rahul On Mon, Mar 29, 2010 at 10:48 AM, Jacob Beard jbea...@cs.mcgill.ca wrote: Hello, I have completed a draft of the proposal for my my Google Summer of Code project, tentatively titled SCXML/cgf/js, and have made it available here: http://www.research.echo-flow.com/gsoc2010/project-proposal/proposal.html I would greatly appreciate any feedback that anyone in the community could offer. Thanks, Jake - To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org
Re: [all] Seeking feedback on Google Summer of Code Project Proposal
Hi, This is just to let people know that I have submitted my Google Summer of Code project proposal. It can now be found here: http://socghop.appspot.com/gsoc/student_proposal/edit/google/gsoc2010/jbeard/t127008366157?s=0 http://socghop.appspot.com/gsoc/student_proposal/edit/google/gsoc2010/jbeard/t127008366157?s=0I still have the ability to make changes to it, so if anyone discovers issues in it that they feel should be discussed, please feel free to let me know. Thanks, Jake On Wed, Mar 31, 2010 at 1:59 AM, Jacob Beard jbea...@cs.mcgill.ca wrote: Hi, Rahul, I made the changes you suggested. The updated document is available at the same location: http://www.research.echo-flow.com/gsoc2010/project-proposal/proposal.html http://www.research.echo-flow.com/gsoc2010/project-proposal/proposal.htmlIf anyone else has any suggestions, concerning the project idea, the proposal, or anything else, I would greatly appreciate it if you could let me know. Thanks, Jake On Mon, Mar 29, 2010 at 6:15 PM, Rahul Akolkar rahul.akol...@gmail.comwrote: And for my part: * I've been added as a mentor for the ASF org in GSoC this year * SCXML-115 now appears in the list of GSoC proposal tickets in JIRA: https://issues.apache.org/jira/secure/IssueNavigator.jspa?mode=hiderequestId=12314021 -Rahul On Mon, Mar 29, 2010 at 6:05 PM, Rahul Akolkar rahul.akol...@gmail.com wrote: On Mon, Mar 29, 2010 at 12:47 PM, Rahul Akolkar wrote: Thanks Jake, I will take a look later today. snip/ So I did. Overall, the proposal looks good to me. I have couple of minor comments: * You list quite a lot of browsers in Section 2.3, you could leave out some of the older ones (IE6, Safari 3, even FF3) if you want. * For the final proposal version that goes into the GSoC DB, I suggest adding a reference to the SCXML spec. [1] on first mention and Commons SCXML as well, if appropriate. -Rahul [1] http://www.w3.org/TR/scxml/ All, I've added the [all] prefix to email subject (I think most will agree that GSoC proposals is [all] content). Also noting that the application period has started -- so please post any feedback you may have within a day or two. -Rahul On Mon, Mar 29, 2010 at 10:48 AM, Jacob Beard jbea...@cs.mcgill.ca wrote: Hello, I have completed a draft of the proposal for my my Google Summer of Code project, tentatively titled SCXML/cgf/js, and have made it available here: http://www.research.echo-flow.com/gsoc2010/project-proposal/proposal.html I would greatly appreciate any feedback that anyone in the community could offer. Thanks, Jake - To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org
Seeking feedback on Google Summer of Code Project Proposal
Hello, I have completed a draft of the proposal for my my Google Summer of Code project, tentatively titled SCXML/cgf/js, and have made it available here: http://www.research.echo-flow.com/gsoc2010/project-proposal/proposal.html I would greatly appreciate any feedback that anyone in the community could offer. Thanks, Jake - To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org
Re: [all] Seeking feedback on Google Summer of Code Project Proposal
Thanks Jake, I will take a look later today. All, I've added the [all] prefix to email subject (I think most will agree that GSoC proposals is [all] content). Also noting that the application period has started -- so please post any feedback you may have within a day or two. -Rahul On Mon, Mar 29, 2010 at 10:48 AM, Jacob Beard jbea...@cs.mcgill.ca wrote: Hello, I have completed a draft of the proposal for my my Google Summer of Code project, tentatively titled SCXML/cgf/js, and have made it available here: http://www.research.echo-flow.com/gsoc2010/project-proposal/proposal.html I would greatly appreciate any feedback that anyone in the community could offer. Thanks, Jake - To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org
Re: [all] Seeking feedback on Google Summer of Code Project Proposal
On Mon, Mar 29, 2010 at 12:47 PM, Rahul Akolkar wrote: Thanks Jake, I will take a look later today. snip/ So I did. Overall, the proposal looks good to me. I have couple of minor comments: * You list quite a lot of browsers in Section 2.3, you could leave out some of the older ones (IE6, Safari 3, even FF3) if you want. * For the final proposal version that goes into the GSoC DB, I suggest adding a reference to the SCXML spec. [1] on first mention and Commons SCXML as well, if appropriate. -Rahul [1] http://www.w3.org/TR/scxml/ All, I've added the [all] prefix to email subject (I think most will agree that GSoC proposals is [all] content). Also noting that the application period has started -- so please post any feedback you may have within a day or two. -Rahul On Mon, Mar 29, 2010 at 10:48 AM, Jacob Beard jbea...@cs.mcgill.ca wrote: Hello, I have completed a draft of the proposal for my my Google Summer of Code project, tentatively titled SCXML/cgf/js, and have made it available here: http://www.research.echo-flow.com/gsoc2010/project-proposal/proposal.html I would greatly appreciate any feedback that anyone in the community could offer. Thanks, Jake - To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org
Re: [SCXML] Google Summer of Code project idea
Hi Rahul, Replies inline below: On Mon, Mar 22, 2010 at 11:07 AM, Rahul Akolkar rahul.akol...@gmail.com wrote: On Sat, Mar 20, 2010 at 1:39 PM, Jacob Beard jbea...@cs.mcgill.ca wrote: Thanks, this looks like an interesting proposal, and also a fitting one for a Google Summer of Code (GSoC) project (based purely on the details above). Roughly speaking, I understand you are proposing three connected pieces (correct me as needed): (a) SCXML - JS compiler (b) browser-based graphical state chart representation (SVG or otherwise) (c) capabilities to provide graphical debugging of apps by instrumenting code from (a) and animating (b) Out of those, you may already have code for some part of (a) and/or (b). That is correct. Then my first question is: Would you be willing to donate any existing code for the three items above and future code that will be developed as part of the GSoC project (if accepted) to the Apache Commons project? This will certainly involve filing an Individual Contributor License Agreement (ICLA) with the Apache Software Foundation (ASF) -- see that form [1] for details -- and may also involve filing a software grant for existing code (we'll evaluate, if existing code has more authors, they will need to be contacted too). Yes, that would be completely fine. I am the sole author, and would like to see this work become incorporated upstream. If the answer to the above question is yes, then I can assist you in the proposal stage and volunteer as a mentor if you'd like. Great! You may ofcourse begin using the Apache Commons resources available for preparing your GSoC proposal. For Commons SCXML, here is the JIRA project [2] and here is the wiki space [3] (there is a short registration for creating accounts for either of those if you don't already have JIRA and wiki accounts). Finally, while the document below is an ASF-specific guide to mentoring, you may find it useful as it has some examples and details about preparing and tagging GSoC proposals at the ASF: http://community.apache.org/guide-to-being-a-mentor.html Please take a look at the page above. Further, I'd suggest creating a proposal page on the SCXML wiki and providing a link in the tagged JIRA issue. This is clear. Would the next step then be to link the SCXML JIRA issue to the main GSOC 2010 JIRA page[0]? Thanks, Jake [0] https://issues.apache.org/jira/secure/IssueNavigator.jspa?mode=hiderequestId=12314021 - To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org
Re: [SCXML] Google Summer of Code project idea
On Mon, Mar 22, 2010 at 6:38 PM, Jacob Beard jbea...@cs.mcgill.ca wrote: Hi Rahul, Replies inline below: On Mon, Mar 22, 2010 at 11:07 AM, Rahul Akolkar rahul.akol...@gmail.com wrote: snip/ Finally, while the document below is an ASF-specific guide to mentoring, you may find it useful as it has some examples and details about preparing and tagging GSoC proposals at the ASF: http://community.apache.org/guide-to-being-a-mentor.html Please take a look at the page above. Further, I'd suggest creating a proposal page on the SCXML wiki and providing a link in the tagged JIRA issue. This is clear. Would the next step then be to link the SCXML JIRA issue to the main GSOC 2010 JIRA page[0]? snap/ Once the issue is created (in the SCXML project in JIRA), we add the 'gsoc' label to it, and it will show up on that page [0]. I'll follow-up on any todos at my end (such as signing up to be a GSoC mentor) once your proposal takes shape here (on wiki + JIRA). So, when you get a chance, please do these two things: * Fax / email your signed ICLA (details are on the form itself, link was in my previous email). Let us know when its sent, and I can track it and confirm its receipt by the ASF Secretary. * Work on a concrete proposal -- including scope, (tentative) roadmap etc. (see examples /docs on GSoC site -- you probably have already). As always, if you have any questions, please email this list. -Rahul Thanks, Jake [0] https://issues.apache.org/jira/secure/IssueNavigator.jspa?mode=hiderequestId=12314021 - To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org
Re: [SCXML] Google Summer of Code project idea
On Sat, Mar 20, 2010 at 1:39 PM, Jacob Beard jbea...@cs.mcgill.ca wrote: Hi all, I have an idea for a Google Summer of Code project relating to SCXML, and I wanted to post it and see if there would be any interest in it in the Apache SCXML Commons community. The basic idea of the project is to create a Statechart-to-JavaScript compiler which is optimized for developing rich, browser-based user interfaces on the world wide web. Statecharts are well-suited for describing certain kinds of complex UI behaviour, and the browser environment is already a particularly challenging platform for front-end developers to target, hence a Statechart-to-JavaScript compiler could be a great boon for web front-end developers. I have already done some work on both developing rich, browser-based user interfaces using SVG and Statecharts [0], and on constructing a Statechart-to-JavaScript compiler, which takes a statechart encoded as SCXML, and outputs optimized JavaScript. The work of the GSoC project would be to complete the Statechart-to-JavaScript compiler, and enhance it to support animated, graphical debugging, such that it would generate a graphical representation of the statechart (using SVG or Graphviz dot), and instrument the compiled code so that it animates the graphical representation. This could then be hooked into a live user-interface to allow one to graphically debug their user interface. If anyone has any questions or comments, please let me know. Thanks, snip/ Thanks, this looks like an interesting proposal, and also a fitting one for a Google Summer of Code (GSoC) project (based purely on the details above). Roughly speaking, I understand you are proposing three connected pieces (correct me as needed): (a) SCXML - JS compiler (b) browser-based graphical state chart representation (SVG or otherwise) (c) capabilities to provide graphical debugging of apps by instrumenting code from (a) and animating (b) Out of those, you may already have code for some part of (a) and/or (b). Then my first question is: Would you be willing to donate any existing code for the three items above and future code that will be developed as part of the GSoC project (if accepted) to the Apache Commons project? This will certainly involve filing an Individual Contributor License Agreement (ICLA) with the Apache Software Foundation (ASF) -- see that form [1] for details -- and may also involve filing a software grant for existing code (we'll evaluate, if existing code has more authors, they will need to be contacted too). If the answer to the above question is yes, then I can assist you in the proposal stage and volunteer as a mentor if you'd like. Further, if this is accepted, we will do most of the work on this public mailing list. However, if at any point (including now), there is anything you don't want to post on a public list (or are unsure), then you may email priv...@commons.apache.org (and I'll respond there). You may ofcourse begin using the Apache Commons resources available for preparing your GSoC proposal. For Commons SCXML, here is the JIRA project [2] and here is the wiki space [3] (there is a short registration for creating accounts for either of those if you don't already have JIRA and wiki accounts). Finally, while the document below is an ASF-specific guide to mentoring, you may find it useful as it has some examples and details about preparing and tagging GSoC proposals at the ASF: http://community.apache.org/guide-to-being-a-mentor.html Please take a look at the page above. Further, I'd suggest creating a proposal page on the SCXML wiki and providing a link in the tagged JIRA issue. Please let us know if you have any other questions. -Rahul [1] http://www.apache.org/licenses/icla.txt [2] https://issues.apache.org/jira/browse/SCXML [3] http://wiki.apache.org/commons/SCXML Jake [0] http://www.svgopen.org/2009/papers/36-Modelling_the_Reactive_Behaviour_of_SVGbased_Scoped_User_Interfaces_with_Hierarchicallylinked_Statecharts/ - To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org
[SCXML] Google Summer of Code project idea
Hi all, I have an idea for a Google Summer of Code project relating to SCXML, and I wanted to post it and see if there would be any interest in it in the Apache SCXML Commons community. The basic idea of the project is to create a Statechart-to-JavaScript compiler which is optimized for developing rich, browser-based user interfaces on the world wide web. Statecharts are well-suited for describing certain kinds of complex UI behaviour, and the browser environment is already a particularly challenging platform for front-end developers to target, hence a Statechart-to-JavaScript compiler could be a great boon for web front-end developers. I have already done some work on both developing rich, browser-based user interfaces using SVG and Statecharts [0], and on constructing a Statechart-to-JavaScript compiler, which takes a statechart encoded as SCXML, and outputs optimized JavaScript. The work of the GSoC project would be to complete the Statechart-to-JavaScript compiler, and enhance it to support animated, graphical debugging, such that it would generate a graphical representation of the statechart (using SVG or Graphviz dot), and instrument the compiled code so that it animates the graphical representation. This could then be hooked into a live user-interface to allow one to graphically debug their user interface. If anyone has any questions or comments, please let me know. Thanks, Jake [0] http://www.svgopen.org/2009/papers/36-Modelling_the_Reactive_Behaviour_of_SVGbased_Scoped_User_Interfaces_with_Hierarchicallylinked_Statecharts/ - To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org
Google Summer of Code
Hello, in MyFaces we have one (or even two) students that would like to do some project. Is there already some ASF wide wiki page for that where we (MyFaces PMC) and the student(s) can add content ? Or is this all still -kinda- early ? thx, Matthias -- Matthias Wessendorf blog: http://matthiaswessendorf.wordpress.com/ sessions: http://www.slideshare.net/mwessendorf twitter: http://twitter.com/mwessendorf - To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org