2003-01-12 Gaurav Vaish <gvaish_mono AT lycos.com>
[mono.git] / web / index
index 0de38abe32cb3859be1fc45ceb12f3d920d092b0..d77d2d2631e82dcf5496c79e6ac1f6cbc403a31f 100644 (file)
--- a/web/index
+++ b/web/index
@@ -9,8 +9,13 @@
 
        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 refered as the CLR) and a
-       set of <a href="class-library.html">class libraries</a>.  
+       Common Language Infrastructure (also referred as the CLR) and 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
@@ -60,7 +65,7 @@
            </td>
            <td>
              Working:<br>
-             Linux/x86, Linux/PPC<br>
+             Linux/x86, Linux/PPC, S390<br>
              In progress:<br>
              StrongARM, SPARC.
            </td>
@@ -70,7 +75,7 @@
              <b><a href="class-status.html">Classes</a></b>
            </td>
            <td>
-             Corlib is self hosting.
+             All assemblies compile.
            </td>
          </tr>
          <tr>
   </tr>
 </table>
 
-<h3>Events</h3>
+@item Jan 3rd, 2003: Glade#, Code Coverage, Apache, MBas, Debugger.
 
-<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>
+       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 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 Oct 9th, 2002: Various Mono oupdates.
+@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.
+
+       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
+       href="http://lists.ximian.com/archives/public/mono-list/2002-November/003161.html">now
+       capable</a> of communicating with the Microsoft SQL server
+       using the TDS protocol.  A screenshot showing a sample client
+       running with <a href="http://gtk-sharp.sf.net">Gtk#</a> on
+       Windows is shown <a
+       href="images/SqlSharpGtkSceenshot3.png">here</a>
+
+       Sebastien has made all symetric ciphers functional on all
+       supported modes; All the classes in Security.Cryptography are
+       present and the X590 certificates are now in too.  Jackson has
+       been working on the Security classes.
+
+       Many bug fixes all over the place: class libraries (Dick,
+       Piers, Ville, Zoltan, Gonzalo, Dan, Atsushi, Nick, Phillip),
+       compiler, runtime engine.  A big thank goes for everyone who
+       has been providing bug reports for us to track down.
+
+       Gaurav has been working on multiple WebControls.  Gonzalo migrated
+       the ASP.NET engine to use POST for interaction.
+
+       In the Gtk# land saw the integration of gda, gnome-db and GStreamer
+       bindings.
+
+       Windows.Forms classes now build on Linux and Windows, check
+       out the status pages for areas of collaboration.
+
+@item Oct 24th, 2002: S390 support, XSP/ASP.NET, Win32 contributors, TDS.
+
+       Today Neal Ferguson's support for the IBM S390 was checked
+       into CVS.
+
+       The XSP processor has been fully integrated into the
+       System.Web assembly, and Gonzalo has finished the hosting
+       interfaces in Mono.  This means that it is possible to embed
+       ASP.NET with the same APIs used in Windows, and is possible to
+       easily embed it with Apache for example.  The XSP module has
+       now become a shell for testing the System.Web classes.
+
+       We are looking for contributors that know Win32 to contribute
+       to the Windows.Forms implementation.  If you want to help
+       write some controls using the Win32 API, get in touch with our new <a
+       href="http://lists.ximian.com/mailman/listinfo/mono-winforms-list">mono-winforms-list@ximian.com
+       list</a> mailing list. 
+
+       Tim's TDS System.Data set of classes can now talk to SQL
+       servers using the TDS protocol (version 4.2) with
+       connection pooling.  Currently it can connect, run
+       transactions, update/insert/delete, and read some types.  A
+       data adapter is also coming soon.
+       
+@item Oct 21th, 2002: Crypto, Winforms list, Database, GConf, Debugger.
+
+       Sebastien Poliot has made a lot of progress, he reports that
+       DES and TripleDES have been fixed;  Rijndael and CFB modes
+       still have problems in some configurations and some areas that
+       are not supported by the .NET framework.
+
+       Last week we created a new <a
+       href="http://lists.ximian.com/mailman/listinfo/mono-winforms-list">mailing
+       list</a> to discuss the Mono Winforms implementation.
+
+       Tim has started a full C# implementation of the TDS protocol
+       and the providers, and Brian continues his work on his ODBC
+       binding.  
+
+       Rachel Hestilow has also checked in a binding for GConf.  This
+       binding <a
+       href="http://toxic.magnesium.net/~hestilow/gconfsharp/intro.html">is
+       unique</a> in that it uses some features in the CLI to support
+       complex data types, and allows the user to keep only one
+       representation of the types instead of two (the master types
+       is defined in CLI-land).  Also Property Editors (<a
+       href="http://primates.ximian.com/~miguel/shots/gconf-shot.png">shot</a>)
+       simplify the creation of user interfaces that bind their
+       configuration to backend keys, following the <a
+       href="http://developer.gnome.org/projects/gup/hig/1.0/">GNOME
+       Human Interface Guidelines.</a>
+
+       Martin is now on vacation, but before leaving he produced a
+       number of documents detailing the state of the debugger.  The
+       major missing feature is full support for debugging unmanaged
+       applications (it requires dwarf-2 handlers for types).  We
+       will do some polishing of the user interface (<a
+       href="http://primates.ximian.com/~miguel/shots/debugger-4.png">new
+       shot</a>) to expose the existing and rich functionality to the
+       users and try to release a preview of the debugger at the same
+       time as Mono 0.17.
+
+@item Oct 14th, 2002: Crypto, Database work, Debugger, Documentation.
+
+       Brian, Daniel and Rodrigo have been busy working on the ODBC
+       provider for Mono.  Daniel posted some <a
+       href="http://lists.ximian.com/archives/public/mono-list/2002-October/002755.html">updates</a>.
+       Brian posted <a
+       href="http://lists.ximian.com/archives/public/mono-list/2002-October/002758.html">details
+       about the ODBC.NET</a> provider.
+
+       Also Sebastien Pouliot has been improving the various
+       cryptographic classes in Mono, something that we had not done
+       in quite some time.  We are looking for a way to handle
+       big-nums.  We need either a managed or unmanaged set of
+       classes for handling large numbers, and some volunteers to
+       expose this functionality to C# (Either as an internal
+       assembly, or as a set of P/Invoke, Internal call wrappers).
+
+       Martin has got our debugger to support adding breakpoints at
+       file/line combos.  This was more complex than generic
+       breakpoints in routines, because these breakpoints are set on
+       routines that probably have not been JITed just yet.  Martin's
+       focus now is on stabilizing our debugger and aim for a public
+       release of it.
+
+       We have also imported the ECMA documentation into a separate
+       module, and with the help from Scott Bronson we will have the
+       necessary XSLT tools to finish our native documentation
+       browser for Mono.  This together with the work from Adam will
+       be the foundation for the <a href="classlib-doc.html">Mono
+       Documentation Tools</a>. 
+
+@item Oct 9th, 2002: Various Mono updates.
 
        Brian Ritchie, Daniel Morgan, Rodrigo Moya and Ville Palo have
        been working on various database providers.  The MySQL has
        more extensive regression tests have been checked in.
 
        Dick Porter is our background hero and keeps fixing the
