[Mono-list] [Mono-announce-list] MWN in HTML
Jaime Anguiano Olarra
jaime@gnome.org
Thu, 23 Jan 2003 11:57:00 +0100
--Boundary_(ID_Db71tUdvW518EFP6g08XYw)
Content-type: text/plain
Content-transfer-encoding: 7BIT
Hi,
It seems that some people are having trouble to decompress the tarball.
In Linux you can: tar -zxvf mwn01222003.tar.gz
In Windows you can decompress it with Winzip or WinRaR
Anyway here you have the files separetly. Just download them to the same
directory and open the file called "index.html".
Sorry for the inconvinience.
Cheers,
Jaime.
--
http://www.go-mono.org -- The Mono Project, .net + freedom.
--Boundary_(ID_Db71tUdvW518EFP6g08XYw)
Content-type: text/html; name=index.html; charset=ISO-8859-15
Content-transfer-encoding: 7BIT
Content-disposition: attachment; filename=index.html
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Mono Weekly News. Jan 22th, 2003</title>
<link rel="stylesheet" href="mwn.css" type="text/css">
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
</head>
<body>
<table cellpadding="2" cellspacing="2" border="0" width="800" bgcolor="black" align="Center">
<tr>
<td valign="Top" align="Center" bgcolor="White">
<table align="Center" width="530" border="0" cellspacing="0" cellpadding="0">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="16"> </td>
<td width="373">
<!-- Main titles section -->
<table>
<tr><td>
<td valign="Center" bgcolor="white"><img src="logo.png"></td>
<td><table bgcolor="#a8a1a1" cellspacing="2" cellpadding="2"><tr>
<td bgcolor="#777746"><h1>Mono Weekly News (Jan 22th, 2003)</h1></td>
</tr></table>
<td><img src="squares.png"></td>
<td align="Right"><a href="http://www.go-mono.org"><h2>http://www.go-mono.org</h2></a></td></tr>
</table>
<br>
<cite>
<q>
The voice of the Mono Community.
</q>
</cite>
<!-- Table of contents -->
<br><br>
<b>Table of contents
<ul>
<li>1. Headlines
<ul>
<li>1.1 Mono 0.19 released</li>
<li>1.2 Gtk# 0.7 released</li>
<li>1.3 Mono 0.18 released</li>
<li>1.4 DB2 System.Data client contributed</li>
<li>1.5 MacOS X support on the runtime</li>
<li>1.6 IKVM (a Java VM for .NET) runs with Mono</li>
<li>1.7 Gsirc is making great process</li>
<li>1.8 Mono Debugger released!</li>
</ul>
<li>2. Meet the team. This week Atsushi Enomoto</li>
<!-- <li>3. Mono Socials: </li> -->
<li>3. CVS Activity</li>
<li>4. Mailing List Activity</li>
</ul>
</b>
<h3>1.1 Mono 0.19 released</h3>
Yes!, this week we are having two Mono releases. The main reasons for
it is the 0.19 release were a lot of improvement in the availability.
Now Mono is packaged for the most important Linux distributions. You
can also get it through its own
<a href="http://www.ximian.com/products/redcarpet/">Red Carpet</a>
channel. Better Remoting support (we now have the BinaryFormatter
thanks to Lluis), System.Web.Mobile to support Mobile browsing among
others.
<h3>1.2 Gtk# 0.7 released</h3>
The <a href="http://gtk-sharp.sourceforge.net/index.html">Gtk#</a>
team has provided us with a new release too. The changes since 0.6
are: the tutorial samples and monkeyguide docs spun off into separate
project. Build System fixes/enhancements, Metadata parameter fixes,
GStreamer fixes, Threading enhancements, GType registration
framework, libglade field binding enhancements, Gdk.Drawable and
Pango.Layout customizations, and Parser bugfixing.
<h3>1.3 Mono 0.18 released</h3>
The Mono team is proud to release Mono 0.18, with plenty of bug fixes
and improvements. If you are a happy 0.17 user, this release is a
happiness extension release. Many bugs in the runtime, class libraries
and C# compiler have been fixed. Some pills: we have many improvements to the
Mono VB.NET compiler. Authentication system in ASP.NET. And the remoting
infrastructure has got a big boost from Lluis in this release.
<h3>1.4 DB2 System.Data client contributed</h3>
Christopher Bockner has contributed a DB2 System.Data client. We have
a very complete range of data providers.
<h3>1.5 MacOS X support on the runtime</h3>
MacOS X support on the runtime has been integrated into the distribution,
and MCS works with it. Running most tests works too. Anyone with a
MacOSX system is welcome to try the code, report bugs and other
issues and, hopefully, send patches:-)
<h3>1.6 IKVM (a Java VM for .NET) runs with Mono</h3>
Zoltan has managed to get <a href="http://sourceforge.net/projects/ikvm/">IKVM</a> (a Java VM for .NET) to run with Mono. The
HelloWorld.class runs with the Mono runtime.
<h3>1.7 Gsirc is making great progress</h3>
Gsirc is Alp's lightweight and flexible IRC client for the .NET framework.
It makes use of Gtk# and is known to run on Linux and on Windows. It features
a handy full-screen mode (Flotilla) which is great for tracking dozens of IRC
channels on a dedicated X terminal or display. You can see it in action
<a href="http://www.atoker.com/gsirc/screenshots/gsirc-0.2a_overview.png">here</a> and get it at
<a href="http://www.atoker.com/gsirc/">Gsirc's site</a>.
<h3>1.8 Mono Debugger released!</h3>
The Mono Debugger 0.2.0 "Boston" has been released. After almost half
a year of hacking, we finally have a first public release of the Mono
Debugger :-). The source code is available at
<a
href="http://primates.ximian.com/~martin/debugger/debugger-0.2.0.tar.gz">this
address</a>.
This release depends on Mono 0.19 so if you are using an older
version, update!.
<h3>2. Meet the team. This week Atsushi Enomoto</h3>
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.
<br><br>
This week we are proud to present <b>Atsushi Enomoto</b>. Atsushi is a
newcomer to the Free Software comunity. He is a software engineer working
at a certain venture company for about 2 or 3 years. Sometimes he uses
dotnet with his job. The company he works for has many XML business, but
as for him, he has never met few scene to handle XML. Once upon a time, he
enjoyed MIDI programming when not working. He also likes to translate XML
related materials into Japanese. His recent concern is about cyberlaw, like
what professor Lawrence Lessig teaches since he was a law student studying
criminal law and intellectual property laws. Let's see what are his
interests in Mono and how is he contributing to make the project achieve
its goals.
<h4>Interview with Atsushi Enomoto</h4>
<table border=1 width="100%">
<tr><td>
<b>MWN: You are new to the Free Software community. How do you feel
about it?. Are you enjoying it?.</b><br><br>
<b>Atsushi Enomoto:</b> I'm quite enjoying participating. I'm too new
to distinguish whether it is because of "Free Software" development from
simply hobby development but I think it is precious experience to know
how open software development goes.
</td></tr>
<tr><td>
<b>MWN: Why did you come to Mono?. What are the reasons that moved you to
choose it as the first OpenSource project to contribute to?.</b><br><br>
<b>Atshushi Enomoto:</b> Well... I had been interested in Mono as the
alternative dotnet project. I hadn't ever used Mono (and still I
haven't wrote any application!), but subscribed to mono-list as a
read-only member. The first time I got involved in this project was
when Miguel wanted a little patch for XML library. Then I was
interested in XML and looked into that code and found that it was not
written in fact. Then I wrote first, very easy code and sent to
him. It was too incomplete and had very entry-level mistake. Miguel
advised me to write test. I was in trouble with test, and sent him I
may go to #mono and ask. I solved it myself, but after a few days,
Miguel sent me "feel free to come anytime," so then I thought I had
better (heh, I really thought "had better") go and see him to thank.
After that I received another help-wanted mail from duncan. I wrote
buggy code ;) again and sent him. Then Miguel asked me if I could
write more missing bits, then I started to get more involved into this
project. But I hadn't thought that means "as a maintainer"! I was really
surprised when I found that I was written about me as a "maintainer",
though it is no problem.
</td></tr>
<tr><td>
<b>MWN: So as one of the mono developers in the System.XML namespaces
(one of the basis parts of .net), what do you think about the
implementation you are doing?. What are the main benefits you think
Mono is bringing to Linux and the UNIX world with it? </b><br><br>
<b>Atsushi Enomoto: </b> Before I got involved in this, I had thought
the important part such as XML must be more complete and ready-to-use,
because there are similar packages such as libxml, libxslt and
soup. In fact, it is not such stage. Then I think it should go ahead.
You must surprise if I say that I hadn't ever used dotnet XML library
so deeply, and moreover, I hadn't ever used libxml/libxslt. (I always
use Java parser such as xerces, or crimson. I'm not kind of linux
developer.). There are many features to finish. DTD (even though it is
legacy), XSLT, XML Schema, XML (de)serialization... I think I cannot
do everything by myself (I think I'm no more than basic-skilled
programmer in the world). <br>About benefits of Mono, I think this
project can provide alternatives of Microsoft. I don't think that
mono's value is simply because it can run on unix, because MS really
provide Rotor. I think mono is valuable because it is "free software."
As for Microsoft, they certainly cannot provide some of the software
we need, such that collaborates with GPLed software (it is only for
example). It is social reason, but not laughable. It is important that
dotnet's useful feature such as ASP.NET can be used in platform other
than Windows. XML is important again is this context ... xml based web
services.
</td></tr>
<tr><td>
<b>MWN: Do you think the way .NET handles XML and the related
technologies is as good as it promises?. What can you tell us about
it, as a Java programer?.</b><br><br>
<b>Atshushi Enomoto: </b> Well, first to say, my Java experience is
not so deep. I'm really enter-level developer. As for So-called Web
Services, Microsoft is certainly playing one of the leader's role,
with many "standards" such as XML Schema, WS-I and even dotnet
itself. But I think it is not because they are with standards.
I'm suspicious of those effect of "standards" beleived that
"because it is standard." I think technology is used because it is
good (I think that Miguel is of good sense because he knows "what is
valuable" and what is not). So I think that if we use web services,
then we should always think "it is extending freedom" or not. To tell
the truth, I'm so new to mono, and to System.Xml. So I only know about
core feature of System.Xml namespace. Many programs such as monodoc,
ADO.NET, XML signature, or other libraries uses this feature. I think
this package itself is, however, far more complete. Formerly, there
were great implementor of this namespace, but now we need more help.
I think that many developers (like me) can participate to this
feature. XML is not so difficult. I can't say anything about other
tools, but I think it is important to get compatible with other
implementations, such as DotGNU and of course, Microsoft FCL. Such
effort makes ourselves "easy to use."
</td></tr>
<tr><td>
<b>MWN: Is there anything left you may want to say about which classes
or tools you find prioritary to implement so people reading this could
contribute?</b><br><br>
<b>Atsushi Enomoto: </b> Humm... the easiest way is to write
applications. It is OK to try existing programs ...heh, but even for
myself I didn't yet ;) .I want anyone who help development of this
package such as XSLT, but there is no loadmap, so contributors (even
for myself) must be confused. As said below, I didn't know that I was
regarded one of the maintainers. Then I'll write some of the draft of
the plan.
</td></tr>
<tr><td>
<b>MWN:</b> Thanks Atsushi. We are happy to see how developers from the
Microsoft Windows environment come to Linux and to Mono and contribute
to this project. Thanks for your time and your work.
</td></tr>
</table>
<!-- <h3>3. Mono Socials: </h3> -->
<h3>3. CVS Activity</h3>
This has been a busy week. Here are the results.
(*) Actually I am using the number of commits as measure, I will try to
get more accurate aproximations in the future. (Starting Jan 10th,
till Jan 20th)
<br><br>
Authors: Total 28
<table border=0 >
<tr><td valign="Top">
<table border=1 bgcolor="#a8a1a1">
<tr><td><b>Author</b></td><td><b>Commits</b></td></tr>
<tr><td>Ajay Kumar Dwivedi</td><td>1</td></tr>
<tr><td>Alejandro Sanchez</td><td>65</td></tr>
<tr><td>Alp Toker</td><td>1</td></tr>
<tr><td>Atsushi Enomoto</td><td>7</td></tr>
<tr><td>Christopher Bockner</td><td>3</td></tr>
<tr><td>Daniel Lopez</td><td>6</td></tr>
<tr><td>Daniel Morgan</td><td>10</td></tr>
<tr><td>Dietmar Maurer</td><td>14</td></tr>
<tr><td>Duncan Mak</td><td>36</td></tr>
<tr><td>Gaurav Vaish</td><td>12</td></tr>
<tr><td>Gonzalo Paniagua</td><td>43</td></tr>
<tr><td>Jackson Harper</td><td>5</td></tr>
<tr><td>Jeroen Janssen</td><td>4</td></tr>
<tr><td>Johannes Roith</td><td>84</td></tr>
<tr><td>Jonathan Pryor</td><td>29</td></tr>
<tr><td>Lluis Sanchez</td><td>5</td></tr>
<tr><td>Marco Ridoni</td><td>4</td></tr>
<tr><td>Martin Baulig</td><td>218</td></tr>
<tr><td>Miguel de Icaza</td><td>42</td></tr>
<tr><td>Mike Kestner</td><td>1</td></tr>
<tr><td>Nick Drochak</td><td>9</td></tr>
<tr><td>Paolo Molaro</td><td>14</td></tr>
<tr><td>Patrik Torstensson</td><td>3</td></tr>
<tr><td>Peter Williams</td><td>7</td></tr>
<tr><td>Rafael Teixeira</td><td>5</td></tr>
<tr><td>Rodrigo Moya</td><td>11</td></tr>
<tr><td>Sebastien Pouliot</td><td>18</td></tr>
<tr><td>Ville Palo</td><td>12</td></tr>
<tr><td>Zoltan Varga</td><td>6</td></tr>
</table>
</td><td valign="Top">
<table border=1 bgcolor="#a8a1a1">
<tr><td><b>Modules</b></td><td><b>Commits</b></td></tr>
<tr><td>mono</td><td>43</td></tr>
<tr><td>mono/doc</td><td>15</td></tr>
<tr><td>mono/jit</td><td>14</td></tr>
<tr><td>mcs/mcs</td><td>12</td></tr>
<tr><td>mcs/class</td><td>118</td></tr>
<tr><td>mcs/class/corlib</td><td>34</tr>
<tr><td>mcs/class/System.Web</td><td>25</td></tr>
<tr><td>debugger</td><td>211</td></tr>
<!-- <tr><td>Windows.Forms</td><td>1</td></tr> -->
<tr><td>gtk-sharp</td><td>37</td></tr>
<tr><td>mbas</td><td>5</td></tr>
<tr><td>monodoc</td><td>41</td></tr>
<tr><td>mod_mono</td><td>8</td></tr>
<tr><td>xsp</td><td>7</td></tr>
</table>
</td></tr>
</table>
<h3>4. Mailing List Activity</h3>
This has been a quite week in the Mono list. You can
see the scrollbar in your
<a href="http://www.ximian.com/products/evolution/">Evolution</a>
mailbox without forcing your eyes!.
The main points:
<ul>
<li>Daniel Morgan has had very busy days contributing a lot to
the list. Some of the useful information he provided was about
SQL#. We now know that: SQL# For GTK# will be moved to its own
cvs module sqlsharpgtk, some of the data binding functionality
could be moved to a base class so other GTK Widgets can take
advantage of data binding. Please
<a
href="http://lists.ximian.com/archives/public/mono-list/2003-January/005214.html">read</a>
for more info.</li>
<li>A little bit of discussion about the array access
performance.</li>
</ul>
Please visit us at the homepage of the Mono Project:
<a href="http://www.go-mono.org">http://www.go-mono.org</a>
</table>
</table>
</table>
</html>
--Boundary_(ID_Db71tUdvW518EFP6g08XYw)
Content-type: image/png; name=logo.png
Content-transfer-encoding: base64
Content-disposition: attachment; filename=logo.png
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAwFBMVEX////S0tL////JtpD29va3
t7dSRTWoqKmXinA2MCy6rpDn2bDJycl7enqGdl1LSkXUwJYDAwN1Zk6DgoDx4brs7Ov36sNHOy3n
49bi3M+ZmJf9+ur99smxssinl3bl5eT7+/vcyp/AwL5kZF9VZ2hgVkjJwq8tJR7c3N2hn5zs4sjs
6uH//vK5tKr7+/4bFxLe0KpxcG7WzbXy8vnt7u7d1s3iz6Px8fDJy92toIGvr67Q0L33+PhibXmM
jIrp6eri7zzhAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxIAAAsSAdLdfvwA
AAAHdElNRQfTAQwUBCaChhl8AAACMklEQVR4nIWSW2OiMBCFwXILchFQotQuGBoS6pbUlpaFKvz/
f7UTUFu3D3vekvlyzkwSRfmfskk8cm8VnW65NJndqukefwBq18y0ppqAQU0f/wE6EfguEtSNItcE
4NYDgB6fXHJIEB8dap1r3ek7UJWJo3fmQBxN046zlHCSJl8eaa8fmBAC+ZAgI/RglLgA3BcM0zDE
wif3v6+zuMG5Xh0CTD3L8qyQiULRVlIw0wSoZekKZNDnfWG9F6HAjkkPfR91E1BHSIhAYGypDyl/
+FOyQAiG+hoSJFBTWIEwsx5O7/dJ8WqFFGMm8tUERHDWMAwsDPtps2ztRbv7WHgYI+HWIwDhEjC8
l228nFut/WsBRAgeaOoBDMACe/E2ns93u8WojxY82eEMIHCg8vzHpb5Y3EmAXh0Mw9pul3NZvpv0
C0KFPwFMEjYE7C5Vu2096dCPAB2nKPb79Xqz2azXQ8odvaSGwXx9BFQGBH0d+PF8/W/cIR6cZxGZ
btLx4eKKlByrDD5Tpq248wxbPqlm57dIk1zY3OS8yQA41hCB0cHUdfXyWErmW+uSpFCfAJLnna53
zhVQEuPJUccOMk0CEW3GlQQyCQzIink97lU1J7qNkq4zJ4dqtDCFtbyXBlmzh3Fb1BHyrQdFOfaC
Wi9xvATF8xb12TXirD1Bghmh54UhRSJPeVkm5Duw/tQ++xzDx/HzqOAqyEln2RcwmJXUrHpr3rJK
a6TqoemvwGr8dz/Egr9G9k2wj/i/jwAAAABJRU5ErkJggg==
--Boundary_(ID_Db71tUdvW518EFP6g08XYw)
Content-type: text/css; name=mwn.css; charset=ISO-8859-15
Content-transfer-encoding: 7BIT
Content-disposition: attachment; filename=mwn.css
H1
{
color : #f7cf07;
}
BODY
{
background-color : #cccccc;
color: Black;
font : 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}
TABLE
{
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 11px;
line-height: normal;
}
.TituloSuperior
{
color : #888888;
font-size : 18px;
}
.Menu
{
font-size: 9pt;
background-color: Gray;
font-style: normal;
}
.Seccion
{
font-size: 15px;
color: #888888;
font-weight: bold;
}
A:LINK, A:VISITED
{
color: #8D8D8D;
}
A:ACTIVE
{
color: #880000;
}
.CeldaColorA
{
background-color: #dddddd;
}
.CeldaColorB
{
background-color: #ffffff;
}
--Boundary_(ID_Db71tUdvW518EFP6g08XYw)
Content-type: image/png; name=squares.png
Content-transfer-encoding: base64
Content-disposition: attachment; filename=squares.png
iVBORw0KGgoAAAANSUhEUgAAABAAAAAXCAYAAAAC9s/ZAAAABmJLR0QA/wD/AP+gvaeTAAAACXBI
WXMAAAsRAAALEQF/ZF+RAAAAB3RJTUUH0wEUEjQ62OFwAgAAAE9JREFUeJxjZEADB3fb/EcXs3c9
woguBgNMuCSIBQNvwDAAjOXlbhjR1tm5C2e0oYOBj4WBN4AFn+TaNT0YAYwO8IY2MQYMfBiMGjAs
DAAANbQN8LzecD8AAAAASUVORK5CYII=
--Boundary_(ID_Db71tUdvW518EFP6g08XYw)--