You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by Ioan Eugen Stan <st...@gmail.com> on 2013/05/08 11:13:02 UTC

My perosnal evaluation of your GSoC application

Hello Emma,

I'm Eugen, one of the committers for James. I took some time to
evaluate your applications and give you some feedback. These are my
limited opinions and are probably not the best so learn what you think
is good.

Regarding your proposal:

It's very well written, you took the time for it, but there are a few
notes I would like to highlight.

" James server is currently using Hupa as a Webmail client [5] ..
Hence, in order to be able to integrate this management console with
Hupa, the best approach will be to implement it in GWT. "

the User Role is different from that of the Admin Role. I can use
GMail but I can't change DNS settings, add users to GMail or see
performance metrics. Although Hupa should provide some _User specific_
configuration options, the Admin console should be separate from Hupa.

I think it's great you thought to integrate and reuse JMX. We will
have to improve the things we expose via JMX.

Could you provide us with a sample maven GWT application written by
you, that reads a JMX metric from a James instance and shows it into a
web page? You can upload it to your preferred code hosting service
(Github, code.google.com, etc.)

To achieve this you will need to:

- install James Server and enable JMX
- create a simple GWT App that reads the JMX values.

Most likely you won't be able to access JMX from JavaScript so you
will need to do it 'Server Side'.
I think you can get some hints watching [2]

_ The code doesn't have to be perfect, it's just to get a feel of your
level and to help you understand the task and James _

[1] http://www.google-melange.com/gsoc/proposal/review/google/gsoc2013/emma/10001
[2] http://www.google.com/intl/ro/events/io/2009/sessions/GoogleWebToolkitBestPractices.html

Regards,

--
Ioan Eugen Stan
0720 898 747

---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org


Re: My perosnal evaluation of your GSoC application

Posted by Ioan Eugen Stan <st...@gmail.com>.
Thank you Echo.

