* ILReader.cs: Instead of mainting a buffer let the reader handle
[mono.git] / web / index
index d88d8a61daa1ddb2bd3b9cd2a32a200f466004ff..8e9c0d1f37f7c8e3623ba87888f99187e6d1f825 100644 (file)
--- a/web/index
+++ b/web/index
        Mono includes: <a href="c-sharp.html">a compiler</a> for the
        C# language, a <a href="runtime.html">runtime</a> for the
        Common Language Infrastructure (also referred as the CLR) and a
        Mono includes: <a href="c-sharp.html">a compiler</a> for the
        C# language, a <a href="runtime.html">runtime</a> for the
        Common Language Infrastructure (also referred as the CLR) and a
-       set of <a href="class-library.html">class libraries</a>.  
+       set of <a href="class-library.html">class libraries</a>.  The
+       runtime can be <a href="embedded-api.html">embedded</a> into your
+       application.
+
+       Mono has implementations of both <a href="ado-net">ADO.NET</a>
+       and <a href="asp-net">ASP.NET</a> as part of its distribution.
 
        You can read our <a href="rationale.html">rationale</a> for
        this project.  If you have questions about the project, please
 
        You can read our <a href="rationale.html">rationale</a> for
        this project.  If you have questions about the project, please
@@ -20,7 +25,7 @@
        You might also want to <a href="download.html">Download the
        source</a> for our work so far.  Grab a <a
        href="snapshots">snapshot</a> of our current work, or <a
        You might also want to <a href="download.html">Download the
        source</a> for our work so far.  Grab a <a
        href="snapshots">snapshot</a> of our current work, or <a
-       href="http://cvs.hispalinux.es/cgi-bin/cvsweb/?hidenonreadable=1&f=u&logsort=date&sortby=file&hideattic=1&cvsroot=Mono">browse
+       href="http://cvs.hispalinux.es/cgi-bin/cvsweb/?hidenonreadable=1&f=u&logsort=date&sortby=file&hideattic=1&cvsroot=mono">browse
        the sources</a>
 
        You might want to <a
        the sources</a>
 
        You might want to <a
 
        You can contact the team at: <a
        href="mailto:mono-list@ximian.com">mono-list@ximian.com</a>
 
        You can contact the team at: <a
        href="mailto:mono-list@ximian.com">mono-list@ximian.com</a>
+
+       In order to follow the process of the project and to learn more
+       about the team members we have created the <a 
+       href="http://monoevo.sf.net/mwn/index.html">Mono Weekly News letter</a>.
+       Which archives can be found <a 
+       href="http://monoevo.sf.net/mwn/archives.html">here</a>.
     </td>
     <td>
        <table border=1>
     </td>
     <td>
        <table border=1>
              <a href="index.rss"><img src="images/xml.gif"></a>
            </td>
          </tr>
              <a href="index.rss"><img src="images/xml.gif"></a>
            </td>
          </tr>
+        <tr>
+           <td>
+             <a href="screenshots.html">Screenshots</a>
+           </td>
+         </tr>
        </table>
     </td>
   </tr>
 </table>
 
        </table>
     </td>
   </tr>
 </table>
 
