a7cfb93d179ecd0e1931d74ad7f1b3b3bed52d18
[mono.git] / web / index
1 <link rel="alternate" type="application/rss+xml" title="RSS" href="index.rss"/>
2
3
4         <table align="right" border=1 padding=0 width=25%>
5          <tr>
6             <td colspan="2" bgcolor=lightgrey>
7               <b><center>Mono Status</center></b>
8             </td>
9           </tr>
10           <tr>
11             <td>
12               <b><a href="c-sharp.html">C# Compiler:</a></b>
13             </td>
14             <td>
15               Self hosting on Linux and .NET
16             </td>
17           </tr>
18           <tr>
19             <td>
20               <b>JIT:</b>
21             </td>
22             <td>
23               Linux/x86<br>
24               Solaris/SPARC<br>
25               PowerPC: MacOS and Linux.<br>
26               S390: Linux.
27             </td>
28           </tr>
29           <tr>
30             <td>
31               <b>Interpreter:</b>
32             </td>
33             <td>
34               Works for 
35               Linux/x86, Linux/PPC, S390, StrongARM, SPARC, HPPA, SPARC v9
36             </td>
37           </tr>
38           <tr>
39             <td><b><a href="asp-net.html">ASP.NET</a></b></td>
40             <td>Webforms and WebServices working<br></td>
41           </tr>
42           <tr>
43             <td>
44               <b><a href="class-status.html">Classes</a></b>
45             </td>
46             <td>
47               All assemblies compile.
48             </td>
49           </tr>
50           <tr>
51             <td>
52               RSS feed:
53             </td>
54             <td>
55               <a href="index.rss"><img src="images/xml.gif"></a>
56             </td>
57           </tr>
58           <tr>
59             <td colspan="2" bgcolor=lightgrey>
60               <b><center>In the news</center></b>
61             </td>
62           </tr>
63         
64         <tr>
65                 <td>
66                         <b>New official Mono project web site up !</b>
67                 </td>
68                 <td>
69                         After months of effort and redesign, the <a href="http://www.mono-project.com"><b>new official Mono project web site</b></a>is up. Please update your bookmarks as we'll be phasing out www.go-mono.com. We hope you'll like it.
70                 </td>
71         </tr>
72         <tr>
73                 <td>
74                         <b>Beta 1 Press Coverage</b>
75                 </td>
76                 <td>
77                         <a href="http://www.go-mono.com/beta1-press.html" target="blank">May 2004</a>: Mono Beta 1 rallies the press
78                 </td>
79         </tr>
80          <tr>
81         
82             <td>
83               <b>Linux Planet</b>
84             </td>
85             <td>
86               <a href="http://www.linuxplanet.com/linuxplanet/reports/5375/4/">May 3rd, 2004</a>: And then there's Mono
87             </td>
88           </tr>
89
90           <tr>
91             <td>
92               <b>DevChannel</b>
93             </td>
94             <td>
95               <a href="http://tools.devchannel.org/devtoolschannel/04/04/21/169234.shtml?tid=46">Apr 26th, 2004</a>: What is Mono and why should you care ?
96             </td>
97 </tr><tr>
98           </tr>
99           <tr>
100             <td>
101               <img src="images/2003osdirwinnerbadge.gif">
102             </td>
103             <td>
104               <a href="http://osdir.com/Article198.phtml">Dec 19th, 2003</a>: Editor's Choice Award.
105             </td>
106           </tr>
107           <tr>
108             <td>
109               <img src="images/netmagazine.png">
110             </td>
111             <td>
112                 
113               <a href="http://www.ftponline.com/wss/2003_TE/magazine/columns/trends">May 31st, 2003</a>: CLI integration.
114             </td>
115           </tr>
116           <tr>
117             <td>
118               <img src="images/infoworld.png">
119             </td>
120             <td>
121               <a href="http://www.infoworld.com/article/03/05/22/HNmono_1.html">May 22nd, 2003</a>: Mono 1.0 plans.
122             </td>
123           </tr>
124           <tr>
125             <td>
126               <img src="images/infoworld.png">
127             </td>
128             <td>
129               <a href="http://www.infoworld.com/article/03/03/14/11stratdev_1.html">Mar 14th, 2003</a>: Whither Mono?
130             </td>
131           </tr>
132           <tr>
133             <td>
134               <img src="images/b2.png">
135             </td>
136             <td>
137               <a href="http://www.infoworld.com/article/03/05/22/HNmono_1.html">Dec, 2002</a>: The Penguin takes flight.
138             </td>
139           </tr>
140         </table>
141
142
143 <p>
144         The Mono project is an open source effort sponsored by  <a
145         href="http://novell.com">Novell</a> to create a free
146         implementation of the .NET Development Framework.
147 </p>
148
149 <p>
150         Mono includes <a href="c-sharp.html">a compiler</a> for the
151         C# language, a <a href="runtime.html">Common Language
152         Runtime</a> (CLR) for the Common Language Infrastructure (CLI) and a
153         set of <a href="class-library.html">class libraries</a>.  The
154         runtime can be <a href="embedded-api.html">embedded</a> into your
155         application.  It implements both <a href="ado-net.html">ADO.NET</a>
156         and <a href="asp-net.html">ASP.NET</a>.
157 </p>
158 <p>
159         If you have questions about the project, read <a
160         href="rationale.html">the project launch statement</a> 
161         or visit our list of <a href="faq.html">Frequently Asked
162         Questions</a>. 
163 </p>
164
165 <p>
166         For details on the project's future direction, read the
167         <a href="mono-roadmap.html">roadmap</a>, and <a
168         href="download.html">download</a> the latest software version.
169         You can also get a <a href="snapshots">snapshot</a> of our
170         current work, or <a
171         href="http://cvs.hispalinux.es/cgi-bin/cvsweb/?hidenonreadable=1&f=u&logsort=date&sortby=file&hideattic=1&cvsroot=mono">browse
172         the source tree.</a>
173 </p>
174 <p>
175         To participate in discussion and development, <a
176         href="mailing-lists.html">subscribe to our mailing lists</a>.
177         You can also visit the <a
178         href="http://www.gotmono.com/cgi-bin/yabb/YaBB.pl">forum</a> at <a
179         href="http://www.gotmono.com">GotMono</a> or the <a
180         href="http://www.nullenvoid.com/gtksharp/wiki">Gtk#</a> and
181         <a href="http://www.nullenvoid.com/mono/wiki">Mono
182         </a> Wikis.
183 </p>
184
185 @item Jun 1st, 2004: Mono Beta 2 has been released
186
187         <table>
188         <tr>
189           <td>
190             <img
191             src="http://www.go-mono.com/images/beta2.gif"></td>
192           <td>Mono Beta 2 has been released.  See our <a
193            href="http://www.go-mono.com/archive/beta2/beta2.html">Release
194            Notes</a>, or go directly to the <a href="download.html">download</a> page. 
195           </td>
196         </tr>
197         </table>
198
199 @item May 17th, 2004: Huge press response for Mono 1.0 Beta 1
200
201         Two weeks after the release of Mono 1.0 Beta 1, we take a
202         look at the <a href="http://www.go-mono.com/beta1-press.html" target='_blank'>press coverage</a> that followed the
203         beta release.
204
205 @item May 10th, 2004: The Mono Hackers Hall of Fame welcomes Todd Berman
206
207         The <a href="http://www.go-mono.com/hackers.html">Mono Hackers Hall Of Fame</a>
208         continues to show our appreciation to the excellent
209         contributors that make <b>mono::</b> a successful free
210         software project.
211
212         Todd Berman is a steady contributor to Mono.  He has worked
213         everywhere: from the Class Libraries, to the early implementation of
214         the GAC and most recently has lead the effort to develop, port and
215         maintain MonoDevelop an IDE for the Mono environment.  His help has
216         been key to the development of Mono.
217
218 @item May 4th, 2004: Mono Beta 1 available 
219
220         <table>
221         <tr>
222           <td>
223             <img
224             src="http://www.go-mono.com/images/beta1-anim.gif"></td>
225           <td>Mono Beta 1 has been released.  See our <a
226            href="http://www.go-mono.com/archive/beta1/beta1.html">Release
227            Notes</a>, or go directly to the <a href="download.html">download</a> page. 
228           </td>
229         </tr>
230         </table>
231
232 @item May 2nd, 2004: mDnsResponder.Net;  Global Assembly Cache.
233
234         Brady Anderson has released the first version of his <a href=
235         "http://forge.novell.com/modules/xfmod/project/?mdnsresponder">multicast
236         DNS responder</a> written in C# for the Mono and .NET
237         platforms.  This is the foundation for implementing
238         rendezvous-like functionality in your applications.
239
240         The tree has started to stabilize after all the changes last
241         week to integrate the Global Assembly Cache work that Jackson,
242         Sebastien, Todd and all the volunteers helped us deploy.
243
244 @item Apr 22nd, 2004: XSP 0.12 released.
245
246         A new release of XSP is available. It fixes a bug that made Web Services
247         unusable from client proxies. You can download it from <a
248         href="/archive/xsp-0.12.tar.gz">here</a>.
249         
250 @item Apr 21st, 2004: XSP 0.11 and mod_mono 0.8 released.
251
252         Gonzalo has made new releases of XSP and mod_mono (The ASP.NET
253         hosting service for Mono).
254
255         Check the XSP/mod_mono <a href="archive/xsp-0.10.html">
256         Release Notes</a> to see what is new and to obtain the source
257         packages.
258
259 @item Apr 20, 2004: S390 port; Interpreted Updated;  Identity classes;  System.Drawing; Mono Debugger.
260
261         Neale who originally wrote the S390 interpreter support for
262         Mono has checked into CVS his port of the S390 JIT engine.
263         Now, if we could only have one of those in our living room.
264
265         Bernie has checked into CVS a new interpreter for the Mono
266         runtime.  This new interpreter translates the CIL opcodes into
267         a new intermediate representation.  The new IL representation
268         avoids doing costly lookups during interpretation which means that the
269         interpreter is a lot faster now.
270
271         Performance wise, the new interpreter is three times faster
272         than the old one when doing a compiler bootstrap.
273
274         Sebastien has recently completed the identity classes in the
275         Mono Runtime, you can see more details on his <a
276         href="http://pages.infinit.net/ctech/poupou.html">blog</a>
277
278         New progress on the GDI+ front: Jordi has completed the region
279         code; Ravindra the various brushes that we must support;
280         Sanjay the Icon and BMP loaders (with Mark) and Vladimir has
281         contributed various codecs and a new fresh implementation of
282         Image.LockBits.
283
284         Lluis and Atsushi in the meantime has been in charge of
285         completing various pending items from our class libraries:
286         basically an API audit of the things missing for the Mono 1.0
287         release, small but important things.
288
289         Martin has replaced the old command-line language in the
290         debugger with our home-grown "Command Line" language, a
291         TCL-like command line language that we built for it (its a
292         tiny .NETized Tcl-like language).  The interaction process is
293         a lot smoother than it used to be and we are focusing on the
294         usability of the command line language to improve the
295         debugging experience.
296
297 @item Apr 02, 2004: Mono C# Compiler gets CLS support;   Basic Runtime Contribution from Mainsoft.
298
299         Marek Safar has been working for a few months on adding
300         support to the C# compiler to support the various checks required
301         by the Common Language Specification (CLS).
302
303         In the past the C# compiler was unable to flag any problems
304         related to the creation of cross-language libraries.  Today
305         with this patch the compiler will properly flag errors in CLS
306         compliance.  Tests for all of the errors have also been
307         included on CVS.
308
309         <a href="http://www.mainsoft.com">Mainsoft</a> has contributed
310         an implementation of their Basic runtime to the project.  The
311         runtime they wrote is written in Java and we are translating
312         this into C# code.  The code will reach CVS within the next
313         few weeks.
314
315         Mainsoft also contributed an extensive regression test suite
316         for the Basic runtime, a port of the NIST XML tests and their
317         own in-house developed XML tests. 
318
319 @item Mar 31st, 2004: Gtk# 0.18, MonoDoc 0.13, MonoDevelop 0.2 released
320
321         New versions of Gtk# and MonoDoc have been released.
322
323         Gtk# is available from <a
324         href="http://gtk-sharp.sf.net">Gtk# home page</a> and MonoDoc 0.13
325         is available from our <a href="download.html">download</a>
326         page.
327
328         Gtk# now features [ConnectBefore] attribute for hooking up
329         signals; An automake/autoconf setup; the System.Drawing
330         dependency has been dropped and many more docs.
331
332         And <a href="http://www.monodevelop.com/">MonoDevelop 0.2</a>
333         has been released.
334
335 @item Mar 18th, 2004: Mono 0.31 has been released
336
337         We have released version 0.31 of Mono.  All the new features
338         and improvements are described in our <a
339         href="archive/mono-0.31.html">Mono 0.31 Release Notes</a>. 
340
341         You can download Mono 0.31 packages using Red Carpet, or pick
342         the individual packages from our <a
343         href="download.html">download</a> page.
344
345 @item Mar 15th, 2004: Async IO lands on Mono.
346
347         Gonzalo has completed the implementation of Async I/O for Mono
348         using the kernel aio_* interfaces.  If your operating system supports
349         the aio_ POSIX interface, the FileStream methods that
350         expose asynchronous methods will use this facility instead of
351         emulating it with threads as we have done in the past.
352
353         We had this request come to us from various people in the
354         past, and we are now looking for your help to test and debug
355         this.
356
357 @item Mar 11th, 2004: Mono JIT ported to SPARC.
358
359         Zoltan Varga announced today that the SPARC port of the Mono
360         JIT engine has been completed.  Congratulations to Zoltan for
361         this amazing development.
362
363 @item Feb 26th, 2004: Agenda: Mono Meeting in Boston.
364
365         The agenda for the Mono Meeting is now available: <a
366         href="http://primates.ximian.com/~miguel/MonoMeet.html">Mono Meeting
367         Agenda</a>
368
369 @item Feb 24th, 2004: Mono Meeting in Boston.
370
371         On March 5th-6th (Friday and Saturday) there will be an
372         open-house meeting for people interested in Mono to get
373         together with the Mono developers at the Novell offices in
374         in Cambridge Massachusetts (<a
375         href="http://www.ximian.com/about_us/contact/">directions</a>).
376
377         The whole Novell Mono team will be here (Atsushi Enomoto, Dick
378         Porter, Duncan Mak, Erik Dasque, Gonzalo Paniagua, Jackson
379         Harper, Jordi Mas, Lluis Sanches, Manjula, Martin Baulig,
380         Miguel de Icaza, Mike Kestner, Paolo Molaro, Peter Bartok,
381         Sebastien Pouliot, Sachin Kumar) and hopefully Joe Shaw, Nat
382         Friedman, Peter Williams and Ravi Pratap will be joining us as
383         well.  Expect to see Todd Berman from MonoDevelop as well.
384
385         If you are coming, please notify <a
386         href="mailto:edasque@ximian.com">edasque@ximian.com</a> about it, so
387         we can add you to the security list, and use the `open house
388         confirmation' subject in your email.
389
390 @item Feb 13, 2004: Mono 0.30.1 released
391
392         We have released a small bug-fix release of Mono, the release
393         notes are available <a
394         href="archive/mono-0.30.1.html">here</a> and you can download
395         it from our <a href="download.html">download</a> page.
396
397 @item Feb 13, 2004: Mono Performance Optimization
398
399         We have a new document that describes some <a
400         href="performance.html">common tricks to improve the
401         performance</a> of your Mono or .NET application.  These are a
402         summary of techniques that we employed to tune our own C#
403         compiler.
404
405 @item Feb 2nd, 2004: Mono 0.30 has been released
406
407         Check out the <a
408         href="http://www.go-mono.com/archive/mono-0.30.html">Release
409         notes</a> for details on Mono 0.30.  Or go directly to our <a
410         href="download.html">download</a> section
411
412 @item Jan 18th, 2004: LDAP class libraries in Mono tutorial.
413
414         Sunil Kumar has written an <a
415         href="http://www.novell.com/coolsolutions/cooldev/features/a_net_cplus_ldap_library_cdev.html">introduction
416         to Novell.LDAP</a> class libraries, which are part of Mono.
417
418 @item Jan 13th, 2004: MonoDoc 0.9 released.
419
420         A new edition of MonoDoc, the Mono Documentation Browser, has been released, available in source form from:
421         <a href="archive/monodoc-0.9.tar.gz">archive/monodoc-0.9.tar.gz</a>
422
423 @item Jan 11th, 2004: Call for Stories
424
425         If you have a success story about using Mono or one of the Mono
426         components in any way, we want to hear about you.  Please mail
427         your details to miguel@ximian.com
428
429 @item Jan 4th, 2004: Windows Installer for Mono 0.29
430
431         There is a <a href="archive/mono-0.29-win32-1.exe">Windows
432         Installer for Mono 0.29</a> available now.
433         
434 <h2>Older News</h2>
435
436         Click <a href="oldnews.html">here</a> to see older news.
437