Re: [Mono-dev] GSoC 2011 - Interest

2011-03-22 Thread Abdul Rauf
Hi, thanks for your reply. Please find my response below:

On 21 March 2011 20:19, Michael Hutchinson m.j.hutchin...@gmail.com wrote:

 On Thu, Mar 17, 2011 at 12:35 PM, Abdul Rauf raufb...@gmail.com wrote:
  Dear Team Mono,
 
  I am very excited to contribute in open source community through the
  platform of Google Summer of Code 2011. I have visited the web page
  of “Mono” at http://mono-project.com/Gsoc and have seen project ideas
 for
  GSoC 2011. I am interested in two projects. The reason for my interest is
  that I have previously worked on .NET related projects both in VB and C#
 and
  want to develop skills of IDE development. I am writing you to let you
 know
  my understanding of the project and required knowledge of technologies. I
  would like your feedback on it. My understanding of the requirements is
 as
  follows:
 
  “Debugger Visualizer”
 
  1.  Implement a debugger visualizer (Can “Debugger Visualizer” template
 from
  .NET framework be used?)

 There is no debugger visualizer infrastructure in .NET, only VS, and
 MD doesn't implement the VS API. MD has its own visualizer
 infrastructure.


Oh, sorry. Thats what I meant...Visual Studio Debugger API. Would you please
direct me where to look for the documentation of MD API? Is MD API similar
to VS API? I have studied VS API.


  2.  A DataType assembly will be loaded into the debugger visualizer at
  runtime and display the desired properties in a presentable form.

 That sounds like more like the DebuggerTypeProxy. That's also a
 possible GSoC project, but would have to take place in the Mono
 framework, not the MonoDevelop IDE.

 I see. I am okay to work on both whichever has high priority.


  3.  I need to specify which visualizers are to be implemented.

 Yes, this is only an idea for a GSoC project. You would have to define
 a project that is big enough for the GSoC period, and it can consist
 of several smaller tasks, such as a number of different visualizers,
 or you could find other debugger enhancements and combine them into
 the project. You'd need to describe what visualizers you want to
 create, explain why they're useful, and so on.


