Domain: mono-project.org
Stories and comments across the archive that link to mono-project.org.
Comments · 8
-
In other news
Miguel De Icaza has announced a new open source reimplementation of Microsoft's Metro interface, built on the Mono platform. This reimplementation will run on any operating system supported by Mono, unlike the official "Metro" implementation.
The new open source UI has been dubbed "Homo," which means "self" in Latin.
More information can be found the Homo website: Homo project.
-
Re:Seems they have no idea what they are talking a
Mono for Linux and OSX, MonoTouch for iOS, and MonoDroid for Android. XNA is a library that deals mostly with graphics and input and the like; it doesn't actually have anything to do with your actual game logic (eg. physics and AI). XNA isn't available on platforms like iOS or Android, but that should be okay because you'll be ripping out the graphicsa nd input stuff anyway. Although you'll have to rewrite your graphics and input for each platform, it's possible to have a single C# codebase that runs on all major platforms.
-
Re:C++ is so old school...
Not sure how I managed to break the link so badly, sorry.
Time to go eat something.
-
Re:valgrind, libgc
Use valgrind. It's for Linux only, but what it does is invaluable for most of the tasks. I don't know of any other tool of such help.
And if the App is windows-only, you can even use wine with valgrind.
Note this is not 'memory management tool', but one to help you find and clean up the memory leaks. There is no way to do proper garbage collection using the STL's allocators, though there is a 'gc' library http://www.hpl.hp.com/personal/Hans_Boehm/gc/ which tends to do the job. Haven't used it, though projects like Mono http://www.mono-project.org/ use it extensively.
Boehm's GC is also used in gcj (GNU Compiler for Java).
-
valgrind, libgc
Use valgrind. It's for Linux only, but what it does is invaluable for most of the tasks. I don't know of any other tool of such help.
Note this is not 'memory management tool', but one to help you find and clean up the memory leaks. There is no way to do proper garbage collection using the STL's allocators, though there is a 'gc' library http://www.hpl.hp.com/personal/Hans_Boehm/gc/ which tends to do the job. Haven't used it, though projects like Mono http://www.mono-project.org/ use it extensively. -
Re:Question from a .NET developer trying to go OSS
Why not just use Mono? It's an open source implementation of
.net http://mono-project.org/ -
Prove mono is suitable for commercial developmentI challenge Mr. Icaza, et al. to prove that they can fulfil the following vision given at the top of the project's web site (http://mono-project.org/):
Mono is a comprehensive open source development platform based on the
I am willing to overlook the marketing speak claim about productivity, but I would like to know: .NET framework that allows developers to build Linux and cross-platform applications with unprecedented productivity.
- What apps built with mono can I currently run in the standard Microsoft
.NET runtime enviroment unaltered, or visa-versa ? - What steps have you taken to insure that above statment will continue to be true as future versions of
.NET are released from Microsoft ?
I furthermore believe the mono team owes the development community answers to these questions since countless development man-hours will be wasted on mono based projects if this vision proves to be untrue. - What apps built with mono can I currently run in the standard Microsoft
-
Re:.NET Platform Portability
The CLR is ported to OS X, Linux, FreeBSD, and other Unices, along with most of the framework.
Much work has been done on the port of Windows.Forms on top of GTK, Cairo, and Quartz ( magnitude in that order ). ...for several years now.