On Fri, May 10, 2013 at 1:08 PM, Echo <ec...@gmail.com> wrote:
> Hi Ioan,
> https://balsamiqgdrive.appspot.com
>
>
> On Fri, May 10, 2013 at 5:37 PM, Ioan Eugen Stan <st...@gmail.com>wrote:
>
>> Hello Emma, the sketches look great and the code is also good enough.
>> Thank you, and good luck with your exams.
>>
>> p.s. What did you use to draw the sketches?
>>
>> On Fri, May 10, 2013 at 8:55 AM, Eric Charles <er...@apache.org> wrote:
>> > On 10/05/2013 00:45, Manuel Carrasco Moñino wrote:
>> >> Hi Emma, your analysis about what to run in server and client sides
>> makes
>> >> perfect sense.
>> >> Focus on your exams and pass them with good marks, so as you have
>> plenty of
>> >> time for coding this summer :-)
>> >>
>> >> Good luck
>> >> - Manolo
>> >>
>> >
>> > +1
>> >
>> > @Emma, yes, Focus on your exams for now. Success!!
>> >
>> >>
>> >>
>> >>
>> >> On Fri, May 10, 2013 at 1:00 AM, Emma Sesmero <em...@gmail.com>
>> wrote:
>> >>
>> >>> Hi Eugen,
>> >>>
>> >>> I know this is not what you asked for, but I have been thinking if
>> there is
>> >>> any code I could provide you previously implemented by me. I have a web
>> >>> application with the simple functionality of an online shop written in
>> J2EE
>> >>> in Google Code [1]. It is written in Spanish, because it was used for a
>> >>> subject in the university, and it does not use Maven (I used it last
>> summer
>> >>> in an internship, but I cannot publish the code). Again, I am sorry,
>> but I
>> >>> do not have anything better to provide right now. As soon as I finish
>> my
>> >>> exams, I will implement the requested prototype.
>> >>>
>> >>> Concerning your comments about accessing JMX, it cannot be read from
>> the
>> >>> client side using JavaScript. It might be possible with an applet, but
>> >>> applets are not a modern solution for web applications. The idea is to
>> >>> implement all the JMX access and configuration changes in the server
>> side,
>> >>> as Hupa is doing with SMTP and IMAP4. AJAX will be used to communicate
>> with
>> >>> the server, using preferably RequestFactory, although there are other
>> >>> possible options in GWT, like RPC, or some standard solutions, like
>> JSON or
>> >>> XML.
>> >>>
>> >>> If you need me to detail anything else or have any other comment,
>> please,
>> >>> let me know.
>> >>>
>> >>> Sincerely,
>> >>>
>> >>> Emma
>> >>>
>> >>> [1] https://code.google.com/p/lpi-tienda-online-emma/
>> >>>
>> >>>
>> >>> 2013/5/8 Emma Sesmero <em...@gmail.com>
>> >>>
>> >>>> Hi Eugen,
>> >>>>
>> >>>> First of all, thank you for your comments.
>> >>>>
>> >>>> However, I am sorry to tell you that I have plenty of exams, projects
>> and
>> >>>> presentations to turn in for the next three weeks. I am trying to
>> answer
>> >>>> the rest of questions or requests that I have been asked, taking into
>> >>>> account the comments to improve my proposal, but right now I cannot
>> >>> afford
>> >>>> the time to implement what you are asking me.
>> >>>>
>> >>>> Sincerely,
>> >>>>
>> >>>> Emma
>> >>>>
>> >>>>
>> >>>>
>> >>>> 2013/5/8 Ioan Eugen Stan <st...@gmail.com>
>> >>>>
>> >>>>> Hello Emma,
>> >>>>>
>> >>>>> I'm Eugen, one of the committers for James. I took some time to
>> >>>>> evaluate your applications and give you some feedback. These are my
>> >>>>> limited opinions and are probably not the best so learn what you
>> think
>> >>>>> is good.
>> >>>>>
>> >>>>> Regarding your proposal:
>> >>>>>
>> >>>>> It's very well written, you took the time for it, but there are a few
>> >>>>> notes I would like to highlight.
>> >>>>>
>> >>>>> " James server is currently using Hupa as a Webmail client [5] ..
>> >>>>> Hence, in order to be able to integrate this management console with
>> >>>>> Hupa, the best approach will be to implement it in GWT. "
>> >>>>>
>> >>>>> the User Role is different from that of the Admin Role. I can use
>> >>>>> GMail but I can't change DNS settings, add users to GMail or see
>> >>>>> performance metrics. Although Hupa should provide some _User
>> specific_
>> >>>>> configuration options, the Admin console should be separate from
>> Hupa.
>> >>>>>
>> >>>>> I think it's great you thought to integrate and reuse JMX. We will
>> >>>>> have to improve the things we expose via JMX.
>> >>>>>
>> >>>>> Could you provide us with a sample maven GWT application written by
>> >>>>> you, that reads a JMX metric from a James instance and shows it into
>> a
>> >>>>> web page? You can upload it to your preferred code hosting service
>> >>>>> (Github, code.google.com, etc.)
>> >>>>>
>> >>>>> To achieve this you will need to:
>> >>>>>
>> >>>>> - install James Server and enable JMX
>> >>>>> - create a simple GWT App that reads the JMX values.
>> >>>>>
>> >>>>> Most likely you won't be able to access JMX from JavaScript so you
>> >>>>> will need to do it 'Server Side'.
>> >>>>> I think you can get some hints watching [2]
>> >>>>>
>> >>>>> _ The code doesn't have to be perfect, it's just to get a feel of
>> your
>> >>>>> level and to help you understand the task and James _
>> >>>>>
>> >>>>> [1]
>> >>>>>
>> >>>
>> http://www.google-melange.com/gsoc/proposal/review/google/gsoc2013/emma/10001
>> >>>>> [2]
>> >>>>>
>> >>>
>> http://www.google.com/intl/ro/events/io/2009/sessions/GoogleWebToolkitBestPractices.html
>> >>>>>
>> >>>>> Regards,
>> >>>>>
>> >>>>> --
>> >>>>> Ioan Eugen Stan
>> >>>>> 0720 898 747
>> >>>>>
>> >>>>
>> >>>>
>> >>>
>> >>
>> >
>> > ---------------------------------------------------------------------
>> > To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
>> > For additional commands, e-mail: server-dev-help@james.apache.org
>> >
>>
>>
>>
>> --
>> Ioan Eugen Stan
>> 0720 898 747
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
>> For additional commands, e-mail: server-dev-help@james.apache.org
>>
>>
>
>
> --
> *echo*



-- 
Ioan Eugen Stan
0720 898 747

---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org


Re: My perosnal evaluation of your GSoC application

Posted by Echo <ec...@gmail.com>.
Hi Ioan,
https://balsamiqgdrive.appspot.com


