<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Tutorials on Kalima Blockchain Documentation</title><link>https://docs.w3drive.org/docs/tutorials/</link><description>Recent content in Tutorials on Kalima Blockchain Documentation</description><generator>Hugo</generator><language>en</language><lastBuildDate>Tue, 24 Feb 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://docs.w3drive.org/docs/tutorials/index.xml" rel="self" type="application/rss+xml"/><item><title>Android API Example</title><link>https://docs.w3drive.org/docs/tutorials/android-example/</link><pubDate>Tue, 24 Feb 2026 00:00:00 +0000</pubDate><guid>https://docs.w3drive.org/docs/tutorials/android-example/</guid><description>&lt;p&gt;weight: 350
linkTitle: &amp;ldquo;Android Example&amp;rdquo;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;h1 id="1-prerequisite"&gt;1. Prerequisite&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Android Studio -&amp;gt; Installation: &lt;a href="https://developer.android.com/studio/install"&gt;https://developer.android.com/studio/install&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Install JAVA 11 -&amp;gt; Installation: JAVA 11&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Install Android 31 API on Android Studio&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h1 id="2-api-android"&gt;2. API Android&lt;/h1&gt;
&lt;p&gt;Kalima provides an API for Android in the form of an aar library, which allows you to launch a service that connects to the blockchain, and that provides the necessary elements to communicate with this service.&lt;/p&gt;
&lt;p&gt;We can also according to our needs, follow the Java Tutorial and simply use the Kalima jar, but the advantage of a service is that it can run in the background, and therefore allow the reception of data even when the Android application is closed, to be able for example to receive notifications.&lt;/p&gt;</description></item><item><title>APIs Tutorials Overview</title><link>https://docs.w3drive.org/docs/tutorials/apis-overview/</link><pubDate>Tue, 24 Feb 2026 00:00:00 +0000</pubDate><guid>https://docs.w3drive.org/docs/tutorials/apis-overview/</guid><description>&lt;p&gt;weight: 360
linkTitle: &amp;ldquo;Apis Overview&amp;rdquo;&lt;/p&gt;
&lt;p&gt;In this section you will find tutorials to help you get started and take a more detailed look at Kalima Blockchain.&lt;/p&gt;
&lt;p&gt;These tutorials will walk you through code examples to translate Kalima Blockchain into practice.&lt;/p&gt;
&lt;p&gt;- Android - Java - C - C# - REST - Smart Contracts -&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;</description></item><item><title>C API Example</title><link>https://docs.w3drive.org/docs/tutorials/c-example/</link><pubDate>Tue, 24 Feb 2026 00:00:00 +0000</pubDate><guid>https://docs.w3drive.org/docs/tutorials/c-example/</guid><description>&lt;p&gt;weight: 370
linkTitle: &amp;ldquo;C Example&amp;rdquo;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;h1 id="1-library-lib"&gt;1. Library (lib)&lt;/h1&gt;
&lt;p&gt;This library contains all the headers of the library, as well as the static archive lib_KalimaNodeLib.a. This archive will be used when creating the executable of the project. The headers will be used to call the methods that will be useful to us in our example.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;h1 id="2-config-file-etccfg"&gt;2. Config file (etc/cfg)&lt;/h1&gt;
&lt;p&gt;Image2&lt;/p&gt;
&lt;p&gt;Let&amp;rsquo;s see the usefulness of the different configurations:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;LedgerName -&amp;gt; This is the name of the Ledger we are going to connect to. For the example it is not very useful.&lt;/p&gt;</description></item><item><title>Light C API Example</title><link>https://docs.w3drive.org/docs/tutorials/c-light-example/</link><pubDate>Tue, 24 Feb 2026 00:00:00 +0000</pubDate><guid>https://docs.w3drive.org/docs/tutorials/c-light-example/</guid><description>&lt;p&gt;weight: 380
linkTitle: &amp;ldquo;C Light Example&amp;rdquo;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;1. Librairie (libs)&lt;/p&gt;
&lt;p&gt;This library contains all the headers of the library, as well as the static archive lib_KalimaMQC.a. This archive will be used when creating the executable of the project. The headers will be used to call the methods that will be useful to us in our example.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;2. Config file (etc/cfg)&lt;/p&gt;
&lt;p&gt;Picture 1&lt;/p&gt;
&lt;p&gt;Let&amp;rsquo;s see the usefulness of the different configurations:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;LedgerName -&amp;gt; This is the name of the Ledger we are going to connect to. For the example it is not very useful.&lt;/p&gt;</description></item><item><title>C# API Tutorial</title><link>https://docs.w3drive.org/docs/tutorials/csharp-api/</link><pubDate>Tue, 24 Feb 2026 00:00:00 +0000</pubDate><guid>https://docs.w3drive.org/docs/tutorials/csharp-api/</guid><description>&lt;p&gt;weight: 390
linkTitle: &amp;ldquo;Csharp Api&amp;rdquo;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;h1 id="prerequisite"&gt;Prerequisite&lt;/h1&gt;
&lt;p&gt;To use the Kalima C# API, it is recommended that you have previously read the documentation API_Kalima.&lt;/p&gt;
&lt;h1 id="configuration"&gt;Configuration&lt;/h1&gt;
&lt;p&gt;The Kalima C# API is provided as a DLL.&lt;/p&gt;
&lt;p&gt;To use the Kalima api in your project, simply include la dll in your dependencies.&lt;/p&gt;
&lt;h1 id="implementation"&gt;Implementation&lt;/h1&gt;
&lt;h2 id="connecting-to-a-kalima-blockchain"&gt;Connecting to a Kalima blockchain&lt;/h2&gt;
&lt;p&gt;In this section we will see how to set up the minimum necessary to create a C# node and connect it to a Kalima blockchain.&lt;/p&gt;</description></item><item><title>Java API Tutorial</title><link>https://docs.w3drive.org/docs/tutorials/java-api/</link><pubDate>Tue, 24 Feb 2026 00:00:00 +0000</pubDate><guid>https://docs.w3drive.org/docs/tutorials/java-api/</guid><description>&lt;p&gt;weight: 400
linkTitle: &amp;ldquo;Java Api&amp;rdquo;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;h2 id="prerequisite"&gt;Prerequisite&lt;/h2&gt;
&lt;p&gt;To use the Kalima Java API, it is recommended to previously read the document “API_Kalima” and install the Java JDK (version 11).&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;h2 id="configuration"&gt;Configuration&lt;/h2&gt;
&lt;p&gt;The Kalima API is provided in the form of a JAR, there are two versions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Kalima.jar è Contains the necessary elements to create a Kalima node capable of connecting to a Kalima Blockchain, of performing transactions on the blockchain, and of reacting in an event-driven way to the creation of new transactions (this makes it possible to create java smart contracts)&lt;/p&gt;</description></item><item><title>Node.js API Tutorial</title><link>https://docs.w3drive.org/docs/tutorials/nodejs-api/</link><pubDate>Tue, 24 Feb 2026 00:00:00 +0000</pubDate><guid>https://docs.w3drive.org/docs/tutorials/nodejs-api/</guid><description>&lt;p&gt;weight: 410
linkTitle: &amp;ldquo;Nodejs Api&amp;rdquo;&lt;/p&gt;
&lt;h1 id="prerequisite"&gt;Prerequisite&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;JRE Java&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;nodeJS&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;npm&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt; &lt;/p&gt;
&lt;h1 id="architecture"&gt;Architecture&lt;/h1&gt;
&lt;p&gt;There is no Kalima Javascript Node, however there is a JS API to link a JS program (a nodeJS server for example) with a specific Java Node (KalimaNodeAdmin).&lt;/p&gt;
&lt;p&gt;In this tutorial we will see how to develop a nodeJS server that uses the Kalima JS API, then how to set and run the Java part and the nodeJS server.&lt;/p&gt;</description></item><item><title>Smart Contracts Development (Android)</title><link>https://docs.w3drive.org/docs/tutorials/smart-contracts-android/</link><pubDate>Tue, 24 Feb 2026 00:00:00 +0000</pubDate><guid>https://docs.w3drive.org/docs/tutorials/smart-contracts-android/</guid><description>&lt;p&gt;weight: 420
linkTitle: &amp;ldquo;Smart Contracts Android&amp;rdquo;&lt;/p&gt;
&lt;h1 id="prerequisites"&gt;Prerequisites&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Android StudioInstallation: &lt;a href="https://developer.android.com/studio/install"&gt;https://developer.android.com/studio/install&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Install JAVA 11Installation: JAVA 11&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Install Android 31 API on Android Studio&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To use the Android Kalima API, it is recommended to have previously read the documentation Android_Example and to have installed the Java JDK in version 11 at least.&lt;/p&gt;
&lt;p&gt;A complete Android smart contract example is available on our public GitHub: KalimaAndroidExample.&lt;/p&gt;
&lt;p&gt;To create an Android smart contract, you just need the kalima-android-lib-release.aar,API, so you should implement this API in your project to be able to create your Java smart contract&lt;/p&gt;</description></item><item><title>Smart Contracts Development (C)</title><link>https://docs.w3drive.org/docs/tutorials/smart-contracts-c/</link><pubDate>Tue, 24 Feb 2026 00:00:00 +0000</pubDate><guid>https://docs.w3drive.org/docs/tutorials/smart-contracts-c/</guid><description>&lt;p&gt;weight: 430
linkTitle: &amp;ldquo;Smart Contracts C&amp;rdquo;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;h1 id="library-lib"&gt;Library (lib)&lt;/h1&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;This library contains all the headers of the library, as well as the static archive lib_KalimaNodeLib.a. This archive will be used when creating the executable of the project. The headers will be used to call the methods that will be useful to us in our example.&lt;/p&gt;
&lt;ol start="2"&gt;
&lt;li&gt;
&lt;h1 id="config-file-etc-cfg"&gt;Config file (etc/ cfg)&lt;/h1&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Picture 1&lt;/p&gt;
&lt;p&gt;Let&amp;rsquo;s see the usefulness of the different configurations:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;LedgerName -&amp;gt; This is the name of the Ledger we are going to connect to. For the example it is not very useful.&lt;/p&gt;</description></item><item><title>Smart Contracts Development (Java)</title><link>https://docs.w3drive.org/docs/tutorials/smart-contracts-java/</link><pubDate>Tue, 24 Feb 2026 00:00:00 +0000</pubDate><guid>https://docs.w3drive.org/docs/tutorials/smart-contracts-java/</guid><description>&lt;p&gt;weight: 440
linkTitle: &amp;ldquo;Smart Contracts Java&amp;rdquo;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;h1 id="prerequisites"&gt;Prerequisites&lt;/h1&gt;
&lt;p&gt;To use the Java Kalima API, it is recommended to have previously read the documentation API_Kalima and to have installed the Java JDK in version 11 at least.&lt;/p&gt;
&lt;p&gt;A complete Java smart contract example is available on our public GitHub: KalimaJavaExample.&lt;/p&gt;
&lt;p&gt;To create a Java smart contract, you just need the Kalima.jar API, so you should implement this API in your project to be able to create your Java smart contract.&lt;/p&gt;</description></item><item><title>Smart Contracts Development (Node.js)</title><link>https://docs.w3drive.org/docs/tutorials/smart-contracts-nodejs/</link><pubDate>Tue, 24 Feb 2026 00:00:00 +0000</pubDate><guid>https://docs.w3drive.org/docs/tutorials/smart-contracts-nodejs/</guid><description>&lt;p&gt;weight: 450
linkTitle: &amp;ldquo;Smart Contracts Nodejs&amp;rdquo;&lt;/p&gt;
&lt;h1 id="prerequisite"&gt;Prerequisite&lt;/h1&gt;
&lt;p&gt;To use the Kalima Java API, it is recommended that you have previously read the documentation API_Kalima. &lt;/p&gt;
&lt;p&gt;To develop a smart contract node, it is better to read the documentation API_Java, because the Java API can be used in smart contracts to create new transactions for example.&lt;/p&gt;
&lt;p&gt;A complete example of a smart contract node is available on our public GitHub: SmartContractNode&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;h1 id="configuration"&gt;Configuration&lt;/h1&gt;
&lt;p&gt;The Kalima api is provided in the form of a JAR, there are two versions:&lt;/p&gt;</description></item></channel></rss>