Projet 1

Mobile sensoring, Big Data, Data mining

Thème : Mobile sensoring, Big Data, Data mining

Le projet consiste en la création d'un système logiciel de collecte, de traitement, d'analyse, de fouille et de visualisation des données/informations. Il est décomposé en deux sous systèmes. L'un se charge de la collecte. L'autre, quant à lui, est chargé du reste; du traitement à la visualisation. Celui, chargé de la collecte, peut être assimilé dans un premier temps à une application mobile capable de collecter des informations. Dans ce cas, l'information est collectée soit d'une façon automatique en se basant uniquement sur les capteurs intégrés aux smartphones/tablettes (mobile sensors), soit encore de façon semi-automatique faisant appel aux simples intéractions de l'utilisateur (utilisateur citoyen). Le deuxième sous système peut être assimilé à une application web permettant le traitement, l'analyse syntaxique et sémantique, la fouille des informations/données collectées (big data et data-mining) pour enfin assurer leur visualisation.
Il s'agit d'un projet dont l'idée est simple mais à retombées considérables! Il vise développer la conscience des citoyens et les faire participer à l'amélioration des conditions de vie liées à leurs régions. La collecte des informations doit en effet permettre d'obtenir l'ensemble des informations probantes en fonction du public cible et de l'objectif tracé. Toute sorte d'informations pourraient en être utile et sa pertinence est généralement fonction de l'entité publique à laquelle elle est destinée. Il peut ainsi s'agir d'informations utiles pour les services de la mairie, ou les services de l'ordres, ou encore les services de santé, etc. Ces informations, étant brutes à la phase de collecte, nécessitent d'être traitées, analysées et bien fouillées pour qu'elles soient bien exploitées. Vient ici le rôle de l'application web. Elle prend en charge toute la chaine en amont de la collecte; du traitement jusqu'à la fouille!
Plusieurs cas d'utilisation peuvent y avoir lieu, plusieurs sénarios sont à imaginer et plusieurs services publiques pourraient par la suite en profiter.
Quelques exemples de sénarios que l'on pourrait imaginer sont :

  1. Exemple 1 : collecte automatique sans l'intervention de l'utilisateur citoyen : service municipal
    • L'application mobile est lancée sur le smartphone d'un conducteur de voiture en état de conduite.
    • L'application lit instantanément les valeurs de l'accéléromètre.
    • Ces valeurs seraient ensuite communiquées au sous système de traitement.
    • En fonction du de l'information à visualiser (état des routes, enbouteillages, ...), les données sont analysées et fouillées.
    • En fin on aura si l'on veut l'état instantané des embouteillages.
    • On pourrait imaginer ici encore des information indiquant l'état physique des routes. Dans ce cas, les données collectées à travers l'accéléromètre indiquent les secousses qui elles même indiquent des routes mal entretenues. Cette information pourrait être utile dans l'identification des route prioritaires en termes d'entretien; mais aussi ça va permettre de bien gérer l'allocation de budgets
  2. Exemple 2 : collecte avec l'intervention de l'utilisateur citoyen : service de santé
    • L'application présente l'option de signaler un accident.
    • L'utilisateur citoyen, avec une intéraction minime signale un accident (un simple appui sur un bouton, par exemple). On pourrait imaginer plusieurs autres formes d'intéraction comme la prise de photo, de vidéo, quelques commentaires, etc.
    • L'application li ensuite les valeur du GPS.
    • Ces valeurs seraient communiquées au sous système de traitement.
    • Le système, après traitement, se charge de la notification des services appropriés.
    • On pourrait imaginer ici encore des information indiquant les routes ls plus risquées, et en fonction, tracer des stratégies de signalisation, ...
Des sénarios ont été déjà définit, et pas mal d'autres restent à explorer!

Compétences requises

  • Développement mobile (Android, mobile sensoring, ...)
  • Big Data
  • Workflows
  • Data mining
  • Services web
  • Développement d'applications web (MVC, PHP, ASP.Net)

Nos partenaires

  • Faculté des sciences de Sfax
  • DJAGORA University
  • Eclee
  • FactoryCampus
  • YouSoft IT
  • B-Client