-<h3>Events</h3>
+@item Mar 25th: Second Mono Survey
+
+       <table width="100%" cellpadding="0" cellspacing="1" border="0" bgcolor="blue">
+          <tr>
+            <td valign="top">
+              <div style="background: #c0d0ff; margin: 0px 0px 0px 0px; padding: 1px;">
+                What do you think about Mono?
+
+                Is your company involved with the development and
+                deployment of web applications?  Is Linux becoming an
+                important part of your company's business application
+                strategy? Are you considering Mono for your next
+                project? Would you like to shape the future of Mono
+                and the use of Linux in business critical
+                applications?
+
+                If you answered yes to any of these questions, we
+                would like to talk with you. If interested, please
+                email us at <a
+                href="mailto:mbadgett@ximian.com">mbadgett@ximian.com</a>.
+              </div>
+            </td>
+          </tr>
+       </table>
+
+@item Mar 20th: Windows.Forms and Wine.
 
 
-<ul>
-       <li><b><a
-       href="http://www.sigs-datacom.de/sd/kongresse/dotnet_2002/index.htm">.NET
-       ONE 2002:</a></b> Come see Paolo, Mike and Miguel from the Mono team at the .NET ONE conference in Frankfurt.</ul>
-</ul>
+       Alexandre has provided a modified version of the GC system
+       that will work with and Mono.  See the mono-winforms-list.  It
+       is now possible to run our Win32-based implementation of
+       Windows.Forms with Mono on Linux.
+
+@item Mar 7th: Mono 0.23
+
+       A new freshly baked release of Mono is available.  Release
+       notes are <a href="archive/mono-0.23">here</a>.   This is mostly a
+       bug fix release.  No new features.
+
+@item Mar 5th, 2003: Mono 0.22;  MonoDoc 0.2; Debugger 0.2.1: Release-o-Rama.
+
+       Mono 0.22 has been released.  See the <a
+       href="archive/mono-0.22">release notes</a>.  This is a bug fix
+       release.
+
+       A new preview of MonoDoc 0.2, the Mono Documentation browser
+       has been <a href="http://lists.ximian.com/archives/public/gtk-sharp-list/2003-March/001266.html">released</a>.
+
+       Martin also announced a <a
+       href="http://lists.ximian.com/archives/public/mono-list/2003-March/012756.html">new
+       release</a> of the Mono Debugger (both GUI and command line). 
+
+@item Mar 3rd, 2003: The Mono Hackers Hall Of Fame welcomes Zoltan Varga
+
+       The <a href="hackers.html">Mono Hackers Hall Of Fame</a>
+       continues to show our appreciation to the excellent
+       contributors that make <b>mono::</b> a successful free
+       software project.
+
+       Zoltan has contributed significantly to Mono, with bug reports and bug 
+       fixes as well as pushing the envelope of the things that can be done in
+       and with the mono runtime: the gcc-based ngen compiler, code coverage
+       and more recently his work with Reflection.Emit that got mono to the 
+       point of running the <a href="http://www.ikvm.net">IKVM</a> Java virtual 
+       machine.
+
+@item Mar 2nd, 2003: New Mono mailing list.
+
+       A new mailing list for <a
+       href="http://lists.ximian.com/mailman/listinfo/mono-devel-list">Mono
+       Development</a> has been created.
+
+@item Feb 27th, 2003: Mono 0.21 released
+
+       Mono 0.21 has been released.  This is only a bug fix release.
+       The <a href="archive/mono-0.21">release notes</a> are available.
+
+@item Feb 25th, 2003: Mono 0.20 for Windows released;   New Apache module released.
+
+       Packages of Mono for Windows have been <a
+       href="archive/mono-0.20-stable-win32-2.exe">released</a>.
+       Thanks to Daniel, Johannes and Paolo for setting this up.
+
+       Daniel has released a new version of his Mono Apache module that
+       handles ASP.NET.  The code is available at <a
+       href="http://apacheworld.org/modmono/">here</a>
+
+       Nick has posted an update on the progress on our <a
+       href="http://lists.ximian.com/archives/public/mono-list/2003-February/012467.html">regression
+       tests</a>.  We are looking for more tests, and more volunteers to write them.
+
+       Also, remember to contribute to the Gtk# documentation effort,
+       momentum is picking up!  See the entry for Feb 18th for more details.
+
+@item Feb, 23rd, 2003: Mono 0.20 released; Gtk# 0.8 released.
+
+       Mono 0.20 has been released.  Check out the <a
+       href="archive/mono-0.20">release notes</a> for an overview of
+       the changes.  You can get it <a href="download.html">here</a>.
+       There are no major features in this release, mostly bug fixes
+       and performance improvements.  
+
+       Gtk# 0.8 has been <a
+       href="http://lists.ximian.com/archives/public/gtk-sharp-list/2003-February/001114.html">released</a>
+
+       <b>Important</b>: The contributed binaries for Windows
+       binaries of Mono 0.20 contain a virus.  Please read <a
+       href="virus.html">this</a> if you installed the binary.
+
+@item Feb 18th, 2003: Volunteers to document Gtk#
+
+       With the availability of a documentation browser, we are
+       looking for volunteers to help us complete the documentation
+       of the Gtk# binding for Mono.
+
+       Experience with Gtk is useful, but not mandatory.  We have
+       checked in stubs, and we have instructions, and resources to
+       how to complete this process <a
+       href="documentation.html">here</a>.  Mail the <a
+       href="mailto:mono-docs-list@ximian.com">mono-docs-list@ximian.com</a>
+       for further discussion.
+
+@item Feb 14th, 2003: OpenGL# bindings for Mono;  Mono Basic updates.
+
+       Mark Crichton has completed his OpenGL/GLUT bindings for
+       Gnome.  A screenshot can be seen <a
+       href="sshots/oglcs.png">here</a>.  The bindings are available
+       on the Mono CVS repository on the module `glgen'.  This is a
+       straight binding to the C API. 
+
+       Marco has <a
+       href="http://lists.ximian.com/archives/public/mono-list/2003-February/011752.html">posted
+       an update</a> on the current state of the free VB.NET compiler
+       for Mono.
+
+       We are looking for contributors and maintainers to the
+       JavaScript compiler as well (Janet)
+
+@item Feb 12th, 2003: New assemblies, Gtk# stub documentation, Authenticode, Polish site
+
+       Mono now distributes a few new assemblies: Mono.Security.Win32
+       as a layer to use the crypto functionality on Win32.  The
+       Mono.Posix assembly which contains functionality for taking
+       advantage of Unix facilities.
+
+       A <a href="http://www.go-mono.pl/">Mono site in Poland</a>.
+
+       Stubs for the Gtk# documentation have been checked into CVS.
+       If you want to contribute please read <a
+       href="http://lists.ximian.com/archives/public/mono-list/2003-February/012108.html">this
+       message</a>
+
+       Mono development is moving quickly: Tim and Daniel have been
+       improving the Oracle database provider and Sebastien Pouliot
+       has got code signing to work using Authenticode with pure open
+       source and managed code. Plenty of new VB.NET work from Marco
+       (compiler) and Daniel (runtime).  Also Jackson has resumed
+       work on the IL assembler and the fully managed library to
+       generate CIL images (Sergey wrote the first Mono.PEToolkit).
+
+@item Feb 11th, 2003: Mono Weekly News, New assemblies.
 
 
-@item Nov 8th, 2002: Mono s390
+       <a href="http://monoevo.sourceforge.net/mwn/index.html">Mono
+       Weekly News</a>: Includes a new interview, software
+       announcements and the PHP/Mono integration.
+
+@item Feb 5th, 2003: MonoDoc 0.1
+
+       A <a
+       href="http://www.go-mono.com/archive/monodoc-0.1.tar.gz">preliminary
+       release</a> of the Mono Documentation Browser is now availble.
+       Release <a
+       href="http://lists.ximian.com/archives/public/mono-list/2003-February/011935.html">notes</a>
+
+@item Jan, 22th, 2003: Mono wins award, OpenLink releases Virtuoso.
+
+       Mono won the `Best Open Source Project' award at the Linux
+       World Expo.  A description is <a
+       href="http://linuxtoday.com/news_story.php3?ltsn=2003-01-23-024-26-OP-EV">here</a>
+
+       Open Link has a <a
+       href="http://biz.yahoo.com/prnews/030123/neth013_1.html">press
+       release</a> about Virtuoso 3.0: the first commercial product
+       shipping that uses Mono.
+
+@item Jan, 20th, 2003: Mono 0.19 released;  Screenshots page; Gtk# 0.7
+
+       Mono 0.19 has been released.  Check out the <a
+       href="archive/mono-0.19">release notes</a> for an overview of
+       the changes.  You can get it <a href="download.html">here</a>.
+       There are no major features in this release, mostly bug fixes
+       and performance improvements.
+
+       We have now a new section <a href="screenshots.html">with
+       screenshots</a> of various Mono applications.  You can see
+       there the new released Debugger, as well as the work in
+       progress on the documentation browser.
+
+        <a href="http://gtk-sharp.sf.net">Gtk# 0.7</a> has been <a
+       href="http://lists.ximian.com/archives/public/mono-list/2003-January/005222.html">released</a>
+
+@item Jan, 19th, 2003: Mono Debugger released.
+
+       After six month of extensive development, Martin Baulig has
+       released the first version of the Mono debugger.  The Mono
+       debugger is written in C# and can debug both managed and
+       unmanaged applications, support for multiple-threaded
+       applications and should be relatively easy to port to new
+       platforms.  
+
+       Details of the release are available in <a
+       href="http://lists.ximian.com/archives/public/mono-list/2003-January/005192.html">post</a>. 
+
+       The debugger contains both Gtk# and command line interfaces.
+       The debugging file format used in Dwarf (its already supported
+       by our class libraries and the Mono C# compiler; To debug C
+       applications, you need a recent GCC, or to pass the -gdwarf-2
+       flag to gcc).
+       
+@item Jan, 17th, 2003: DB2 provider, MacOS X
+
+       Christopher Bockner has contributed a DB2 System.Data client. 
+
+       MacOS X support on the runtime has been integrated into the
+       distribution, and MCS works with it.
+
+       Zoltan has managed to get <a
+       href="http://radio.weblogs.com/0109845/">IKVM</a> (a Java VM
+       for .NET) to run with Mono.  The HelloWorld.class runs with
+       the Mono runtime.
+
+@item Jan, 13th, 2003: Mono 0.18 released
+
+       Mono 0.18 has been released.  Check out the <a
+       href="archive/mono-0.18">release notes</a> for an overview of
+       the changes.  You can get it <a href="download.html">here</a>.
+
+@item Jan 10th, 2003: Mono Weekly News.
+
+       A new issue of the <a
+       href="http://lists.ximian.com/archives/public/mono-list/2003-January/004903.html">Mono
+       Weekly News</a> has been published.
+
+       Check out the <a href="crypto.html">Crypto status</a> page
+       that Sebastien has put together.
+
+@item Jan 3rd, 2003: Glade#, Code Coverage, Apache, MBas, Debugger.
+
+       Rachel has made Glade# use attributes so binding C# widgets to
+       the designed widgets is now easier than ever.  Alp has
+       improved this to use implicit names as well.
+
+       Martin's Mono debugger now has support for multi-thread
+       debugging.  Special feature: breakpoints can be defined in a
+       per-thread basis now.
+
+       Daniel López has checked in his Apache module to integrate
+       Mono and Mono's ASP.NET support as an Apache module.  Gonzalo
+       has folded his new Mono hosting classes into this module (they
+       are now shared between XSP and mod_mono).  You can get the
+       mod_apache from CVS (module name: mod_mono). 
+
+       Mono Basic improvements: Marco has added support for more
+       statements on the grammar.
+
+       Zoltan has <a href="http://www.nexus.hu/vargaz2/">posted</a>
+       his Code Coverage analysis tool for Mono.
+
+@item Dec 17th, 2002: Mono: Commercial uses.
+
+       <a href="http://www.tipic.com">Tipic</a> today <a
+       href="http://www.ximian.com/about_us/press_center/press_releases/index.html?pr=tipic_mono">announced</a>
+       their work on porting their Instant Messaging Server platform
+       to run on Mono.
+
+       <a href="http://www.winfessor.com">Winfessor</a> also <a
+       href="http://www.winfessor.com/press.asp">announced</a> the
+       availability of their Jabber SDK to run on Mono.
+
+       Also two weeks ago we mentioned <a
+       href="http://www.openlinksw.com">OpenLink Software's</a> <a
+       href="http://www.ximian.com/about_us/press_center/press_releases/index.html?pr=openlink_mono">announcement</a>
+       of their product, also using Mono.
+
+@item Dec 10th, 2002: Gtk# 0.6 released;  Mono 0.17 packages for Windows and Debian.
+
+       Mike Kestner <a
+       href="http://lists.ximian.com/archives/public/mono-list/2002-December/003961.html">announced
+       Gtk# 0.6</a>.  This new release includes many new features and
+       bug fixes, and is the perfect companion to the <a
+       href="archive/mono-0.17">Mono 0.17</a> release.
+
+       Johannes has contributed a Windows-ready package of Mono 0.17,
+       and its available from our <a
+       href="download.html">download</a> page.
+
+       Alp Toker has <a href="http://www.atoker.com/mono/">Debian packages</a>
+
+@item Dec 9th, 2002: Mono 0.17 has been released
+
+       Mono 0.17 has been released.  Check out the <a
+       href="archive/mono-0.17">release notes</a> for a more detailed
+       list.   You can get it <a href="download.html">here</a>.
+
+       Many new features as well as plenty of bug fixes.  Many new
+       System.Data providers and a more mature System.Web (ASP.NET)
+       which can now be hosted in any web server.  A simple <a
+       href="archive/xsp-0.2.tar.gz">test web server</a> to host
+       asp.net has been released as well.
+
+       This version also integrates Neale's s390 port.
+
+       This release also includes a new exception handling system
+       that uses the gcc exception information that vastly improves
+       our internalcall speed (15% faster mcs compilation times).   
+
+@item Dec 8th, 2002: VB.NET, Oracle Provider.
+
+       Marco has got the Mono Basic compiler up to speed (support for
+       classes, modules, expressions, object creation, method
+       invocation, local variables, and some statements).  The
+       compiler is based on the work from Rafael Teixeira on MCS.
+
+       Screenshots: <a
+       href="http://modgb.sourceforge.net/monobasic_snap.png">in
+       Windows doing Windows.Forms</a> and in Linux doing <a
+       href="images/gtk-vb.png">VB with Gtk#</a> (courtesy of Alp).
+
+       Daniel Morgan has checked in his Oracle provider to the CVS
+       repository as well.
+
+@item Nov 27th, 2002: Press release, tutorials, Windows Forms, ADO.NET, Magazine.
+
+       <a
+       href="http://www.business2.com/articles/mag/0,1640,45454,FF.html">The
+       Penguin Takes Flight</a>: an article written by Erick
+       Schonfeld appears on the December issue of <a
+       href="http://www.business2.com/">Business 2.0</a> magazine.
+
+       <a href="http://www.openlinksw.com">OpenLink</a> and <a
+       href="http://www.ximian.com">Ximian</a> made <a
+       href="http://www.ximian.com/about_us/press_center/press_releases/index.html?pr=openlink_mono">joint
+       announcement</a> on the plans of OpenLink to ship their <a
+       href="http://www.openlinksw.com/virtuoso/index.htm">Virtuoso</a>
+       server on Unix using Mono.
+
+       Martin Willemoes's <a href="gnometutorial">GNOME.NET
+       tutorial</a> is now available from the main Mono site.  This
+       tutorial is a collaborative effort to teach developers how to
+       use Mono to create Mono applications using <a href="http://gtk-sharp.sf.net">Gtk#</a>
+
+       Dennis Hayes has posted and <a
+       href="http://lists.ximian.com/archives/public/mono-list/2002-December/003800.html">update</a>
+       on the work to get Windows.Forms working on Mono.  There is a
+       new test application that people can use to test their
+       controls.  If you are interested in working on Windows.Forms,
+       you can participate in the <a
+       href="http://lists.ximian.com/mailman/listinfo/mono-winforms-list">mono-winforms
+       mailing list</a>
+
+       Brian Ritchie has been working on an ADO.NET <a
+       href="http://brianritchie.webhop.net/ideas/adocodegen.aspx">data
+       layer</a> and an <a
+       href="http://brianritchie.webhop.net/ideas/appserver.aspx">application
+       server</a> for Mono.
+
+       Dan Morgan has checked in his Oracle provider, and Tim Coleman
+       continues to work on the TDS implementation of the data classes. 
+
+       The rest of the team has been working on bug fixing in the
+       runtime, the compiler, and the class libraries.  Also,
+       compilation speed has increased recently by performing a
+       number of simple optimizations in the compiler.
+
+@item Nov 19th, 2002: Crypto update; Books; Gtk# Datagrid; .NET ONE Slides
+
+       Sebastien has got DSA and RSA signatures <a
+       href="http://lists.ximian.com/archives/public/mono-list/2002-November/003497.html">working</a>
+       as well as RSA <a
+       href="http://lists.ximian.com/archives/public/mono-list/2002-November/003502.html">encryption</a>.
+       We now distribute Chew Keong TAN's BigInteger classes.
+
+       Brian has contributed a System.Data multiplexor in Mono, it
+       can be found in the Mono.Data assembly.  The details of this
+       new technology are <a
+       href="http://lists.ximian.com/archives/public/mono-list/2002-November/003400.html">here</a>.
+       It works in Mono and the .NET Framework.
+
+       Larry O'Brien has announced the candidate book for <a
+       href="http://lists.ximian.com/archives/public/mono-list/2002-November/003500.html">
+       Thinking in C#</a>.  The book is Mono-friendly.
+
+       Another book that covers mono (available in German only) is <a
+       href="http://www.databecker.de/frames.php?PHPSESSD=4948515556575049525459495248485949485348&PHPSESSID=6cc68dbcfbcbacd7b82a984b0700d5d6&t=2">
+       here</a>.
+
+       Dan Morgan has implemented a DataGrid widget for Gtk#, you can
+       see Windows screenshots for it <a
+       href="images/GtkSharpDataGridScreenshot.png">here</a> and <a
+       href="images/SqlSharpGtkScreenshot4.png">here</a>.
+
+       Slides from the Mono developers for the .NET ONE conference are available now:
+       <ul>
+               <li><a
+               href="http://primates.ximian.com/~miguel/slides-europe-nov-2002/DotNetOneKeynote.sxi">
+               Mono Keynote presentation</a>
+
+               <li><a href="http://primates.ximian.com/~lupus/slides/embed/">Hosting the Mono Runtime</a><br>
+               The simple embedding of Mono in Perl is available <a
+               href="http://primates.ximian.com/~lupus/slides/embed/Mono-0.01.tar.gz">here</a>
+
+               <li><a href="http://primates.ximian.com/~lupus/slides/jit/">The Mono JIT compiler</a>
+
+               <li><a href="http://primates.ximian.com/~miguel/slides-europe-nov-2002/Mono_C_Sharp_Overview_1007.sxi">
+               Mono C# Compiler Overview</a>
+       </ul>
+
+       A couple of other presentations from Miguel's trip to Europe
+       are available <a
+       href="http://primates.ximian.com/~miguel/slides-europe-nov-2002/">here</a>
+       in Open Office file format.
+
+@item Nov 8th, 2002: Mono s390, Database work, new JIT updates.
 
        Neale Ferguson has contributed <a href="download.html">RPM
        packages</a> of Mono for the Linux/s390.
 
 
        Neale Ferguson has contributed <a href="download.html">RPM
        packages</a> of Mono for the Linux/s390.
 
+       Tim Coleman posted an <a
+       href="http://lists.ximian.com/archives/public/mono-list/2002-November/003329.html">update</a>
+       on the improvements in the System.Data
+
+       The new JIT engine can run 72 out of our 154 tests for the
+       virtual machine, and it also got exception support this week.
+
 @item Nov 1st, 2002: TDS, Crypto, Gtk#, Winforms, bug fixes.
 
        Tim's SqlClient is <a
 @item Nov 1st, 2002: TDS, Crypto, Gtk#, Winforms, bug fixes.
 
        Tim's SqlClient is <a
 
 @item Aug 20th, 2002: Remoting work, Resources, SPARC checkins, ADO.NET
 
 
 @item Aug 20th, 2002: Remoting work, Resources, SPARC checkins, ADO.NET
 
+       <b>San Francisco</b>: August 14th.  Linux World Expo.
+
        Mark Crichton has checked in his patches to get the SPARC port
        on par with the PPC port.
 
        Mark Crichton has checked in his patches to get the SPARC port
        on par with the PPC port.