Re: [Freerdp-devel] Java client

2012-09-05 Thread Eldar Yakupov
Hi Marc-André, >Having experience with JNI bindings for Java, I can say making Java >bindings to the FreeRDP libraries would require quite a lot more work. >Pinvoke does not require having "glue layer" code on the native side, even >though it can be used. JNI bindings, on the other hand, definitely

Re: [Freerdp-devel] Java client

2012-09-05 Thread Marc-André Moreau
Alex, You have to evaluate requirements with regards to their possible value. Yes, having a no-installation client is definitely of great value, but if it means implementing an RDP client fully in Java or C# without reusing any of the existing native code I think it's definitely not worth it. The

Re: [Freerdp-devel] Java client

2012-09-05 Thread Marc-André Moreau
Hi, Given your requirements of not having to install anything, there's really not many options available. The only true way of getting a "no installation RDP client" is to have it all run within the web browser, not requiring any plugins. This is what FreeRDP-WebConnect does. If it doesn't work on

Re: [Freerdp-devel] Java client

2012-09-05 Thread Huihong Luo
Bligh wrote: From: Alex Bligh Subject: Re: [Freerdp-devel] Java client To: "Huihong Luo" , freerdp-devel@lists.sourceforge.net Cc: "Alex Bligh" Date: Wednesday, September 5, 2012, 3:14 PM --On 5 September 2012 15:02:26 -0700 Huihong Luo wrote: > A pure java client w

Re: [Freerdp-devel] Java client

2012-09-05 Thread Marc-André Moreau
; > Is it pure C#? or contains native DLLs that C# calls into? > > Do you use lots of DllImport in C# code? If not, translate C# to java > should be very straight forward. > > - huihong > > --- On *Wed, 9/5/12, Marc-André Moreau *wrote: > > > From: Marc-André M

Re: [Freerdp-devel] Java client

2012-09-05 Thread Alex Bligh
--On 5 September 2012 15:02:26 -0700 Huihong Luo wrote: > A pure java client with same features as FreeRDP will be a huge > undertaking, any particular reason why a java client is needed? FreeRDP > uses ARM NEON or Intel MMX optimizations for performance, all of these > will be lost with pure j

Re: [Freerdp-devel] Java client

2012-09-05 Thread Huihong Luo
oreau Subject: Re: [Freerdp-devel] Java client To: "Huihong Luo" Cc: freerdp-devel@lists.sourceforge.net, "Alex Bligh" Date: Wednesday, September 5, 2012, 3:08 PM Hi, Is Java a hard requirement? I have C# bindings written for a large portion of FreeRDP, you can definitely u

Re: [Freerdp-devel] Java client

2012-09-05 Thread Marc-André Moreau
Hi, Is Java a hard requirement? I have C# bindings written for a large portion of FreeRDP, you can definitely use them as a basis: https://github.com/FreeRDP/FreeRDP-Sharp Those bindings are enough to have a RemoteFX connection performed from C#. With a complete C# client you could have a consist

Re: [Freerdp-devel] Java client

2012-09-05 Thread Huihong Luo
A pure java client with same features as FreeRDP will be a huge undertaking, any particular reason why a java client is needed? FreeRDP uses ARM NEON or Intel MMX optimizations for performance, all of these will be lost with pure java client, besides the efforts. Since each major platforms will