On Fri, May 10, 2013 at 5:37 PM, Ioan Eugen Stan <st...@gmail.com>wrote:

> Hello Emma, the sketches look great and the code is also good enough.
> Thank you, and good luck with your exams.
>
> p.s. What did you use to draw the sketches?
>
> On Fri, May 10, 2013 at 8:55 AM, Eric Charles <er...@apache.org> wrote:
> > On 10/05/2013 00:45, Manuel Carrasco Moñino wrote:
> >> Hi Emma, your analysis about what to run in server and client sides
> makes
> >> perfect sense.
> >> Focus on your exams and pass them with good marks, so as you have
> plenty of
> >> time for coding this summer :-)
> >>
> >> Good luck
> >> - Manolo
> >>
> >
> > +1
> >
> > @Emma, yes, Focus on your exams for now. Success!!
> >
> >>
> >>
> >>
> >> On Fri, May 10, 2013 at 1:00 AM, Emma Sesmero <em...@gmail.com>
> wrote:
> >>
> >>> Hi Eugen,
> >>>
> >>> I know this is not what you asked for, but I have been thinking if
> there is
> >>> any code I could provide you previously implemented by me. I have a web
> >>> application with the simple functionality of an online shop written in
> J2EE
> >>> in Google Code [1]. It is written in Spanish, because it was used for a
> >>> subject in the university, and it does not use Maven (I used it last
> summer
> >>> in an internship, but I cannot publish the code). Again, I am sorry,
> but I
> >>> do not have anything better to provide right now. As soon as I finish
> my
> >>> exams, I will implement the requested prototype.
> >>>
> >>> Concerning your comments about accessing JMX, it cannot be read from
> the
> >>> client side using JavaScript. It might be possible with an applet, but
> >>> applets are not a modern solution for web applications. The idea is to
> >>> implement all the JMX access and configuration changes in the server
> side,
> >>> as Hupa is doing with SMTP and IMAP4. AJAX will be used to communicate
> with
> >>> the server, using preferably RequestFactory, although there are other
> >>> possible options in GWT, like RPC, or some standard solutions, like
> JSON or
> >>> XML.
> >>>
> >>> If you need me to detail anything else or have any other comment,
> please,
> >>> let me know.
> >>>
> >>> Sincerely,
> >>>
> >>> Emma
> >>>
> >>> [1] https://code.google.com/p/lpi-tienda-online-emma/
> >>>
> >>>
> >>> 2013/5/8 Emma Sesmero <em...@gmail.com>
> >>>
> >>>> Hi Eugen,
> >>>>
> >>>> First of all, thank you for your comments.
> >>>>
> >>>> However, I am sorry to tell you that I have plenty of exams, projects
> and
> >>>> presentations to turn in for the next three weeks. I am trying to
> answer
> >>>> the rest of questions or requests that I have been asked, taking into
> >>>> account the comments to improve my proposal, but right now I cannot
> >>> afford
> >>>> the time to implement what you are asking me.
> >>>>
> >>>> Sincerely,
> >>>>
> >>>> Emma
> >>>>
> >>>>
> >>>>
> >>>> 2013/5/8 Ioan Eugen Stan <st...@gmail.com>
> >>>>
> >>>>> Hello Emma,
> >>>>>
> >>>>> I'm Eugen, one of the committers for James. I took some time to
> >>>>> evaluate your applications and give you some feedback. These are my
> >>>>> limited opinions and are probably not the best so learn what you
> think
> >>>>> is good.
> >>>>>
> >>>>> Regarding your proposal:
> >>>>>
> >>>>> It's very well written, you took the time for it, but there are a few
> >>>>> notes I would like to highlight.
> >>>>>
> >>>>> " James server is currently using Hupa as a Webmail client [5] ..
> >>>>> Hence, in order to be able to integrate this management console with
> >>>>> Hupa, the best approach will be to implement it in GWT. "
> >>>>>
> >>>>> the User Role is different from that of the Admin Role. I can use
> >>>>> GMail but I can't change DNS settings, add users to GMail or see
> >>>>> performance metrics. Although Hupa should provide some _User
> specific_
> >>>>> configuration options, the Admin console should be separate from
> Hupa.
> >>>>>
> >>>>> I think it's great you thought to integrate and reuse JMX. We will
> >>>>> have to improve the things we expose via JMX.
> >>>>>
> >>>>> Could you provide us with a sample maven GWT application written by
> >>>>> you, that reads a JMX metric from a James instance and shows it into
> a
> >>>>> web page? You can upload it to your preferred code hosting service
> >>>>> (Github, code.google.com, etc.)
> >>>>>
> >>>>> To achieve this you will need to:
> >>>>>
> >>>>> - install James Server and enable JMX
> >>>>> - create a simple GWT App that reads the JMX values.
> >>>>>
> >>>>> Most likely you won't be able to access JMX from JavaScript so you
> >>>>> will need to do it 'Server Side'.
> >>>>> I think you can get some hints watching [2]
> >>>>>
> >>>>> _ The code doesn't have to be perfect, it's just to get a feel of
> your
> >>>>> level and to help you understand the task and James _
> >>>>>
> >>>>> [1]
> >>>>>
> >>>
> http://www.google-melange.com/gsoc/proposal/review/google/gsoc2013/emma/10001
> >>>>> [2]
> >>>>>
> >>>
> http://www.google.com/intl/ro/events/io/2009/sessions/GoogleWebToolkitBestPractices.html
> >>>>>
> >>>>> Regards,
> >>>>>
> >>>>> --
> >>>>> Ioan Eugen Stan
> >>>>> 0720 898 747
> >>>>>
> >>>>
> >>>>
> >>>
> >>
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
> > For additional commands, e-mail: server-dev-help@james.apache.org
> >
>
>
>
> --
> Ioan Eugen Stan
> 0720 898 747
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
> For additional commands, e-mail: server-dev-help@james.apache.org
>
>


