APIs

APIs

deepsy provides API packages for different programming environments, making it highly adaptable and versatile for developers across various platforms. Each API is hosted in its own repository, tailored to a specific programming language, ensuring smooth integration and efficient dependency management. Here’s a detailed overview of each API repository and its purpose:

Conan Repository for C++

conan.png
  • URL: https://itsstore.gmv.com:8443/repository/deepsy-cpp-conan/
  • This repository hosts the C++ API for deepsy, managed through the Conan package manager. Conan is popular in the C++ community for handling libraries and dependencies, making it easy for developers to integrate deepsy’s functionalities into their C++ applications. Through this repository, developers can download the necessary C++ libraries, enabling them to build applications that interact seamlessly with deepsy’s hardware abstraction layer and services.

Maven Repository for Java

maven.svg
  • URL: https://itsstore.gmv.com:8443/repository/deepsy-api-java/
  • For Java developers, deepsy’s Java API is available via Maven, a well-known build automation tool and dependency management system for Java projects. By accessing this Maven repository, Java developers can easily integrate deepsy’s API into their projects, streamlining the process of building Java applications that leverage deepsy’s capabilities, such as communication with GNSS modules, modems, and other services.

NuGet Repository for C# (.NET Core)

nuget.png
  • URL: https://itsstore.gmv.com:8443/repository/deepsy-api-csharp/
  • deepsy’s C# API is hosted on a NuGet repository, catering to developers working within the .NET ecosystem. NuGet is the primary package manager for .NET, allowing C# developers to effortlessly add deepsy’s functionalities to their applications. By referencing this NuGet repository, developers can access the libraries necessary to build .NET applications that communicate effectively with deepsy’s hardware services, making it easier to develop IoT and intelligent transport solutions on the .NET platform. Each repository offers targeted support for a specific programming environment, ensuring that developers can quickly set up and integrate deepsy’s APIs into their applications with minimal effort. This structured approach facilitates compatibility across different languages and platforms, making deepsy an adaptable choice for multi-language development environments.