-       lowlevel bugs in the portability layer.  Now the Mono handle
-       daemon should be a lot more robust and will no longer lear IPC
+       low-level bugs in the portability layer.  Now the Mono handle
+       daemon should be a lot more robust and will no longer leave IPC
        regions.  Gonzalo Paniagua has initiated the migration of XSP
        into the System.Web class libraries now that we have a
        complete HttpRuntime implementation.  This means that you are
        System.DirectoryServices assembly.
 
        Andrew has also continued with some of the cryptographic
-       classes implemetation.
+       classes implementation.
 
        After much public debate, we have chosen a new <a
        href="winforms.html">strategy to implement winforms</a>.
 
 @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.
 
        an update</a> on the ASP.NET widgets that are still pending.  Patrik is back, and he is 
        working with Gonzalo to streamline the pipeline
 
-       Rachel quietly commited to Gtk-Sharp support for marshaling
+       Rachel quietly committed to Gtk-Sharp support for marshaling
        structures (very important for Gtk#).  This uses extensively
        the new marshaling code that Dietmar added to the runtime.
 
 
 @item Jul 20th, 2002: Spanish Mono Tutorial.
 
-       A spanish tutorial on using Mono is <a
+       A Spanish tutorial on using Mono is <a
        href="http://mono.es.gnome.org/tutoriales/mono-linux/">here</a>.
        Also the <a
        href="http://mono.es.gnome.org/tutoriales/mono-puf/">FAQ</a>
 
        Sergey Chaban has got Gtk# working on Windows, you can see
        some screenshots: <a href="sshots/Gtksharp-1.jpg">sample apps</a> and
-       <a href="sshots/Gtksharp-2.jpg">running with a russian charset</a>.
+       <a href="sshots/Gtksharp-2.jpg">running with a Russian charset</a>.
 
 @item Jul 16th, 2002
 
                  run the compiler on Linux.
 
                * Martin fixed the remaining bugs in the compiler that stopped it from
-                 compiling the `corlib'.  The resuling image still contained errors though.
+                 compiling the `corlib'.  The resulting image still contained errors though.
 
                * On July 8th, Radek got the PowerPC port to bootstrap
                  the C# compiler.  This is important, because it exposed
        bindings, that should simplify application development.
 
        A big thanks goes to Dennis Hayes for getting the
-       Windows.Forms work together, and commiting so many stubs for Windows.Forms. 
+       Windows.Forms work together, and committing so many stubs for Windows.Forms. 
 
 @item Jun 25, 2002
 
-       I am updating the Mono site from the Unesco offices in
+       I am updating the Mono site from the UNESCO offices in
        Uruguay, the <a href="http://www.gnome.org/resources/calendar/roadshow/GNOMEenelSur.html">South-America trip</a>
        to promote free software is going very well.
 
 
 @item Jun 22, 2002
 
-       Mono's ASP.NET has rendered its first page on Linxu for the
+       Mono's ASP.NET has rendered its first page on Linux for the
        first time (Gonzalo and Paolo).  
 
        Also, we are getting close to
        Lawrence has been working really hard in fixing, improving and
        polishing the underlying network infrastructure.
 
-       The Rafael and Chris have commited the beginning of the
+       The Rafael and Chris have committed the beginning of the
        VisualBasic.NET runtime support to CVS.
 
        Jesus has contributed the beginning of the SoapFormatter
        This is another milestone for our <a
        href="ado-net.html">ADO.NET implementation plans</a>
 
-       We have a little surprise for everyone tracking the news on tuesday ;-)
+       We have a little surprise for everyone tracking the news on Tuesday ;-)
 
 @item May 2nd, 2002
 
 
        We are very close to have a complete self hosting environment now.
 
