2003-09-08 Duncan Mak <duncan@ximian.com>
[mono.git] / web / index
index ce3036ee6d9f22a9aa05cf77f581dd04a9d6b6fa..b006cfa09c10842a7d844df5c3cb99e838ba747c 100644 (file)
--- a/web/index
+++ b/web/index
        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.
+       application.  It implements of both <a href="ado-net.html">ADO.NET</a>
+       and <a href="asp-net.html">ASP.NET</a>.
 
        You can read our <a href="rationale.html">rationale</a> for
        this project.  If you have questions about the project, please
        href="http://www.gotmono.com/cgi-bin/yabb/YaBB.pl">forum</a> at <a
        href="http://www.gotmono.com">GotMono</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>.
-       We have a <a href="http://www.nullenvoid.com/gtksharp/wiki">Gtk# Wiki</a>
-       and a <a href="http://www.nullenvoid.com/mono/wiki">Mono Wiki</a>
+       Wikis: <a href="http://www.nullenvoid.com/gtksharp/wiki">Gtk# Wiki</a>
+       and <a href="http://www.nullenvoid.com/mono/wiki">Mono
+       Wiki</a>
 
     </td>
     <td>
   </tr>
 </table>
 
+@item Sep 3rd, 2003: Authenticode; WSE
+
+       
+@item Sep 1st, 2003: Ice for Mono;  XmlSerializer generators; Monodoc progress.
+
+       <b>Ice:</b> Vladimir has checked into CVS (Module ginzu) an
+       implementation of <a href="http://www.zeroc.com">ZeroC's</a>
+       <a href="http://www.zeroc.com/ice.html">ICE</a> protocol.  It
+       is implemented using Remoting.  If you were looking for an
+       efficient binary protocol to use with Remoting, this is it.
+
+       ICE is simpler to use than CORBA, and was created by people
+       who were deeply involved in CORBA and wanted to fix its
+       problems (you can see a <a
+       href="http://www.zeroc.com/iceVsCorba.html">list of
+       differences</a>).
+
+       <b>XmlSerializer</b>: Lluis has checked in a new technology
+       for use in our XmlSerializer: the XmlSerializer code
+       generator.  Currently our XmlSerializer generates a
+       description of instructions for serializing data, these
+       instructions are later interpreted while using it: Reflection
+       is used to pull all the data.  The code generator is the first
+       step into turning the Serializer from an intepreter into a
+       compiler and improving the performance of it.
+
+       Currently was used internally to implement the WSDL
+       serializer, in the future it will just be part of the standard
+       serialization process.
+
+       <b>MonoDoc:</b> New providers!  Thanks to <a
+       href="http://www.jaggersoft.com/">Jon Jagger</a> for providing
+       us with his master XML files for the C# specification we now
+       have integrated the C# spec into Monodoc.  Another provider is
+       the Error provider: now we include all the C# compiler errors
+       in the help system.
+
+       Alp has contributed various user interface improvement, and
+       updated our list widget for key navigation; Ben made the
+       matches window more useful and Joshua has helped us clean up
+       the ECMA provider even more.
+
+@item Aug 14th, 2003: Mono 0.26 has been released
+
+       A new version of Mono is available, the new features include:
+       <a href="http://www.cairographics.org/">Cairo support</a>, <a
+       href="http://remoting-corba.sf.net">Remoting.Corba</a>
+       support, as well as a managed XSLT implementation.  
+
+       Existing features have been improved vastly: better
+       Windows.Forms, runtime, faster compiler, web services, better
+       compliance to the spec and more. 
+
+       Check out the <a
+       href="http://www.go-mono.com/archive/mono-0.26.html">Release
+       notes</a> for details.
+
+@item Aug 9th, 2003: Python for .NET Preview 2 available;  Mono Documentation site up.
+
+       Brian Lloyd has <a
+       href="http://lists.ximian.com/archives/public/mono-list/2003-August/015313.html">announced</a>
+       the availability of his Python binding to .NET.  This works
+       with .NET and Mono.  For more information about it, see
+       Brian's site at <a href="
+       http://zope.org/Members/Brian/PythonNet/">http://zope.org/Members/Brian/PythonNet/</a>
+
+       We have uploaded the current Mono Documentation (core
+       libraries and Gtk#) to <a
+       href="http://mono.ximian.com:8080"/>http://mono.ximian.com:8080</a>.
+       The site is running the ASP.NET edition of <a
+       href="archive/monodoc-0.6.tar.gz">MonoDoc 0.6</a> on XSP.
+
+@item Aug 6th, 2003: Winforms samples
+
+       Timothy Parez is coordinating the effort to create sample
+       programs that exercise the various Windows.Forms controls.  We
+       are using this as graphical regression test suite for the Mono
+       implementation.
+
+       The screenshots of the various widgets, together with the
+       source code is available on the <a
+       href="http://www.nullenvoid.com/mono/wiki/index.php/WineSamples">WineSamples</a>
+       page on the <a
+       href="http://www.nullenvoid.com/mono/wiki/">Mono Wiki</a>.
+
+       A new cvs module called `winforms' has been created that
+       contains the source code for the samples.  To run the samples,
+       you can install the WineLib packages available from our <a
+       href="download.html">download page</a>.
+
+@item Aug 5th, 2003: New Apache Module architecture: 1.3 and 2.x supported
+
+       Gonzalo rearchitected our Apache module for hosting Mono and
+       ASP.NET.  The previous incarnation hosted a Mono runtime on
+       each Apache process, which lead to a slow setup for webforms.
+       The new setup uses a shared mono process for all the incoming
+       requests.  Daniel later improved up the new architecture and
+       added dual support, so now in addition to Apache 2.x, we
+       support Apache 1.3 with the same codebase.
+
+       The new code is available on CVS, on module `mod_mono', and
+       now requires an XSP installation to be available. 
+
+@item Aug 4th, 2003: Ximian acquired by Novell.
+
+       Today <a href="http://www.novell.com">Novell</a> acquired <a
+       href="http://www.ximian.com">Ximian</a>.  The press release is
+       available <a
+       href="http://www.ximian.com./about_us/press_center/press_releases/index.html?pr=novell">here</a>.
+
+       Mono and Gnome form an integral part of the Novell strategy.
+
+@item Jul 30th, 2003: Remoting.CORBA, Managed XSLT.
+
+       Today Lluis announced that Mono CVS contains all the fixes to
+       run <a
+       href="http://remoting-corba.sourceforge.net/">Remoting.CORBA</a>:
+       both client and server channels work; We are interested in people
+       testing it with other ORBs.
+
+       Ben checked-in today his managed implementation of Xslt that
+       we mentioned on Jul 19th; This uncovered various limitations
+       on the XPath implementation, which Piers has swifly removed.
+       Monodoc, NUnit and our Corcompare work with it.  Since this is
+       implementation is not completed yet, we still support the
+       libxslt-based version by default.  For more details on how to
+       try the new XSLT implementation, see <a
+       href="http://lists.ximian.com/archives/public/mono-devel-list/2003-July/001681.html">Ben's
+       post</a>
+
+@item Jul 27th, 2003: Wine packages and Daily Snapshots 
+
+       MonoWine packages (used to run System.Windows.Forms) software
+       are now available from our (<a
+       href="download.html">download</a> page).  You can track the
+       progress on our <a
+       href="http://www.nullenvoid.com/mono/wiki/index.php/WineSamples">Wiki
+       page.</a>
+
+       We're now building daily snapshots of Mono.  They come in
+       three distinct flavors:
+
+       <ul>
+               * mono snapshot tarballs - These are 'release-style' tarballs and
+                 contain everything necessary to setup a new
+                 installation from scratch.  This includes the Mono
+                 runtime and all the assemblies we distribute.
+
+               * monocharge tarballs - These tarballs contain only
+                 the assemblies built on that day.
+
+               * monolite tarballs - These tarballs contain a copy of
+                 'corlib.dll', 'mcs.exe', 'System.dll', 'System.Xml.dll' and
+                 'Mono.CSharp.Debugger.dll'. They can be used to
+                 re-bootstrap an out-of-sync installation.
+       </ul>
+
+       The daily builds are availble here: <a href="http://go-mono.com/daily">http://go-mono.com/daily</a>
+
+       If you find that the builds are broken, please notify Duncan.
+
+@item Jul 19th, 2003: Recent developments
+
+       Since Mono has matured, we have limited the news on the site
+       to major accomplishments that are finished, but this week, it
+       is worth devoting some time to talk about some of the
+       work-in-progress projects that are progressing.
+
+       Jackson has added support to the IL assembler for generics as
+       well as to the PEAPI library, and it has assembled its first
+       generic program.  Support for handling images with generics
+       has been on our file format reader for a while, but the JIT
+       engine is still incomplete. 
+
+       On the XSLT world, Atsushi and Ben continue to make big
+       improvements.  Ben recently got the prototype managed XSLT
+       implementation to run its first stylesheet.  Although
+       currently Mono uses libxslt to implement the System.Xml.Xsl
+       namespace, to have a fully .NET compliant implementation we
+       will need a managed version, and this is the beginning of it.
+
+       Lluis recently posted an update on the <a
+       href="http://lists.ximian.com/archives/public/mono-devel-list/2003-July/001550.html">state
+       of WSDL</a> in Mono.  Now that the web services runtime is
+       ready, the WSDL compiler becomes more important as a
+       development tool.
+
+       Atsushi continues his work on the DTD validating reader in
+       System.Xml, as well as improving our XML Schema support.
+
+@item Jul 14th, 2003: New build system;  IPV6 support.
+
+       Peter Williams has contributed a new build system that
+       addresses many of the annoyance we had with our previous build
+       system.  He has worked on this for a few weeks, and Gonzalo
+       helped test it and get it into CVS.  We no longer have the
+       historical dual build system: make for Unix and nant for
+       Windows.
+
+       This system also offers the opportunity to compile our class
+       libraries with different profiles (.NET 1.0, .NET 1.1 and the
+       various ECMA subsets).
+
+       Peter explains the new build system <a
+       href="http://lists.ximian.com/archives/public/mono-devel-list/2003-July/001506.html">here</a>
+
+       Jerome's IPV6 code has been checked into CVS; With Peter's new
+       build system, we will be able to expose it (as part of the
+       NET_1_1 build).
+
 @item Jul 9th, 2003: ASP.NET web services, coverage tools.
 
        Web Services keep advancing: now we also support server-side
        (which shipped in Mono 0.25).  This works using our ASP.NET
        runtime, so it works with either XSP or the Apache module. The
        new Web Services work from Lluis added the missing bits:
-       routing and Soap extensions (Our XSP module contains samples
-       of various Soap extensions being used).
+       <ul>
+               <li> .asmx files.
+               <li> Method calls with complex parameters (whatever XmlSerializer can currently serialize, which is a quite a lot).
+               <li> ref and out parameters.
+               <li> Soap headers (In, Out and InOut).
+               <li> Soap extensions, both global (configured in web.config) and particular to methods (configured using attributes).
+       </ul>
 
-       This missing piece in our ASP.NET implementation is now
-       completed, and we will start testing and debugging.  
+       For more details, see Lluis <a href="http://lists.ximian.com/archives/public/mono-devel-list/2003-July/001449.html">post</a>
 
        GUI-wise: Work on <a href="http://xr.xwin.org">Xr</a> to
        implement System.Drawing continues.  This will provide a full
        that SourceGear Corporation will use Mono\x{2122} Project
        technology to offer cross-platform versions of its
        products. In addition, the companies have entered into a
-       development partnership under which Ximian® will provide
+       development partnership under which Ximian will provide
        custom Mono development to enable delivery of SourceGear
        products later this year. As a result, SourceGear will offer
        both UNIX and Linux clients for its SourceGear Vault source