Skip to content

openmessaging/openmessaging-cpp-jni

Repository files navigation

Build Status

Status

Introduction

This project contains two modules: OpenMessaging C++ Specification API and JNI-based implementation.

For the first part, we are intending to maintain conformance to Java counterpart.

For the latter one, a proxy is planned to implement, embedding a JVM and delegating all invocation to Java SDK. Make sure you have thoroughly understood JNI technique before contributing. JNI Programmer Guide is by far the best resource to consult.

Documentation

  1. Application Design Specification
  2. Avoid Debugging Pitfalls Guide
  3. JNI Programmer Guide
  4. Development Guide

Prerequisite

  1. CMake 3.0+
  2. C++ Toolchain that supports C++98 or later.
  3. Boost

How to build

  1. Please first clone this project to a local directory. Remember to recursively clone all the submodules.
  2. Execute ci.sh in the source folder.

About

Experimental project for OpenMessaging JNI wrapper

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages