So, finnaly I finished what I wanted. I released it under the GPL and want to
post here a link for all witch are searching for something like that.

http://code.google.com/p/coredroidservice/

@Mono for Android Team
It is not in competition with Mono for Android, just an addition which
should allow Mono for Android developers to run .net code on the console.
especially as superuser. That's at this moment only possible via
Java.Lang.Runtime.Exec, and thats hell.


Core Droid is a small Mono runtime with a small RPC service capable to load
mono assemblies over a tcp connection on localhost.
The target of that is, that you need not anymore to use the unstable
Java.Lang.Runtime.Exec method more often than once to start Core Droid.
Also only the TCP/IP port is exchanged via OutputStream. After starting Core
Droid you can load and call assemblies which are build against that slimmed
down version of the runtime(mono 2.10.9). Look at the runtime archive in svn
to know which assemblies to use. For Visual Studio 2010 there is a own
profile in svn you can use to build plugins.

Core Droid supports:
* the included mono assemblies,
* exchanging datacontract types
* calling the functions of a plugin

Sorry for the lack of documentation at this Point, but if you take a look at
CoreDroid.Test.Plugin and CoreDroid.Test.Contract everything should be fine.

For use in your Mono for Android Project just add the CoreDroidService.*
projects to your Solution.
Later I will deploy prebuild assemblies.

The code of the test plugin is part of my own Project, and I beg you to not
copy it. However, because it's in that svn repo it's gpl.

Have Fun
Ralph

--
View this message in context: 
http://mono-for-android.1047100.n5.nabble.com/Console-Application-tp5453711p5565997.html
Sent from the Mono for Android mailing list archive at Nabble.com.
_______________________________________________
Monodroid mailing list
[email protected]

UNSUBSCRIBE INFORMATION:
http://lists.ximian.com/mailman/listinfo/monodroid

Reply via email to