X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=doc%2Findex;h=96a0809c7a2002a680b5d02bac62a9838b5a0577;hb=74467c031a498c04be39a815cbca4c7ada47a7f6;hp=38717fd67a376f9ca805933db077832827059b5d;hpb=069a20adf7c6531effe2c4ac1f6c7aae66a7763b;p=mono.git diff --git a/doc/index b/doc/index index 38717fd67a3..96a0809c7a2 100644 --- a/doc/index +++ b/doc/index @@ -5,12 +5,12 @@ Ximian announced the launch of the Mono project, an effort to create an open source - implementation of the .NET Development Framework. + implementation of the .NET Development Framework. Mono includes: a compiler for the C# language, a runtime for the - Common Language Infrastructure (the CLR) and a set of class libraries. + Common Language Infrastructure (also refered as the CLR) and a + set of class libraries. You can read our rationale for this project. If you have questions about the project, please @@ -32,6 +32,11 @@ + + + @@ -80,15 +86,234 @@
+
Mono Status
+
C# Compiler @@ -56,7 +61,8 @@ Working:
Linux/x86, Linux/PPC
- In progress: StrongARM, SPARC. + In progress:
+ StrongARM, SPARC.
- Mono at the O'Reilly Open Source Conference (here - and here) +

Events

+ + + + +@item Sep 4th, 2002: .NET One 2002 Program available + + The .NET + ONE 2002 conference in Frankfurt is now available. Paolo + will be talking about the Mono JIT and embedding the Mono + runtime in your Windows and Linux applications. Mike Kestner + will talk about Gtk# and + the automatic binding generator used by Gtk# and Miguel will + be talking about the Mono project on Monday's keynote and on + the Mono C# compiler on Tuesday. + +@item Sep 3rd, 2002: Apache integration + + Sterling + announced an Apache module that hosts + Mono, and allows CIL code to run from within Apache, giving the + module access to the Apache runtime. This uses the Mono embedding + API. + +@item Aug 24th, 2002: Gtk# 0.4 released + + Shortly after Mono 0.15 was + released a fresh version of Gtk# was announced. + +@item Aug 23rd, 2002: Mono 0.15 released + + Mono 0.15 has been released. Source and RPMs are available. The release notes are here + +@item Aug 21th, 2002: Portable.NET encodings integrated into Mono. + + Rhys Weatherley has contributed the Portable.NET encoders to + the Mono class libraries. This is a great step towards + cooperation between these projects. Thanks to Paolo for doing the + merger on our side. + + His encoders are more complete than the iconv-based approach + that mono used, which was unreliable under certain + circumstances. + +@item Aug 20th, 2002: Remoting work, Resources, SPARC checkins, ADO.NET + + Mark Crichton has checked in his patches to get the SPARC port + on par with the PPC port. + + Dick has checked-in the resource reader and resource writers + to the class libraries, and Dietmar checked in the C# support + code for the remoting infrastructure. + + More work on System.Data: the LibGDA (our OleDB backend) based + providers are quickly maturing, and recently they executed + their first query. + +@item Aug 13th, 2002: MCS news, Gtk# progress, Windows.Forms, ADO.NET + + Martin Baulig has been fixing all the known bugs in the C# + compiler and now has moved into improving the compilation + speed and the generated code quality of MCS. Today we got a + 50% speedup in the bootstrap of MCS going from 24 seconds to 12 seconds. + + Gtk# has been making a lot of progress, some interesting + corner cases are now supported:, you can now create canvas items as + well as using the tree widget. Here is a shot of MonoCIL. + + On the runtime front, focus has been on improving remoting + support, exception handling, as well as completing the support + for structure marshaling. + + Patrik is also back in action: the HttpRuntime infrastructure + is rapidly improving, and Gonzalo is working into moving XSP + into our main class library and providing the missing pieces + to integrate with Patrik's code. + + Dennis and his team are working on a WineLib-based + implementation of Windows Forms to guarantee that the corner + cases of Windows.Forms can be handled, and we are back on track again. + + A lot more work on the ADO.NET and WebServices has also been + checked into CVS. + +@item Aug 1st, 2002: Mono Hackers Hall of Fame + + The Mono Hackers Hall Of Fame has been started + to show our appreciation to the excellent contributors that made mono:: + a successful free software project. + + The first, deserved, entry goes to + Nick Drochak, who joined us in the first days of Mono and built the testing + infrastructure for the C# assemblies, fixed tons of bugs and even adventured + himself in the lands of the C runtime. His work is invaluable for keeping + Mono on the right track through the daily changes in the codebase. + +@item Looking for volunteers + + We are looking for volunteers to help complete various pieces + of Mono and help move the project forward, we need + contributions to: + + + +@item July 31st, 2002: Flow Analysis + + Martin has checked into CVS the data flow analysis patch for + MCS, this means that we now correctly implement definite + assignment in the C# language. + +@item Jul 31st, 2002: Most ASP.NET controls render, Gtk# structs. + + Gonzalo posted + an update 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 + structures (very important for Gtk#). This uses extensively + the new marshaling code that Dietmar added to the runtime. + + Dietmar is also now sharing more code for P/Invoke using his + intermediate representation. Another step to share more code, and + simplify the porting and maintenance process. + +@item Jul 27th, 2002: NGEN tool for Mono. + + Zoltan announced + the availability of his CIL to C compiler. This allows your Mono assemblies to be pre-compiled + and optimized by GCC in your platform, increasing the speed significantly of your code. + +@item Jul 26th, 2002: Mono 0.13 has been released. + + Mono 0.13 has been released! (details here). Get + your sources for the runtime and + compiler and class libraries. +

