thrift-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From ro...@bufferoverflow.ch
Subject Re: Thrift for Windows Phone 7
Date Fri, 29 Oct 2010 14:21:05 GMT
YEAH! Congratulations!

- Roger

Quoting Marius Greve Hagen <marius.greve.hagen@gmail.com>:

> I finaly got it to work, so I will take a look at the  
> HowToContribute link when I've got the time for it :)
>
> Marius
>
> På Mon, 25 Oct 2010 21:23:18 +0200, skrev <roger@bufferoverflow.ch>:
>
>> Sorry, I do not have a Windows 7 or Vista Environment, which seems  
>> to be required for Windows 7 Phone Development.
>>
>> But try to remove or re-implement functionality by using a Compiler Switch
>>
>> e.g. within lib/csharp/src/Collections/THashSet.cs
>>
>> #if NET_2_0
>> 		TDictSet<T> set = new TDictSet<T>();
>> #else
>> 		HashSet<T> set = new HashSet<T>();
>> #endif
>>
>> what implementation does Windows Phone 7 provide?
>>
>> then have a look at http://wiki.apache.org/thrift/HowToContribute
>>
>> we are ready to add new functionality or new platforms.
>>
>> - Roger
>>
>>
>> Quoting Marius Greve Hagen <marius.greve.hagen@gmail.com>:
>>
>>> Anyone?
>>>
>>> På Sat, 23 Oct 2010 01:02:02 +0200, skrev Marius Greve Hagen  
>>> <marius.greve.hagen@gmail.com>:
>>>
>>>> No? How do I use that?
>>>>
>>>> When I compile lib/csharp/src/Thrift.csproj using .NET Framework  
>>>> 4 I get no errors, but when I compile it with the Windows Phone  
>>>> framework I get errors that the type or namespace  
>>>> "BufferedStream", "HashSet", "TcpClient" and so on could not be  
>>>> found.
>>>> When I try to add the .dll created with .NET F4 in my Windows  
>>>> Phone project I get an error that it was not built using the  
>>>> Windows Phone runtime so I cannot use it.
>>>>
>>>> Any suggestions on how I should proceed to get this working?
>>>>
>>>> Marius
>>>>
>>>> På Fri, 22 Oct 2010 23:19:33 +0200, skrev <roger@bufferoverflow.ch>:
>>>>
>>>>> have you seen lib/csharp/ThriftMSBuildTask/ThriftMSBuildTask.csproj ?
>>>>>
>>>>> what error messages do you have during compile?
>>>>>
>>>>> Quoting Marius Greve Hagen <marius.greve.hagen@gmail.com>:
>>>>>
>>>>>> But how do I build a .dll that uses that client in Visual  
>>>>>> Studio 2010 Express for Windows Phone?
>>>>>>
>>>>>> - Marius
>>>>>>
>>>>>> På Fri, 22 Oct 2010 15:12:24 +0200, skrev <roger@bufferoverflow.ch>:
>>>>>>
>>>>>>> HTTP client is available, see:
>>>>>>> lib/csharp/src/Transport/THttpClient.cs
>>>>>>>
>>>>>>> - Roger
>>>>>>>
>>>>>>> Quoting Marius Greve Hagen <marius.greve.hagen@gmail.com>:
>>>>>>>
>>>>>>>> I really hope it's been ported to C#.
>>>>>>>> If not, you think it's much work to port it myself? It  
>>>>>>>> doesn't affect the server side right?
>>>>>>>>
>>>>>>>> - Marius
>>>>>>>>
>>>>>>>> På Fri, 22 Oct 2010 13:24:15 +0200, skrev Michael Walsh
 
>>>>>>>> <michael@michael.ie>:
>>>>>>>>
>>>>>>>>> WP7 uses a modified Silverlight profile, not the .NET
CF profile.
>>>>>>>>>
>>>>>>>>> This means that just like silverlight apps, you do not
have  
>>>>>>>>> ANY socket access at all so the TcpClient doesn't exist.
>>>>>>>>>
>>>>>>>>> There are 2 methods for connectivity. One is a silverlight
 
>>>>>>>>> specific way that talks to a predefined set of ports.
>>>>>>>>>
>>>>>>>>> The other is to use HTTP only.
>>>>>>>>>
>>>>>>>>> There have been adaptions of Thrift to be wrapped over
HTTP,  
>>>>>>>>> but I can't remember if they were ported to C#.
>>>>>>>>>
>>>>>>>>> Michael
>>>>>>>>>
>>>>>>>>> Sent from my iPhone
>>>>>>>>>
>>>>>>>>> On 22 Oct 2010, at 12:07, "Marius Greve Hagen"  
>>>>>>>>> <marius.greve.hagen@gmail.com > wrote:
>>>>>>>>>
>>>>>>>>>> How do I compile the thrift .dll to use in a Windows
Phone  
>>>>>>>>>> 7 application?
>>>>>>>>>> Compiling the .dll with standard Visual Studio Express
2010  
>>>>>>>>>> works just fine, but when I try to add it as a reference
to  
>>>>>>>>>> my Windows Phone project I get an error message saying
that  
>>>>>>>>>> it wasn't built with the Windows Phone runtime.
>>>>>>>>>> When I then try to build it in Visual Studio 2010
Express  
>>>>>>>>>> for Windows Phone I get some errors that BufferedStream,
 
>>>>>>>>>> TcpClient and some others can't be found. I.e. they
are not  
>>>>>>>>>> in the .NET CF that the Windows Phone SDK uses...
>>>>>>>>>> Any way to solve this? :)
>>>>>>>>>>
>>>>>>>>>> - Marius
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> ----------------------------------------------------------------
>>>>>>> This message was sent using IMP, the Internet Messaging Program.
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> ----------------------------------------------------------------
>>>>> This message was sent using IMP, the Internet Messaging Program.
>>>
>>>
>>>
>>
>>
>>
>> ----------------------------------------------------------------
>> This message was sent using IMP, the Internet Messaging Program.
>
>
>



----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.

Mime
View raw message