Port NetLicensing Java client to C++

We are looking for an experienced C++ programmer who is able to port our existing Java client library to C++.

Library is hosted at GitHub as a public repository and contains 2 modules: client (around 20-30 methods) and demo (for all methods). This library copes all available service methods (RESTful + XML). Demo module shows usage of this library.

Technology stack:

- C++

- RESTful

- NetLicensing

- GitHub

You will get:

- access to the Java client library (GitHub / [url removed, login to view])

- access to the newly created C++ client library (GitHub)

- complete API and service documentation

XML schema

- demo account (username/password + APIKey)

- our availability (email, elance messages) for your questions

Your delivery:

- well designed state of the art project structure (XML entities, transport layer, configuration layer etc.)

- good code tests coverage

- client and demo modules (similar to existing Java library)

- well documented source code

- delivery via GitHub pull request; only approved pull requests will be counted

Your benefit:

- in the case of successful job approval, we can state you as official NetLicensing contributor

Do not hesitate to ask us prior your bid in case you have questions or will get more information about the project.

Platforms support needed:
- Windows x64 / x32 (Visual Studio solution)
- Linux x64 / x32 (autoconf / (gnu) make / gcc)
- Darwin x64 (autoconf / (gnu) make / clang)

Please split your bid in milestones:
- M1: create project structure; create communication layer with NetLicensing; parse JSON or XML response; implement Licensee.validate()
- M2: implement remaining services and code cleanup

Recommended C++ library for RESTful communication:

Please propose alternatives in your proposal as well as JSON/XML parsing library.

Fähigkeiten: C++ Programmierung, Java, Software-Entwicklung

Mehr darüber via elance com, software programmer service, Restful API java, questions to ask about a job, programmer elance, job java programmer, job for java programmer, java programmer job, https elance com, good questions to ask, get a job as java programmer, get a java job, c programmer job, about elance, openbravo client java, sip client java, life mobile client java, chess client java, web service client java, sip client java browser

Über den Arbeitgeber:
( 3 Bewertungen ) Corsico MI, Germany

Projekt-ID: #10054291

5 Freelancer bieten im Durchschnitt $496 für diesen Job


Hi! I am professional C/C++/C#/Java/Python programmer. I can do this project with highest quality! Best Regards, Szymszteinsl

$500 USD in 6 Tagen
(83 Bewertungen)

I am very proficient in c and c++. I have 16 years c++ developing experience now, and have worked for more than 6 years. My work is online game developing, and mainly focus on server side, using c++ under linux environ Mehr

$400 USD in 10 Tagen
(72 Bewertungen)

I want to discuss this project with you further, let me know the best suitable time for you to schedule the meeting, Feel free to message me at any time, i used to be online 14 hrs in a day on this website so probably Mehr

$277 USD in 10 Tagen
(1 Bewertung)
$1052 USD in 12 Tagen
(4 Bewertungen)
$250 USD in 10 Tagen
(5 Bewertungen)
$222 USD in 3 Tagen
(0 Bewertungen)

Hi, I am experienced c++ developer having 5+ years of industry experience. i would like to take up this opportunity. please accept my bid. Rakesh Sharma

$277 USD in 3 Tagen
(0 Bewertungen)