X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=web%2Findex;h=74ecb70f058d23f746a3759630ddcd29b0828e63;hb=cf3230844f59cf5ca70757287976401c2b98c4ea;hp=a70b11bf89f1e55b03324cdadae8c52fae81b615;hpb=a6e91ebb095fc3eb19b6350972bf5361353dd18c;p=mono.git diff --git a/web/index b/web/index index a70b11bf89f..74ecb70f058 100644 --- a/web/index +++ b/web/index @@ -4,12 +4,12 @@ Ximian announced the - launch of the Mono project, an effort to create an Open Source - implementation of the .NET Development Framework. + launch of the Mono project, an effort to create an open source + implementation of the .NET Development Framework. Mono includes: a compiler for the C# language, a runtime for the - Common Language Infrastructure and a set of class libraries. You can read our rationale for @@ -80,6 +80,434 @@ + Mono Talks: + + Valencia: August 8th. + + Hong Kong: August 10th. If you live in Hong + Kong, come see Duncan Mak talk about the Mono project. + Details are here + + San Francisco: August 14th. Linux World Expo. + +@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. + + More progress on the ASP.NET front: user defined controls are + now being rendered, as well as many of the sample programs + from www.asp.net. Gonzalo's work can be found on module XSP + (this implements the .aspx compiler). + + Sergey Chaban has got Gtk# working on Windows, you can see + some screenshots: sample apps and + running with a russian charset. + +@item Jul 16th, 2002 + + Paolo today got mono to complete host itself on Linux. This + means that we can now compile the `corlib' using the Mono C# + compiler and the Mono runtime. + + Compiling the corlib was rather tricky, because the types that + the compiler uses during the compilation process will come + from the source code it is compiling. + + After a few months of work, we have finally fleshed out all + the remaining bugs. Now the next step is to update the makefiles + to compile with the Mono tool-chain. + + A recapitulation: +

+ + In the meantime, Dietmar has quietly implemented the remaining + pieces of Marshalling in the Mono runtime. This is very + important for the Gtk# guys to move on with their bindings. + + To make things more interesting, he replaced most of the + architecture specific code generation for trampolines + (delegates, invocations, function and p/invoke trampolines) to + use CIL. This CIL is then compiled on the flight by the JIT + Compiler engine. By doing this, we have reduced the burden to + port the JITer to new architectures, and that our trampoline + code is cross platform. + +@item Jul 9th, 2002 + + Ajay was the first to notice + Mono's first birthday. + + In a year, we have achieved plenty: + + + Thanks to everyone who has made Mono possible with their + feedback, regression tests, their comments, their help on the mailing + list, code contributions, complete classes, bug reporting, the + countless hours of bug hunting. This project would not have + been possible without every contribution. + + It has been a great year for everyone involved in the + project. I think we have built a new and exciting community. + + Now we have a solid foundation to build on, so this next year + looks even more exciting: not only because we will see more + Mono applications, but we will begin using Mono as an + `library' to be linked with applications that want to get + scripting-like features; Gtk# is our ticket to create nice + GNOME applications; And we will be developing CORBA bindings + to integrate with other object systems. + + Also, for those interested in optimizations and tuning, this + year we will get to play with more advanced optimizations and + all kinds of interesting research ideas for improving Mono + code generation. + + A special thanks to the Mono developers at Ximian for managing + to survive their manager and a special thanks to our + regression test marshal Nick Drochak, who has been hunting + down, and fixing code in our class libraries and keeping us on + track for so long. + +@item Jul 8th, 2002 + + Radek today fixed the last bugs to get Mono to self host on + Linux/PowerPC. + + Alp Toker has released version 0.5 of Phonic, a media + player for .NET. Phonic makes extensive use of Mono-developed + technologies such as Gtk# and csvorbis (Ogg player ported by + Mark). Hopefully we will be seeing many more exciting + applications like these in the near future. + + Dietmar has been moving a lot of the architecture specific + code in the JIT engine to our internal representation. This + means that porting the JIT is simpler now, as there is less + architecture-specific code to maintain. The inliner, constant + folder and constant propagation are also done at the + architecture independent layer. + + Gonzalo is now running the sample ASP.NET applications on + Linux with the Mono runtime. It still needs polishing though, + and help with the various ASP.NET controls would be + appreciated. The ASP.NET community seems more poor than the + PHP community, we need to have a few open source controls to + do things dynamic rendering (libart+gdk-pixbuf again can do + most of the work), charts and components like the kind of + thing you see in the PHP universe: to bring nice GPL code to + the masses of Windows developers, lure them into the world of + Linux. + + Dick has also got us the new Process implementation that + implements the Win32 semantics. Now only redirection is + missing. + +@item Jul 3rd, 2002 + + Listen to Paolo Molaro do a talk on Mono at the WebIT + conference in Padova, Italy this coming friday. Details are + here + + You can also see a trip report from the Gnome in the South trip: + here + + Miguel will be doing a couple of talks at the O'Reilly + conference about Mono: status update, progress and developing + applications with it. Details are here + and here + +@item Jun 30, 2002 + + Martin Baulig fixed the remaining bugs that prevented MCS to + compile our corlib. The compilation was tricky because of the way + MCS bootstraps the compile (internally mcs uses the types that are + being defined at that point to perform compares). + + Martin and Paolo have been working hard on fixing the + remaining issues. Currently 102 test pass and 15 fail with + our resulting corlib. + + Jesus' SoapFormatter classes are now in CVS. + + I have been redoing the type lookup system for MCS. The + interesting bit is that I did most of this work on an airplane + using MCS itself. Which is a good test that the compiler is + now a good development tool. + + Duncan, Mike and Rachel have been hard at work with Gtk#, now + there are bindings for the GtkHTML widget (the one used by + Evolution's composer). And Rachel also got the beginning of GNOME + 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. + +@item Jun 25, 2002 + + I am updating the Mono site from the Unesco offices in + Uruguay, the 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 + 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 + + Gonzalo has got the Mono ASP.NET implementation can now render all Html + Controls, and 21 out of the 26 Web Controls. Session tracking is + next. Look in xsp/test for a collection of tests that render with Mono. + + Ajay has been very busy improving and extending the + XmlSerialization code. All fields had to be re-ordered to + match the Microsoft implementation. + +@item Jun 19, 2002 + + You can now download a fresh tarball of the libraries and the MCS + compiler daily from Alp Toker's + website. + + New libgc RPMS for Redhat 7.3 are available on Richard Torkar's site. + +@item Jun 10, 2002 + + Ajay announced + today that the reading code for XmlSchemas is almost complete. + +@item Jun 7, 2002 + + Mono 0.12 is out! More classes! More working code! + Better compiler! Faster runtime! Less bugs! + + You can get it Here (quick links: runtime and compiler/classes). + @item Jun 3rd, 2002 CodeDOM implementation from Daniel Stodden has got C# output support. @@ -163,9 +591,9 @@ @item May 9, 2002 Linear register allocator has been deployed in the Mono JIT -engine. Read about -it + engine. Read about + it @item May 5, 2002