Linux PR Menu   
Affiliate site of

Mono Weekly News 10 Dec 2002
  Dec 12th, 19:54 UTC

The Mono Project has grown a lot since its beginning, so much that it deserves to have its own weekly news letter and this is the first one.

Table of contents

  • 1.- Headlines
    • 1.1. Mono 0.17 has been released.
    • 1.2. Gtk# 0.6 has been released.
    • 1.3. Visual Basic.NET doing WinForms and Gtk#.
    • 1.4. Daniel Morgan's Oracle provider now in the CVS.
  • 2.- CVS Activity.
  • 3.- Mailing List activity.

1. Headlines

1.1. Mono 0.17 has been released.

The Mono community has entered this week with a new realease of Mono available, that is the 0.17!. There are a lot of improvements and bugfixes. The compiler has increased it's speed, s390 work has been integrated, there are many new System.Date providers (the new ODBC, MS SQL Server and Sybase data providers can retrieve data via a data reader, fill a DataTable in a DataSet via a data adapter, etc...) and System.Web (ASP.NET) is really mature now, as a matter of fact it can be hosted in any webserver (a test server called xsp comes with Mono for first time).

For more information please read the release notes and visit the download page.

1.2. Gtk# 0.6 has been released.

GtkSharpers are in luck too!. As is being usual, the Gtk# people have published a new version of their toolkit. The binding is fairly complete, but it is still largely unproven and not recommended for production work. The mayor changes have been the new NET-style struct null handlers, UTF8 conversion of source files, the Gstreamer support and all the improvements and bugfixes amongst others. Here there are the release notes.

1.3. Visual Basic.NET doing WinForms and Gtk#.

This week we have started to see how the we can run WinForms applications using Mono Basic (Visual Basic.NET) or run Mono Basic (Visual Basic.NET) Gtk# applications. The Mono Basic compiler is up to speed and now it supports classes, modules, object creation and much more using the work already made for the Mono C# Compiler.

1.4. Daniel Morgan's Oracle provider now in the CVS.

Finally, during the past weekend Daniel Morgan has commited this Oracle Provider to the CVS. So now we can build and run it in both Linux and Windows. It can connect to an oracle 8i database and do simple DML SQL, like, INSERT a row into a table... There are actually two parts to the oracle provider: the .NET assembly System.Data.OracleClient.dll and the unmanaged native c library. In order to use the provider, the user needs to have the Oracle client software installed that includes the OCI headers and libraries.

2.- CVS Activity.

Our mono hackers have been very bussy this days. Here are the statistics of the CVS.

Authors: Total 32

Alejandro Sanchez, Alp Toker, Alyson Cogan, Atsushi Enomoto, Cesar Octavio Lopez Nataren, Daniel Morgan, Dennis Hayes, Dick Porter, Dietmar Maurer, Duncan Mak, Eduardo Garcia, Gaurav Vaish, Gonzalo Paniagua, Igho Nikoro, Jackson Harper, Jaime Anguiano, Jonathan Pryor, Martin Baulig, Martin Willemoes Hansen, Miguel de Icaza, Mike Kestner, Nick Drochak, Paolo Molaro, Rachel Hestilow, Radek Doulik, Ravi Pratap, Sebastien Pouliot, Tim Coleman, Tim Haynes, Vicky Lefevre Tames, and Ville Palo.

Developer Commits
Daniel Morgan 18
Dennis Hayes 17
Duncan Mak 15
Gonzalo Paniagua 39
Jackson Harper 20
Martin Baulig 40
Miguel de Icaza 53
Rachel Hestilow 15
Tim Coleman 15

Modules Commits
mcs (all the references without the class dir and subdirs) 52
System.Data 49
debugger 40
System.Windows.Forms 26
corlib 26
Test 23
Xml (all spaces containing the Xml string) 8
Oracle 8
System.Runtime 7
Sql (all spaces containing theSql string) 7
xsp 7
System.Web 6
runtime 4
monotalk 4

3.- Mailing List Activity.

There has been a lot of traffic during the past days likely due to the proximity of the new mono realease (hackers have had some extra homework). Some highlights:

As the development of the System.XML namespaces is moving fast to completion, it seems that the Microsoft's specifications has some strange tricks as having unexpected access levels for some classes and method, etc. All the bugs reported were fixed.

Dennis Hayes also sent this wonderful post. Now we have a couple of dozens of WinForms controls more and we can now create and run little windows in Mono using Windows.Forms.

A crazy guy asked what he needed to for his new OS to get Mono on it, the answer was clear: make your OS POSIX-compliant, port to it GLib and libgc, provide a compatible pthread library (or alternatively provide the win32 API).

Some people discussed how can be the compiler called from c# code and they found that Microsoft.CSharp.Compiler.Compile() is the right method for getting that easily done.

And that's been the core development this week in the Mono world. Have a nice time and don't forget to visit us at: http://www.go-mono.org




(Submitted by Jaime Anguiano Olarra of The Mono Project)

Return to today's headlines.

Linux Today

Linux Today

Linux Magazine: Linux's Proprietary Booster
DistroWatch: Mandrake Linux 9.1--The Beauty and the Beast
Linux Journal: Greenpeace Southeast Asia Moves to Free Software
Computerworld: Retailers Explore Java POS Systems
Asia Computer Weekly: HP Opens Linux Centre in Shanghai

Search Linux Today:


All times are recorded in UTC.
Linux PR is an affiliate of the Linux Today network.
Copyright ©1999 by Linux Today (webmaster@linuxpr.com)
Linux is a trademark of Linus Torvalds.
Powered by Linux and Apache