2003-09-01 Zoltan Varga <vargaz@freemail.hu>
[mono.git] / web / index
1 <link rel="alternate" type="application/rss+xml" title="RSS" href="index.rss"/>
2
3 <table>
4   <tr>
5     <td>
6         <a href="http://www.ximian.com">Ximian</a> announced the
7         launch of the Mono project, an effort to create an open source
8         implementation of the .NET Development Framework.
9
10         Mono includes: <a href="c-sharp.html">a compiler</a> for the
11         C# language, a <a href="runtime.html">runtime</a> for the
12         Common Language Infrastructure (also referred as the CLR) and a
13         set of <a href="class-library.html">class libraries</a>.  The
14         runtime can be <a href="embedded-api.html">embedded</a> into your
15         application.  It implements of both <a href="ado-net.html">ADO.NET</a>
16         and <a href="asp-net.html">ASP.NET</a>.
17
18         You can read our <a href="rationale.html">rationale</a> for
19         this project.  If you have questions about the project, please
20         read our list of <a href="faq.html">Frequently Asked
21         Questions</a> or <a href="mailto:mono-list@ximian.com">contact us.</a>
22
23         You might also want to <a href="download.html">Download the
24         source</a> for our work so far.  Grab a <a
25         href="snapshots">snapshot</a> of our current work, or <a
26         href="http://cvs.hispalinux.es/cgi-bin/cvsweb/?hidenonreadable=1&f=u&logsort=date&sortby=file&hideattic=1&cvsroot=mono">browse
27         the sources</a>
28
29         You might want to <a
30         href="mailing-lists.html">subscribe</a> to our mono-list
31         and mono-announce-list.  There is also a <a
32         href="http://www.gotmono.com/cgi-bin/yabb/YaBB.pl">forum</a> at <a
33         href="http://www.gotmono.com">GotMono</a>.
34
35         Wikis: <a href="http://www.nullenvoid.com/gtksharp/wiki">Gtk# Wiki</a>
36         and <a href="http://www.nullenvoid.com/mono/wiki">Mono
37         Wiki</a>
38
39     </td>
40     <td>
41         <table border=1>
42           <tr>
43             <td colspan="3">
44               <b><center>Mono Status</center></b>
45             </td>
46           </tr>
47           <tr>
48             <td>
49               <b><a href="c-sharp.html">C# Compiler</a></b>
50             </td>
51             <td>
52               <b>Self hosting on Linux</b><br>
53               Self hosting on .NET.
54             </td>
55           </tr>
56           <tr>
57             <td>
58               <b>JIT</b>
59             </td>
60             <td>
61               Linux/x86 working.
62             </td>
63           </tr>
64           <tr>
65             <td>
66               <b>Interpreter</b>
67             </td>
68             <td>
69               Working:<br>
70               Linux/x86, Linux/PPC, S390, StrongARM<br>
71               In progress:<br>
72               SPARC.
73             </td>
74           </tr>
75           <tr>
76             <td><b><a href="asp-net.html">ASP.NET</a></b></td>
77             <td>Webforms and WebServices working<br></td>
78           </tr>
79           <tr>
80             <td>
81               <b><a href="class-status.html">Classes</a></b>
82             </td>
83             <td>
84               All assemblies compile.
85             </td>
86           </tr>
87           <tr>
88             <td>
89               RSS feed:
90             </td>
91             <td>
92               <a href="index.rss"><img src="images/xml.gif"></a>
93             </td>
94           </tr>
95          <tr>
96             <td>
97               <a href="screenshots.html">Screenshots</a>
98             </td>
99           </tr>
100         </table>
101
102         <table border=1>
103           <tr>
104             <td colspan="3">
105               <b><center>In the news</center></b>
106             </td>
107           </tr>
108           <tr>
109             <td>
110               <img src="images/netmagazine.png">
111             </td>
112             <td>
113               <a href="http://www.fawcette.com/dotnetmag/2003_TE/magazine/columns/trends/default.asp">May 31st, 2003</a>: CLI integration.
114             </td>
115           </tr>
116           <tr>
117             <td>
118               <img src="images/infoworld.png">
119             </td>
120             <td>
121               <a href="http://www.infoworld.com/article/03/05/22/HNmono_1.html">May 22nd, 2003</a>: Mono 1.0 plans.
122             </td>
123           </tr>
124           <tr>
125             <td>
126               <img src="images/infoworld.png">
127             </td>
128             <td>
129               <a href="http://www.infoworld.com/article/03/03/14/11stratdev_1.html">Mar 14th, 2003</a>: Whither Mono?
130             </td>
131           </tr>
132           <tr>
133             <td>
134               <img src="images/b2.png">
135             </td>
136             <td>
137               <a href="http://www.infoworld.com/article/03/05/22/HNmono_1.html">Dec, 2002</a>: The Penguin takes flight.
138             </td>
139           </tr>
140         </table>
141     </td>
142   </tr>
143 </table>
144
145 @item Aug 14th, 2003: Mono 0.26 has been released
146
147         A new version of Mono is available, the new features include:
148         <a href="http://www.cairographics.org/">Cairo support</a>, <a
149         href="http://remoting-corba.sf.net">Remoting.Corba</a>
150         support, as well as a managed XSLT implementation.  
151
152         Existing features have been improved vastly: better
153         Windows.Forms, runtime, faster compiler, web services, better
154         compliance to the spec and more. 
155
156         Check out the <a
157         href="http://www.go-mono.com/archive/mono-0.26.html">Release
158         notes</a> for details.
159
160 @item Aug 9th, 2003: Python for .NET Preview 2 available;  Mono Documentation site up.
161
162         Brian Lloyd has <a
163         href="http://lists.ximian.com/archives/public/mono-list/2003-August/015313.html">announced</a>
164         the availability of his Python binding to .NET.  This works
165         with .NET and Mono.  For more information about it, see
166         Brian's site at <a href="
167         http://zope.org/Members/Brian/PythonNet/">http://zope.org/Members/Brian/PythonNet/</a>
168
169         We have uploaded the current Mono Documentation (core
170         libraries and Gtk#) to <a
171         href="http://mono.ximian.com:8080"/>http://mono.ximian.com:8080</a>.
172         The site is running the ASP.NET edition of <a
173         href="archive/monodoc-0.6.tar.gz">MonoDoc 0.6</a> on XSP.
174
175 @item Aug 6th, 2003: Winforms samples
176
177         Timothy Parez is coordinating the effort to create sample
178         programs that exercise the various Windows.Forms controls.  We
179         are using this as graphical regression test suite for the Mono
180         implementation.
181
182         The screenshots of the various widgets, together with the
183         source code is available on the <a
184         href="http://www.nullenvoid.com/mono/wiki/index.php/WineSamples">WineSamples</a>
185         page on the <a
186         href="http://www.nullenvoid.com/mono/wiki/">Mono Wiki</a>.
187
188         A new cvs module called `winforms' has been created that
189         contains the source code for the samples.  To run the samples,
190         you can install the WineLib packages available from our <a
191         href="download.html">download page</a>.
192
193 @item Aug 5th, 2003: New Apache Module architecture: 1.3 and 2.x supported
194
195         Gonzalo rearchitected our Apache module for hosting Mono and
196         ASP.NET.  The previous incarnation hosted a Mono runtime on
197         each Apache process, which lead to a slow setup for webforms.
198         The new setup uses a shared mono process for all the incoming
199         requests.  Daniel later improved up the new architecture and
200         added dual support, so now in addition to Apache 2.x, we
201         support Apache 1.3 with the same codebase.
202
203         The new code is available on CVS, on module `mod_mono', and
204         now requires an XSP installation to be available. 
205
206 @item Aug 4th, 2003: Ximian acquired by Novell.
207
208         Today <a href="http://www.novell.com">Novell</a> acquired <a
209         href="http://www.ximian.com">Ximian</a>.  The press release is
210         available <a
211         href="http://www.ximian.com./about_us/press_center/press_releases/index.html?pr=novell">here</a>.
212
213         Mono and Gnome form an integral part of the Novell strategy.
214
215 @item Jul 30th, 2003: Remoting.CORBA, Managed XSLT.
216
217         Today Lluis announced that Mono CVS contains all the fixes to
218         run <a
219         href="http://remoting-corba.sourceforge.net/">Remoting.CORBA</a>:
220         both client and server channels work; We are interested in people
221         testing it with other ORBs.
222
223         Ben checked-in today his managed implementation of Xslt that
224         we mentioned on Jul 19th; This uncovered various limitations
225         on the XPath implementation, which Piers has swifly removed.
226         Monodoc, NUnit and our Corcompare work with it.  Since this is
227         implementation is not completed yet, we still support the
228         libxslt-based version by default.  For more details on how to
229         try the new XSLT implementation, see <a
230         href="http://lists.ximian.com/archives/public/mono-devel-list/2003-July/001681.html">Ben's
231         post</a>
232
233 @item Jul 27th, 2003: Wine packages and Daily Snapshots 
234
235         MonoWine packages (used to run System.Windows.Forms) software
236         are now available from our (<a
237         href="download.html">download</a> page).  You can track the
238         progress on our <a
239         href="http://www.nullenvoid.com/mono/wiki/index.php/WineSamples">Wiki
240         page.</a>
241
242         We're now building daily snapshots of Mono.  They come in
243         three distinct flavors:
244
245         <ul>
246                 * mono snapshot tarballs - These are 'release-style' tarballs and
247                   contain everything necessary to setup a new
248                   installation from scratch.  This includes the Mono
249                   runtime and all the assemblies we distribute.
250
251                 * monocharge tarballs - These tarballs contain only
252                   the assemblies built on that day.
253
254                 * monolite tarballs - These tarballs contain a copy of
255                   'corlib.dll', 'mcs.exe', 'System.dll', 'System.Xml.dll' and
256                   'Mono.CSharp.Debugger.dll'. They can be used to
257                   re-bootstrap an out-of-sync installation.
258         </ul>
259
260         The daily builds are availble here: <a href="http://go-mono.com/daily">http://go-mono.com/daily</a>
261
262         If you find that the builds are broken, please notify Duncan.
263
264 @item Jul 19th, 2003: Recent developments
265
266         Since Mono has matured, we have limited the news on the site
267         to major accomplishments that are finished, but this week, it
268         is worth devoting some time to talk about some of the
269         work-in-progress projects that are progressing.
270
271         Jackson has added support to the IL assembler for generics as
272         well as to the PEAPI library, and it has assembled its first
273         generic program.  Support for handling images with generics
274         has been on our file format reader for a while, but the JIT
275         engine is still incomplete. 
276
277         On the XSLT world, Atsushi and Ben continue to make big
278         improvements.  Ben recently got the prototype managed XSLT
279         implementation to run its first stylesheet.  Although
280         currently Mono uses libxslt to implement the System.Xml.Xsl
281         namespace, to have a fully .NET compliant implementation we
282         will need a managed version, and this is the beginning of it.
283
284         Lluis recently posted an update on the <a
285         href="http://lists.ximian.com/archives/public/mono-devel-list/2003-July/001550.html">state
286         of WSDL</a> in Mono.  Now that the web services runtime is
287         ready, the WSDL compiler becomes more important as a
288         development tool.
289
290         Atsushi continues his work on the DTD validating reader in
291         System.Xml, as well as improving our XML Schema support.
292
293 @item Jul 14th, 2003: New build system;  IPV6 support.
294
295         Peter Williams has contributed a new build system that
296         addresses many of the annoyance we had with our previous build
297         system.  He has worked on this for a few weeks, and Gonzalo
298         helped test it and get it into CVS.  We no longer have the
299         historical dual build system: make for Unix and nant for
300         Windows.
301
302         This system also offers the opportunity to compile our class
303         libraries with different profiles (.NET 1.0, .NET 1.1 and the
304         various ECMA subsets).
305
306         Peter explains the new build system <a
307         href="http://lists.ximian.com/archives/public/mono-devel-list/2003-July/001506.html">here</a>
308
309         Jerome's IPV6 code has been checked into CVS; With Peter's new
310         build system, we will be able to expose it (as part of the
311         NET_1_1 build).
312
313 @item Jul 9th, 2003: ASP.NET web services, coverage tools.
314
315         Web Services keep advancing: now we also support server-side
316         authoring of Web Services as well as web service clients
317         (which shipped in Mono 0.25).  This works using our ASP.NET
318         runtime, so it works with either XSP or the Apache module. The
319         new Web Services work from Lluis added the missing bits:
320         <ul>
321                 <li> .asmx files.
322                 <li> Method calls with complex parameters (whatever XmlSerializer can currently serialize, which is a quite a lot).
323                 <li> ref and out parameters.
324                 <li> Soap headers (In, Out and InOut).
325                 <li> Soap extensions, both global (configured in web.config) and particular to methods (configured using attributes).
326         </ul>
327
328         For more details, see Lluis <a href="http://lists.ximian.com/archives/public/mono-devel-list/2003-July/001449.html">post</a>
329
330         GUI-wise: Work on <a href="http://xr.xwin.org">Xr</a> to
331         implement System.Drawing continues.  This will provide a full
332         GDI+ implementation for Mono, and this will be hooked up into
333         Gtk# and System.Windows.Forms.
334
335         MonoDoc keeps moving along, with a new web-based version
336         coming up next, and we are also exploring a collaborative
337         extension to allow people to contribute documentation through
338         their web browsers.
339
340         Zoltan's Coverage analysis tool has been checked into CVS.
341         With this tool it is now possible to find which class library
342         code paths are missing regression tests.  The module is
343         `monocov'.  Details are <a
344         href="http://www.nexus.hu/vargaz/">here</a>.  A fresh Gtk#
345         version is available now.
346
347         Jean's remoting-based Soap implenentation is also maturing.
348
349 @item Jun 26th: Mono 0.25 has been released.
350
351         We have released Mono 0.25.  A list of the new features is
352         available <a href="archive/mono-0.25.html">here</a>.  
353
354         Packages for Windows, and various Linux distributions are
355         available on our <a href="download.html">download</a> page.
356
357 @item Jun 17th, 2003: Web Services client; Profiling hooks
358
359         Lluis and Gonzalo have checked into CVS the support for web
360         services in the Mono runtime.  This allows Mono to work as a
361         web services client.  We still require a WSDL compiler to
362         compile the initial stub, but Erik has the beginning of a WSDL
363         compiler ready and Atsushi has continued work on his
364         experimental Xml Schema to C# class generator.  
365
366         As part of this, the Mono Http runtime has been rewritten to
367         increase reliability, scalability and conformance to the
368         specs.  Also our io-layer has been extended to not have
369         arbitrary limits.  This was done as part of our collaboration
370         with SourceGear.
371
372         Paolo has commited the new pluggable profiling API to the Mono
373         runtime: now the profiler is built as a module, and a new code
374         coverage analysis has been checked in (and Zoltan already
375         added improvements to it).
376
377         Mark's Mozilla bindings continue to improve, and we will shortly
378         migrate the Mono documentation browser to use Mozilla, to take
379         advantage of the tutorial's use of CSS.
380
381         Jackson's work on the IL assembler and Ben on running
382         regression tests have provided us with a very needed tool in
383         the Mono toolkit.  One of the last missing pieces on the SDK.
384
385         On the crypto world, we got Sebastien's certificate viewer
386         checked into CVS and the crypto code keeps advancing by leaps
387         and bounds.
388
389         Alexandre and Aleksey Work continues on Windows.Forms on top
390         of Wine and Gtk# (the former for full compatibility, the later
391         for ease-of-authoring).
392
393         Cesar checked in the beginning of the semantic analysis code
394         for his JScript compiler, and will be working on it full time.
395
396 @item Jun 11th, 2003: SourceGear and Ximian announce partnership
397
398         Ximian, Inc., the leading provider of desktop and server
399         solutions enabling enterprise Linux adoption, today announced
400         that SourceGear Corporation will use Mono\x{2122} Project
401         technology to offer cross-platform versions of its
402         products. In addition, the companies have entered into a
403         development partnership under which Ximian® will provide
404         custom Mono development to enable delivery of SourceGear
405         products later this year. As a result, SourceGear will offer
406         both UNIX and Linux clients for its SourceGear Vault source
407         code management tool, enabling broader use of its solutions in
408         mixed-platform development organizations.
409
410         <a href="http://www.ximian.com/about_us/press_center/press_releases/index.html?pr=sourcegear">Read more...</a>
411
412         Some technical details are available <a
413         href="http://lists.ximian.com/archives/public/mono-list/2003-June/014334.html">here</a>.
414
415 @item May 20th, 2003: OpenLink releases WineLib patches.
416
417         OpenLink <a
418         href="http://lists.ximian.com/archives/public/mono-winforms-list/2003-May/000284.html">announced</a>
419         the release of Vladimir's work to turn Wine into a library
420         that can be used dynamically from Mono.  This work simplifies
421         the work on System.Windows.Forms as it is no longer necessary
422         have a special version of the GC, nor have a stub program.
423         The patches are available <a
424         href="http://www.openlinksw.com/mono/">here</a>.
425
426         Mono packages for the Linux/s390 are available now in the <a
427         href="download.html">download page</a>.
428
429 @item May 10th, 2003: Eclipse runs on Mono
430
431         Today Zoltan Varga announced that he got the <a
432         href="http://www.eclipse.org">Eclipse IDE</a> running on top
433         of Mono+<a href="http://www.ikvm.net">IKVM</a>.  
434
435         A screenshot of Eclipse running with Mono can be found <a
436         href="images/ikvm-screenshot.png">here</a>
437
438 @item May 6th, 2003: Mono 0.24 ships
439
440         We have released Mono 0.24 which includes our new code
441         generation engine.  A list of the new features is available <a
442         href="archive/mono-0.24.html">here</a>.  
443
444         Packages for Windows, and various Linux distributions are
445         available on our <a href="download.html">download</a> page.
446         We are shipping Gtk# and MonoDoc packages for the first time.
447
448 @item Apr 21st, 2003: Virtuoso 3.0 ships.
449
450         <a href="http://www.openlinksw.com">OpenLink's</a> released
451         their <a href="http://www.openlinksw.com/press/virt3rel.htm">Virtuoso
452         3.0</a> database system.  Virtuoso ships on Windows and Linux.
453         On Linux they use Mono as their runtime to host C#, .NET and
454         ASP.NET.  Congratulations to OpenLink for their release.
455
456         Virtuoso can be downloaded <a
457         href="http://oplweb2.openlinksw.com:8080/download/virtuoso.vsp">here</a>
458         and a demo is available <a
459         href="http://demo.openlinksw.com:8890/tutorial/hosting/ho_s_2/ho_s_2.vsp">here</a>.
460
461         OpenLink is contributing fixes and code to the Mono project on
462         an ongoing basis. 
463
464         Jon Udell wrote a small <a
465         href="http://www.infoworld.com/article/03/03/14/11stratdev_1.html">entry</a>
466
467 @item Apr 19th, 2003: RelaxNG validating reader; Activities.
468
469         Atsushi has created a <a
470         href="http://www24.brinkster.com/ginga/RelaxngValidatingReader/">RelaxNG</a>
471         validating XML reader.
472
473         There is activity on the <a
474         href="http://www.gotmono.com">GotMono forums</a> and the <a
475         href="http://www.nullenvoid.com/gtksharp/wiki/">Gtk# Wiki</a>
476
477 @item Apr 11th, 2003: First Mono Book is out;  Team pages.
478
479         The first book to cover Mono is out.  This book is currently
480         only available in German, you can find it <a
481         href="http://www.amazon.de/exec/obidos/ASIN/3827264928/qid=1050051051/sr=2-1/ref=sr_2_3_1/028-2755135-1623712">here</a>
482
483         We now have a page for the <a href="team.html">Mono Team</a>
484         where we include a list of some of the people who have made
485         Mono possible.  If you have CVS access, please update the page
486         to include your information.
487
488 @item Apr 5th, 2003: New compilation engine.
489
490         The new Mono compilation engine has been placed on CVS, the
491         details are <a
492         href="http://lists.ximian.com/archives/public/mono-list/2003-April/013269.html">here</a>
493
494         Zoltan has commited his <a
495         href="http://lists.ximian.com/archives/public/mono-devel-list/2003-April/000274.html">typed
496         allocation</a> patches to CVS as well.
497
498 @item Apr 3rd, 2003: NUnit 2.0 GTK# GUI;  GtkMozEmbed; SWT#
499
500         Gonzalo has checked in his <a href="http://gtk-sharp.sf.net">Gtk#</a>-based
501         <a href="http://nunit.org">NUnit</a> tool.  Screenshots are <a
502         href="http://primates.ximian.com/~gonzalo/mono/shots/running.png">here</a>
503         and <a
504         href="http://primates.ximian.com/~gonzalo/mono/shots/finished.png">here</a>
505
506         Mark has checked his bindings for Gtk-based Mozilla into CVS,
507         module name: `GtkMozEmbed'.  Read the <a
508         href="http://lists.ximian.com/archives/public/mono-list/2003-April/013247.html">details</a>
509
510         The SWT port to C# using Gtk is <a
511         href="http://lists.ximian.com/archives/public/sd-mono-port/2003-March/000114.html">progressing</a>.  Screenshots are
512         <a href="http://www.roboto.ch/swt">here</a>. 
513
514 @item Mar 28th: Mono community site.
515
516         <a href="http://www.gotmono.com">www.gotmono.com</a> has
517         openend its door: Got Mono is a Mono Community site.
518
519 @item Mar 25th: Second Mono Survey
520
521         <table width="100%" cellpadding="0" cellspacing="1" border="0" bgcolor="blue">
522            <tr>
523              <td valign="top">
524                <div style="background: #c0d0ff; margin: 0px 0px 0px 0px; padding: 1px;">
525                  What do you think about Mono?
526
527                  Is your company involved with the development and
528                  deployment of web applications?  Is Linux becoming an
529                  important part of your company's business application
530                  strategy? Are you considering Mono for your next
531                  project? Would you like to shape the future of Mono
532                  and the use of Linux in business critical
533                  applications?
534
535                  If you answered yes to any of these questions, we
536                  would like to talk with you. If interested, please
537                  email us at <a
538                  href="mailto:mbadgett@ximian.com">mbadgett@ximian.com</a>.
539                </div>
540              </td>
541            </tr>
542         </table>
543
544 @item Mar 20th: Windows.Forms and Wine.
545
546         Alexandre has provided a modified version of the GC system
547         that will work with and Mono.  See the mono-winforms-list.  It
548         is now possible to run our Win32-based implementation of
549         Windows.Forms with Mono on Linux.
550
551 @item Mar 7th: Mono 0.23
552
553         A new freshly baked release of Mono is available.  Release
554         notes are <a href="archive/mono-0.23">here</a>.   This is mostly a
555         bug fix release.  No new features.
556
557 @item Mar 5th, 2003: Mono 0.22;  MonoDoc 0.2; Debugger 0.2.1: Release-o-Rama.
558
559         Mono 0.22 has been released.  See the <a
560         href="archive/mono-0.22">release notes</a>.  This is a bug fix
561         release.
562
563         A new preview of MonoDoc 0.2, the Mono Documentation browser
564         has been <a href="http://lists.ximian.com/archives/public/gtk-sharp-list/2003-March/001266.html">released</a>.
565
566         Martin also announced a <a
567         href="http://lists.ximian.com/archives/public/mono-list/2003-March/012756.html">new
568         release</a> of the Mono Debugger (both GUI and command line). 
569
570 @item Mar 3rd, 2003: The Mono Hackers Hall Of Fame welcomes Zoltan Varga
571
572         The <a href="hackers.html">Mono Hackers Hall Of Fame</a>
573         continues to show our appreciation to the excellent
574         contributors that make <b>mono::</b> a successful free
575         software project.
576
577         Zoltan has contributed significantly to Mono, with bug reports and bug 
578         fixes as well as pushing the envelope of the things that can be done in
579         and with the mono runtime: the gcc-based ngen compiler, code coverage
580         and more recently his work with Reflection.Emit that got mono to the 
581         point of running the <a href="http://www.ikvm.net">IKVM</a> Java virtual 
582         machine.
583
584 @item Mar 2nd, 2003: New Mono mailing list.
585
586         A new mailing list for <a
587         href="http://lists.ximian.com/mailman/listinfo/mono-devel-list">Mono
588         Development</a> has been created.
589
590 @item Feb 27th, 2003: Mono 0.21 released
591
592         Mono 0.21 has been released.  This is only a bug fix release.
593         The <a href="archive/mono-0.21">release notes</a> are available.
594
595         Windows binary is available <a href="archive/mono-0.21-win32-1.exe">here</a>
596
597 @item Feb 25th, 2003: Mono 0.20 for Windows released;   New Apache module released.
598
599         Packages of Mono for Windows have been <a
600         href="archive/mono-0.20-stable-win32-2.exe">released</a>.
601         Thanks to Daniel, Johannes and Paolo for setting this up.
602
603         Daniel has released a new version of his Mono Apache module that
604         handles ASP.NET.  The code is available at <a
605         href="http://apacheworld.org/modmono/">here</a>
606
607         Nick has posted an update on the progress on our <a
608         href="http://lists.ximian.com/archives/public/mono-list/2003-February/012467.html">regression
609         tests</a>.  We are looking for more tests, and more volunteers to write them.
610
611         Also, remember to contribute to the Gtk# documentation effort,
612         momentum is picking up!  See the entry for Feb 18th for more details.
613
614 @item Feb, 23rd, 2003: Mono 0.20 released; Gtk# 0.8 released.
615
616         Mono 0.20 has been released.  Check out the <a
617         href="archive/mono-0.20">release notes</a> for an overview of
618         the changes.  You can get it <a href="download.html">here</a>.
619         There are no major features in this release, mostly bug fixes
620         and performance improvements.  
621
622         Gtk# 0.8 has been <a
623         href="http://lists.ximian.com/archives/public/gtk-sharp-list/2003-February/001114.html">released</a>
624
625         <b>Important</b>: The contributed binaries for Windows
626         binaries of Mono 0.20 contain a virus.  Please read <a
627         href="virus.html">this</a> if you installed the binary.
628
629 @item Feb 18th, 2003: Volunteers to document Gtk#
630
631         With the availability of a documentation browser, we are
632         looking for volunteers to help us complete the documentation
633         of the Gtk# binding for Mono.
634
635         Experience with Gtk is useful, but not mandatory.  We have
636         checked in stubs, and we have instructions, and resources to
637         how to complete this process <a
638         href="documentation.html">here</a>.  Mail the <a
639         href="mailto:mono-docs-list@ximian.com">mono-docs-list@ximian.com</a>
640         for further discussion.
641
642 @item Feb 14th, 2003: OpenGL# bindings for Mono;  Mono Basic updates.
643
644         Mark Crichton has completed his OpenGL/GLUT bindings for
645         Gnome.  A screenshot can be seen <a
646         href="sshots/oglcs.png">here</a>.  The bindings are available
647         on the Mono CVS repository on the module `glgen'.  This is a
648         straight binding to the C API. 
649
650         Marco has <a
651         href="http://lists.ximian.com/archives/public/mono-list/2003-February/011752.html">posted
652         an update</a> on the current state of the free VB.NET compiler
653         for Mono.
654
655         We are looking for contributors and maintainers to the
656         JavaScript compiler as well (Janet)
657
658 @item Feb 12th, 2003: New assemblies, Gtk# stub documentation, Authenticode, Polish site
659
660         Mono now distributes a few new assemblies: Mono.Security.Win32
661         as a layer to use the crypto functionality on Win32.  The
662         Mono.Posix assembly which contains functionality for taking
663         advantage of Unix facilities.
664
665         A <a href="http://www.go-mono.pl/">Mono site in Poland</a>.
666
667         Stubs for the Gtk# documentation have been checked into CVS.
668         If you want to contribute please read <a
669         href="http://lists.ximian.com/archives/public/mono-list/2003-February/012108.html">this
670         message</a>
671
672         Mono development is moving quickly: Tim and Daniel have been
673         improving the Oracle database provider and Sebastien Pouliot
674         has got code signing to work using Authenticode with pure open
675         source and managed code. Plenty of new VB.NET work from Marco
676         (compiler) and Daniel (runtime).  Also Jackson has resumed
677         work on the IL assembler and the fully managed library to
678         generate CIL images (Sergey wrote the first Mono.PEToolkit).
679
680 @item Feb 11th, 2003: Mono Weekly News, New assemblies.
681
682         <a href="http://monoevo.sourceforge.net/mwn/index.html">Mono
683         Weekly News</a>: Includes a new interview, software
684         announcements and the PHP/Mono integration.
685
686 @item Feb 5th, 2003: MonoDoc 0.1
687
688         A <a
689         href="http://www.go-mono.com/archive/monodoc-0.1.tar.gz">preliminary
690         release</a> of the Mono Documentation Browser is now availble.
691         Release <a
692         href="http://lists.ximian.com/archives/public/mono-list/2003-February/011935.html">notes</a>
693
694 @item Jan, 22th, 2003: Mono wins award, OpenLink releases Virtuoso.
695
696         Mono won the `Best Open Source Project' award at the Linux
697         World Expo.  A description is <a
698         href="http://linuxtoday.com/news_story.php3?ltsn=2003-01-23-024-26-OP-EV">here</a>
699
700         Open Link has a <a
701         href="http://biz.yahoo.com/prnews/030123/neth013_1.html">press
702         release</a> about Virtuoso 3.0: the first commercial product
703         shipping that uses Mono.
704
705 @item Jan, 20th, 2003: Mono 0.19 released;  Screenshots page; Gtk# 0.7
706
707         Mono 0.19 has been released.  Check out the <a
708         href="archive/mono-0.19">release notes</a> for an overview of
709         the changes.  You can get it <a href="download.html">here</a>.
710         There are no major features in this release, mostly bug fixes
711         and performance improvements.
712
713         We have now a new section <a href="screenshots.html">with
714         screenshots</a> of various Mono applications.  You can see
715         there the new released Debugger, as well as the work in
716         progress on the documentation browser.
717
718         <a href="http://gtk-sharp.sf.net">Gtk# 0.7</a> has been <a
719         href="http://lists.ximian.com/archives/public/mono-list/2003-January/005222.html">released</a>
720
721 @item Jan, 19th, 2003: Mono Debugger released.
722
723         After six month of extensive development, Martin Baulig has
724         released the first version of the Mono debugger.  The Mono
725         debugger is written in C# and can debug both managed and
726         unmanaged applications, support for multiple-threaded
727         applications and should be relatively easy to port to new
728         platforms.  
729
730         Details of the release are available in <a
731         href="http://lists.ximian.com/archives/public/mono-list/2003-January/005192.html">post</a>. 
732
733         The debugger contains both Gtk# and command line interfaces.
734         The debugging file format used in Dwarf (its already supported
735         by our class libraries and the Mono C# compiler; To debug C
736         applications, you need a recent GCC, or to pass the -gdwarf-2
737         flag to gcc).
738         
739 @item Jan, 17th, 2003: DB2 provider, MacOS X
740
741         Christopher Bockner has contributed a DB2 System.Data client. 
742
743         MacOS X support on the runtime has been integrated into the
744         distribution, and MCS works with it.
745
746         Zoltan has managed to get <a
747         href="http://radio.weblogs.com/0109845/">IKVM</a> (a Java VM
748         for .NET) to run with Mono.  The HelloWorld.class runs with
749         the Mono runtime.
750
751 @item Jan, 13th, 2003: Mono 0.18 released
752
753         Mono 0.18 has been released.  Check out the <a
754         href="archive/mono-0.18">release notes</a> for an overview of
755         the changes.  You can get it <a href="download.html">here</a>.
756
757 @item Jan 10th, 2003: Mono Weekly News.
758
759         A new issue of the <a
760         href="http://lists.ximian.com/archives/public/mono-list/2003-January/004903.html">Mono
761         Weekly News</a> has been published.
762
763         Check out the <a href="crypto.html">Crypto status</a> page
764         that Sebastien has put together.
765
766 @item Jan 3rd, 2003: Glade#, Code Coverage, Apache, MBas, Debugger.
767
768         Rachel has made Glade# use attributes so binding C# widgets to
769         the designed widgets is now easier than ever.  Alp has
770         improved this to use implicit names as well.
771
772         Martin's Mono debugger now has support for multi-thread
773         debugging.  Special feature: breakpoints can be defined in a
774         per-thread basis now.
775
776         Daniel López has checked in his Apache module to integrate
777         Mono and Mono's ASP.NET support as an Apache module.  Gonzalo
778         has folded his new Mono hosting classes into this module (they
779         are now shared between XSP and mod_mono).  You can get the
780         mod_apache from CVS (module name: mod_mono). 
781
782         Mono Basic improvements: Marco has added support for more
783         statements on the grammar.
784
785         Zoltan has <a href="http://www.nexus.hu/vargaz2/">posted</a>
786         his Code Coverage analysis tool for Mono.
787
788 @item Dec 17th, 2002: Mono: Commercial uses.
789
790         <a href="http://www.tipic.com">Tipic</a> today <a
791         href="http://www.ximian.com/about_us/press_center/press_releases/index.html?pr=tipic_mono">announced</a>
792         their work on porting their Instant Messaging Server platform
793         to run on Mono.
794
795         <a href="http://www.winfessor.com">Winfessor</a> also <a
796         href="http://www.winfessor.com/press.asp">announced</a> the
797         availability of their Jabber SDK to run on Mono.
798
799         Also two weeks ago we mentioned <a
800         href="http://www.openlinksw.com">OpenLink Software's</a> <a
801         href="http://www.ximian.com/about_us/press_center/press_releases/index.html?pr=openlink_mono">announcement</a>
802         of their product, also using Mono.
803
804 @item Dec 10th, 2002: Gtk# 0.6 released;  Mono 0.17 packages for Windows and Debian.
805
806         Mike Kestner <a
807         href="http://lists.ximian.com/archives/public/mono-list/2002-December/003961.html">announced
808         Gtk# 0.6</a>.  This new release includes many new features and
809         bug fixes, and is the perfect companion to the <a
810         href="archive/mono-0.17">Mono 0.17</a> release.
811
812         Johannes has contributed a Windows-ready package of Mono 0.17,
813         and its available from our <a
814         href="download.html">download</a> page.
815
816         Alp Toker has <a href="http://www.atoker.com/mono/">Debian packages</a>
817
818 @item Dec 9th, 2002: Mono 0.17 has been released
819
820         Mono 0.17 has been released.  Check out the <a
821         href="archive/mono-0.17">release notes</a> for a more detailed
822         list.   You can get it <a href="download.html">here</a>.
823
824         Many new features as well as plenty of bug fixes.  Many new
825         System.Data providers and a more mature System.Web (ASP.NET)
826         which can now be hosted in any web server.  A simple <a
827         href="archive/xsp-0.2.tar.gz">test web server</a> to host
828         asp.net has been released as well.
829
830         This version also integrates Neale's s390 port.
831
832         This release also includes a new exception handling system
833         that uses the gcc exception information that vastly improves
834         our internalcall speed (15% faster mcs compilation times).   
835
836 @item Dec 8th, 2002: VB.NET, Oracle Provider.
837
838         Marco has got the Mono Basic compiler up to speed (support for
839         classes, modules, expressions, object creation, method
840         invocation, local variables, and some statements).  The
841         compiler is based on the work from Rafael Teixeira on MCS.
842
843         Screenshots: <a
844         href="http://modgb.sourceforge.net/monobasic_snap.png">in
845         Windows doing Windows.Forms</a> and in Linux doing <a
846         href="images/gtk-vb.png">VB with Gtk#</a> (courtesy of Alp).
847
848         Daniel Morgan has checked in his Oracle provider to the CVS
849         repository as well.
850
851 @item Nov 27th, 2002: Press release, tutorials, Windows Forms, ADO.NET, Magazine.
852
853         <a
854         href="http://www.business2.com/articles/mag/0,1640,45454,FF.html">The
855         Penguin Takes Flight</a>: an article written by Erick
856         Schonfeld appears on the December issue of <a
857         href="http://www.business2.com/">Business 2.0</a> magazine.
858
859         <a href="http://www.openlinksw.com">OpenLink</a> and <a
860         href="http://www.ximian.com">Ximian</a> made <a
861         href="http://www.ximian.com/about_us/press_center/press_releases/index.html?pr=openlink_mono">joint
862         announcement</a> on the plans of OpenLink to ship their <a
863         href="http://www.openlinksw.com/virtuoso/index.htm">Virtuoso</a>
864         server on Unix using Mono.
865
866         Martin Willemoes's <a href="gnometutorial">GNOME.NET
867         tutorial</a> is now available from the main Mono site.  This
868         tutorial is a collaborative effort to teach developers how to
869         use Mono to create Mono applications using <a href="http://gtk-sharp.sf.net">Gtk#</a>
870
871         Dennis Hayes has posted and <a
872         href="http://lists.ximian.com/archives/public/mono-list/2002-December/003800.html">update</a>
873         on the work to get Windows.Forms working on Mono.  There is a
874         new test application that people can use to test their
875         controls.  If you are interested in working on Windows.Forms,
876         you can participate in the <a
877         href="http://lists.ximian.com/mailman/listinfo/mono-winforms-list">mono-winforms
878         mailing list</a>
879
880         Brian Ritchie has been working on an ADO.NET <a
881         href="http://brianritchie.webhop.net/ideas/adocodegen.aspx">data
882         layer</a> and an <a
883         href="http://brianritchie.webhop.net/ideas/appserver.aspx">application
884         server</a> for Mono.
885
886         Dan Morgan has checked in his Oracle provider, and Tim Coleman
887         continues to work on the TDS implementation of the data classes. 
888
889         The rest of the team has been working on bug fixing in the
890         runtime, the compiler, and the class libraries.  Also,
891         compilation speed has increased recently by performing a
892         number of simple optimizations in the compiler.
893
894 @item Nov 19th, 2002: Crypto update; Books; Gtk# Datagrid; .NET ONE Slides
895
896         Sebastien has got DSA and RSA signatures <a
897         href="http://lists.ximian.com/archives/public/mono-list/2002-November/003497.html">working</a>
898         as well as RSA <a
899         href="http://lists.ximian.com/archives/public/mono-list/2002-November/003502.html">encryption</a>.
900         We now distribute Chew Keong TAN's BigInteger classes.
901
902         Brian has contributed a System.Data multiplexor in Mono, it
903         can be found in the Mono.Data assembly.  The details of this
904         new technology are <a
905         href="http://lists.ximian.com/archives/public/mono-list/2002-November/003400.html">here</a>.
906         It works in Mono and the .NET Framework.
907
908         Larry O'Brien has announced the candidate book for <a
909         href="http://lists.ximian.com/archives/public/mono-list/2002-November/003500.html">
910         Thinking in C#</a>.  The book is Mono-friendly.
911
912         Another book that covers mono (available in German only) is <a
913         href="http://www.databecker.de/frames.php?PHPSESSD=4948515556575049525459495248485949485348&PHPSESSID=6cc68dbcfbcbacd7b82a984b0700d5d6&t=2">
914         here</a>.
915
916         Dan Morgan has implemented a DataGrid widget for Gtk#, you can
917         see Windows screenshots for it <a
918         href="images/GtkSharpDataGridScreenshot.png">here</a> and <a
919         href="images/SqlSharpGtkScreenshot4.png">here</a>.
920
921         Slides from the Mono developers for the .NET ONE conference are available now:
922         <ul>
923                 <li><a
924                 href="http://primates.ximian.com/~miguel/slides-europe-nov-2002/DotNetOneKeynote.sxi">
925                 Mono Keynote presentation</a>
926
927                 <li><a href="http://primates.ximian.com/~lupus/slides/embed/">Hosting the Mono Runtime</a><br>
928                 The simple embedding of Mono in Perl is available <a
929                 href="http://primates.ximian.com/~lupus/slides/embed/Mono-0.01.tar.gz">here</a>
930
931                 <li><a href="http://primates.ximian.com/~lupus/slides/jit/">The Mono JIT compiler</a>
932
933                 <li><a href="http://primates.ximian.com/~miguel/slides-europe-nov-2002/Mono_C_Sharp_Overview_1007.sxi">
934                 Mono C# Compiler Overview</a>
935         </ul>
936
937         A couple of other presentations from Miguel's trip to Europe
938         are available <a
939         href="http://primates.ximian.com/~miguel/slides-europe-nov-2002/">here</a>
940         in Open Office file format.
941
942 @item Nov 8th, 2002: Mono s390, Database work, new JIT updates.
943
944         Neale Ferguson has contributed <a href="download.html">RPM
945         packages</a> of Mono for the Linux/s390.
946
947         Tim Coleman posted an <a
948         href="http://lists.ximian.com/archives/public/mono-list/2002-November/003329.html">update</a>
949         on the improvements in the System.Data
950
951         The new JIT engine can run 72 out of our 154 tests for the
952         virtual machine, and it also got exception support this week.
953
954 @item Nov 1st, 2002: TDS, Crypto, Gtk#, Winforms, bug fixes.
955
956         Tim's SqlClient is <a
957         href="http://lists.ximian.com/archives/public/mono-list/2002-November/003161.html">now
958         capable</a> of communicating with the Microsoft SQL server
959         using the TDS protocol.  A screenshot showing a sample client
960         running with <a href="http://gtk-sharp.sf.net">Gtk#</a> on
961         Windows is shown <a
962         href="images/SqlSharpGtkSceenshot3.png">here</a>
963
964         Sebastien has made all symetric ciphers functional on all
965         supported modes; All the classes in Security.Cryptography are
966         present and the X590 certificates are now in too.  Jackson has
967         been working on the Security classes.
968
969         Many bug fixes all over the place: class libraries (Dick,
970         Piers, Ville, Zoltan, Gonzalo, Dan, Atsushi, Nick, Phillip),
971         compiler, runtime engine.  A big thank goes for everyone who
972         has been providing bug reports for us to track down.
973
974         Gaurav has been working on multiple WebControls.  Gonzalo migrated
975         the ASP.NET engine to use POST for interaction.
976
977         In the Gtk# land saw the integration of gda, gnome-db and GStreamer
978         bindings.
979
980         Windows.Forms classes now build on Linux and Windows, check
981         out the status pages for areas of collaboration.
982
983 @item Oct 24th, 2002: S390 support, XSP/ASP.NET, Win32 contributors, TDS.
984
985         Today Neal Ferguson's support for the IBM S390 was checked
986         into CVS.
987
988         The XSP processor has been fully integrated into the
989         System.Web assembly, and Gonzalo has finished the hosting
990         interfaces in Mono.  This means that it is possible to embed
991         ASP.NET with the same APIs used in Windows, and is possible to
992         easily embed it with Apache for example.  The XSP module has
993         now become a shell for testing the System.Web classes.
994
995         We are looking for contributors that know Win32 to contribute
996         to the Windows.Forms implementation.  If you want to help
997         write some controls using the Win32 API, get in touch with our new <a
998         href="http://lists.ximian.com/mailman/listinfo/mono-winforms-list">mono-winforms-list@ximian.com
999         list</a> mailing list. 
1000
1001         Tim's TDS System.Data set of classes can now talk to SQL
1002         servers using the TDS protocol (version 4.2) with
1003         connection pooling.  Currently it can connect, run
1004         transactions, update/insert/delete, and read some types.  A
1005         data adapter is also coming soon.
1006         
1007 @item Oct 21th, 2002: Crypto, Winforms list, Database, GConf, Debugger.
1008
1009         Sebastien Poliot has made a lot of progress, he reports that
1010         DES and TripleDES have been fixed;  Rijndael and CFB modes
1011         still have problems in some configurations and some areas that
1012         are not supported by the .NET framework.
1013
1014         Last week we created a new <a
1015         href="http://lists.ximian.com/mailman/listinfo/mono-winforms-list">mailing
1016         list</a> to discuss the Mono Winforms implementation.
1017
1018         Tim has started a full C# implementation of the TDS protocol
1019         and the providers, and Brian continues his work on his ODBC
1020         binding.  
1021
1022         Rachel Hestilow has also checked in a binding for GConf.  This
1023         binding <a
1024         href="http://toxic.magnesium.net/~hestilow/gconfsharp/intro.html">is
1025         unique</a> in that it uses some features in the CLI to support
1026         complex data types, and allows the user to keep only one
1027         representation of the types instead of two (the master types
1028         is defined in CLI-land).  Also Property Editors (<a
1029         href="http://primates.ximian.com/~miguel/shots/gconf-shot.png">shot</a>)
1030         simplify the creation of user interfaces that bind their
1031         configuration to backend keys, following the <a
1032         href="http://developer.gnome.org/projects/gup/hig/1.0/">GNOME
1033         Human Interface Guidelines.</a>
1034
1035         Martin is now on vacation, but before leaving he produced a
1036         number of documents detailing the state of the debugger.  The
1037         major missing feature is full support for debugging unmanaged
1038         applications (it requires dwarf-2 handlers for types).  We
1039         will do some polishing of the user interface (<a
1040         href="http://primates.ximian.com/~miguel/shots/debugger-4.png">new
1041         shot</a>) to expose the existing and rich functionality to the
1042         users and try to release a preview of the debugger at the same
1043         time as Mono 0.17.
1044
1045 @item Oct 14th, 2002: Crypto, Database work, Debugger, Documentation.
1046
1047         Brian, Daniel and Rodrigo have been busy working on the ODBC
1048         provider for Mono.  Daniel posted some <a
1049         href="http://lists.ximian.com/archives/public/mono-list/2002-October/002755.html">updates</a>.
1050         Brian posted <a
1051         href="http://lists.ximian.com/archives/public/mono-list/2002-October/002758.html">details
1052         about the ODBC.NET</a> provider.
1053
1054         Also Sebastien Pouliot has been improving the various
1055         cryptographic classes in Mono, something that we had not done
1056         in quite some time.  We are looking for a way to handle
1057         big-nums.  We need either a managed or unmanaged set of
1058         classes for handling large numbers, and some volunteers to
1059         expose this functionality to C# (Either as an internal
1060         assembly, or as a set of P/Invoke, Internal call wrappers).
1061
1062         Martin has got our debugger to support adding breakpoints at
1063         file/line combos.  This was more complex than generic
1064         breakpoints in routines, because these breakpoints are set on
1065         routines that probably have not been JITed just yet.  Martin's
1066         focus now is on stabilizing our debugger and aim for a public
1067         release of it.
1068
1069         We have also imported the ECMA documentation into a separate
1070         module, and with the help from Scott Bronson we will have the
1071         necessary XSLT tools to finish our native documentation
1072         browser for Mono.  This together with the work from Adam will
1073         be the foundation for the <a href="classlib-doc.html">Mono
1074         Documentation Tools</a>. 
1075
1076 @item Oct 9th, 2002: Various Mono updates.
1077
1078         Brian Ritchie, Daniel Morgan, Rodrigo Moya and Ville Palo have
1079         been working on various database providers.  The MySQL has
1080         seen a lot of work, and a new ODBC provider is now on CVS and
1081         more extensive regression tests have been checked in.
1082
1083         Dick Porter is our background hero and keeps fixing the
1084         low-level bugs in the portability layer.  Now the Mono handle
1085         daemon should be a lot more robust and will no longer leave IPC
1086         regions.  Gonzalo Paniagua has initiated the migration of XSP
1087         into the System.Web class libraries now that we have a
1088         complete HttpRuntime implementation.  This means that you are
1089         able to embed the ASP.NET processor into any web server you
1090         want.  This also includes support for the system-wide
1091         configuration file `machine.config'.
1092
1093         Martin Baulig has been busy with the Mono Debugger, you can see how
1094         it looks <a
1095         href="http://primates.ximian.com/~miguel/debugger-1.png">here</a>
1096         and <a
1097         href="http://primates.ximian.com/~miguel/debugger-2.png">here</a>.
1098         Now local variables and breakpoints are supported, and we are
1099         working on the UI elements to simplify their use (as seen on
1100         the screenshot).  
1101
1102         <a href="http://gtk-sharp.sf.net">Gtk#</a> has seen a lot of
1103         activity specially as we start to build larger applications.
1104         Vladimir Vukicevic, Kristian Rietveld, Rachel Hestilow, Mike
1105         Kestner and Miguel de Icaza have been busy improving it.
1106         mPhoto which is a Photo management application for Mono and
1107         Gtk# is seen <a
1108         href="http://primates.ximian.com/~miguel/shots/mphoto-2.jpg">here</a>.
1109
1110         Chris Toshok the man behind LDAP in Evolution continues to
1111         work on the Mono.LDAP# implementation.
1112
1113         Dietmar Maurer and Paolo Molaro are still busy working on our
1114         new optimized JIT/ATC engine and are making great progress.
1115         The code base has been designed to ease the implementation of
1116         more advanced compiler optimizations, and optimizations can be
1117         chosen individually so they can be tuned for a particular
1118         processor, or use profile-based information to improve the
1119         performance.
1120
1121 @item Oct 1st, 2002: Mono 0.16 released;  Debugger updates.
1122
1123         Mono 0.16 has been released.  Source and RPMs are <a
1124         href="download.html">available</a>.  The release notes are <a
1125         href="archive/mono-0.16">here</a>.  
1126
1127         Martin's debugger can debug both managed and unmanaged code.
1128         Recently Martin added support for locals, parameters, and
1129         breakpoints on top of the existing infrastructure (his
1130         debugger supported instruction-level and source-code level
1131         single-stepping).
1132
1133 @item Sep 19th, 2002: Mono Survey.
1134
1135         Help us plan for the future of Mono by filing out the <a
1136         href="http://primates.ximian.com/~miguel/monosurvey">First Mono
1137         Survey</a>
1138
1139 @item Sep 17th, 2002: Mono Hackers Hall of Fame: Sergey Chaban 
1140
1141         The <a href="hackers.html">Mono Hackers Hall Of Fame</a>
1142         continues to show our appreciation to the excellent
1143         contributors that made <b>mono::</b> a successful free
1144         software project.
1145
1146         This time the Hall of Fame welcomes Sergey Chaban.  Sergey has
1147         been a long time contributor to the project, from the early
1148         work on the class libraries that were critical to Mono's
1149         origin: every time you use a Hashtable in Mono, it runs
1150         Sergey's code, to the low-level optimizations on the JIT
1151         engine and to his work on ILASM and the PEToolkit. 
1152
1153         
1154 @item Sep 16th, 2002: Documentation Tools, ILASM, Debugger, Mono LDAP, Winforms
1155
1156         Adam Treat has started moving the documentation universe again.  We
1157         have a new strategy to document our APIs (given that we have
1158         chosen <a href="classlib-doc.html">not to document the code
1159         inline</a>).  This includes the use of a master reference file
1160         that will hold the entry points to document.  All master files
1161         for our assemblies have been checked into CVS now.
1162
1163         Sergey Chaban's Mono.PEToolkit and ILASM tools have been
1164         checked into CVS.  Although ILASM is old and will soon be
1165         updated, we wanted to get the build issues sorted out.
1166
1167         Martin Baulig's Mono Debugger is still on its early stages,
1168         but you can run and run step by step your C# code and C code
1169         (including the Mono runtime).  Dwarf-2 is required to compile
1170         your code.  The regular step, step-into, and assembly-level
1171         step and step-into are supported.  And comes with a Gtk#
1172         UI. The debugger is written mostly in C# with some C glue
1173         code.  Most of the work is on the engine, we will be working
1174         on making a good UI in the future.
1175
1176         Chris Toshok of the Hungry Programmer's fame has checked in
1177         Mono.Directory.LDAP, a C# wrapper for the LDAP libraries.
1178         This is the substrate for implementing the
1179         System.DirectoryServices assembly.
1180
1181         Andrew has also continued with some of the cryptographic
1182         classes implementation.
1183
1184         After much public debate, we have chosen a new <a
1185         href="winforms.html">strategy to implement winforms</a>.
1186         Implementing a Gtk, Qt or Aqua based version of Winforms was
1187         going to be almost as complex as implementing Wine itself.  So
1188         the new strategy is to only roll out a WineLib-based
1189         implementation. 
1190
1191 @item Sep 4th, 2002: .NET One 2002 Program available
1192
1193         The <a
1194         href="http://www.sigs-datacom.de/sd/kongresse/dotnet_2002/index.htm">.NET
1195         ONE 2002</a> conference in Frankfurt is now available.  Paolo
1196         will be talking about the Mono JIT and embedding the Mono
1197         runtime in your Windows and Linux applications.  Mike Kestner
1198         will talk about <a href="http://gtk-sharp.sf.net">Gtk#</a> and
1199         the automatic binding generator used by Gtk# and Miguel will
1200         be talking about the Mono project on Monday's keynote and on
1201         the Mono C# compiler on Tuesday.
1202
1203 @item Sep 3rd, 2002: Apache integration
1204
1205         <a
1206         href="http://lists.ximian.com/archives/public/mono-list/2002-September/001862.html">Sterling</a>
1207         announced an Apache module that hosts
1208         Mono, and allows CIL code to run from within Apache, giving the
1209         module access to the Apache runtime.  This uses the Mono embedding
1210         API.
1211
1212 @item Aug 24th, 2002: Gtk# 0.4 released
1213
1214         Shortly after <a href="download.html">Mono 0.15</a> was
1215         released a fresh version of <a
1216         href="http://gtk-sharp.sf.net">Gtk#</a> was <a
1217         href="http://lists.ximian.com/archives/public/mono-list/2002-August/001702.html">announced</a>.
1218
1219 @item Aug 23rd, 2002: Mono 0.15 released
1220
1221         Mono 0.15 has been released.  Source and RPMs are <a
1222         href="download.html">available</a>.  The release notes are <a
1223         href="archive/mono-0.15">here</a>
1224
1225 @item Aug 21th, 2002: Portable.NET encodings integrated into Mono.
1226
1227         Rhys Weatherley has contributed the Portable.NET encoders to
1228         the Mono class libraries.  This is a great step towards
1229         cooperation between these projects.  Thanks to Paolo for doing the
1230         merger on our side.
1231
1232         His encoders are more complete than the iconv-based approach
1233         that mono used, which was unreliable under certain
1234         circumstances.  
1235
1236 @item Aug 20th, 2002: Remoting work, Resources, SPARC checkins, ADO.NET
1237
1238         <b>San Francisco</b>: August 14th.  Linux World Expo.
1239
1240         Mark Crichton has checked in his patches to get the SPARC port
1241         on par with the PPC port.
1242
1243         Dick has checked-in the resource reader and resource writers
1244         to the class libraries, and Dietmar checked in the C# support
1245         code for the remoting infrastructure.  
1246
1247         More work on System.Data: the LibGDA (our OleDB backend) based
1248         providers are quickly maturing, and recently they executed
1249         their first query.
1250
1251 @item Aug 13th, 2002: MCS news, Gtk# progress, Windows.Forms, ADO.NET
1252
1253         Martin Baulig has been fixing all the known bugs in the C#
1254         compiler and now has moved into improving the compilation
1255         speed and the generated code quality of MCS.  Today we got a
1256         50% speedup in the bootstrap of MCS going from 24 seconds to 12 seconds. 
1257
1258         Gtk# has been making a lot of progress, some interesting
1259         corner cases are now supported:, you can now create canvas items as
1260         well as using the tree widget.  Here is a shot of <a
1261         href="images/mocil.png">MonoCIL</a>.
1262
1263         On the runtime front, focus has been on improving remoting
1264         support, exception handling, as well as completing the support
1265         for structure marshaling.  
1266
1267         Patrik is also back in action: the HttpRuntime infrastructure
1268         is rapidly improving, and Gonzalo is working into moving XSP
1269         into our main class library and providing the missing pieces
1270         to integrate with Patrik's code.
1271
1272         Dennis and his team are working on a WineLib-based
1273         implementation of Windows Forms to guarantee that the corner
1274         cases of Windows.Forms can be handled, and we are back on track again.
1275
1276         A lot more work on the ADO.NET and WebServices has also been
1277         checked into CVS.
1278
1279 @item Aug 1st, 2002: Mono Hackers Hall of Fame
1280
1281         The <a href="hackers.html">Mono Hackers Hall Of Fame</a> has been started
1282         to show our appreciation to the excellent contributors that made <b>mono::</b>
1283         a successful free software project.
1284
1285         The first, deserved, entry goes to
1286         Nick Drochak, who joined us in the first days of Mono and built the testing 
1287         infrastructure for the C# assemblies, fixed tons of bugs and even adventured 
1288         himself in the lands of the C runtime. His work is invaluable for keeping
1289         Mono on the right track through the daily changes in the codebase.
1290
1291 <h2>Older News</h2>
1292
1293         Click <a href="oldnews.html">here</a> to see the olds news.
1294
1295