-- 
*echo*

Re: My perosnal evaluation of your GSoC application

Posted by Ioan Eugen Stan <st...@gmail.com>.
Hello Emma, the sketches look great and the code is also good enough.
Thank you, and good luck with your exams.

p.s. What did you use to draw the sketches?

On Fri, May 10, 2013 at 8:55 AM, Eric Charles <er...@apache.org> wrote:
> On 10/05/2013 00:45, Manuel Carrasco Moñino wrote:
>> Hi Emma, your analysis about what to run in server and client sides makes
>> perfect sense.
>> Focus on your exams and pass them with good marks, so as you have plenty of
>> time for coding this summer :-)
>>
>> Good luck
>> - Manolo
>>
>
> +1
>
> @Emma, yes, Focus on your exams for now. Success!!
>
>>
>>
>>
>> On Fri, May 10, 2013 at 1:00 AM, Emma Sesmero <em...@gmail.com> wrote:
>>
>>> Hi Eugen,
>>>
>>> I know this is not what you asked for, but I have been thinking if there is
>>> any code I could provide you previously implemented by me. I have a web
>>> application with the simple functionality of an online shop written in J2EE
>>> in Google Code [1]. It is written in Spanish, because it was used for a
>>> subject in the university, and it does not use Maven (I used it last summer
>>> in an internship, but I cannot publish the code). Again, I am sorry, but I
>>> do not have anything better to provide right now. As soon as I finish my
>>> exams, I will implement the requested prototype.
>>>
>>> Concerning your comments about accessing JMX, it cannot be read from the
>>> client side using JavaScript. It might be possible with an applet, but
>>> applets are not a modern solution for web applications. The idea is to
>>> implement all the JMX access and configuration changes in the server side,
>>> as Hupa is doing with SMTP and IMAP4. AJAX will be used to communicate with
>>> the server, using preferably RequestFactory, although there are other
>>> possible options in GWT, like RPC, or some standard solutions, like JSON or
>>> XML.
>>>
>>> If you need me to detail anything else or have any other comment, please,
>>> let me know.
>>>
>>> Sincerely,
>>>
>>> Emma
>>>
>>> [1] https://code.google.com/p/lpi-tienda-online-emma/
>>>
>>>
>>> 2013/5/8 Emma Sesmero <em...@gmail.com>
>>>
>>>> Hi Eugen,
>>>>
>>>> First of all, thank you for your comments.
>>>>
>>>> However, I am sorry to tell you that I have plenty of exams, projects and
>>>> presentations to turn in for the next three weeks. I am trying to answer
>>>> the rest of questions or requests that I have been asked, taking into
>>>> account the comments to improve my proposal, but right now I cannot
>>> afford
>>>> the time to implement what you are asking me.
>>>>
>>>> Sincerely,
>>>>
>>>> Emma
>>>>
>>>>
>>>>
>>>> 2013/5/8 Ioan Eugen Stan <st...@gmail.com>
>>>>
>>>>> Hello Emma,
>>>>>
>>>>> I'm Eugen, one of the committers for James. I took some time to
>>>>> evaluate your applications and give you some feedback. These are my
>>>>> limited opinions and are probably not the best so learn what you think
>>>>> is good.
>>>>>
>>>>> Regarding your proposal:
>>>>>
>>>>> It's very well written, you took the time for it, but there are a few
>>>>> notes I would like to highlight.
>>>>>
>>>>> " James server is currently using Hupa as a Webmail client [5] ..
>>>>> Hence, in order to be able to integrate this management console with
>>>>> Hupa, the best approach will be to implement it in GWT. "
>>>>>
>>>>> the User Role is different from that of the Admin Role. I can use
>>>>> GMail but I can't change DNS settings, add users to GMail or see
>>>>> performance metrics. Although Hupa should provide some _User specific_
>>>>> configuration options, the Admin console should be separate from Hupa.
>>>>>
>>>>> I think it's great you thought to integrate and reuse JMX. We will
>>>>> have to improve the things we expose via JMX.
>>>>>
>>>>> Could you provide us with a sample maven GWT application written by
>>>>> you, that reads a JMX metric from a James instance and shows it into a
>>>>> web page? You can upload it to your preferred code hosting service
>>>>> (Github, code.google.com, etc.)
>>>>>
>>>>> To achieve this you will need to:
>>>>>
>>>>> - install James Server and enable JMX
>>>>> - create a simple GWT App that reads the JMX values.
>>>>>
>>>>> Most likely you won't be able to access JMX from JavaScript so you
>>>>> will need to do it 'Server Side'.
>>>>> I think you can get some hints watching [2]
>>>>>
>>>>> _ The code doesn't have to be perfect, it's just to get a feel of your
>>>>> level and to help you understand the task and James _
>>>>>
>>>>> [1]
>>>>>
>>> http://www.google-melange.com/gsoc/proposal/review/google/gsoc2013/emma/10001
>>>>> [2]
>>>>>
>>> http://www.google.com/intl/ro/events/io/2009/sessions/GoogleWebToolkitBestPractices.html
>>>>>
>>>>> Regards,
>>>>>
>>>>> --
>>>>> Ioan Eugen Stan
>>>>> 0720 898 747
>>>>>
>>>>
>>>>
>>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
> For additional commands, e-mail: server-dev-help@james.apache.org
>



