Questions tagged [mono]
Mono is a free and open source project led by Novell to create an Ecma standard compliant .NET-compatible set of tools including, among others, a C# compiler and a Common Language Runtime.
33 questions
2
votes
1
answer
1k
views
How does .Net's Mono Framework, Work on Android
Android uses the modified version of JVM known as Android Runtime to execute android apps.
How do games (with Unity 3d) and Apps (Xamarin) written in C# (which require dot Net's Mono framework) run ...
1
vote
1
answer
284
views
Xamarin/Mono LGPL Compliance
The LGPL seems to stipulate that I have to distribute my app in a way that the LGPLed code can be replaced. Xamarin keeps saying that to distribute a mac app in the store, I need to use Xamarin.Mac ...
1
vote
2
answers
2k
views
Strategy for creating a websocket relay? [closed]
I own a Raspberry Pi and would like to use it as some sort of websocket relay, so that all people who visit a specific webpage would be able to communicate with each other. The key thing about this is ...
1
vote
0
answers
437
views
Mono: C call into managed with COM Interop
I am trying to design a managed library to implement -what appear to be- unmanaged VST3 plugins. The VST3 plugin interface is a C/C++ interface-based API that is compatible with COM (ref-counting, ...
1
vote
1
answer
282
views
Does the recent open sourcing of MSFT's C# compiler mean it can be made cross-platform? [closed]
I really enjoy working with C# however one of its biggest drawbacks is that it is kind of split-brained between MSFT .NET and Mono. In practice its not a big deal most of the time but it is one of ...
6
votes
2
answers
4k
views
Best approach for propagating errors in service access layer of a multiplatform mobile app
We've started working on a mobile app using Xamarin. There's a core library that is to be shared among Android and iOS apps. In the core library there will be several functions for communicating with ...
4
votes
2
answers
1k
views
Why does Mono for Android cost money if the mono project is opensource and therefore everything based on it must be opensource?
Why does Mono for Android cost money if the mono project is opensource and therefore everything based on it must be opensource?
1
vote
3
answers
468
views
Which one is better offline method for large scale application
We've a big data management website used by several property. Some of our customers have downtime (they can't access net for an hour or two). We want our site to support offline data viewing and ...
3
votes
1
answer
3k
views
Does setting a function public affect the C# compiler's ability to inline the function as an optimization?
This could be either for the .NET or Mono compilers.
I know that under certain conditions the compiler can inline functions (e.g. small, single call site, etc.) as an optimization. However, if the ...
3
votes
1
answer
697
views
Is it mandatory to obtain a licence for distributing software uses bundled Mono runtime?
My software composed of an EXE and dependent class library dlls, built on Windows using visual studio C# Compiler.
I've been able to run it directly on Mac OS X using mono myApp.exe without rebuilding....
6
votes
2
answers
561
views
Why isn't there a private deployment option for the .NET framework? [closed]
Here are reasons why one would want this:
1) We often don't use all the dlls but we force customers to install the entire .NET framework. It would be great to just deploy the dlls we need.
2) We ...
5
votes
2
answers
24k
views
Choosing between Qt/C++ and .NET/C# [closed]
I have a desktop project I've been working on for a couple months that I want to run on Windows and Mac. When I started the project, I started writing it in Qt 4.8 in C++. Development has gone fine ...
3
votes
1
answer
1k
views
OOP when using a GUI Designer
I usually do database and web development but at the moment I'm learning desktop development with Mono and Gtk# using using the MonoDevelop IDE. I'm also using the Stetic GUI Designer inside ...
4
votes
6
answers
531
views
What build tools do not depend on java (or Ruby)? [closed]
I'm wondering what generic build tools out there include their binary run-times and do not depend on another environment not shipped with them.
For example, ANT requires Java, Rake requires Ruby, etc....
12
votes
2
answers
13k
views
Webkit as GUI in .Net/Mono
I want to make a cross platform application, which will also have a website where the desktop applications (Windows, iOS, Linux) will talk to the server and keep the users data in sync.
So far the ...