Mono: A Developer's Notebook
By Edd Dumbill, Niel M. Bornstein
First Edition
July 2004
Pages: 302
Series: Developer's Notebooks
ISBN 10: 0-596-00792-2 |
ISBN 13: 9780596007928




(Average of 3 Customer Reviews)


Book description
This no-fluff, lab-style guide jumps right into Mono 1.0 as you work through nearly fifty mini-projects that introduce you to the most important and compelling aspects of the 1.0 release. You'll learn how to acquire, install, and run Mono on Linux, Windows, or Mac OS X. You'll work with the various Mono components: Gtk#, the Common Language Runtime, the class libraries (both .NET and Mono-provided class libraries), IKVM and the Mono C# compiler.
Full Description
The Mono Project is the much talked-about open source initiative to create a Unix implementation of Microsoft's .NET Development Framework. Its purpose is to allow Unix developers to build and deploy cross-platform .NET applications. The project has also sparked interest in developing components, libraries and frameworks with C#, the programming language of .NET.
The controversy? Some say Mono will become the preferred platform for Linux development, empowering Linux/Unix developers. Others say it will allow Microsoft to embrace, extend, and extinguish Linux. The controversy rages on, but--like many developers--maybe you've had enough talk and want to see what Mono is really all about.
There's one way to find out: roll up your sleeves, get to work, and see what you Mono can do. How do you start? You can research Mono at length. You can play around with it, hoping to figure things out for yourself. Or, you can get straight to work with Mono: A Developer's Notebook--a hands-on guide and your trusty lab partner as you explore Mono 1.0.
Light on theory and long on practical application, Mono: A Developer's Notebook bypasses the talk and theory, and jumps right into Mono 1.0. Diving quickly into a rapid tour of Mono, you'll work through nearly fifty mini-projects that will introduce you to the most important and compelling aspects of the 1.0 release. Using the task-oriented format of this new series, you'll learn how to acquire, install, and run Mono on Linux, Windows, or Mac OS X. You'll work with the various Mono components: Gtk#, the Common Language Runtime, the class libraries (both .NET and Mono-provided class libraries), IKVM and the Mono C# compiler. No other resource will take you so deeply into Mono so quickly or show you as effectively what Mono is capable of.
The new Developer's Notebooks series from O'Reilly covers important new tools for software developers. Emphasizing example over explanation and practice over theory, they focus on learning by doing--you'll get the goods straight from the masters, in an informal and code-intensive style that suits developers. If you've been curious about Mono, but haven't known where to start, this no-fluff, lab-style guide is the solution.
Browse within this book
Cover
| Table of Contents
| Colophon
Featured customer reviews

Required Reading,
September 22 2004
Submitted by Anonymous Reader [
Respond |
View]
This book provides the perfect starting point for Linux developers who want to learn C#/.NET, or for .NET developers looking into Mono. It's also written such that beginners could easily get up to speed in a few short days.
The writing style is clean, concise, and entertaining - the Developer's Notebook series is definitely upholding O'Reilly's high standards. Wherever a person might want additional information on a topic, the authors have provided numerous external resources.
This has already become an oft-thumbed reference manual in my library. I'm already looking forward to O'Reilly's next Mono book. Great work!
Forget everything else!,
August 31 2004
Submitted by
refused
[
Respond |
View]
This is a superbly crafted guide to Mono, .NET, and C# for developers and aspiring programmers alike. It manages to be articulate, concise, and comprehensive in seemingly effortless symphony. Everyone interested in developing for Mono should buy this book, period.
A neutron star of a book.,
August 16 2004
Submitted by
Tom
[
Respond |
View]
Small but densely packed with useful information.
A superb introduction to C# and Mono for any moderately experienced programmer. A great guide to installing Mono on a Linux box.
Seems to cover the same ground that some thousand page tomes do.
Read all reviews
Two Thumbs Up !!,
August 06 2004
Submitted by
exodus
[
Respond |
View]
Good book, it is well rounded & covers a number of pretty advanced topics down to the raw basics & fundamentals of C# programming with mono. Not only does this book teach you the language, but how to be a cross-platform developer as well. For those of you who are interested in mono & serious about developing with it I would definately recommend you get this book before you get any other book published for mono to date.
Media reviews
"The book puts it all out there for you to get you ready to start real work, not having to learn where all the tools and the connections and repositories are...This was another well thought out developer guide that OReilly is famous for."
-- Steven Mullins,
Huntsville New Technology Users Group (HuNTUG)
"In its 278 pages,
Mono: A Developer's Notebook runs the gamut from desktop GUI application development, to server-side web applications, to XML manipulation, to overviews of language features like generics and attributes. Any of these topics could fill a textbook on its own. Fortunately, the authors acknowledge this and provide pointers to additional resources about each topic at the end of the section... This book is well-written, affordable, and completely no-nonsense. If you are a moderately experienced programmer looking to get started with C# and .NET on a Unix platform, or wondering how you can leverage Mono to increase your productivity, this book is for you."
--James Bowes,
Dalhousie Student Chapter ACM, May 2005
"This book is well-written, affordable, and completely no-nonsense. If you are a moderately experienced programmer looking to get started with C# and .NET on a Unix platform, or wondering how you can leverage Mono to increase your productivity, this book is for you."
--James Bowes, Amazon.com review, May 2005
"[
Mono: A Developer's Notebook] is extremely valuabe for
experienced Java or C++ developers who want to jump into GTK# and Mono. If you already have OOP experience with the above languages, then this book is a must-have...At some point in your Mono adventure you will need to purchase this beautiful book..."
Overall: 9/10
--Eugenia Loli-Queru, OSNews.com, October 2004
http://www.osnews.com/story.php?news_id=8725
Read all reviews