Skip links

Modélisation Protection Parcelles

Réalisation d'un logiciel de modélisation des protections de parcelles agricoles.

Date

2022

Client

Filpack

Category

Web App

Description

Réalisation d'un logiciel de modélisation des protections de parcelles agricoles. Le back est construit sur Java/Spring et Postgres, le front sous React, Typescript et BlueprintJS. La 3D est faite à l'aide de CesiumJS.
TypeScript est un langage de programmation développé par Microsoft. Il est un sur-ensemble de JavaScript, c'est-à-dire qu'il étend les capacités de JavaScript en ajoutant des types statiques et d'autres fonctionnalités, comme les classes et les interfaces. L'objectif de TypeScript est d'améliorer la productivité du développeur en facilitant la détection des erreurs pendant le développement plutôt qu'à l'exécution. Les fichiers TypeScript sont transpilés en JavaScript pour être exécutés.

CesiumJS est une bibliothèque JavaScript open-source pour créer des applications de cartographie 3D dans un navigateur web. Elle permet de visualiser des données géospatiales globales et locales avec une précision millimétrique. CesiumJS supporte plusieurs types de données, y compris les images 3D, les terrains, et les vecteurs, et offre des fonctionnalités pour le streaming efficace de ces données, facilitant la création d'applications interactives de haute qualité.

BlueprintJS est une bibliothèque de composants React open-source conçue pour la création d'interfaces utilisateur complexes et optimisées pour le desktop. Elle offre une large gamme de composants UI prêts à l'emploi, tels que les boutons, les formulaires, les dialogues et les menus déroulants. Le style visuel de BlueprintJS est moderne et professionnel, ce qui en fait un choix populaire pour le développement d'applications d'entreprise.

ReactJS, ou simplement React, est une bibliothèque JavaScript open-source développée par Facebook pour construire des interfaces utilisateur dynamiques. Elle permet de créer des applications web à page unique en utilisant le concept de composants réutilisables. React facilite la création d'interfaces interactives grâce à son modèle de programmation déclaratif et à son système efficace de rendu différé, connu sous le nom de Virtual DOM.

PostgreSQL est un système de gestion de base de données relationnelle (SGBDR) open-source, robuste et puissant. Il supporte à la fois les modèles SQL (relationnel) et JSON (non-relationnel), offrant une grande flexibilité dans le stockage et la manipulation des données. PostgreSQL est reconnu pour ses normes de conformité SQL, son extensibilité et ses fonctionnalités de sécurité, y compris le support des transactions ACID (Atomicité, Cohérence, Isolation, Durabilité).

Spring est un framework open-source pour le développement d'applications Java. Il offre un modèle de programmation complet et flexible pour la construction d'applications d'entreprise. Il fournit des fonctionnalités telles que l'inversion de contrôle (IoC), l'accès aux données, la gestion des transactions, le MVC pour les applications Web et la sécurité. Le but de Spring est de simplifier la configuration et le développement d'applications Java, en minimisant le code lourd et en facilitant l'intégration avec d'autres technologies.

Explore
Drag