-- 
Ioan Eugen Stan
0720 898 747

---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org


Re: My perosnal evaluation of your GSoC application

Posted by Eric Charles <er...@apache.org>.
On 10/05/2013 00:45, Manuel Carrasco Mo�ino wrote:
> Hi Emma, your analysis about what to run in server and client sides makes
> perfect sense.
> Focus on your exams and pass them with good marks, so as you have plenty of
> time for coding this summer :-)
>
> Good luck
> - Manolo
>

+1

@Emma, yes, Focus on your exams for now. Success!!

>
>
>
> On Fri, May 10, 2013 at 1:00 AM, Emma Sesmero <em...@gmail.com> wrote:
>
>> Hi Eugen,
>>
>> I know this is not what you asked for, but I have been thinking if there is
>> any code I could provide you previously implemented by me. I have a web
>> application with the simple functionality of an online shop written in J2EE
>> in Google Code [1]. It is written in Spanish, because it was used for a
>> subject in the university, and it does not use Maven (I used it last summer
>> in an internship, but I cannot publish the code). Again, I am sorry, but I
>> do not have anything better to provide right now. As soon as I finish my
>> exams, I will implement the requested prototype.
>>
>> Concerning your comments about accessing JMX, it cannot be read from the
>> client side using JavaScript. It might be possible with an applet, but
>> applets are not a modern solution for web applications. The idea is to
>> implement all the JMX access and configuration changes in the server side,
>> as Hupa is doing with SMTP and IMAP4. AJAX will be used to communicate with
>> the server, using preferably RequestFactory, although there are other
>> possible options in GWT, like RPC, or some standard solutions, like JSON or
>> XML.
>>
>> If you need me to detail anything else or have any other comment, please,
>> let me know.
>>
>> Sincerely,
>>
>> Emma
>>
>> [1] https://code.google.com/p/lpi-tienda-online-emma/
>>
>>
>> 2013/5/8 Emma Sesmero <em...@gmail.com>
>>
>>> Hi Eugen,
>>>
>>> First of all, thank you for your comments.
>>>
>>> However, I am sorry to tell you that I have plenty of exams, projects and
>>> presentations to turn in for the next three weeks. I am trying to answer
>>> the rest of questions or requests that I have been asked, taking into
>>> account the comments to improve my proposal, but right now I cannot
>> afford
>>> the time to implement what you are asking me.
>>>
>>> Sincerely,
>>>
>>> Emma
>>>
>>>
>>>
>>> 2013/5/8 Ioan Eugen Stan <st...@gmail.com>
>>>
>>>> Hello Emma,
>>>>
>>>> I'm Eugen, one of the committers for James. I took some time to
>>>> evaluate your applications and give you some feedback. These are my
>>>> limited opinions and are probably not the best so learn what you think
>>>> is good.
>>>>
>>>> Regarding your proposal:
>>>>
>>>> It's very well written, you took the time for it, but there are a few
>>>> notes I would like to highlight.
>>>>
>>>> " James server is currently using Hupa as a Webmail client [5] ..
>>>> Hence, in order to be able to integrate this management console with
>>>> Hupa, the best approach will be to implement it in GWT. "
>>>>
>>>> the User Role is different from that of the Admin Role. I can use
>>>> GMail but I can't change DNS settings, add users to GMail or see
>>>> performance metrics. Although Hupa should provide some _User specific_
>>>> configuration options, the Admin console should be separate from Hupa.
>>>>
>>>> I think it's great you thought to integrate and reuse JMX. We will
>>>> have to improve the things we expose via JMX.
>>>>
>>>> Could you provide us with a sample maven GWT application written by
>>>> you, that reads a JMX metric from a James instance and shows it into a
>>>> web page? You can upload it to your preferred code hosting service
>>>> (Github, code.google.com, etc.)
>>>>
>>>> To achieve this you will need to:
>>>>
>>>> - install James Server and enable JMX
>>>> - create a simple GWT App that reads the JMX values.
>>>>
>>>> Most likely you won't be able to access JMX from JavaScript so you
>>>> will need to do it 'Server Side'.
>>>> I think you can get some hints watching [2]
>>>>
>>>> _ The code doesn't have to be perfect, it's just to get a feel of your
>>>> level and to help you understand the task and James _
>>>>
>>>> [1]
>>>>
>> http://www.google-melange.com/gsoc/proposal/review/google/gsoc2013/emma/10001
>>>> [2]
>>>>
>> http://www.google.com/intl/ro/events/io/2009/sessions/GoogleWebToolkitBestPractices.html
>>>>
>>>> Regards,
>>>>
>>>> --
>>>> Ioan Eugen Stan
>>>> 0720 898 747
>>>>
>>>
>>>
>>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org


