In Progress

Java optimization on graphical application (memory/cpu)

Ulteo SAS is developing "Open Virtual Desktop" (OVD) a professionnal Open Source desktop & application delivery solution, similar to Citrix/Vmware etc.

It can deliver both Linux and/or Windows applications or desktop to a variety of devices including Windows, Linux desktops, iPad, Android tablets. The solution is using a protocol derived from RDP to catch user events (keyboard, mouse...) and transmit server desktop/application renderings to display them on the user's client.

Our key client implementation is a Java application derived from rdesktop. We're using it both as a web-plugin and emmbedded with a JVM preinstalled on PCs or thin clients.

One issue we're experimenting with this software is that it is using too much RAM and probably too much CPU due to parts of the code that is not well designed, or not optimized. In particular, the software is growing up very quickly in RAM, until the garbage collector wipes out unused data. This is problematic with low-end hardware such as thin clients with 512MB and slow CPU.

We've identitifed the parts of the code which are highly demanding in term of RAM and CPU. In particular, these are bitmap manipulation in memory and RDP frames decoding.

We're seeking a good/experimented Java developer with knowledge in network & image processing, so he can work on this software to improve and optimize its RAM & CPU usage.

Skills: Engineering, Java, Software Architecture

See more: java using much cpu, rdp using much cpu, web thin client, web java developer, vmware android, virtual devices, seeking java developer, sas web application, sas web, java developer software, java developer in web, java developer application, developing web applications with java, desktop application developer, android vmware, android virtual memory, android virtual devices, android data usage, sas developer, in sas, web applications solution developer, web rdp, virtual web developer, optimized application, open source hardware

About the Employer:
( 0 reviews ) Colombelles, France

Project ID: #4125541

Awarded to:


I am very familar with RDP, and rdesktop, and can definitely improve your java code.

$3000 USD in 30 days
(0 Reviews)

10 freelancers are bidding on average $2050 for this job


Hello, I am expert and dedicated in JAVA Development.I am very much interested for your project. I can complete your project quickly and efficiently in time. Details will be discussed in the message.

$2500 USD in 15 days
(171 Reviews)

Have more than 12 years of experience in developing softwares in Java.

$2000 USD in 20 days
(91 Reviews)

I have developed custom VNC applications, similar to what you are working on. Worked on numerous image processing apps. Have good open-source experience. Have worked on many performance (CPU/Memory) critical applicatio More

$3000 USD in 30 days
(6 Reviews)

Customer Satisfaction is Our Moto.We have an excellent and dedicated Team of software/web developers, designers, seo experts etc. We are expertise in web/software development for more than 4 yrs. We work on Php & M More

$1500 USD in 3 days
(4 Reviews)

hi i have worked on screen sharing and image search programs. I can do this contact if interested

$1500 USD in 30 days
(22 Reviews)

I am a Sun-Oracle certified java programmer and enterprise architect with 10+ years experience in java and good knowledge of image processing, C/C++ previous experience in addition. I have a good knowledge of socket pr More

$1500 USD in 15 days
(2 Reviews)

I have good experience in JAVA. Please see your inbox for details.

$1500 USD in 10 days
(46 Reviews)

expert java developer, I've already worked with Java apps optimization. PM

$2000 USD in 20 days
(3 Reviews)

Hi. Will help optimize your java client. Have worked with java for 13 years, done several optimizations like this for both server and client side applications. Have the right knowledge and tools for the job. Satisfacti More

$2000 USD in 10 days
(1 Review)