RapportAffrofondissement

3
Projet Approfondissement Application Well-It Raphaël Bélin-Foucher & Luc Deniau I. Introduction Ce document apour objectif de rappor ter les différentes étap es du projet et  de lap plication. Sa forme est entre lerap port de proj etet le journal de bord ducycle  de vie de l’application. II. Répondre à un besoin Avec l’ ar ri e et la mocr at is at ion du travai l avec les or di nateurs sont apparus  di ff ér ents maux, qu’ ils soient muscul ai res ou oculaires. Un séance continue tr op longue  ou trop intense peut provoquer des douleurs à la tête comme aux articulations. Af in de contrer ou tout du moin s, at ténuer ces douleurs, ce rtaines tec hniques  ont ét é ve loppée s. Que ce soit une si mple pause fi e à un inte rval le terminé ou  alors une position plus appropriée de se tenir devant l’écran. Lasolution que nous proposons dapporter se présente sous la forme dune  application Android permettant à la fois de montrer la façon de faire et dans un  premie r te mp s, de rapp el er à l’ ut il is at eu r d’ appl iq uer ces te ch ni qu es ju sq u’ à ce que  cela deviennent un automatisme. III. La spécification du besoin Afin de répondre avec pr éc ision au besoin sans pour auta nt avoi r à re st reindre  lut ilisateur, nous avons lancé des sondag es rapides et anonymes dan s différentes  communautés anglophones spécialisées dans l’informatique. Notre question est  simple: We are two students working on an an droi d applicat ion made for computer  heavy-users, we are planning a new system based on reminders that would trigger  some kind of notif ic at ions. Wh at would you like to se e in an appl ication th at would he lp  you to have a a healthier behavior behind the screen ?” (Nous développons une application reposant sur un système de notification, quelles  fonctionnalités ou contenu aimeriez-vous retrouver dans une application visant à   améliorer votre comportement derrière l’écran ?) 

Transcript of RapportAffrofondissement

  • Projet ApprofondissementApplication Well-It

    Raphal Blin-Foucher & Luc Deniau

    I. IntroductionCe document a pour objectif de rapporter les diffrentes tapes du projet et

    de lapplication. Sa forme est entre le rapport de projet et le journal de bord du cycle de vie de lapplication.

    II. Rpondre un besoin

    Avec larrive et la dmocratisation du travail avec les ordinateurs sont apparus diffrents maux, quils soient musculaires ou oculaires. Un sance continue trop longue ou trop intense peut provoquer des douleurs la tte comme aux articulations.

    Afin de contrer ou tout du moins, attnuer ces douleurs, certaines techniques ont t dveloppes. Que ce soit une simple pause fixe un intervalle dtermin ou alors une position plus approprie de se tenir devant lcran.

    La solution que nous proposons dapporter se prsente sous la forme dune application Android permettant la fois de montrer la faon de faire et dans un premier temps, de rappeler lutilisateur dappliquer ces techniques jusqu ce que cela deviennent un automatisme.

    III. La spcification du besoin

    Afin de rpondre avec prcision au besoin sans pour autant avoir restreindre lutilisateur, nous avons lanc des sondages rapides et anonymes dans diffrentes communauts anglophones spcialises dans linformatique. Notre question est simple : We are two students working on an android application made for computer heavy-users, we are planning a new system based on reminders that would trigger some kind of notifications. What would you like to see in an application that would help you to have a a healthier behavior behind the screen ?(Nous dveloppons une application reposant sur un systme de notification, quelles fonctionnalits ou contenu aimeriez-vous retrouver dans une application visant amliorer votre comportement derrire lcran ?)

  • Du fait de la frquentation et du comportement des membres de ces communauts, nous avons eu bon nombre de rponses nous permettant dtablir des fonctionnalits moyennes attendues.

    La fonctionnalit le plus rcurrente tait la notion de notifications non intrusives, permettant davertir lutilisateur sans interrompre son travail. Les utilisateurs potentiels prfraient la possibilit de choisir les notifications parmi un certains nombre de techniques implmentes.

    IV. Les techniques implmentes

    Pour que lapplication soit utilisable tant par lutilisateur que par le dveloppeur, nous devons concevoir lapplication tel quil serait facile et rapide dajouter ou modifier certaines notifications. Aussi, nous avons implment ces mthodes:.Fatigue oculairePour amliorer votre confort visuel et limiter les risques de fatigue oculaire devant votre ordinateur, pensez cligner des yeux rgulirement. Sollicitez votre vision de loin, en fixant des objets plus de 6m pendant au moins 20 secondes.Dure : 20 minutes

    Pause rgulireTout comme nimporte quelle activit ncessitant une forte concentration, le travail sur ordinateur ncessite de faire une pause afin de quitter votre position assise afin de rtablir une circulation sanguine correcte.Dure : 60 minutes

    RadossementAvec le temps, la position dassise finie invitablement par tre nglige. Pensez rgulirement vous radosser afin de soulager le dos et les lombaires.Dure : 10 minutes

    V. Structure de lapplication

    Cette application se prsente sous la forme de deux pages: la page de configuration et la page de gestion. La page de configuration permet de choisir quelles notifications doivent tre actives. La page de gestion permet de passer entre les deux tats de lapplication: travail lordinateur (mode Work) et pause (mode Break). Cette application na donc pas dinterfaces pousses, la majorit du travail tant ralise par un service fonctionnant en arrire-plan.

  • VI. Fonctionnement de lapplication

    Dun point de vu utilisateur : Lutilisateur lance lapplication, le menu de slection des notifications (nous les appelons Reminders) souvre et permet de slectionner les reminders grer. Lutilisateur na plus qu valider cette configuration et appuyer sur Start afin de dmarrer la sance de travail derrire lcran. Lutilisateur peut alors commencer travailler ou mettre lapplication en arrire plan. Lapplication notifiera lutilisateur ds quune action est a raliser.

    Dun point de vu systme reprsentant le fonctionnement rel de lapplication :Lors du lancement de lapplication, les donnes des diffrents reminders sont chargs, lorsque lutilisateur valide sa configuration, la liste des reminders actifs est envoye au service de lapplication. Lorsque ce dernier est activ, il s'excute toutes les minutes et parcourt lensemble des reminders en dcrmentant leur compteur. Lorsque le compteur dun reminder est nul, la notification correspondant saffiche indiquant lutilisateur laction excuter.

    VII. Perspective dvolution

    En plus de laspect pdagogique et pratique de lapplication, nous pourrions y ajouter un aspect de documentation dtaill rassemblant un ensemble de documents sur les maux apports par le travail de bureau, leurs origines et les mthodes dtailles de sen dbarrasser.

    Nous pouvons aussi penser un systme gnrant des statistiques quant au respect des techniques proposes par lapplication. Aussi, permettre aux utilisateurs de crer leur propre notification permettrait dlargir les utilisations potentielles de lapplication.

    Un point important est aussi prendre en compte, si cette application tait un produit rel, bien quapportant une solution un problme, les utilisateurs suivant scrupuleusement les notifications finiraient par acqurir un automatisme qui finirait par rendre inutile lapplication. Cela est une bonne chose du point de vue de lutilisateur et quant lutilit de lapplication, qui aurait alors un rle dinstructeur.