Re: My perosnal evaluation of your GSoC application

Posted by Manuel Carrasco Moñino <ma...@apache.org>.
Hi Emma, your analysis about what to run in server and client sides makes
perfect sense.
Focus on your exams and pass them with good marks, so as you have plenty of
time for coding this summer :-)

Good luck
- Manolo




On Fri, May 10, 2013 at 1:00 AM, Emma Sesmero <em...@gmail.com> wrote:

> Hi Eugen,
>
> I know this is not what you asked for, but I have been thinking if there is
> any code I could provide you previously implemented by me. I have a web
> application with the simple functionality of an online shop written in J2EE
> in Google Code [1]. It is written in Spanish, because it was used for a
> subject in the university, and it does not use Maven (I used it last summer
> in an internship, but I cannot publish the code). Again, I am sorry, but I
> do not have anything better to provide right now. As soon as I finish my
> exams, I will implement the requested prototype.
>
> Concerning your comments about accessing JMX, it cannot be read from the
> client side using JavaScript. It might be possible with an applet, but
> applets are not a modern solution for web applications. The idea is to
> implement all the JMX access and configuration changes in the server side,
> as Hupa is doing with SMTP and IMAP4. AJAX will be used to communicate with
> the server, using preferably RequestFactory, although there are other
> possible options in GWT, like RPC, or some standard solutions, like JSON or
> XML.
>
> If you need me to detail anything else or have any other comment, please,
> let me know.
>
> Sincerely,
>
> Emma
>
> [1] https://code.google.com/p/lpi-tienda-online-emma/
>
>
> 2013/5/8 Emma Sesmero <em...@gmail.com>
>
> > Hi Eugen,
> >
> > First of all, thank you for your comments.
> >
> > However, I am sorry to tell you that I have plenty of exams, projects and
> > presentations to turn in for the next three weeks. I am trying to answer
> > the rest of questions or requests that I have been asked, taking into
> > account the comments to improve my proposal, but right now I cannot
> afford
> > the time to implement what you are asking me.
> >
> > Sincerely,
> >
> > Emma
> >
> >
> >
> > 2013/5/8 Ioan Eugen Stan <st...@gmail.com>
> >
> >> Hello Emma,
> >>
> >> I'm Eugen, one of the committers for James. I took some time to
> >> evaluate your applications and give you some feedback. These are my
> >> limited opinions and are probably not the best so learn what you think
> >> is good.
> >>
> >> Regarding your proposal:
> >>
> >> It's very well written, you took the time for it, but there are a few
> >> notes I would like to highlight.
> >>
> >> " James server is currently using Hupa as a Webmail client [5] ..
> >> Hence, in order to be able to integrate this management console with
> >> Hupa, the best approach will be to implement it in GWT. "
> >>
> >> the User Role is different from that of the Admin Role. I can use
> >> GMail but I can't change DNS settings, add users to GMail or see
> >> performance metrics. Although Hupa should provide some _User specific_
> >> configuration options, the Admin console should be separate from Hupa.
> >>
> >> I think it's great you thought to integrate and reuse JMX. We will
> >> have to improve the things we expose via JMX.
> >>
> >> Could you provide us with a sample maven GWT application written by
> >> you, that reads a JMX metric from a James instance and shows it into a
> >> web page? You can upload it to your preferred code hosting service
> >> (Github, code.google.com, etc.)
> >>
> >> To achieve this you will need to:
> >>
> >> - install James Server and enable JMX
> >> - create a simple GWT App that reads the JMX values.
> >>
> >> Most likely you won't be able to access JMX from JavaScript so you
> >> will need to do it 'Server Side'.
> >> I think you can get some hints watching [2]
> >>
> >> _ The code doesn't have to be perfect, it's just to get a feel of your
> >> level and to help you understand the task and James _
> >>
> >> [1]
> >>
> http://www.google-melange.com/gsoc/proposal/review/google/gsoc2013/emma/10001
> >> [2]
> >>
> http://www.google.com/intl/ro/events/io/2009/sessions/GoogleWebToolkitBestPractices.html
> >>
> >> Regards,
> >>
> >> --
> >> Ioan Eugen Stan
> >> 0720 898 747
> >>
> >
> >
>