+ Alp made Debian packages and they are here. Cristophe made + packages for Red Hat and they are here. + And Windows packages have been contributed + +@item Jul 23rd, 2002: Mono Verifier, System.Web.Services, ASP.NET samples. + + Mono now has a verifier. It is used by the runtime, or you can invoke it manually to + verify an image by using the `pedump' tool. + + Tim Coleman has started work on the System.Web.Services + assembly (you can also track the status here on the web page). + Contact him if you want to help in this assembly or with the + associated web service tools. + + Various samples for ASP.NET have landed in CVS. + +@item Jul 20th, 2002: Spanish Mono Tutorial. + + A spanish tutorial on using Mono is here. + Also the FAQ + has been translated as well. + +@item Jul 19th, 2002: File handle redirection, Embeddable Mono and Mono Linux compilation. + + Dick's code for file handle redirection is complete and has + now landed on the CVS repository. + + The Mono runtime can now be embedded into your application + (also known as "CLR hosting"). See the sample in + mono/samples/embed. This allows your application to link with + the Mono runtime, then your C code can call into the C#/CIL + universe and back. + + Peter Williams and Martin contributed some Makefiles to + compile all of Mono on Linux. Details are here. @item Jul 17th, 2002 + The first documentary on Ximian's development team is now + available online, from young director Erik Pukinskis: "Code + Monkey At Work". + A Tutorial on getting Mono installed from sources is now online + href="http://www.go-mono.com/mono-beginning/x70.html">online. More progress on the ASP.NET front: user defined controls are now being rendered, as well as many of the sample programs @@ -151,41 +376,6 @@ port the JITer to new architectures, and that our trampoline code is cross platform. -@item Looking for volunteers - - We are looking for volunteers to help complete various pieces - of Mono and help move the project forward, we need - contributions to: - -

- @item Jul 9th, 2002 Ajay was the first to notice South-America trip + to promote free software is going very well. + + Many news in Mono-land this week so far: + + Mike Kestner got bindings for GtkHTML last night for Gtk#, + this is using GtkHTML 2.0. + + On Monday Piers Haken contributed + the core to support XPath in Mono: most of the w3c spec is + implemented (modulo a few pending bits). + + Dick checked in his implementation of the Process classes: + process forking and waiting support committed, with some functions to + query status. This was complex as we had to emulate the Win32 + environment, but this is another step to be fully compatible. + This means for example that any process can check on the + status of any other process (without the parent/child relationship) + + Of course, those interested + in only the Unix semantics can always P/Invoke the Unix calls. + @item Jun 24, 2002 + Duncan has written a few sample gtk# demo apps.. + href="http://primates.ximian.com/~duncan/Mono">Gtk# demo + applications (screen + shot, another) + + Rachel also got the beginning of Gnome bindings (screenshot). + She also got some documentation + up now. + +@item Jun 22, 2002 + + Mono's ASP.NET has rendered its first page on Linxu for the + first time (Gonzalo and Paolo). + + Also, we are getting close to + self hosting. Paolo posted a list + of pending issues which are now very small. + + Steam is picking up in Gtk# as the bindings become more + complete and small applications are starting to emerge. Gtk# + now compiles completely on Linux. This uses a lot of the XML + libraries, which is nice to see. @item Jun 20, 2002