[Mono-dev] WebServices with Mono on ARM / Nokia 770

marc.bordessoule marc.bordessoule at monbureau.com
Wed Dec 28 11:53:25 EST 2005



C# / mono seems to be a very good solution for programming business
applications on the Nokia 770

I try with success some GTK# samples (compile on pc and use on N770)


(I use the mono-nokia.tgz from http://www.mono-project.com/Mono:ARM )


Now I need WebServices in c# in my N770


I made a small sample from
http://www.mono-project.com/Webservices_and_GtkSharp on pc/linux with

And I tried it on my Nokia 770 (cf my sample at the end of this mail)


I added some files it ask for:  System.Web.dll, System.Web.Services.dll,
System.EnterpriseServices.dll and /usr/local/etc/mono/... files


And finally I get the following error: 


Unhandled Exception: System.NotImplementedException: The requested feature
is not implemented.

in <0x00000> <unknown method>

in <0x00000> <unknown method>


(I also tried to compile mono (1.1.9 or 1.1.10) in the scratchbox (
without success)



So, is it possible today to use mono web services in c# on Nokia770?

What should I do?


Thanks for your answer,






My minimum webservice program: 


RemoteWebService ws = new RemoteWebService ();

string res = ws.Add (firstNumber, secondNumber).ToString ();



And WSAppProxy.cs (from wsdl.exe)


//  <autogenerated>

//      This code was generated by a tool.

//      Mono Runtime Version: 1.1.4322.2032


//  </autogenerated>


namespace GtkWebService {





    public class RemoteWebService :
System.Web.Services.Protocols.SoapHttpClientProtocol {


        public RemoteWebService() {

            this.Url = "http://localhost:8081/index.asmx";



rg/Add", RequestNamespace="http://tempuri.org/",

        public int Add(int firstNumber, int secondNumber) {

            object[] results = this.Invoke("Add", new object[] {



            return ((int)(results[0]));



        public System.IAsyncResult BeginAdd(int firstNumber, int
secondNumber, System.AsyncCallback callback, object asyncState) {

            return this.BeginInvoke("Add", new object[] {


                secondNumber}, callback, asyncState);



        public int EndAdd(System.IAsyncResult asyncResult) {

            object[] results = this.EndInvoke(asyncResult);

            return ((int)(results[0]));





-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/mono-devel-list/attachments/20051228/ad78839d/attachment.html 

More information about the Mono-devel-list mailing list