Entreprise | Java | Tezos
The EJ4Tezos project aims at providing a complete toolbox to ease the interaction between Java Enterprise applications and the Tezos blockchain. EJ4Tezos is leveraging various de-facto technologies from the Enterprise Java world such as Apache Maven and Apache Camel. EJ4Tezos is currently under heavy development.
The Android Connectivity component provides low level connectivity to the Tezos blockchain from Android. Writing Android application interacting with Tezos will be greatly facilitated.
EJ4Tezos provides two Apache Maven plugins: one plugin standardizes the compilation and packaging of Tezos smart contracts written in SmartPy. The second plugin helps generating Java stub for existing contract in order to simplify their invocation from Java.
An Apache Camel component will also be available to provide Apache Camel integration to Tezos. The component will work both as a producer and as a consumer allowing deep integration with Tezos from all the supported Apache Camel components.
All components (except the Android Connectivity component) will be compatible with Apache Karaf, the leading OSGi container.