Find Jobs
Hire Freelancers

Convert a .NET dll into a C++ library (client-server)

$750-1500 USD

Closed
Posted almost 12 years ago

$750-1500 USD

Paid on delivery
We have developed a C# (.NET) dll that is used by .NET desktop software developers to communicate with our cloud server. The dll provides a simple API that can be integrated with any .NET application. We now want to expand our SDK to cover C++ / COM applications. We are looking for an experienced C++ developer that can convert our C# dll into a C++ library for use by C++/COM developers. Library must handle the following: - Runs on all Windows Platforms XP and above without depending on 3rd party libraries that are not natively installed with windows. - Collect system information such as CPU, memory, screen resolution, etc. NOT USING WMI Service. Research on how to collect this data is already done and being used by our .NET library, which uses Windows API, registry, and other methods. - Communicate with our servers (send log files) using a simple proprietary protocol over HTTP. - Load and save settings to a configuration file for persistence - Log API calls to a file on disk in a specified format. - Cache Log files and compress/uploaded these logs to our server using a - Must be multi-threaded and handle IO race conditions to allow multiple running sessions without corrupting log or configuration files. - use RSA encryption and message signing to communicate with the server. - must be able to pop up a window (custom size & position on screen) and use it to render a URL (website). NOT simply launching the default browser. - be COM ready so that it can be used by COM developers using other languages. **You MUST have** - Experience with client-server technology. - Experience with COM - Strong knowledge of multi-threading - Good English communication skills since you need to document your code in English. - EYE FOR DETAIL - you must replicate the .NET dll without missing out any minor details/functionality. - Ability to test/debug thoroughly since your code will be used with 3rd party LIVE applications. Together with the C++ module you will also deliver: - a very basic sample application that uses your C++ API. - basic documentation and showing source code samples that a C++ developer can follow to use your API BEFORE YOU BID, please review the original .NET DLL and API reference guide from here. This is the dll you will be replicating in C++: [login to view URL] You must be available for support (paid hourly or by agreement) after the delivery of the project, in case of integration issues.
Project ID: 1696273

About the project

7 proposals
Remote project
Active 12 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
7 freelancers are bidding on average $1,171 USD for this job
User Avatar
Hello. I have been developing many desktop apps for more than 10 years. I have a high skill in vb/vc/c# and so on. So if you select me, I will help you faithfully. please check the pm and reply. thank you.
$1,000 USD in 7 days
5.0 (4 reviews)
4.9
4.9
User Avatar
Expert in software development, hope have a great business together.
$1,300 USD in 20 days
5.0 (2 reviews)
3.7
3.7
User Avatar
Custom Software Development - <b><i>Removed by Admin</i></b>
$1,500 USD in 1 day
0.0 (0 reviews)
0.0
0.0
User Avatar
I have been working .NET (C#) and Visual C++ (MFC, COM, ATL etc) technologies for several years now. I have gone through the Trackerbird SDK you have mentioned and I can do this conversion of a .NET dll to COM dll within a short period, while meeting all your requirements.
$1,500 USD in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
We have excellent C## developers who can help you solve the problem.
$1,000 USD in 10 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I'm an experienced programmer. I can complete this project.
$1,000 USD in 20 days
0.0 (0 reviews)
0.0
0.0
User Avatar
i'm new in freelancer but i have experiences in c#.net
$900 USD in 10 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of MALTA
MELLIEHA, Malta
0.0
0
Member since Dec 30, 2010

Client Verification

Other jobs from this client

Billing Module With Paypal
$30-250 USD
Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759) & Freelancer Online India Private Limited (CIN U93000HR2011FTC043854)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.