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