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