Re: My perosnal evaluation of your GSoC application

Posted by Emma Sesmero <em...@gmail.com>.
Hi Eugen,

I know this is not what you asked for, but I have been thinking if there is
any code I could provide you previously implemented by me. I have a web
application with the simple functionality of an online shop written in J2EE
in Google Code [1]. It is written in Spanish, because it was used for a
subject in the university, and it does not use Maven (I used it last summer
in an internship, but I cannot publish the code). Again, I am sorry, but I
do not have anything better to provide right now. As soon as I finish my
exams, I will implement the requested prototype.

Concerning your comments about accessing JMX, it cannot be read from the
client side using JavaScript. It might be possible with an applet, but
applets are not a modern solution for web applications. The idea is to
implement all the JMX access and configuration changes in the server side,
as Hupa is doing with SMTP and IMAP4. AJAX will be used to communicate with
the server, using preferably RequestFactory, although there are other
possible options in GWT, like RPC, or some standard solutions, like JSON or
XML.

If you need me to detail anything else or have any other comment, please,
let me know.

Sincerely,

Emma

[1] https://code.google.com/p/lpi-tienda-online-emma/


2013/5/8 Emma Sesmero <em...@gmail.com>

> Hi Eugen,
>
> First of all, thank you for your comments.
>
> However, I am sorry to tell you that I have plenty of exams, projects and
> presentations to turn in for the next three weeks. I am trying to answer
> the rest of questions or requests that I have been asked, taking into
> account the comments to improve my proposal, but right now I cannot afford
> the time to implement what you are asking me.
>
> Sincerely,
>
> Emma
>
>
>
> 2013/5/8 Ioan Eugen Stan <st...@gmail.com>
>
>> Hello Emma,
>>
>> I'm Eugen, one of the committers for James. I took some time to
>> evaluate your applications and give you some feedback. These are my
>> limited opinions and are probably not the best so learn what you think
>> is good.
>>
>> Regarding your proposal:
>>
>> It's very well written, you took the time for it, but there are a few
>> notes I would like to highlight.
>>
>> " James server is currently using Hupa as a Webmail client [5] ..
>> Hence, in order to be able to integrate this management console with
>> Hupa, the best approach will be to implement it in GWT. "
>>
>> the User Role is different from that of the Admin Role. I can use
>> GMail but I can't change DNS settings, add users to GMail or see
>> performance metrics. Although Hupa should provide some _User specific_
>> configuration options, the Admin console should be separate from Hupa.
>>
>> I think it's great you thought to integrate and reuse JMX. We will
>> have to improve the things we expose via JMX.
>>
>> Could you provide us with a sample maven GWT application written by
>> you, that reads a JMX metric from a James instance and shows it into a
>> web page? You can upload it to your preferred code hosting service
>> (Github, code.google.com, etc.)
>>
>> To achieve this you will need to:
>>
>> - install James Server and enable JMX
>> - create a simple GWT App that reads the JMX values.
>>
>> Most likely you won't be able to access JMX from JavaScript so you
>> will need to do it 'Server Side'.
>> I think you can get some hints watching [2]
>>
>> _ The code doesn't have to be perfect, it's just to get a feel of your
>> level and to help you understand the task and James _
>>
>> [1]
>> http://www.google-melange.com/gsoc/proposal/review/google/gsoc2013/emma/10001
>> [2]
>> http://www.google.com/intl/ro/events/io/2009/sessions/GoogleWebToolkitBestPractices.html
>>
>> Regards,
>>
>> --
>> Ioan Eugen Stan
>> 0720 898 747
>>
>
>

