Suljettu

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

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++: [url removed, login to view]

You must be available for support (paid hourly or by agreement) after the delivery of the project, in case of integration issues.

Download URL correction: www.trackerbird.com/downloads/TrackerbirdSDK.zip

Taidot: .NET, C# -ohjelmointi, C++ -ohjelmointi

Näytä lisää: convert net dll com dll, convert net dll, convert dll net, convert net dll dll, convert net dll com, convert net dll windows dll, convert dll com server, convert dll library, convert dll, website debug software, use case module, threading programming, simple service agreement sample, simple pop server, sharp developers, service delivery agreement sample, service agreement samples, service agreement format sample, service agreement format, service agreement document, server load test, server languages, sample of service agreement, sample of a service agreement, sample it service agreement

About the Employer:
( 0 reviews ) MELLIEHA, Malta

Projektin tunnus: #1696273

8 freelanceria on tarjonnut keskimäärin 1175 $ tähän työhön

kangtaking

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.

1000 $ USD 7 päivässä
(4 arvostelua)
4.9
devhead1962

Hello, I have 25 years experience working with COM C++ APIs (and ATL). Also, have used C# since it's inception. Please see PM for an overview and please feel free to hit me with any questions you may have.

1000 $ USD 21 päivässä
(2 arvostelua)
4.2
chetanparekh19

Expert in software development, hope have a great business together.

1300 $ USD 20 päivässä
(2 arvostelua)
4.0
valleycoder2011

Individual developer with extensive experience in .NET and C++/WinApi.

1500 $ USD 20 päivässä
(8 arvostelua)
3.3
drasnake

hello sir I can do it I have full experience of development. I I am not tied to programming language.

1000 $ USD 10 päivässä
(2 arvostelua)
3.3
C78AQSg3d

Custom Software Development - <b><i>Removed by Admin</i></b>

1500 $ USD 1 päivässä
(0 arvostelua)
0.0
midnightcoder

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 wi Lisää

1500 $ USD 7 päivässä
(0 arvostelua)
0.0
yizhouqingmeng

We have excellent C## developers who can help you solve the problem.

1000 $ USD 10 päivässä
(0 arvostelua)
0.0
Maxf75

Highly experienced in Windows APP development using C/C++/.NET/VBA/Delphi. Excellent ability to read/understand third party written code.

1200 $ USD 14 päivässä
(0 arvostelua)
0.0
nqkhanh

I'm an experienced programmer. I can complete this project.

1000 $ USD 20 päivässä
(0 arvostelua)
0.0
ahmadalqudah

i'm new in freelancer but i have experiences in c#.net

900 $ USD 10 päivässä
(0 arvostelua)
0.0