Rapport de Mémoire de Fin d'Études
Le contrôle parental sur les appareils mobiles est devenu un enjeu majeur avec la démocratisation des Smartphones et tablettes, particulièrement sous Android. Ce travail s’adresse aux étudiants en informatique, développeurs d’applications mobiles, ainsi qu’aux parents souhaitant mieux comprendre les outils de protection numérique pour leurs enfants.
D'après le document Rapport de Mémoire de Fin d'Études
Cet article a été rédigé automatiquement à partir du document source, puis vérifié avant publication.
Document source
Informatique, Contrôle Parental, Android · PDF · 85 pages · 2011
Afficher l'aperçu du document
Le contrôle parental sur les appareils mobiles est devenu un enjeu majeur avec la démocratisation des Smartphones et tablettes, particulièrement sous Android. Ce travail s’adresse aux étudiants en informatique, développeurs d’applications mobiles, ainsi qu’aux parents souhaitant mieux comprendre les outils de protection numérique pour leurs enfants.
La question
Le projet aborde la problématique de la protection des enfants face aux dangers liés à l’utilisation des Smartphones et tablettes. Ces appareils, très présents dans le quotidien des enfants, offrent de nombreuses fonctionnalités mais exposent aussi à des risques (contenus inappropriés, usage excessif, etc.). Les parents, souvent absents ou débordés, ont besoin d’un outil simple et efficace pour surveiller et contrôler l’usage de ces technologies. Le travail vise donc à concevoir et implémenter une application de contrôle parental sous Android, facilitant la tâche des parents et assurant un espace sécurisé pour les enfants.
Concepts de base
Pour comprendre ce projet, il est essentiel de connaître quelques notions clés :
- Android : système d’exploitation mobile open-source développé par Google, utilisé sur Smartphones et tablettes. Il est basé sur un noyau Linux 2.6 et offre un environnement complet pour le développement d’applications en Java.
- Versions d’Android : Android évolue en versions successives, chacune apportant des améliorations et nouvelles fonctionnalités. La compatibilité des applications avec différentes versions est un enjeu important. La version choisie pour ce projet est Android 2.3.3 (Gingerbread), qui reste compatible avec les versions ultérieures.
- Contrôle parental : ensemble de fonctionnalités permettant aux parents de limiter l’accès à certaines applications, de filtrer les contenus internet, de restreindre le temps d’utilisation, et de surveiller l’activité des enfants sur leurs appareils.
- Applications existantes : le marché propose diverses solutions de contrôle parental, chacune avec ses forces et faiblesses. Elles offrent généralement des profils personnalisés, blocage d’applications, filtrage internet, limitation de temps, et protection par mot de passe. Cependant, elles souffrent souvent d’un manque de support pour la langue arabe et ne couvrent pas toujours tous les besoins des jeunes enfants.
Approche
Le projet a débuté par une étude approfondie de l’existant, notamment des différentes versions d’Android et des applications de contrôle parental disponibles. Cette analyse a permis de choisir la version Android 2.3.3 (Gingerbread) pour assurer une large compatibilité. Ensuite, une étude comparative des applications du marché a mis en lumière les fonctionnalités clés à intégrer et les lacunes à combler, notamment le support de la langue arabe et l’adaptation aux enfants plus jeunes.
La méthode adoptée comprend :
- Une analyse des besoins fonctionnels et non fonctionnels, en tenant compte des attentes des parents et des contraintes techniques.
- La conception d’une architecture logicielle adaptée à Android, avec une interface utilisateur divisée en deux parties : configuration (pour les parents) et contrôle (pour les enfants).
- La modélisation des cas d’utilisation et des scénarios d’interaction pour garantir la cohérence et la facilité d’utilisation.
- Le développement de l’application en Java, en utilisant les outils officiels Android (émulateur, débogueur, plugin Eclipse).
Résultats
Le travail a abouti à la réalisation d’une application Android de contrôle parental qui :
- Permet la création de profils parents et enfants personnalisés.
- Offre des options pour limiter le temps d’utilisation des applications et de l’appareil.
- Inclut un espace sécurisé dédié à l’enfant, garantissant un environnement contrôlé.
- Propose une interface claire et adaptée aux deux types d’utilisateurs (parents et enfants).
- Est compatible avec la version Android 2.3.3 et ultérieures, assurant une large diffusion.
Cette application facilite la surveillance et le contrôle parental, répondant ainsi aux inquiétudes des familles face à l’usage des technologies mobiles par les enfants.
Limitations et questions ouvertes
Le projet met en évidence plusieurs limites :
- Le support linguistique reste un défi, notamment pour la langue arabe, qui est peu prise en charge par les applications existantes.
- Certaines fonctionnalités avancées comme le contrôle à distance ou le suivi des déplacements des enfants n’ont pas été intégrées.
- La compatibilité avec les versions très anciennes d’Android ou avec certains appareils spécifiques peut poser problème.
- Les aspects liés à la protection des données personnelles et à la sécurité des profils n’ont pas été détaillés.
Ces points ouvrent des perspectives pour des améliorations futures, notamment l’enrichissement des fonctionnalités, l’optimisation de la sécurité et l’adaptation culturelle et linguistique.
Glossaire
- Android : système d’exploitation mobile open-source développé par Google.
- API (Application Programming Interface) : interface de programmation permettant aux développeurs d’utiliser les fonctionnalités d’un système.
- Contrôle parental : outils et techniques permettant de surveiller et limiter l’usage des appareils par les enfants.
- Profil utilisateur : ensemble de paramètres personnalisés définissant les droits et restrictions d’un utilisateur.
- Machine virtuelle Dalvik : environnement d’exécution d’applications Java sur Android.
- Filtrage internet : blocage ou restriction d’accès à certains sites web jugés inappropriés.
- Limitation de temps : restriction de la durée d’utilisation d’une application ou d’un appareil.
- Open Handset Alliance (OHA) : consortium d’entreprises soutenant le développement d’Android.
- Version Gingerbread : version Android 2.3.3, choisie pour sa large compatibilité.
Commentaires
Aucun commentaire pour le moment. Posez la première question.