Virtualization - Big
Boo-Boo on the Mono Web
Site! By Dennis Hayes  The Mono Web site has, in
some cases, been
downloading a very old
version of Mono. It
serves as a fine example
of what can go wrong with
software, even with the
best of intentions, and
without anyone really
making a mistake. What
happened was back in May
2005, the... Apr. 7, 2008 03:45 PM Reads: 2,080 |
Mono 1.2.6 Released By Dennis Hayes  Mono has released version
1.2.6 and it includes a
lot of good stuff. One
big addition in 1.2.6 for
Mac fans includes a
native Winforms driver
for OS X that lets
Winforms-based
applications to run
without X Server. This is
good news because it
means better performa... Feb. 13, 2008 03:00 PM Reads: 2,023 |
Mono 1.2.5 and 1.2.5.1 By Dennis Hayes  In part because of MoMA,
the Mono analyzer, there
were 1,907 new methods
implemented in this
release, System.Data is
99% compatible with .NET
2.0, and about 150 bugs
were fixed in
System.Windows.Forms
alone. This was the first
version released after
Novell hired a... Dec. 28, 2007 04:00 PM Reads: 3,881 |
Major Deal Between
Microsoft and Mono! By Dennis Hayes  Just as I'm finishing
this column, Miguel comes
on chat (#mono on
irc.gnome.) and mentions
that the media embargo on
project 'Barking Duck'
will be lifted at
midnight. 'Project
Barking Duck' is an
inside joke at Mono and
not actually a project.
But the media embar... Nov. 18, 2007 12:00 PM Reads: 4,362 |
New Version of
SharpDevelop Released By Dennis Hayes  SharpDevelop has released
version 2.2. Version 2.2
is mostly a bug fix
release, but also adds
support for newer
versions of Boo (0.7.8),
NUnit(2.4.1) and Wix
(2.0.5325), Cecil (0.5),
additional templates have
been added, and
SharpDevelop Reports 2.2
are included w... Oct. 11, 2007 12:00 PM Reads: 4,050 |
Silverlight and Moonlight By Dennis Hayes  Microsoft has a new set
of technologies called
Silverlight that are
meant to bring rich
multimedia to browsers
and portable devices.
They have released two
versions: a full release
of version 1.0 and a beta
version of 1.1. Version
1.0 is not very
interesting, but ... Sep. 11, 2007 09:15 AM Reads: 11,421 Replies: 1 |
.NET Product Review:
Active Endpoints'
ActiveBPEL By Dennis Hayes  BPEL or Business Process
Execution Language is an
XML and Web
standards-based SOA
(service-oriented
architecture) standard
that allows business
people to combine
services into automated
processes. As described
in this review, Active
Endpoints' ActiveBPEL
product... Aug. 4, 2007 01:15 PM Reads: 10,009 |
Mono Release Version
1.2.4 By Dennis Hayes  Mono version 1.2.4 has
just been released.
Typically source code for
a release is branched off
for final clean up and
bug fixing, with the
release coming a few days
to a week later; for this
version, there were
almost 25 days between
branch and release. This
may h... Jun. 9, 2007 05:45 PM Reads: 5,561 Replies: 1 |
Portable.NET Releases New
Version By Dennis Hayes  Portable.NET has released
PNET 0.8, its first
packaged release in more
than a year. There were
many improvements over
the course of the year,
but the biggest were
associated with the
upgrade to the new Libjit
JIT engine. The source
code is at http://downloa
d.savan... May. 29, 2007 06:00 PM Reads: 5,275 |
Mono Starts C# 3.0 By Dennis Hayes  When the first draft of
the C# 2.0 spec was
released, the Mono team
started working on it
immediately. The first
draft of the C# 3.0 spec
has now been out for
almost a year, but the
Mono team has just
started to work on it.
There are two reasons for
this: one is t... May. 7, 2007 07:00 AM Reads: 5,083 |
Mono Releases 1.3 By Dennis Hayes  Mono has released version
1.2.3, and there are a
lot of improvements and
additions. In my opinion,
the biggest addition is
the new Visual Basic
compiler. It's not ready
for prime time and is
still officially
unsupported, but this is
the first version of VB
to be i... Apr. 13, 2007 12:00 PM Reads: 4,779 |
Details on Mono 1.2.2 and
SharpDevelop2 By Dennis Hayes  Mono 1.2.2 was released
last month, and with the
help of the Mono
Migration Tool, Moma,
which was discussed last
month, 496 new methods
were added, 212 'bogus'
to-dos were removed, and
65
NotImplementedExceptions
were removed. Mar. 16, 2007 10:00 AM Reads: 6,137 |
Mono 1.2.1 and 1.2.2
Released By Dennis Hayes  When a project like Mono
approaches a major
release like version 1.2,
the code is forked:
copied into a separate
branch in version
control. In one copy, the
'main' branch, work
continues normally, while
the code in the other
'release' branch goes
through a series ... Jan. 18, 2007 01:00 PM Reads: 7,378 |
Mono Releases Version 1.2 By Dennis Hayes  The long-awaited third
major release of Mono,
version 1.2 is now out.
The main delay was
getting
System.Windows.Forms
(SWF) to work cross
platform. This has been
accomplished for the most
part. There are a few of
the rarely used methods
still being worked on,
bu... Dec. 24, 2006 10:30 PM Reads: 15,854 |
A Short History of Basic
on Mono By Dennis Hayes  The highlight of this
release is the new
MonoBASIC compiler and
runtime. The availability
of BASIC on Mono has
waxed and waned over the
years. During the early
days of Mono, BASIC
received little or no
attention. The biggest
reason was that all the
effort was goin... Nov. 9, 2006 12:00 PM Reads: 7,823 |
Third Mono Beta Released By Dennis Hayes  Mono 1.1.16, the third
beta of version 1.2, has
been released. The time
span between the release
of versions 1.1.15 and
1.1.16 is one of the
longest in several years
and the number of changes
included reflects that,
again
System.Windows.Forms
(SWF) and System.Draw... Sep. 27, 2006 03:30 PM Reads: 9,769 Replies: 1 |
.NET Framework 2.0
Application Development
Foundation Self-Paced
Training Kit. By Dennis Hayes  This book is one of the
newest self-paced
training courses from
Microsoft Press. It
covers the 70-536 exam
(.NET Framework 2.0
Application Development)
which is required for
both of the new Microsoft
certifications, the
Microsoft Certified
Technical Specialist
(... Sep. 26, 2006 11:00 AM Reads: 9,977 |
Summer of Code Projects
Announced By Dennis Hayes  The Mono project
celebrates its 5th
anniversary this month.
The Mono project was
launched in July 2001; I
started following Mono in
the press almost
immediately, and soon
started checking the
homepage. In November I
downloaded the source,
and in February 2002 I
... Aug. 5, 2006 12:00 PM Reads: 8,645 |
Pro ASP.NET 2.0 in C#
2005 and Pro ASP.NET 2.0
in VB 2005 By Dennis Hayes  This is a big book
weighing in at over 1,200
pages. Note the 'Pro' in
the title. If you want to
learn how to design Web
sites, this book is not
for you; it's meant for
the professional Web
designer needing to build
serious, real-world Web
sites that are scalable
a... Aug. 4, 2006 01:00 PM Reads: 13,635 |
Summer of Code Review and
Preview By Dennis Hayes  Google will be bringing
the Summer of Code (SOC)
back this year. College
students from around the
world will be paid $4,500
by Google to work on Open
Source projects, and Mono
and DotGNU will be
participating again, as
will the WINE project (a
Mono bridge is one opt... Jun. 30, 2006 10:00 AM Reads: 10,672 |
Book Review: Programming
Microsoft ASP.NET 2.0 By Dennis Hayes  This book is divided into
three parts. The first
part, 'Building an
ASP.NET Page,' covers
basic Web page
development. The second
part, 'Adding Data in an
ASP.NET Site,' covers
data in ASP.NET,
including data providers,
containers, data binding,
grids, and viewing ... Jun. 27, 2006 10:15 AM Reads: 11,021 Replies: 2 |
Mono Beta for 1.2
Released... By Dennis Hayes  Mono has released version
1.1.13.5 and 1.1.14.
Version 1.1.13.5 is
actually the first
release since 1.1.13,
even though there were
four internal releases in
between. The purpose of
this release is to
document the changes in
those releases; there are
no new feature... May. 21, 2006 05:30 PM Reads: 10,002 |
.NET Book Review —
Practical Mono By Dennis Hayes  Mark Mamone is a program
lead and solutions
architect for British
Telecom, and he's been
involved in .NET since
Beta 1; he's presently
spearheading a
Mono-driven project for
BT. Mamone has
co-authored several
books, including
Beginning Fedora 2,
Beginning Red Ha... May. 19, 2006 02:30 PM Reads: 11,603 Replies: 1 |
Monkey Business Starts
Its Fourth Year By Dennis Hayes  This column begins its
fourth year. In the past
I haven't done any
year-in-review articles
mainly because there was
always too much news. But
now that the Mono project
is half-way through its
fifth year and nears its
third major release,
version 1.2, I think it's
... Apr. 28, 2006 01:15 PM Reads: 9,268 Replies: 2 |
Cross-Platform .NET
Development By Dennis Hayes  What is required for true
cross platform
development using .NET?
On one hand, not much; on
the other hand, a great
deal. Because Rotor,
Pnet, Mono and (the
Microsoft implementation
of) .NET, are all based
on the ECMA standard,
getting a basic C#
program running on... Apr. 23, 2006 04:00 PM Reads: 10,397 |
Mono 1.1.13 Released By Dennis Hayes  The 1.1.13 version of
Mono has also been
released. This version
will be shipped with
Novel/Suse Enterprise
products. It also serves
as a feature freeze point
for the upcoming major
1.2 release, with the
exception of
System.Windows.Forms
(SWF) and libgdiplus,
whi... Mar. 24, 2006 03:00 PM Reads: 9,127 |
.Net Book Review: Mono: A
Developer's Notebook By Dennis Hayes  The authors of this book,
Edd Dumbill and Niel
Bornstein, are well known
in both the Linux and
.NET communities, and are
well suited to write a
book on the Mono project.
Edd Dumbill also
coauthored Linux Unwired
and XML-RPC, and is an
Editor at Large for
O'Reilly ... Mar. 22, 2006 02:00 PM Reads: 8,280 |
Mono 1.1.12 Released By Dennis Hayes  The biggest changes in
this release come in SWF
(System.Windows.Forms).
This makes sense, as SWF
is moving into debugging
mode in anticipation of
having full support for
SWF in the major 1.2
release expected in early
2006 (possibly by the
time you read this). The
... Feb. 28, 2006 12:00 PM Reads: 9,167 |
Book Review: Pro ADO.NET
2.0 By Dennis Hayes  This book bills itself as
the only ADO.NET you will
ever need. This is a bit
boisterous, but mostly
true. This book covers
pretty much all facets of
ADO.NET programming, and
covers them well. This
well-written book can
take an ADO.NET novice,
and advance him or her ... Feb. 27, 2006 12:00 PM Reads: 11,788 Replies: 1 |
Mono Releases Version
1.1.10 and New Roadmap By Dennis Hayes  Version 1.1.10 is another
release packed with new
code. The release notes
can be found at www.go-mo
no.com/archive/1.1.10/,
and can be downloaded
from www.mono-project.com
/Downloads. Mod_mono, the
ASP.NET module for the
Apache Web Server, now
has an autoconfiguration... Feb. 9, 2006 08:30 AM Reads: 11,586 Replies: 1 |
Book Review: "Microsoft
.NET 2.0 Generics" By Dennis Hayes  .NET 2.0 Generics is my
favorite book of 2005.
Well, other than Harry
Potter anyway. This book
is not for new
programmers. To
understand this book, I
would recommend that you
have about a year of
programming experience,
and at least six months
with C++, C#, or Jav... Feb. 6, 2006 02:00 PM Reads: 12,122 Replies: 1 |
The Code Project Hosts
"The Race to Linux" By Dennis Hayes  The Code Project has
sponsored 'The Race to
Linux,' a contest to see
how fast code could be
converted from Windows to
Linux. The race was
broken into three parts.
Each part required
participants to convert
one of the Microsoft
ASP.NET starter kits to
Linux using M... Dec. 20, 2005 11:00 AM Reads: 10,015 |
Mono 1.1.9 Is Released By Dennis Hayes  It looks to me like that
the 1.1.9 release of Mono
is the biggest since
Version 1.0. Many
components went through
major changes. 118
developers received
credit for work done
since version 1.1.8. Dec. 12, 2005 09:30 AM Reads: 12,133 Replies: 2 |
.NET Developer's Journal
- New ECMA Specs Released By Dennis Hayes  There is a new version of
the ECMA specs for C#
Version 2.0 and the CLI;
the Mono C# compiler and
runtime is already
compliant with these, and
only a few class changes
are needed to be
compliant with the new
libraries. As Miguel
notes in his blog (http:/
/tirania.o... Nov. 18, 2005 09:15 PM Reads: 9,101 Replies: 2 |
Pnet Ported to the
Simputer; Google's Summer
of Code By Dennis Hayes  Portable.NET has released
version 0.7.2; it is
primarily a bug fix
release for version
0.7.0, but also contains
some new features. New
versions of the libffi
and libcg libraries are
supported, the Debian
build build/platform
files have been updated,
the Basic comp... Oct. 26, 2005 07:30 PM Reads: 8,698 |
Portable.NET Release
0.7.0 By Dennis Hayes  Portable.NET has made
their first release in
six months, and it is as
packed with new code as
you would expect; the
list prints out to about
four pages, and is
downloadable from http://
dotgnu.org/pipermail/deve
lopers/2005-June/000056.h
tml. The runtime engine
gets ... Sep. 24, 2005 05:00 PM Reads: 10,572 |
Grasshopper LEAPS!
Mainsoft's Visual MainWin
For VB.NET and J2EE on
Linux By Dennis Hayes  Mainsoft has recently
made several Mono-related
announcements, centering
on the new version of
their Visual MainWin
product, codenamed
Grasshopper. Visual
MainWin is a Visual
Studio add-in that adds
project types for VB.NET
or C# that target J2EE
servers on Linux;... Jul. 28, 2005 06:00 PM Reads: 13,071 Replies: 1 |
Mono Version 1.1.7
Released By Dennis Hayes  Mono Version 1.1.7
Released Portable.NET
plans 0.7 Mono version
1.1.7 has been released,
and the Mono crew is
planning their second
major release (1.2) for
September. The key to the
1.2 release is SWF
(System.Windows.Forms);
when SWF is ready for
prime time, 1.2 w... Jun. 29, 2005 05:00 PM Reads: 11,227 |
Converting VB6 to VB.NET,
Part I By Dennis Hayes  If you're one of the many
who have VB6 code, you
have three basic options:
stay with VB6, convert to
.NET, or rewrite from
scratch. In this article,
we will look at
converting VB6 code to
VB.NET and C#. I'll
discuss when it makes
sense to convert versus
staying wi... May. 26, 2005 09:00 AM Reads: 79,779 |
Mainsoft Makes Its First
Direct Contribution to
Mono; Mono 1.1.5 and
1.1.6 Are Out... By Dennis Hayes Mono and Mainsoft have
reached a milestone.
Mainsoft has a
VisualStudio.NET plugin
that converts .NET
assemblies into Java JAR
files that can be
executed on J2EE
application servers such
as Tomcat and WebSphere.
Mainsoft has been
donating code to Mono for
a long... May. 20, 2005 12:30 PM Reads: 12,493 |