1 Introduction :
De nos jours, l’informatique et toutes ses technologies telles que le réseau informatique,
les systèmes de télécommunication, la micro-électronique révolutionnent et innovent avec un
pas important le monde, surtout dans ces dernières décennies. Bien étant donné que ces derniers
soient non-parfait, tout de même ils nous ont apporté de grands conforts dans notre quotidien
et cela, en majeur partie, grâce à leur capacité à traiter l’information dans un délai raisonnable.
D’où les profits de portabilité, de mobilité permettant non seulement l’accès en temps réel,
l’accès à distance mais aussi avec un flux d’information ininterrompu.
Les applications mobiles sont devenues les indispensables du smartphone. Qu’elles
soient payantes ou gratuites, elles sont la plupart temps fournies par les plateformes Android et
IOS. L’avenu des applications mobiles impactent beaucoup dans de nombreux domaines
comme la data science, le m-marketing, le big data, de nouveaux business model comme la
publicité sur appli mobile, et métiers comme développeurs mobiles furent leurs apparitions.
D’où, ce projet de création d’une application mobile baptisée « OpenClass » afin de
palier à un problème évident à savoir : le partage rapide et efficace de ressource, précisément
dans le milieu scolaire ;
2 Pourquoi OpenClass ?
Tout d’abord, il faut s’avoir qu’il y a plusieurs types d’application mobile en fonction de leurs
modes de fonctionnement :
Les applications natives :
Il s’agit de la majorité des applications que nous téléchargeons chaque jour ; Elles sont
développées spécifiquement pour un des systèmes d’exploitation utilisé par les Smartphones et
tablettes et permet généralement d’utiliser toutes les fonctionnalités liées au système
d’exploitation visé (GPS, appareil photo, etc.)
➢ L’avantage de ce type d’application peut être : son temps de réaction, sa stabilité (car
installée directement sur dans la mémoire du mobile, Elle permet également de
développer des fonctionnalités avancées adaptées aux besoins des utilisateurs. Elle
convient donc parfaitement aux projets les plus complexes ;
➢ Son inconvénient pourrait être : son coût (chère car les développeurs d’applications
mobiles sont rares) et demande à être développer sur chaque système.
Les applications web :
Ce sont des applications accessibles depuis un navigateur mobile et hébergées sur un serveur,
donc n’implorant pas d’installation.
➢ Son avantage est que : Ne nécessite pas de téléchargement ni aucune mise à jour ne sont
nécessaires ; mobilise peu de ressources financières ; son développement et son
déploiement sont rapides et faciles ; ne présente aucun problème de compatibilité avec
les systèmes d’exploitation du mobile ;