Find Jobs
Hire Freelancers

connect a C++ API to Java with SWIG

$30-250 USD

Cerrado
Publicado hace más de 10 años

$30-250 USD

Pagado a la entrega
We have a C++ API with 3 classes, we have successfully connected to Python using SWIG, this works fine. The API only uses POD and std::strings. When complex objects have to be passed, we serialize them with JSON so it should be straightforward to encode/decode them in Java. Attached you will find the header files and a Python test which exercises the methods we are interested in (about 20). Now we need to connect it with Java, and translate the Python test to an equivalent Java test. There is an issue with callbacks: 3 methods exist in a synchronous and in an asynchronous variant, for the asynchronous mode they expose an interface to set up call backs to handle some events. We haven't been able to make these work with Python yet. If you have any idea how to do it in Java, describe your proposed approach and include it in the scope of your bid. If not, you can just connect the synchronous variants and forget about the callbacks. Deliverables: - SWIG input file (should be very compact and similar to the one for Python) - Java test code - build instructions for your preferred development environment Our preferred development environment is Debian wheezy, and the buildsystem we use is bjam. On project award, we will supply the implementation so that you can test etc.
ID del proyecto: 5039675

Información sobre el proyecto

2 propuestas
Proyecto remoto
Activo hace 11 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
2 freelancers están ofertando un promedio de $236 USD por este trabajo
Avatar del usuario
Hi! I am professional C/C++/Java/C#/.NET programmer. I can do this project with highest quality. Best regards, Szymszteinsl
$250 USD en 3 días
4,4 (22 comentarios)
6,0
6,0
Avatar del usuario
Let me do this ************************************************************************************************************************************************************
$222 USD en 3 días
4,2 (3 comentarios)
2,9
2,9

Sobre este cliente

Bandera de ITALY
Vercelli, Italy
5,0
37
Forma de pago verificada
Miembro desde oct 25, 2006

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.