Trulli


Projet NetifulGetInfo


Description

Le projet NetifulGetInfo a été développé pendant mon stage en BTS SIO. Son objectif principal était de créer une application permettant d'obtenir des informations techniques telles que la mémoire RAM, l'espace de stockage, et d'autres données pertinentes à partir de dispositifs tels que des tablettes utilisées dans les écoles. Ces informations étaient ensuite envoyées au serveur de Netiful, une plateforme de gestion des dispositifs mobiles (MDM).

Le but ultime de ce projet était d'améliorer les fonctionnalités du MDM pour les tablettes dans les environnements scolaires. En fournissant des données précises et en temps réel sur les performances des dispositifs, le projet NetifulGetInfo a contribué à faciliter la gestion et la maintenance de ces tablettes, offrant ainsi une meilleure expérience d'utilisation pour les élèves et les enseignants.

Détails Techniques

Le projet a été développé en utilisant les technologies suivantes :

  • Langage de programmation : Java
  • Android Studio : Flamingo | 2022.2.1
  • Version Android Requise : 4.4
  • JDK : 17.0.6
  • SDK version : 33
  • SDK min version : 19

Captures d'Écran

Modele de données de l'application

-*BUG*-
Schema logique de l'application

C2 : Répondre aux incidents et aux demandes d’assistance et d’évolution

Code source de l'application
-*BUG*-
C2 : Envoi des données
-*BUG*-
C2 : Conversion des données en JSON
-*BUG*-
C2 : Obtention de la quantité de batterie et sa santé

Application en execution
-*BUG*-
C2 : Ecran de demande de numero de série
-*BUG*-
C2 : Ecran de demande de desactivation d'optimisation de la batterie
-*BUG*-
C2 : reception du Json dans un service web python

C6 : Organiser son développement professionnel

Mon auto-formation pendant le projet.
-*BUG*-
C6 : Obtention du pourcentage de batterie android (StackOverflow)
-*BUG*-
C6 : Comment créer un json (StackOverflow)
-*BUG*-
C6 : Envoyer les infos via xml (DigitalOcean)