[Mono-dev] GSoC 2011 - Interest

Abdul Rauf raufbutt at gmail.com
Tue Mar 22 18:55:08 EDT 2011

Hi, thanks for your reply. Please find my response below:

On 21 March 2011 20:19, Michael Hutchinson <m.j.hutchinson at gmail.com> wrote:

> On Thu, Mar 17, 2011 at 12:35 PM, Abdul Rauf <raufbutt at 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/mono-devel-list/attachments/20110322/46627c12/attachment-0001.html 

More information about the Mono-devel-list mailing list