2003-06-16 Nick Drochak <ndrochak@gol.com>
[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.
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 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 May 20th, 2003: OpenLink releases WineLib patches.
155
156         OpenLink <a
157         href="http://lists.ximian.com/archives/public/mono-winforms-list/2003-May/000284.html">announced</a>
158         the release of Vladimir's work to turn Wine into a library
159         that can be used dynamically from Mono.  This work simplifies
160         the work on System.Windows.Forms as it is no longer necessary
161         have a special version of the GC, nor have a stub program.
162         The patches are available <a
163         href="http://www.openlinksw.com/mono/">here</a>.
164
165         Mono packages for the Linux/s390 are available now in the <a
166         href="download.html">download page</a>.
167
168 @item May 10th, 2003: Eclipse runs on Mono
169
170         Today Zoltan Varga announced that he got the <a
171         href="http://www.eclipse.org">Eclipse IDE</a> running on top
172         of Mono+<a href="http://www.ikvm.net">IKVM</a>.  
173
174         A screenshot of Eclipse running with Mono can be found <a
175         href="images/ikvm-screenshot.png">here</a>
176
177 @item May 6th, 2003: Mono 0.24 ships
178
179         We have released Mono 0.24 which includes our new code
180         generation engine.  A list of the new features is available <a
181         href="archive/mono-0.24.html">here</a>.  
182
183         Packages for Windows, and various Linux distributions are
184         available on our <a href="download.html">download</a> page.
185         We are shipping Gtk# and MonoDoc packages for the first time.
186
187 @item Apr 21st, 2003: Virtuoso 3.0 ships.
188
189         <a href="http://www.openlinksw.com">OpenLink's</a> released
190         their <a href="http://www.openlinksw.com/press/virt3rel.htm">Virtuoso
191         3.0</a> database system.  Virtuoso ships on Windows and Linux.
192         On Linux they use Mono as their runtime to host C#, .NET and
193         ASP.NET.  Congratulations to OpenLink for their release.
194
195         Virtuoso can be downloaded <a
196         href="http://oplweb2.openlinksw.com:8080/download/virtuoso.vsp">here</a>
197         and a demo is available <a
198         href="http://demo.openlinksw.com:8890/tutorial/hosting/ho_s_2/ho_s_2.vsp">here</a>.
199
200         OpenLink is contributing fixes and code to the Mono project on
201         an ongoing basis. 
202
203         Jon Udell wrote a small <a
204         href="http://www.infoworld.com/article/03/03/14/11stratdev_1.html">entry</a>
205
206 @item Apr 19th, 2003: RelaxNG validating reader; Activities.
207
208         Atsushi has created a <a
209         href="http://www24.brinkster.com/ginga/RelaxngValidatingReader/">RelaxNG</a>
210         validating XML reader.
211
212         There is activity on the <a
213         href="http://www.gotmono.com">GotMono forums</a> and the <a
214         href="http://www.nullenvoid.com/gtksharp/wiki/">Gtk# Wiki</a>
215
216 @item Apr 11th, 2003: First Mono Book is out;  Team pages.
217
218         The first book to cover Mono is out.  This book is currently
219         only available in German, you can find it <a
220         href="http://www.amazon.de/exec/obidos/ASIN/3827264928/qid=1050051051/sr=2-1/ref=sr_2_3_1/028-2755135-1623712">here</a>
221
222         We now have a page for the <a href="team.html">Mono Team</a>
223         where we include a list of some of the people who have made
224         Mono possible.  If you have CVS access, please update the page
225         to include your information.
226
227 @item Apr 5th, 2003: New compilation engine.
228
229         The new Mono compilation engine has been placed on CVS, the
230         details are <a
231         href="http://lists.ximian.com/archives/public/mono-list/2003-April/013269.html">here</a>
232
233         Zoltan has commited his <a
234         href="http://lists.ximian.com/archives/public/mono-devel-list/2003-April/000274.html">typed
235         allocation</a> patches to CVS as well.
236
237 @item Apr 3rd, 2003: NUnit 2.0 GTK# GUI;  GtkMozEmbed; SWT#
238
239         Gonzalo has checked in his <a href="http://gtk-sharp.sf.net">Gtk#</a>-based
240         <a href="http://nunit.org">NUnit</a> tool.  Screenshots are <a
241         href="http://primates.ximian.com/~gonzalo/mono/shots/running.png">here</a>
242         and <a
243         href="http://primates.ximian.com/~gonzalo/mono/shots/finished.png">here</a>
244
245         Mark has checked his bindings for Gtk-based Mozilla into CVS,
246         module name: `GtkMozEmbed'.  Read the <a
247         href="http://lists.ximian.com/archives/public/mono-list/2003-April/013247.html">details</a>
248
249         The SWT port to C# using Gtk is <a
250         href="http://lists.ximian.com/archives/public/sd-mono-port/2003-March/000114.html">progressing</a>.  Screenshots are
251         <a href="http://www.roboto.ch/swt">here</a>. 
252
253 @item Mar 28th: Mono community site.
254
255         <a href="http://www.gotmono.com">www.gotmono.com</a> has
256         openend its door: Got Mono is a Mono Community site.
257
258 @item Mar 25th: Second Mono Survey
259
260         <table width="100%" cellpadding="0" cellspacing="1" border="0" bgcolor="blue">
261            <tr>
262              <td valign="top">
263                <div style="background: #c0d0ff; margin: 0px 0px 0px 0px; padding: 1px;">
264                  What do you think about Mono?
265
266                  Is your company involved with the development and
267                  deployment of web applications?  Is Linux becoming an
268                  important part of your company's business application
269                  strategy? Are you considering Mono for your next
270                  project? Would you like to shape the future of Mono
271                  and the use of Linux in business critical
272                  applications?
273
274                  If you answered yes to any of these questions, we
275                  would like to talk with you. If interested, please
276                  email us at <a
277                  href="mailto:mbadgett@ximian.com">mbadgett@ximian.com</a>.
278                </div>
279              </td>
280            </tr>
281         </table>
282
283 @item Mar 20th: Windows.Forms and Wine.
284
285         Alexandre has provided a modified version of the GC system
286         that will work with and Mono.  See the mono-winforms-list.  It
287         is now possible to run our Win32-based implementation of
288         Windows.Forms with Mono on Linux.
289
290 @item Mar 7th: Mono 0.23
291
292         A new freshly baked release of Mono is available.  Release
293         notes are <a href="archive/mono-0.23">here</a>.   This is mostly a
294         bug fix release.  No new features.
295
296 @item Mar 5th, 2003: Mono 0.22;  MonoDoc 0.2; Debugger 0.2.1: Release-o-Rama.
297
298         Mono 0.22 has been released.  See the <a
299         href="archive/mono-0.22">release notes</a>.  This is a bug fix
300         release.
301
302         A new preview of MonoDoc 0.2, the Mono Documentation browser
303         has been <a href="http://lists.ximian.com/archives/public/gtk-sharp-list/2003-March/001266.html">released</a>.
304
305         Martin also announced a <a
306         href="http://lists.ximian.com/archives/public/mono-list/2003-March/012756.html">new
307         release</a> of the Mono Debugger (both GUI and command line). 
308
309 @item Mar 3rd, 2003: The Mono Hackers Hall Of Fame welcomes Zoltan Varga
310
311         The <a href="hackers.html">Mono Hackers Hall Of Fame</a>
312         continues to show our appreciation to the excellent
313         contributors that make <b>mono::</b> a successful free
314         software project.
315
316         Zoltan has contributed significantly to Mono, with bug reports and bug 
317         fixes as well as pushing the envelope of the things that can be done in
318         and with the mono runtime: the gcc-based ngen compiler, code coverage
319         and more recently his work with Reflection.Emit that got mono to the 
320         point of running the <a href="http://www.ikvm.net">IKVM</a> Java virtual 
321         machine.
322
323 @item Mar 2nd, 2003: New Mono mailing list.
324
325         A new mailing list for <a
326         href="http://lists.ximian.com/mailman/listinfo/mono-devel-list">Mono
327         Development</a> has been created.
328
329 @item Feb 27th, 2003: Mono 0.21 released
330
331         Mono 0.21 has been released.  This is only a bug fix release.
332         The <a href="archive/mono-0.21">release notes</a> are available.
333
334         Windows binary is available <a href="archive/mono-0.21-win32-1.exe">here</a>
335
336 @item Feb 25th, 2003: Mono 0.20 for Windows released;   New Apache module released.
337
338         Packages of Mono for Windows have been <a
339         href="archive/mono-0.20-stable-win32-2.exe">released</a>.
340         Thanks to Daniel, Johannes and Paolo for setting this up.
341
342         Daniel has released a new version of his Mono Apache module that
343         handles ASP.NET.  The code is available at <a
344         href="http://apacheworld.org/modmono/">here</a>
345
346         Nick has posted an update on the progress on our <a
347         href="http://lists.ximian.com/archives/public/mono-list/2003-February/012467.html">regression
348         tests</a>.  We are looking for more tests, and more volunteers to write them.
349
350         Also, remember to contribute to the Gtk# documentation effort,
351         momentum is picking up!  See the entry for Feb 18th for more details.
352
353 @item Feb, 23rd, 2003: Mono 0.20 released; Gtk# 0.8 released.
354
355         Mono 0.20 has been released.  Check out the <a
356         href="archive/mono-0.20">release notes</a> for an overview of
357         the changes.  You can get it <a href="download.html">here</a>.
358         There are no major features in this release, mostly bug fixes
359         and performance improvements.  
360
361         Gtk# 0.8 has been <a
362         href="http://lists.ximian.com/archives/public/gtk-sharp-list/2003-February/001114.html">released</a>
363
364         <b>Important</b>: The contributed binaries for Windows
365         binaries of Mono 0.20 contain a virus.  Please read <a
366         href="virus.html">this</a> if you installed the binary.
367
368 @item Feb 18th, 2003: Volunteers to document Gtk#
369
370         With the availability of a documentation browser, we are
371         looking for volunteers to help us complete the documentation
372         of the Gtk# binding for Mono.
373
374         Experience with Gtk is useful, but not mandatory.  We have
375         checked in stubs, and we have instructions, and resources to
376         how to complete this process <a
377         href="documentation.html">here</a>.  Mail the <a
378         href="mailto:mono-docs-list@ximian.com">mono-docs-list@ximian.com</a>
379         for further discussion.
380
381 @item Feb 14th, 2003: OpenGL# bindings for Mono;  Mono Basic updates.
382
383         Mark Crichton has completed his OpenGL/GLUT bindings for
384         Gnome.  A screenshot can be seen <a
385         href="sshots/oglcs.png">here</a>.  The bindings are available
386         on the Mono CVS repository on the module `glgen'.  This is a
387         straight binding to the C API. 
388
389         Marco has <a
390         href="http://lists.ximian.com/archives/public/mono-list/2003-February/011752.html">posted
391         an update</a> on the current state of the free VB.NET compiler
392         for Mono.
393
394         We are looking for contributors and maintainers to the
395         JavaScript compiler as well (Janet)
396
397 @item Feb 12th, 2003: New assemblies, Gtk# stub documentation, Authenticode, Polish site
398
399         Mono now distributes a few new assemblies: Mono.Security.Win32
400         as a layer to use the crypto functionality on Win32.  The
401         Mono.Posix assembly which contains functionality for taking
402         advantage of Unix facilities.
403
404         A <a href="http://www.go-mono.pl/">Mono site in Poland</a>.
405
406         Stubs for the Gtk# documentation have been checked into CVS.
407         If you want to contribute please read <a
408         href="http://lists.ximian.com/archives/public/mono-list/2003-February/012108.html">this
409         message</a>
410
411         Mono development is moving quickly: Tim and Daniel have been
412         improving the Oracle database provider and Sebastien Pouliot
413         has got code signing to work using Authenticode with pure open
414         source and managed code. Plenty of new VB.NET work from Marco
415         (compiler) and Daniel (runtime).  Also Jackson has resumed
416         work on the IL assembler and the fully managed library to
417         generate CIL images (Sergey wrote the first Mono.PEToolkit).
418
419 @item Feb 11th, 2003: Mono Weekly News, New assemblies.
420
421         <a href="http://monoevo.sourceforge.net/mwn/index.html">Mono
422         Weekly News</a>: Includes a new interview, software
423         announcements and the PHP/Mono integration.
424
425 @item Feb 5th, 2003: MonoDoc 0.1
426
427         A <a
428         href="http://www.go-mono.com/archive/monodoc-0.1.tar.gz">preliminary
429         release</a> of the Mono Documentation Browser is now availble.
430         Release <a
431         href="http://lists.ximian.com/archives/public/mono-list/2003-February/011935.html">notes</a>
432
433 @item Jan, 22th, 2003: Mono wins award, OpenLink releases Virtuoso.
434
435         Mono won the `Best Open Source Project' award at the Linux
436         World Expo.  A description is <a
437         href="http://linuxtoday.com/news_story.php3?ltsn=2003-01-23-024-26-OP-EV">here</a>
438
439         Open Link has a <a
440         href="http://biz.yahoo.com/prnews/030123/neth013_1.html">press
441         release</a> about Virtuoso 3.0: the first commercial product
442         shipping that uses Mono.
443
444 @item Jan, 20th, 2003: Mono 0.19 released;  Screenshots page; Gtk# 0.7
445
446         Mono 0.19 has been released.  Check out the <a
447         href="archive/mono-0.19">release notes</a> for an overview of
448         the changes.  You can get it <a href="download.html">here</a>.
449         There are no major features in this release, mostly bug fixes
450         and performance improvements.
451
452         We have now a new section <a href="screenshots.html">with
453         screenshots</a> of various Mono applications.  You can see
454         there the new released Debugger, as well as the work in
455         progress on the documentation browser.
456
457         <a href="http://gtk-sharp.sf.net">Gtk# 0.7</a> has been <a
458         href="http://lists.ximian.com/archives/public/mono-list/2003-January/005222.html">released</a>
459
460 @item Jan, 19th, 2003: Mono Debugger released.
461
462         After six month of extensive development, Martin Baulig has
463         released the first version of the Mono debugger.  The Mono
464         debugger is written in C# and can debug both managed and
465         unmanaged applications, support for multiple-threaded
466         applications and should be relatively easy to port to new
467         platforms.  
468
469         Details of the release are available in <a
470         href="http://lists.ximian.com/archives/public/mono-list/2003-January/005192.html">post</a>. 
471
472         The debugger contains both Gtk# and command line interfaces.
473         The debugging file format used in Dwarf (its already supported
474         by our class libraries and the Mono C# compiler; To debug C
475         applications, you need a recent GCC, or to pass the -gdwarf-2
476         flag to gcc).
477         
478 @item Jan, 17th, 2003: DB2 provider, MacOS X
479
480         Christopher Bockner has contributed a DB2 System.Data client. 
481
482         MacOS X support on the runtime has been integrated into the
483         distribution, and MCS works with it.
484
485         Zoltan has managed to get <a
486         href="http://radio.weblogs.com/0109845/">IKVM</a> (a Java VM
487         for .NET) to run with Mono.  The HelloWorld.class runs with
488         the Mono runtime.
489
490 @item Jan, 13th, 2003: Mono 0.18 released
491
492         Mono 0.18 has been released.  Check out the <a
493         href="archive/mono-0.18">release notes</a> for an overview of
494         the changes.  You can get it <a href="download.html">here</a>.
495
496 @item Jan 10th, 2003: Mono Weekly News.
497
498         A new issue of the <a
499         href="http://lists.ximian.com/archives/public/mono-list/2003-January/004903.html">Mono
500         Weekly News</a> has been published.
501
502         Check out the <a href="crypto.html">Crypto status</a> page
503         that Sebastien has put together.
504
505 @item Jan 3rd, 2003: Glade#, Code Coverage, Apache, MBas, Debugger.
506
507         Rachel has made Glade# use attributes so binding C# widgets to
508         the designed widgets is now easier than ever.  Alp has
509         improved this to use implicit names as well.
510
511         Martin's Mono debugger now has support for multi-thread
512         debugging.  Special feature: breakpoints can be defined in a
513         per-thread basis now.
514
515         Daniel López has checked in his Apache module to integrate
516         Mono and Mono's ASP.NET support as an Apache module.  Gonzalo
517         has folded his new Mono hosting classes into this module (they
518         are now shared between XSP and mod_mono).  You can get the
519         mod_apache from CVS (module name: mod_mono). 
520
521         Mono Basic improvements: Marco has added support for more
522         statements on the grammar.
523
524         Zoltan has <a href="http://www.nexus.hu/vargaz2/">posted</a>
525         his Code Coverage analysis tool for Mono.
526
527 @item Dec 17th, 2002: Mono: Commercial uses.
528
529         <a href="http://www.tipic.com">Tipic</a> today <a
530         href="http://www.ximian.com/about_us/press_center/press_releases/index.html?pr=tipic_mono">announced</a>
531         their work on porting their Instant Messaging Server platform
532         to run on Mono.
533
534         <a href="http://www.winfessor.com">Winfessor</a> also <a
535         href="http://www.winfessor.com/press.asp">announced</a> the
536         availability of their Jabber SDK to run on Mono.
537
538         Also two weeks ago we mentioned <a
539         href="http://www.openlinksw.com">OpenLink Software's</a> <a
540         href="http://www.ximian.com/about_us/press_center/press_releases/index.html?pr=openlink_mono">announcement</a>
541         of their product, also using Mono.
542
543 @item Dec 10th, 2002: Gtk# 0.6 released;  Mono 0.17 packages for Windows and Debian.
544
545         Mike Kestner <a
546         href="http://lists.ximian.com/archives/public/mono-list/2002-December/003961.html">announced
547         Gtk# 0.6</a>.  This new release includes many new features and
548         bug fixes, and is the perfect companion to the <a
549         href="archive/mono-0.17">Mono 0.17</a> release.
550
551         Johannes has contributed a Windows-ready package of Mono 0.17,
552         and its available from our <a
553         href="download.html">download</a> page.
554
555         Alp Toker has <a href="http://www.atoker.com/mono/">Debian packages</a>
556
557 @item Dec 9th, 2002: Mono 0.17 has been released
558
559         Mono 0.17 has been released.  Check out the <a
560         href="archive/mono-0.17">release notes</a> for a more detailed
561         list.   You can get it <a href="download.html">here</a>.
562
563         Many new features as well as plenty of bug fixes.  Many new
564         System.Data providers and a more mature System.Web (ASP.NET)
565         which can now be hosted in any web server.  A simple <a
566         href="archive/xsp-0.2.tar.gz">test web server</a> to host
567         asp.net has been released as well.
568
569         This version also integrates Neale's s390 port.
570
571         This release also includes a new exception handling system
572         that uses the gcc exception information that vastly improves
573         our internalcall speed (15% faster mcs compilation times).   
574
575 @item Dec 8th, 2002: VB.NET, Oracle Provider.
576
577         Marco has got the Mono Basic compiler up to speed (support for
578         classes, modules, expressions, object creation, method
579         invocation, local variables, and some statements).  The
580         compiler is based on the work from Rafael Teixeira on MCS.
581
582         Screenshots: <a
583         href="http://modgb.sourceforge.net/monobasic_snap.png">in
584         Windows doing Windows.Forms</a> and in Linux doing <a
585         href="images/gtk-vb.png">VB with Gtk#</a> (courtesy of Alp).
586
587         Daniel Morgan has checked in his Oracle provider to the CVS
588         repository as well.
589
590 @item Nov 27th, 2002: Press release, tutorials, Windows Forms, ADO.NET, Magazine.
591
592         <a
593         href="http://www.business2.com/articles/mag/0,1640,45454,FF.html">The
594         Penguin Takes Flight</a>: an article written by Erick
595         Schonfeld appears on the December issue of <a
596         href="http://www.business2.com/">Business 2.0</a> magazine.
597
598         <a href="http://www.openlinksw.com">OpenLink</a> and <a
599         href="http://www.ximian.com">Ximian</a> made <a
600         href="http://www.ximian.com/about_us/press_center/press_releases/index.html?pr=openlink_mono">joint
601         announcement</a> on the plans of OpenLink to ship their <a
602         href="http://www.openlinksw.com/virtuoso/index.htm">Virtuoso</a>
603         server on Unix using Mono.
604
605         Martin Willemoes's <a href="gnometutorial">GNOME.NET
606         tutorial</a> is now available from the main Mono site.  This
607         tutorial is a collaborative effort to teach developers how to
608         use Mono to create Mono applications using <a href="http://gtk-sharp.sf.net">Gtk#</a>
609
610         Dennis Hayes has posted and <a
611         href="http://lists.ximian.com/archives/public/mono-list/2002-December/003800.html">update</a>
612         on the work to get Windows.Forms working on Mono.  There is a
613         new test application that people can use to test their
614         controls.  If you are interested in working on Windows.Forms,
615         you can participate in the <a
616         href="http://lists.ximian.com/mailman/listinfo/mono-winforms-list">mono-winforms
617         mailing list</a>
618
619         Brian Ritchie has been working on an ADO.NET <a
620         href="http://brianritchie.webhop.net/ideas/adocodegen.aspx">data
621         layer</a> and an <a
622         href="http://brianritchie.webhop.net/ideas/appserver.aspx">application
623         server</a> for Mono.
624
625         Dan Morgan has checked in his Oracle provider, and Tim Coleman
626         continues to work on the TDS implementation of the data classes. 
627
628         The rest of the team has been working on bug fixing in the
629         runtime, the compiler, and the class libraries.  Also,
630         compilation speed has increased recently by performing a
631         number of simple optimizations in the compiler.
632
633 @item Nov 19th, 2002: Crypto update; Books; Gtk# Datagrid; .NET ONE Slides
634
635         Sebastien has got DSA and RSA signatures <a
636         href="http://lists.ximian.com/archives/public/mono-list/2002-November/003497.html">working</a>
637         as well as RSA <a
638         href="http://lists.ximian.com/archives/public/mono-list/2002-November/003502.html">encryption</a>.
639         We now distribute Chew Keong TAN's BigInteger classes.
640
641         Brian has contributed a System.Data multiplexor in Mono, it
642         can be found in the Mono.Data assembly.  The details of this
643         new technology are <a
644         href="http://lists.ximian.com/archives/public/mono-list/2002-November/003400.html">here</a>.
645         It works in Mono and the .NET Framework.
646
647         Larry O'Brien has announced the candidate book for <a
648         href="http://lists.ximian.com/archives/public/mono-list/2002-November/003500.html">
649         Thinking in C#</a>.  The book is Mono-friendly.
650
651         Another book that covers mono (available in German only) is <a
652         href="http://www.databecker.de/frames.php?PHPSESSD=4948515556575049525459495248485949485348&PHPSESSID=6cc68dbcfbcbacd7b82a984b0700d5d6&t=2">
653         here</a>.
654
655         Dan Morgan has implemented a DataGrid widget for Gtk#, you can
656         see Windows screenshots for it <a
657         href="images/GtkSharpDataGridScreenshot.png">here</a> and <a
658         href="images/SqlSharpGtkScreenshot4.png">here</a>.
659
660         Slides from the Mono developers for the .NET ONE conference are available now:
661         <ul>
662                 <li><a
663                 href="http://primates.ximian.com/~miguel/slides-europe-nov-2002/DotNetOneKeynote.sxi">
664                 Mono Keynote presentation</a>
665
666                 <li><a href="http://primates.ximian.com/~lupus/slides/embed/">Hosting the Mono Runtime</a><br>
667                 The simple embedding of Mono in Perl is available <a
668                 href="http://primates.ximian.com/~lupus/slides/embed/Mono-0.01.tar.gz">here</a>
669
670                 <li><a href="http://primates.ximian.com/~lupus/slides/jit/">The Mono JIT compiler</a>
671
672                 <li><a href="http://primates.ximian.com/~miguel/slides-europe-nov-2002/Mono_C_Sharp_Overview_1007.sxi">
673                 Mono C# Compiler Overview</a>
674         </ul>
675
676         A couple of other presentations from Miguel's trip to Europe
677         are available <a
678         href="http://primates.ximian.com/~miguel/slides-europe-nov-2002/">here</a>
679         in Open Office file format.
680
681 @item Nov 8th, 2002: Mono s390, Database work, new JIT updates.
682
683         Neale Ferguson has contributed <a href="download.html">RPM
684         packages</a> of Mono for the Linux/s390.
685
686         Tim Coleman posted an <a
687         href="http://lists.ximian.com/archives/public/mono-list/2002-November/003329.html">update</a>
688         on the improvements in the System.Data
689
690         The new JIT engine can run 72 out of our 154 tests for the
691         virtual machine, and it also got exception support this week.
692
693 @item Nov 1st, 2002: TDS, Crypto, Gtk#, Winforms, bug fixes.
694
695         Tim's SqlClient is <a
696         href="http://lists.ximian.com/archives/public/mono-list/2002-November/003161.html">now
697         capable</a> of communicating with the Microsoft SQL server
698         using the TDS protocol.  A screenshot showing a sample client
699         running with <a href="http://gtk-sharp.sf.net">Gtk#</a> on
700         Windows is shown <a
701         href="images/SqlSharpGtkSceenshot3.png">here</a>
702
703         Sebastien has made all symetric ciphers functional on all
704         supported modes; All the classes in Security.Cryptography are
705         present and the X590 certificates are now in too.  Jackson has
706         been working on the Security classes.
707
708         Many bug fixes all over the place: class libraries (Dick,
709         Piers, Ville, Zoltan, Gonzalo, Dan, Atsushi, Nick, Phillip),
710         compiler, runtime engine.  A big thank goes for everyone who
711         has been providing bug reports for us to track down.
712
713         Gaurav has been working on multiple WebControls.  Gonzalo migrated
714         the ASP.NET engine to use POST for interaction.
715
716         In the Gtk# land saw the integration of gda, gnome-db and GStreamer
717         bindings.
718
719         Windows.Forms classes now build on Linux and Windows, check
720         out the status pages for areas of collaboration.
721
722 @item Oct 24th, 2002: S390 support, XSP/ASP.NET, Win32 contributors, TDS.
723
724         Today Neal Ferguson's support for the IBM S390 was checked
725         into CVS.
726
727         The XSP processor has been fully integrated into the
728         System.Web assembly, and Gonzalo has finished the hosting
729         interfaces in Mono.  This means that it is possible to embed
730         ASP.NET with the same APIs used in Windows, and is possible to
731         easily embed it with Apache for example.  The XSP module has
732         now become a shell for testing the System.Web classes.
733
734         We are looking for contributors that know Win32 to contribute
735         to the Windows.Forms implementation.  If you want to help
736         write some controls using the Win32 API, get in touch with our new <a
737         href="http://lists.ximian.com/mailman/listinfo/mono-winforms-list">mono-winforms-list@ximian.com
738         list</a> mailing list. 
739
740         Tim's TDS System.Data set of classes can now talk to SQL
741         servers using the TDS protocol (version 4.2) with
742         connection pooling.  Currently it can connect, run
743         transactions, update/insert/delete, and read some types.  A
744         data adapter is also coming soon.
745         
746 @item Oct 21th, 2002: Crypto, Winforms list, Database, GConf, Debugger.
747
748         Sebastien Poliot has made a lot of progress, he reports that
749         DES and TripleDES have been fixed;  Rijndael and CFB modes
750         still have problems in some configurations and some areas that
751         are not supported by the .NET framework.
752
753         Last week we created a new <a
754         href="http://lists.ximian.com/mailman/listinfo/mono-winforms-list">mailing
755         list</a> to discuss the Mono Winforms implementation.
756
757         Tim has started a full C# implementation of the TDS protocol
758         and the providers, and Brian continues his work on his ODBC
759         binding.  
760
761         Rachel Hestilow has also checked in a binding for GConf.  This
762         binding <a
763         href="http://toxic.magnesium.net/~hestilow/gconfsharp/intro.html">is
764         unique</a> in that it uses some features in the CLI to support
765         complex data types, and allows the user to keep only one
766         representation of the types instead of two (the master types
767         is defined in CLI-land).  Also Property Editors (<a
768         href="http://primates.ximian.com/~miguel/shots/gconf-shot.png">shot</a>)
769         simplify the creation of user interfaces that bind their
770         configuration to backend keys, following the <a
771         href="http://developer.gnome.org/projects/gup/hig/1.0/">GNOME
772         Human Interface Guidelines.</a>
773
774         Martin is now on vacation, but before leaving he produced a
775         number of documents detailing the state of the debugger.  The
776         major missing feature is full support for debugging unmanaged
777         applications (it requires dwarf-2 handlers for types).  We
778         will do some polishing of the user interface (<a
779         href="http://primates.ximian.com/~miguel/shots/debugger-4.png">new
780         shot</a>) to expose the existing and rich functionality to the
781         users and try to release a preview of the debugger at the same
782         time as Mono 0.17.
783
784 @item Oct 14th, 2002: Crypto, Database work, Debugger, Documentation.
785
786         Brian, Daniel and Rodrigo have been busy working on the ODBC
787         provider for Mono.  Daniel posted some <a
788         href="http://lists.ximian.com/archives/public/mono-list/2002-October/002755.html">updates</a>.
789         Brian posted <a
790         href="http://lists.ximian.com/archives/public/mono-list/2002-October/002758.html">details
791         about the ODBC.NET</a> provider.
792
793         Also Sebastien Pouliot has been improving the various
794         cryptographic classes in Mono, something that we had not done
795         in quite some time.  We are looking for a way to handle
796         big-nums.  We need either a managed or unmanaged set of
797         classes for handling large numbers, and some volunteers to
798         expose this functionality to C# (Either as an internal
799         assembly, or as a set of P/Invoke, Internal call wrappers).
800
801         Martin has got our debugger to support adding breakpoints at
802         file/line combos.  This was more complex than generic
803         breakpoints in routines, because these breakpoints are set on
804         routines that probably have not been JITed just yet.  Martin's
805         focus now is on stabilizing our debugger and aim for a public
806         release of it.
807
808         We have also imported the ECMA documentation into a separate
809         module, and with the help from Scott Bronson we will have the
810         necessary XSLT tools to finish our native documentation
811         browser for Mono.  This together with the work from Adam will
812         be the foundation for the <a href="classlib-doc.html">Mono
813         Documentation Tools</a>. 
814
815 @item Oct 9th, 2002: Various Mono updates.
816
817         Brian Ritchie, Daniel Morgan, Rodrigo Moya and Ville Palo have
818         been working on various database providers.  The MySQL has
819         seen a lot of work, and a new ODBC provider is now on CVS and
820         more extensive regression tests have been checked in.
821
822         Dick Porter is our background hero and keeps fixing the
823         low-level bugs in the portability layer.  Now the Mono handle
824         daemon should be a lot more robust and will no longer leave IPC
825         regions.  Gonzalo Paniagua has initiated the migration of XSP
826         into the System.Web class libraries now that we have a
827         complete HttpRuntime implementation.  This means that you are
828         able to embed the ASP.NET processor into any web server you
829         want.  This also includes support for the system-wide
830         configuration file `machine.config'.
831
832         Martin Baulig has been busy with the Mono Debugger, you can see how
833         it looks <a
834         href="http://primates.ximian.com/~miguel/debugger-1.png">here</a>
835         and <a
836         href="http://primates.ximian.com/~miguel/debugger-2.png">here</a>.
837         Now local variables and breakpoints are supported, and we are
838         working on the UI elements to simplify their use (as seen on
839         the screenshot).  
840
841         <a href="http://gtk-sharp.sf.net">Gtk#</a> has seen a lot of
842         activity specially as we start to build larger applications.
843         Vladimir Vukicevic, Kristian Rietveld, Rachel Hestilow, Mike
844         Kestner and Miguel de Icaza have been busy improving it.
845         mPhoto which is a Photo management application for Mono and
846         Gtk# is seen <a
847         href="http://primates.ximian.com/~miguel/shots/mphoto-2.jpg">here</a>.
848
849         Chris Toshok the man behind LDAP in Evolution continues to
850         work on the Mono.LDAP# implementation.
851
852         Dietmar Maurer and Paolo Molaro are still busy working on our
853         new optimized JIT/ATC engine and are making great progress.
854         The code base has been designed to ease the implementation of
855         more advanced compiler optimizations, and optimizations can be
856         chosen individually so they can be tuned for a particular
857         processor, or use profile-based information to improve the
858         performance.
859
860 @item Oct 1st, 2002: Mono 0.16 released;  Debugger updates.
861
862         Mono 0.16 has been released.  Source and RPMs are <a
863         href="download.html">available</a>.  The release notes are <a
864         href="archive/mono-0.16">here</a>.  
865
866         Martin's debugger can debug both managed and unmanaged code.
867         Recently Martin added support for locals, parameters, and
868         breakpoints on top of the existing infrastructure (his
869         debugger supported instruction-level and source-code level
870         single-stepping).
871
872 @item Sep 19th, 2002: Mono Survey.
873
874         Help us plan for the future of Mono by filing out the <a
875         href="http://primates.ximian.com/~miguel/monosurvey">First Mono
876         Survey</a>
877
878 @item Sep 17th, 2002: Mono Hackers Hall of Fame: Sergey Chaban 
879
880         The <a href="hackers.html">Mono Hackers Hall Of Fame</a>
881         continues to show our appreciation to the excellent
882         contributors that made <b>mono::</b> a successful free
883         software project.
884
885         This time the Hall of Fame welcomes Sergey Chaban.  Sergey has
886         been a long time contributor to the project, from the early
887         work on the class libraries that were critical to Mono's
888         origin: every time you use a Hashtable in Mono, it runs
889         Sergey's code, to the low-level optimizations on the JIT
890         engine and to his work on ILASM and the PEToolkit. 
891
892         
893 @item Sep 16th, 2002: Documentation Tools, ILASM, Debugger, Mono LDAP, Winforms
894
895         Adam Treat has started moving the documentation universe again.  We
896         have a new strategy to document our APIs (given that we have
897         chosen <a href="classlib-doc.html">not to document the code
898         inline</a>).  This includes the use of a master reference file
899         that will hold the entry points to document.  All master files
900         for our assemblies have been checked into CVS now.
901
902         Sergey Chaban's Mono.PEToolkit and ILASM tools have been
903         checked into CVS.  Although ILASM is old and will soon be
904         updated, we wanted to get the build issues sorted out.
905
906         Martin Baulig's Mono Debugger is still on its early stages,
907         but you can run and run step by step your C# code and C code
908         (including the Mono runtime).  Dwarf-2 is required to compile
909         your code.  The regular step, step-into, and assembly-level
910         step and step-into are supported.  And comes with a Gtk#
911         UI. The debugger is written mostly in C# with some C glue
912         code.  Most of the work is on the engine, we will be working
913         on making a good UI in the future.
914
915         Chris Toshok of the Hungry Programmer's fame has checked in
916         Mono.Directory.LDAP, a C# wrapper for the LDAP libraries.
917         This is the substrate for implementing the
918         System.DirectoryServices assembly.
919
920         Andrew has also continued with some of the cryptographic
921         classes implementation.
922
923         After much public debate, we have chosen a new <a
924         href="winforms.html">strategy to implement winforms</a>.
925         Implementing a Gtk, Qt or Aqua based version of Winforms was
926         going to be almost as complex as implementing Wine itself.  So
927         the new strategy is to only roll out a WineLib-based
928         implementation. 
929
930 @item Sep 4th, 2002: .NET One 2002 Program available
931
932         The <a
933         href="http://www.sigs-datacom.de/sd/kongresse/dotnet_2002/index.htm">.NET
934         ONE 2002</a> conference in Frankfurt is now available.  Paolo
935         will be talking about the Mono JIT and embedding the Mono
936         runtime in your Windows and Linux applications.  Mike Kestner
937         will talk about <a href="http://gtk-sharp.sf.net">Gtk#</a> and
938         the automatic binding generator used by Gtk# and Miguel will
939         be talking about the Mono project on Monday's keynote and on
940         the Mono C# compiler on Tuesday.
941
942 @item Sep 3rd, 2002: Apache integration
943
944         <a
945         href="http://lists.ximian.com/archives/public/mono-list/2002-September/001862.html">Sterling</a>
946         announced an Apache module that hosts
947         Mono, and allows CIL code to run from within Apache, giving the
948         module access to the Apache runtime.  This uses the Mono embedding
949         API.
950
951 @item Aug 24th, 2002: Gtk# 0.4 released
952
953         Shortly after <a href="download.html">Mono 0.15</a> was
954         released a fresh version of <a
955         href="http://gtk-sharp.sf.net">Gtk#</a> was <a
956         href="http://lists.ximian.com/archives/public/mono-list/2002-August/001702.html">announced</a>.
957
958 @item Aug 23rd, 2002: Mono 0.15 released
959
960         Mono 0.15 has been released.  Source and RPMs are <a
961         href="download.html">available</a>.  The release notes are <a
962         href="archive/mono-0.15">here</a>
963
964 @item Aug 21th, 2002: Portable.NET encodings integrated into Mono.
965
966         Rhys Weatherley has contributed the Portable.NET encoders to
967         the Mono class libraries.  This is a great step towards
968         cooperation between these projects.  Thanks to Paolo for doing the
969         merger on our side.
970
971         His encoders are more complete than the iconv-based approach
972         that mono used, which was unreliable under certain
973         circumstances.  
974
975 @item Aug 20th, 2002: Remoting work, Resources, SPARC checkins, ADO.NET
976
977         <b>San Francisco</b>: August 14th.  Linux World Expo.
978
979         Mark Crichton has checked in his patches to get the SPARC port
980         on par with the PPC port.
981
982         Dick has checked-in the resource reader and resource writers
983         to the class libraries, and Dietmar checked in the C# support
984         code for the remoting infrastructure.  
985
986         More work on System.Data: the LibGDA (our OleDB backend) based
987         providers are quickly maturing, and recently they executed
988         their first query.
989
990 @item Aug 13th, 2002: MCS news, Gtk# progress, Windows.Forms, ADO.NET
991
992         Martin Baulig has been fixing all the known bugs in the C#
993         compiler and now has moved into improving the compilation
994         speed and the generated code quality of MCS.  Today we got a
995         50% speedup in the bootstrap of MCS going from 24 seconds to 12 seconds. 
996
997         Gtk# has been making a lot of progress, some interesting
998         corner cases are now supported:, you can now create canvas items as
999         well as using the tree widget.  Here is a shot of <a
1000         href="images/mocil.png">MonoCIL</a>.
1001
1002         On the runtime front, focus has been on improving remoting
1003         support, exception handling, as well as completing the support
1004         for structure marshaling.  
1005
1006         Patrik is also back in action: the HttpRuntime infrastructure
1007         is rapidly improving, and Gonzalo is working into moving XSP
1008         into our main class library and providing the missing pieces
1009         to integrate with Patrik's code.
1010
1011         Dennis and his team are working on a WineLib-based
1012         implementation of Windows Forms to guarantee that the corner
1013         cases of Windows.Forms can be handled, and we are back on track again.
1014
1015         A lot more work on the ADO.NET and WebServices has also been
1016         checked into CVS.
1017
1018 @item Aug 1st, 2002: Mono Hackers Hall of Fame
1019
1020         The <a href="hackers.html">Mono Hackers Hall Of Fame</a> has been started
1021         to show our appreciation to the excellent contributors that made <b>mono::</b>
1022         a successful free software project.
1023
1024         The first, deserved, entry goes to
1025         Nick Drochak, who joined us in the first days of Mono and built the testing 
1026         infrastructure for the C# assemblies, fixed tons of bugs and even adventured 
1027         himself in the lands of the C runtime. His work is invaluable for keeping
1028         Mono on the right track through the daily changes in the codebase.
1029
1030 <h2>Older News</h2>
1031
1032         Click <a href="oldnews.html">here</a> to see the olds news.