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