Floris Robart Image
Floris Robart

All'OScp

Cette page contient tous les détails du projet Libre et Open-Source AllOScp qui comprend la description détaillé, l'aperçu, les outils utilisés pour réalisé ce projet et le lien vers la page Github du projet.

Image du projet Image du projet Image du projet

Description du projet

AllOScp (All OS cp) est un client FTP et SFTP multi-plateforme (Linux, Windows et MacOS) qui permet de transférer des fichiers entre un ordinateur et un serveur distant ou en local. Il permet également de faciliter la mise en place de backup, ainsi que la comparaison de dossiers et de fichier grâce à un système de comparaison au niveau de la ligne similaire à celui de Git.

AllOScp comporte une interface graphique simple et intuitive qui permet de faciliter l'utilisation du logiciel. Il permet également de sauvegarder des configurations de serveurs pour faciliter la connexion à ceux-ci.

De plus, il possède un système de personnalisation de thème qui permet de modifier l'apparence du logiciel selon les goûts de l'utilisateur, ainsi qu'un système de personnalisation de la langue qui permet de modifier la langue du logiciel selon les préférences de l'utilisateur. Le but étant que le logiciel soit le plus accessible possible, quelle que soit la nationalité de la personne qui l'utilise.

Toute la conception du projet a tourné autour de la simplicité d'utilisation et de la personnalisation du logiciel dans le but de la rendre le plus agréable possible et surtout de plaire au plus grand nombre.

Le projet est actuellement en cours de développement, mais intègre déjà toutes les fonctionnalités de base d'un explorateur de fichier, y compris le copier-coller de texte et de fichier inter-application.

Ce projet est de loin mon plus gros projet personnel. Il m'a permis de découvrir le monde de la programmation système et de la programmation réseau. Il m'a également permis de découvrir le monde de l'Open-Source et de la communauté Github. Ce projet m'a également permis d'approfondir mes connaissances sur le monde de la programmation multi-plateforme et de la programmation orienté objet.

Outils utilisé

Git
Github
Java
Java API
Maven Lite