Skip to main content
  • Book
  • © 2004

Cross-Platform .NET Development

Using Mono, Portable.NET, and Microsoft .NET

Apress
  • Provides hands-on experience with the revolutionary Mono and Portable.NET projects on Linux and Mac OS X
  • Describes how to build cross-platform GUIs that run on any .NET implementation
  • Promotes best practices through the use of design patterns and automated testing and building tools, such as NUnit and NAnt

Buy it now

Buying options

eBook USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access

This is a preview of subscription content, log in via an institution to check for access.

Table of contents (10 chapters)

  1. Front Matter

    Pages i-xxvi
  2. Introducing .NET

    • M. J. Easton, Jason King
    Pages 1-27
  3. A First Cross-Platform Program

    • M. J. Easton, Jason King
    Pages 29-57
  4. Cross-Platform Pitfalls

    • M. J. Easton, Jason King
    Pages 59-100
  5. The .NET Framework Dissected

    • M. J. Easton, Jason King
    Pages 101-143
  6. The Spice of Life: GUI Toolkits

    • M. J. Easton, Jason King
    Pages 145-199
  7. Developing Distributed Applications

    • M. J. Easton, Jason King
    Pages 201-266
  8. Using Native Code

    • M. J. Easton, Jason King
    Pages 267-319
  9. Remoting, Components, and Interoperability

    • M. J. Easton, Jason King
    Pages 321-382
  10. Testing and Building Strategies

    • M. J. Easton, Jason King
    Pages 383-452
  11. Summary

    • M. J. Easton, Jason King
    Pages 453-469
  12. Back Matter

    Pages 471-527

About this book

.NET is not just for Windows anymore! This unprecedented book examines the advantages of building portable, cross-platform.NET code. Even if you are only vaguely familiar with .NET, with the aid of this book, you'll quickly learn how to run .NET code on different platforms.

You may run code among the Linux, Unix, Mac OS X, and Windows platforms. And you'll get to choose among Mono (for Linux), Portable.NET (for Mac OS X), and of course, .NET for Windows. What's more, authors Mark Easton and Jason King pack the book with example code and wisdom, providing you a well-rounded skill set. Based on years of personal .NET experience, the authors share years of expertise—dos, don'ts, pitfalls, gotchas, and insights in the convenience of a single, handy book.

About the authors

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.

Bibliographic Information

  • Book Title: Cross-Platform .NET Development

  • Book Subtitle: Using Mono, Portable.NET, and Microsoft .NET

  • Authors: M. J. Easton, Jason King

  • DOI: https://doi.org/10.1007/978-1-4302-0746-7

  • Publisher: Apress Berkeley, CA

  • eBook Packages: Springer Book Archive

  • Copyright Information: M.J. Easton and Jason King 2004

  • Hardcover ISBN: 978-1-59059-330-1Due: 21 September 2004

  • Softcover ISBN: 978-1-4302-5365-5Published: 21 June 2013

  • eBook ISBN: 978-1-4302-0746-7Published: 13 September 2004

  • Edition Number: 1

  • Number of Pages: XXVI, 560

  • Number of Illustrations: 144 b/w illustrations

  • Topics: Microsoft and .NET, Software Engineering/Programming and Operating Systems

Buy it now

Buying options

eBook USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access