Re: My perosnal evaluation of your GSoC application

Posted by Emma Sesmero <em...@gmail.com>.
Hi Eugen,

First of all, thank you for your comments.

However, I am sorry to tell you that I have plenty of exams, projects and
presentations to turn in for the next three weeks. I am trying to answer
the rest of questions or requests that I have been asked, taking into
account the comments to improve my proposal, but right now I cannot afford
the time to implement what you are asking me.

Sincerely,

Emma



2013/5/8 Ioan Eugen Stan <st...@gmail.com>

> Hello Emma,
>
> I'm Eugen, one of the committers for James. I took some time to
> evaluate your applications and give you some feedback. These are my
> limited opinions and are probably not the best so learn what you think
> is good.
>
> Regarding your proposal:
>
> It's very well written, you took the time for it, but there are a few
> notes I would like to highlight.
>
> " James server is currently using Hupa as a Webmail client [5] ..
> Hence, in order to be able to integrate this management console with
> Hupa, the best approach will be to implement it in GWT. "
>
> the User Role is different from that of the Admin Role. I can use
> GMail but I can't change DNS settings, add users to GMail or see
> performance metrics. Although Hupa should provide some _User specific_
> configuration options, the Admin console should be separate from Hupa.
>
> I think it's great you thought to integrate and reuse JMX. We will
> have to improve the things we expose via JMX.
>
> Could you provide us with a sample maven GWT application written by
> you, that reads a JMX metric from a James instance and shows it into a
> web page? You can upload it to your preferred code hosting service
> (Github, code.google.com, etc.)
>
> To achieve this you will need to:
>
> - install James Server and enable JMX
> - create a simple GWT App that reads the JMX values.
>
> Most likely you won't be able to access JMX from JavaScript so you
> will need to do it 'Server Side'.
> I think you can get some hints watching [2]
>
> _ The code doesn't have to be perfect, it's just to get a feel of your
> level and to help you understand the task and James _
>
> [1]
> http://www.google-melange.com/gsoc/proposal/review/google/gsoc2013/emma/10001
> [2]
> http://www.google.com/intl/ro/events/io/2009/sessions/GoogleWebToolkitBestPractices.html
>
> Regards,
>
> --
> Ioan Eugen Stan
> 0720 898 747
>