Okay, I will study data types that can be used in visualizers and will let
you know if I've questions.


  “Translation Resources Editor”
 
  1. Implement an editor for different language resources to help people
 edit
  resources files without modifying XML files directly.
 
  2. The program should load strings from .resx file and provide an
 interface
  to enter the required translations.
 
  Also, it says Should extend or share code with the Gettext addin. I am
 not
  quite sure about this at the moment. Does it mean that this Resource
 Editor
  is required to be integrated with Gettext? Any help is appreciated in
 this
  regard.

 MonoDevelop already has a Translation addin, which has a GUI for
 editing Gettext translation catalogs. The idea here is that the resx
 translation editor would be able to re-use some of the code
 (particularly some of the GUI) from the Gettext addin.

 Andreia sent me this link (
http://monodevelop.com/Documentation/Localizing_Applications) and I have
studied Translation project that edits Gettext catalogs. I was thinking
that instead of using Translation Project which is a separate project, if
we could provide a plugin to the user and he should be able to use this from
within Mono IDE??

--
 Michael Hutchinson
 http://mjhutchinson.com

___
Mono-devel-list mailing list
Mono-devel-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list


Re: [Mono-dev] GSoC 2011 - Interest

2011-03-21 Thread Michael Hutchinson
On Thu, Mar 17, 2011 at 12:35 PM, Abdul Rauf raufb...@gmail.com wrote:
 Dear Team Mono,

 I am very excited to contribute in open source community through the
 platform of Google Summer of Code 2011. I have visited the web page
 of “Mono” at http://mono-project.com/Gsoc and have seen project ideas for
 GSoC 2011. I am interested in two projects. The reason for my interest is
 that I have previously worked on .NET related projects both in VB and C# and
 want to develop skills of IDE development. I am writing you to let you know
 my understanding of the project and required knowledge of technologies. I
 would like your feedback on it. My understanding of the requirements is as
 follows:

 “Debugger Visualizer”

 1.  Implement a debugger visualizer (Can “Debugger Visualizer” template from
 .NET framework be used?)

There is no debugger visualizer infrastructure in .NET, only VS, and
MD doesn't implement the VS API. MD has its own visualizer
infrastructure.

 2.  A DataType assembly will be loaded into the debugger visualizer at
 runtime and display the desired properties in a presentable form.

That sounds like more like the DebuggerTypeProxy. That's also a
possible GSoC project, but would have to take place in the Mono
framework, not the MonoDevelop IDE.

 3.  I need to specify which visualizers are to be implemented.

Yes, this is only an idea for a GSoC project. You would have to define
a project that is big enough for the GSoC period, and it can consist
of several smaller tasks, such as a number of different visualizers,
or you could find other debugger enhancements and combine them into
the project. You'd need to describe what visualizers you want to
create, explain why they're useful, and so on.

 “Translation Resources Editor”

 1. Implement an editor for different language resources to help people edit
 resources files without modifying XML files directly.

 2. The program should load strings from .resx file and provide an interface
 to enter the required translations.

 Also, it says Should extend or share code with the Gettext addin. I am not
 quite sure about this at the moment. Does it mean that this Resource Editor
 is required to be integrated with Gettext? Any help is appreciated in this
 regard.

MonoDevelop already has a Translation addin, which has a GUI for
editing Gettext translation catalogs. The idea here is that the resx
translation editor would be able to re-use some of the code
(particularly some of the GUI) from the Gettext addin.

-- 
Michael Hutchinson
http://mjhutchinson.com
___
Mono-devel-list mailing list
Mono-devel-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list


Re: [Mono-dev] GSoC 2011 - Interest

2011-03-19 Thread Andreia Gaita
Hi Abdul,

Thank you for your interest! We're currently getting organized around
here, and since the announcement came out right before the weekend,
it's likely that feedback and discussion on projects is going to pick
up after the weekend. In any case, the Gettext addin referred should
be the Monodevelop addin mentioned here:
http://monodevelop.com/Documentation/Localizing_Applications

andreia gaita

On Thu, Mar 17, 2011 at 4:35 PM, Abdul Rauf raufb...@gmail.com wrote:
 Dear Team Mono,

 I am very excited to contribute in open source community through the
 platform of Google Summer of Code 2011. I have visited the web page
 of “Mono” at http://mono-project.com/Gsoc and have seen project ideas for
 GSoC 2011. I am interested in two projects. The reason for my interest is
 that I have previously worked on .NET related projects both in VB and C# and
 want to develop skills of IDE development. I am writing you to let you know
 my understanding of the project and required knowledge of technologies. I
 would like your feedback on it. My understanding of the requirements is as
 follows:

 “Debugger Visualizer”

 1.  Implement a debugger visualizer (Can “Debugger Visualizer” template from
 .NET framework be used?)

 2.  A DataType assembly will be loaded into the debugger visualizer at
 runtime and display the desired properties in a presentable form.

 3.  I need to specify which visualizers are to be implemented.

 “Translation Resources Editor”

 1. Implement an editor for different language resources to help people edit
 resources files without modifying XML files directly.

 2. The program should load strings from .resx file and provide an interface
 to enter the required translations.

 Also, it says Should extend or share code with the Gettext addin. I am not
 quite sure about this at the moment. Does it mean that this Resource Editor
 is required to be integrated with Gettext? Any help is appreciated in this
 regard.

 Could you please suggest me some pointers to start working with?



 Regards

 Rauf Butt

 University of Gloucestershire

 ___
 Mono-devel-list mailing list
 Mono-devel-list@lists.ximian.com
 http://lists.ximian.com/mailman/listinfo/mono-devel-list


___
Mono-devel-list mailing list
Mono-devel-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list


[Mono-dev] GSoC 2011 - Interest

2011-03-17 Thread Abdul Rauf
Dear Team Mono,


I am very excited to contribute in open source community through the
platform of Google Summer of Code 2011. I have visited the web page
of “Mono” at http://mono-project.com/Gsoc and have seen project ideas for
GSoC 2011. I am interested in two projects. The reason for my interest is
that I have previously worked on .NET related projects both in VB and C# and
want to develop skills of IDE development. I am writing you to let you know
my understanding of the project and required knowledge of technologies. I
would like your feedback on it. My understanding of the requirements is as
follows:


“Debugger Visualizer”


1.  Implement a debugger visualizer (Can “Debugger Visualizer” template from
.NET framework be used?)

2.  A DataType assembly will be loaded into the debugger visualizer at
runtime and display the desired properties in a presentable form.

3.  I need to specify which visualizers are to be implemented.


“Translation Resources Editor”


1. Implement an editor for different language resources to help people edit
resources files without modifying XML files directly.

2. The program should load strings from .resx file and provide an interface
to enter the required translations.


Also, it says Should extend or share code with the Gettext addin. I am not
quite sure about this at the moment. Does it mean that this Resource Editor
is required to be integrated with Gettext? Any help is appreciated in this
regard.


Could you please suggest me some pointers to start working with?



Regards

Rauf Butt

University of Gloucestershire
___
Mono-devel-list mailing list
Mono-devel-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list