-       Mono is temporarly using the Bohem GC garbage collector while
+       Mono is temporarily using the Bohem GC garbage collector while
        we deploy the more advanced ORP one. 
 
 @item Mar 5, 2002
 
        AppDomains have been deployed (Dietmar).  Socket work is done
        (Dick).  Corlib compiled with no refs to mscorlib (Dan).  New
-       comprehensive tests for colib bits (David).  Nick is driving the
+       comprehensive tests for corlib bits (David).  Nick is driving the
        regression test suite efforts and class library completeness.
        New System.Data work (Chris). Bug fixes (Paolo, Duncan, Ravi, Miguel)
 
        here</a>
 
        Last minute breaking news: Paolo got our compiler in Linux to
-       compile fib.cs, patches are comming tomorrow once we have
+       compile fib.cs, patches are coming tomorrow once we have
        ChangeLog entries.   
 
 @item Jan 4, 2002
        href="http://lists.ximian.com/archives/public/gtk-sharp-list/2001-November/000013.html">
        update</a> on his work on Gtk#.  
 
-       Ravi commited the initial support for Attributes in the
+       Ravi committed the initial support for Attributes in the
        compiler. 
 
        Many HTML Controls from Leen checked into CVS.
 <blockquote>
        Many clean ups have been going into the class library by Nick Drochak. 
 
-       Mega patch from Dietmar: he commited the flow analysis code
+       Mega patch from Dietmar: he committed the flow analysis code
        for the JITer. 
 
        A lot of work has been going into the WebControls by Gaurav (4
 @item Nov 1, 2001
 
 <blockquote>
-       Ravi commited the caller-side method selection of methods with
+       Ravi committed the caller-side method selection of methods with
        variable length arguments.  Now he depends on Miguel finishing
        the array handling support. 
 </blockquote>
 @item Oct 27, 2001
 
 <blockquote>
-       Lots of classes for System.Web from Gaurav were commited this
+       Lots of classes for System.Web from Gaurav were committed this
        morning.
 
        Some large recent developments:
        partially integrated (we need to put the internalcalls in
        place now and compile and link the decimal code).
 
-       Derek Holden commited recently the IntegerFormatter code into
+       Derek Holden committed recently the IntegerFormatter code into
        the CVS, so we got a pretty comprehensive integer formatting
        engine that we can finally use all over the place. 
 
 
 <blockquote>
        Paolo has written a section on <a href="porting.html">Porting
-       Mono</a> to othre architectures.
+       Mono</a> to other architectures.
 </blockquote>
 
 @item Sep 18, 2001
        <b>.NET Hello World is working under Mono!</b>  The latest snapshots
        will let you run it.   
 
-       Hello World consits of 1821 CIL instructions, 
+       Hello World consists of 1821 CIL instructions, 
         performs 66 subroutine calls and loads 12 classes from the corlib.dll
 
        Good work Mono team!