The voice of the Mono Community.
Table of contents
- 1. Headlines
- 1.1 New assemblies in the Mono CVS
- 1.2 Authenticode and more
- 1.3 Polish site
- 1.4 OpenGL# bindings for Mono
- 1.5 Mono Basic updates
- 1.6 Volunteers to document Gtk#
- 1.7 Mono talks
- 2. Meet the team. This week Johannes Roith
- 3. Mailing List Activity
- 4. CVS Activity
1.1 New assemblies in the Mono CVS
Mono now distributes a few new assemblies: Mono.Security.Win32 as a
layer to use the cryptographic functionality on Win32. The Mono.Posix
assembly which contains functionality for taking advantage of Unix
facilities.
1.2 Authenticode and more
Mono development is moving quickly: Tim and Daniel have been
improving the Oracle database provider and Sebastien Pouliot has got
code signing to work using Authenticode with pure open source and
managed code. Plenty of new VB.NET work from Marco (compiler) and
Daniel (runtime). Also Jackson has resumed work on the IL assembler
and the fully managed library to generate CIL images (Sergey wrote
the first Mono.PEToolkit).
1.3 Polish site
Poland Mono friends have opened a Mono site to which you are all
welcome: http://www.go-mono.pl
1.4 OpenGL# bindings for Mono
Mark Crichton has completed his OpenGL/GLUT bindings for Gnome. A
screenshot can be seen here. The bindings
are available on the Mono CVS repository on the module `glgen'. This
is a straight binding to the C API.
1.5 Mono Basic updates
Marco has posted
an update on the current state of the free VB.NET compiler for Mono.
1.6 Volunteers to document Gtk#
Miguel posted: "With the availability of a documentation browser,
we are looking for volunteers to help us complete the documentation of
the Gtk# binding for Mono. Experience with Gtk is useful, but not
mandatory. We have checked in stubs, and we have instructions, and
resources to how to complete this process here. Mail the
mono-docs-list@ximian.com
for further discussion"
1.7 Mono talks
If you live close to Florence, Italy, you could have a chance to see
Paolo Molaro, one of the Mono architects do a talk on the Mono project,
and cover various aspects of the technology. This talk is on Saturday
at the GUADIC conference (the Italian conference for GNOME users and
developers). More details about this can be found here. Gonzalo Paniagua,
core Mono developer (responsible for ASP.NET in Mono) is doing a talk
on Thursday in Badajoz, Spain. Details are here
2. Meet the team. This week Johannes Roith
The Mono team is integrated by contributors all over the world
that are working really hard to get this project going
further. In this section we will be meeting this people so we
can know more about them and what they are doing.
Johannes Roith is a 17 old monoer from Cham (Bavaria),
Germany who is attending to classes at the German
Gymnasium. He enjoys listening to Rap, Oasis and The Beatles
and watching Star Wars, Lord of the Rings and James Bond ones
in special. He likes Italian, Bavarian and Greek food and he
is preparing a trip to Italy in the next two weeks. In his
free time hi likes to go skiing and snowboarding.
Interview with Johannes
This week we had a chance to meet Johannes at #mono, let's see what he
told us.
MWN: Have you
ever been involved with the OpenSource movement before you
joined the Mono Project?
Johannes Roith:
Not actively. I tracked Slashdot, had Linux installed, but I
did not contribute. Except maybe bug reports for Mozilla and
some sf.net projects. I can't remember. I just report if I
found one.
MWN: Do you
have any programming background then?
Johannes Roith:
I've programmed as a hobbyist and for some local projects. I
started with Pascal and PHP as well as Java.
MWN: Why did
you come to Mono?
Johannes Roith:
When MS announced .NET, I was interested immediately. I
downloaded some beta and started using it. However I quickly
felt locked into windows, as all other languages I've used before
were multi-platform, and I could use them on my Linux box as
well. When I heard about Mono, I was even more excited,
because this solved my little problem. As many people of the
team also are Gnome developers I started to also track Gnome
development and started programming for GNOME. So the
multi-platform thing is not the primary concern, why I'm at
mono, now. But it was the reason I joined. Also Mono and the
Mono team make it very easy to help out, as their is plenty of
stuff to do, and they help you to get started with something quickly.
So I took the chance to contribute some bits to OpenSource.
MWN: You are
the one that started the MonkeyGuide, don't you?
Johannes Roith:
Yes. I had contributed some bits to the Gnome.NET tutorial,
first. Later I wrote something about ADO.NET and ASP.NET and
collected it in "MonkeyGuide". When I saw there was much
interest in it, I've extended the document, and it covers now
almost anything from installation to learning C#, programming
with Gnome, ADO.NET, ASP.NET, but there is still plenty of
stuff to do.
MWN: It was
been shown that one of the problems with GNOME was the lack of
a good set of documentation since it's beginning. Devhelp,
ggad... they all helped but it's not enough. What do you think
about the Mono documentation how is it planned?.
Johannes Roith:
Good documentation can save many hours of frustration
When "The Mono Handbook", thats the new name for MonkeyGuide
is finished I'll start working on the Gtk# documentation.
MWN: As the
monodoc browser is there are you planning to move the
MonkeyGuide to monodoc format so it can be integrated in
monodoc browser?
Johannes Roith:
It turned out that this is pretty easy and straight forward,
as the monodoc browser uses gtkhtml to render the docs.
MonkeyGuide is HTML, with CSS stylesheets, so it takes just a
few minutes to change some styles for better integration.
Theoretically it should work in it's current form in the
browser, but for consistency some design changes may be needed.
So it will integrate perfectly without changing anything in
the HTML files. It will be in definitely.
MWN: Since a
lot of documentation can be reused from the MS documentation,
will the priority go to the Mono specific modules?
Johannes Roith:
Yes, Gtk# and the Mono.* namespaces are a priority, but we
must be carefully not to break copyright from MS. That's why
the other bits need work as well, although currently people
can use the on-line documentation from Microsoft.
MWN: About the
documentation of Gtk# and GNOME which are the next widgets you
think should be first documented? Is there any order you are
following or do you have any way people can ask for it?
Johannes Roith:
I simply start with the widgets used most often and the ones
useful for a step-by-step tutorial.
MWN:.NET
Metadata is full of 'documentation' is it being used in order
to get documentation in an automatic way or do you have to get
it all by hand.
Johannes Roith:
The monodoc XML format does create stub docs automatically,
but the rest has to be done by hand. It's more about
describing and eventually giving examples.
MWN: Is there
anything left you want to say to the Mono World?
Johannes Roith:
I think Mono is really different from other projects, not only
because of the great technology itself, but also the nice and
friendly people working on it. A big thanks to all the other
hackers working on it!
3. Mailing List Activity
The main points this week were:
- Lots of senseless flame about the patents issue. We don't
want to make more echo about that so please refer to the
Mono FAQ for the
solution.
- Some people seems to be interested in the scripting in .NET.
If you are one of those here
you have an email you might want to read.
- Miguel wrote an interesting
email about some runtime internals.
4. CVS Activity
A quiet week in the Mono CVS. Do we all have exams these days?
Here are the results. Starting Feb 10st, till Feb 18th.
Authors: Total 31 Total commits: 451
Author | Commits |
Alvaro del Castillo | 2 |
Alejandro Sanchez | 4 |
Atsushi Enomoto | 2 |
Daniel Lopez | 8 |
Dennis Hayes | 9 |
Dick Porter | 1 |
Dietmar Maurer | 10 |
Duncan Mak | 13 |
Gonzalo Paniagua | 54 |
Jackson Harper | 35 |
Jaime Anguiano | 5 |
Johannes Roith | 12 |
Jonathan Pryor | 4 |
Lluis Sanchez | 14 |
Marco Ridoni | 1 |
Martin Baulig | 114 |
Martin Willemoes Hansen | 8 |
Miguel de Icaza | 17 |
Nick Drochak | 3 |
Paolo Molaro | 7 |
Pedro Martine | 3 |
Patrik Torstensson | 27 |
Peter Williams | 2 |
Piers Haken | 14 |
Radek Doulik | 10 |
Rafael Teixeira | 2 |
Rodrigo Moya | 6 |
Sebastien Pouliot | 29 |
Tim Coleman | 4 |
Ville Palo | 7 |
Zoltan Varga | 10 |
|
Modules | Commits |
mono | 89 |
mono/doc | 4 |
mono/jit | 5 |
mcs/mcs | 18 |
mcs/class | 167 |
mcs/class/corlib | 83 |
mcs/class/System.Web | 10 |
debugger | 69 |
Windows.Forms | 10 |
gtk-sharp | 39 |
mbas | 3 |
mod_mono | 10 |
xsp | 6 |
Remoting | 23 |
|
Contributors to this issue:
Miguel de Icaza, bug fixing, news contributor, style.
Please visit us at the homepage of the Mono Project:
http://www.go-mono.org
If you want to consult old issues of the MWN. You can find
the archives here.
An Spanish translation is also available at the Mono Hispano
site.
|