Cross-Platform .NET Development and over one million other books are available for Amazon Kindle. Learn more
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image
Have one to sell? Sell on Amazon

Cross-Platform .NET Development: Using Mono, Portable.NET, and Microsoft .NET Hardcover – September 22, 2004

ISBN-13: 978-1590593301 ISBN-10: 1590593308 Edition: 1st
Buy used
$2.85
Condition: Used - Acceptable Details
In Stock. Sold by Goodwill BookWorks
Condition: Used: Acceptable
Comment: A book with obvious wear. May have some damage to the cover or binding but integrity is still intact. There might be writing in the margins, possibly underlining and highlighting of text, but no missing pages or anything that would compromise the legibility or understanding of the text.
Access codes and supplements are not guaranteed with used items.
+ $3.99 shipping

Used & new from other sellers Delivery options vary per offer
45 used & new from $2.85
Amazon Price New from Used from
Kindle
"Please retry"
Hardcover
"Please retry"
$35.16 $2.85
Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student


Hero Quick Promo
Save up to 90% on Textbooks
Rent textbooks, buy textbooks, or get up to 80% back when you sell us your books. Shop Now

Editorial Reviews

About the Author

Jason King is a senior programmer and computer consultant who has worked with .NET since its first release. In the past, King also worked with Linux and Mac OS X, making him an ideal author for a book spanning three different sets of tools on three different operating systems. Like Mark Easton, King too has a deliciously twisted sense of humor.

Mark Easton is a senior programmer and computer consultant who has worked with .NET since its first release. In the past, Easton has also worked with Linux and Mac OS X, making him an ideal author for a book spanning three different sets of tools on three different operating systems. Easton also has a deliciously twisted sense of humor.
NO_CONTENT_IN_FEATURE


Shop the New Digital Design Bookstore
Check out the Digital Design Bookstore, a new hub for photographers, art directors, illustrators, web developers, and other creative individuals to find highly rated and highly relevant career resources. Shop books on web development and graphic design, or check out blog posts by authors and thought-leaders in the design industry. Shop now

Product Details

  • Hardcover: 560 pages
  • Publisher: Apress; 1 edition (September 22, 2004)
  • Language: English
  • ISBN-10: 1590593308
  • ISBN-13: 978-1590593301
  • Product Dimensions: 9.7 x 7.3 x 1.3 inches
  • Shipping Weight: 1.8 pounds
  • Average Customer Review: 4.5 out of 5 stars  See all reviews (4 customer reviews)
  • Amazon Best Sellers Rank: #2,341,719 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

4.5 out of 5 stars
5 star
2
4 star
2
3 star
0
2 star
0
1 star
0
See all 4 customer reviews
Share your thoughts with other customers

Most Helpful Customer Reviews

8 of 8 people found the following review helpful By W Boudville HALL OF FAMETOP 1000 REVIEWERVINE VOICE on October 21, 2004
Format: Hardcover
Microsoft and cross-platform?! Sounds like an oxymoron. Yet the book shows how .NET has given rise to this. The key step was Microsoft transferring the specifications of C# and .NET's CLI to ECMA and ISO. This lets third parties write compilers that produce IL bytecode and thence to assembly in a given hardware.

So you could write C# code on some platform, like linux. Then with Mono or Portable.NET, produce x86 binaries.

The authors describe the open source Mono and Portable, and compare these with Microsoft's own .NET offerings. They show that Mono and Portable are quite functional. For example, using Portable, you can write in Java, C#, C or VB.NET and compile.

The book goes into some moderate level of detail about CLI. But if you are a programmer in C# or C, say, and you just want to get native binaries, without wanting to know about CLI, the book is still useful. You can safely skip the CLI sections, without losing the gist of what you need to know. For many of us, whatever language we use, we don't need or want knowledge of a specific assembly language.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
7 of 7 people found the following review helpful By Jack D. Herrington on October 12, 2004
Format: Hardcover
I prefer this book to the Mono : Developers Notebook which was also recently published. This book provides a much wider angle view on the .NET cross platform development space. For example, the developers note book covers TK#, this book covers TK# and #WT.

This book is much more architectural in design than the Developers Notebook. So if code is your thing then you may want to evaluate both. I personally prefer architectural perspective because in this case it's more about choosing a direction of development as opposed to learning the structure of the TK# library, which is interesting, but can be gleaned from the online documentation.

This is a must have book for anyone who wants to take their .NET code beyond the confines of the Windows operating system. It's well worth the price of admission.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
8 of 9 people found the following review helpful By Michael J. Ryan on March 3, 2005
Format: Hardcover Verified Purchase
Okay, I got this book mostly to get into issues common to cross platform development. With focus on say, cross-platform gui libraries, and other cross-platform libraries.

In that I was a bit disappointed, but I was very happy to see how many somewhat advanced design principles were covered, and the breadth of this book. I am hoping that they expand into at least a companion book on maybe the Tao libraries, GTK#, wx.Net and other cross-platform libraries for front-end/interface coding.

I've also been reading the Nantz book for "Open Source .Net Development" and found it to be even more broad, and more shallow. Hopefully we will see some books that cover a bit more depth on fewer topics, and more specifically towards open-source cross platform libraries.

It is definately a good book, and covers a lot into the hows, and why's, but not so deep in any of the topics covered that you get a solid grasp on anything beyond design principles... This gives it a Four-Star rating in my book. It's worth a read for a mid-level developer looking to branch out into more serious development, or a development manager looking for better organization into development (cross platform or not). Don't expect to walk away comfortable on any of the tools that are mentioned in the book.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
5 of 8 people found the following review helpful By Midwest Book Review on December 12, 2004
Format: Hardcover
Cross-Platform .NET Development Using Mono, Portable .NET and Microsoft .NET is a guide written especially for professionals. Expert .NET programmers M. J. Easton and Jason King explore the three most popular .NET implementations and demonstrate how to build a powerful cross-platform software using their framework. Flowcharts, examples and sample code lay out all aid in clarification of complex principles of organizational superstructure that will save labor, time, and money. Chapters address common cross-platform pitfalls, using GUI toolkits, incorporating native code, strategies for testing and building, and much more. An enthusiastically recommended resource especially for anyone pursuing, building, or studying for a career in the field.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

What Other Items Do Customers Buy After Viewing This Item?