Tout ce qui est i Possible Discussion sur
Tout ce qui est i. Possible. . . Discussion sur le i. Phone et la recherche en santé mentale
Réaliser votre idée Donner une idée du point de départ (comment partir, de où? ), de la méthode de conception (donner une idée concrète du cheminement) et du but final (à quoi s’attendre).
Combiner l’expertise en santé mentale et la technologie
Dynamique chercheur et informaticien Le développeur doit s’approprier les concepts de santé mentale relatifs à l’application En retour, le développeur doit expliquer les choix qu’il prend, les implications de ces choix Réunions fréquentes bénéfiques lors de l’opérationnalisation du concept
Développer selon la méthodologie Agile: méthode de développement incrémental et itérative Communications fréquentes entre le chercheur et l’informaticien Plusieurs petits objectifs à court terme (itérations) Les schémas structurent le développement et aident à visualiser le projet
Introduction à la méthodologie canadienne de développement de la technologie 1. Développement théorique 2. Développement technique 3. Développement expérimental 4. Validation en essai général 5. Validation en simulation 6. Validation en environnement réel Plus de détails sur les niveaux de maturité sur le site canadien: https: //achatsetventes. gc. ca/initiatives-etprogrammes/programme-canadien-pour-la-commercialisation-des-innovations-pcci/details-duprogramme/niveaux-de-maturite-technologique
Le téléphone intelligent et quelques définitions Pour être en mesure de parler le même langage. Même dans les cas où on connait certains principes, on ne pense pas toujours à toutes les implications.
Un peu de lexique. . . Bande passante Débit de données transitant sur un réseau Généralement mesuré en bits UDID Unique Device Identifier Application universelle Notée par le + dans l’encadré du prix Application créée pour i. Pad et i. Phone Application native En opposition à une application web “Jailbreak” Procédé où l’on remplace le système d’exploitation d’Apple par un système d’opération d’une tierce partie. Opération interdite par Apple, qui annule automatiquement la garantie du téléphone.
Cloud computing (informatique virutelle, informatique dans le nuage, infonuagique) API Application Programming Interface Standard de communication entre plusieurs logiciels SDK Software Development Kit Ensemble d’outils permettant la création d’applications ou de logiciel Les SDK s’accroissent dans le temps, et celui d’Apple est très développé IDE Integrated Developpement Environnment IDE utilisé pour créer des applications i. Phone: Xcode, i. OS Simulator, Instruments. . . OS Operating System (Systèmes d’exploitation) Gestion des composantes matérielles (par exemple le processeur) Gestion logicielle (sécurité, gestion des fichiers, sauvegarde dans la mémoire)
3 G (Third Generation) Apparait après le réseau EDGE (E) Wifi (WLAN: Wireless Local Area Network) Permet d’accéder à un réseau local sans se connecter à l’aide d’un fil 802. 11 g : La distance varie entre 32 m et 95 m (intérieur / extérieur) 802. 11 n : Peut doubler la distance du précesseur ‘g’ Bluetooth Technologie ouverte permettant l’échange de données sur une courte distance La distance varie selon la classe de l’appareil de 5 m à 100 m Même si c’est une technologie à faible consommation d’énergie, l’impact sur la durée de vie de la batterie est tangible Généralement utilisée pour connecter des appareils périphériques, comme l’écouteur de téléphone (surnommé l’appareil bluetooth). La dernière génération de Bluetooth, Bluetooth 4. 0, est aussi appelée Smart Blue. Tooth. Elle requiert moins d’énergie et se connecte plus facilement.
Contrats Les téléphones coûtent moins chers à l’achat quand ils sont liés à un contrat, puisque la compagnie “rembourse” le téléphone au manufacturier avec le forfait mensuel. Le téléphone est “barré” avec le fournisseur. Les coûts de sortie d’un contrat servent à compléter le remboursement du téléphone. Par contre, les forfaits ne sont pas moins dispendieux sans contrat. On dira que c’est un appareil “débarré” (ou unlock). Forfaits Forfait type de base 1: 53$/mois inclut 200 minutes en tout temps (de 7 h à 18 h la semaine) Appels locaux illimités la fin de semaine 500 Mo de données 5 numéros “gratuits” Usage de données Message texte: entre 5 et 20 kb Image: 2 -3 MB Courriel: environ 75 kb (sans attachement) App: ~25 Mb (selon mon utilisation) Chanson: 8, 38 Mb (selon mon utilisation) 1 (pris sur www. bell. ca le 3 novembre 2012) Rappel: 1024 Kb = 1 Mb 1024 Mb = 1 Gb 1024 Gb = 1 Tb
Apps et internet - quatre catégories Application non-disponible sans connexion ex. : Facebook, Song. Pop, Plans Application qui ne peut rafraîchir son contenu ex. : Mail, Twitter, La. Presse Application qui garde la base de données sur le i. Phone ex. : Mtl Mobile, Antidote Application qui envoie ses données sur un serveur ex. : i. Smart Sur quoi baser sa décision?
Exemples de fonctionnalités exigeant la connexion Télécharger de l’information nouvelle (downloader) Courriels, nouveaux Tweets, dernières nouvelles Téléversement de nouvelles données (uploader) Envoyer les échantillons recueillis sur la base de données, envoyer un courriel Regarder un vidéo Dans la grande majorité des cas, les vidéos sont “stockés” sur les serveurs, et l’utilisateur le visionnera à distance. (You. Tube) L’alternative disponible est d’avoir les vidéos dans la mémoire de l’application du i. Phone. Son visionnement est plus rapide et toujours accessible, mais la taille de l’application grandit énormément.
La plateforme d’Apple Présenter les appareils mobiles d’Apple et les comparer avec la concurrence: autant les détails physiques que logiciels seront discutés.
Les différents appareils
Les différents appareils
L’écosystème Apple App Store + de 650 000 apps sur le App Store, dont 225 000 pour le i. Pad 30 milliards de téléchargements Disponible dans plus de 155 pays Nombre de développeurs: 177 777 Nombre de soumission quotidiennes (incluant les mises à jour): 374 Prix moyen d’une application: 1, 71$ Appareils mobiles 410 millions d’unités vendues (incluant i. Phone, i. Pad, i. Pod Touch) 80 % d’entre eux opèrent le système d’opération i. OS 5 & 6 (En date du 11 juin 2012) Source: http: //thenextweb. com/apple/2012/07/24/apple-has-sold-410 m-ios-devices-with-more-than-5 -5 b-paid-todevelopers/ http: //www. ijailbreak. com/applications/wwdc-2012 -tim-cook-app-store-stats/ Statistiques pour le App. Store des États-Unis: Source: http: //148 apps. biz/app-store-metrics/ 80 % d’entre eux opèrent le système d’opération i. OS 5 & 6 http: //news. cnet. com/8301 -13579_3 -57450474 -37/apple 365 -million-ios-devices-sold-80 -percent-running-ios-5/
La concurrence. . . Google (Android) Système populaire, surtout en raison des bas prix des appareils Distribution inégale, laissée à la discrétion des manufacturiers ~600 000 apps sur Google. Play Améliorations notables au niveau de la sécurité dans les dernières années Langage utilisé (Java) très répandu RIM (Black. Berry) Doit sortir BB 10, mais sa sortie est sans cesse repoussée 60 000 apps sur le Black. Berry App World Microsoft (Windows 8) Le nouveau système d’exploitation Windows 8 sort demain (9 novembre) Windows Phone 7 est sorti le 27 septembre 2011 aux États-Unis ~113 000 apps sur le Windows Phone Market. Place http: //mashable. com/2012/06/27/google-play-io-jelly-bean/ http: //allaboutwindowsphone. com/news/item/16023_125000_apps_published_to_Windo. php http: //crackberry. com/blackberry-app-world-stats-devcon-europe
Pourquoi le i. Phone? Raison historique Apple est le premier à être arrivé avec un App. Store et une plateforme (incluant le i. Phone lui-même, l’environnement de développement, etc. ) permettant la création de ce projet Apple offre un écosystème complet Appareils et logiciels matures Raisons de sécurité
Comment distribuer les applications? App Store Application disponible à tous, et qui doit passer par un processus de révision vigoureux d’Apple Distribution “maison” Requiert une licence de développement d’entreprise Permet de contourner le App. Store Les entreprises utilisent ce moyen (nous aussi) Air. Watch ou autres programmes de distribution
Composantes matérielles du i. Phone Le i. Phone est muni de plusieurs détecteurs qui peuvent s’avérer être des outils incroyables pour la recherche, la collecte de données, etc. Les combiner devient extrêmement intéressant. . . Pour s’en servir, il faut les comprendre.
Géolocalisation GPS Global Positionning System GLONASS Système similaire et complémentaire au GPS L’application doit préalablement demander l’autorisation pour obtenir les coordonnées Google Maps / Apple Maps
Exemple d’utilisation de la localisation Find My Friends: connaître l’emplacement d’amis Maps (Apple. Maps sur i. OS 6, sinon Google. Maps) Biximo: connaître les bornes de Bixi environnantes ainsi que les vélos disponibles Yelp: suggère des commerces avoisinants
Accéléromètre Mesure l’accélération (le mouvement) et l’inclinaison Rotation de l’écran Permet d’initier des actions Gyroscope Mesure l’orientation et la rotation Plus précis que l’accéléromètre, mais plus énergivore Détecteur de luminosité ambiante Détermine si il y a beaucoup de lumière dans la pièce Sert principalement à ajuster le niveau de brillance de l’écran Détecteur de proximité Détermine si il y a une masse devant le i. Phone Sert principalement à bloquer l’écran lorsqu’on porte l’appareil à notre oreille lors d’un appel
Exemple d’utilisation des détecteurs Jenga: tourner autour des blocs Real Racing 2: tourner le i. Phone pour tourner le volant Run. Keeper Pro: compagnon de course, fournissant le trajet, mais aussi la vitesse ou le ryhtme, la distance parcourue, le rythme cardiaque (avec un moniteur de fréqueces cardiaques), etc. Urban. Spoon: brasser le i. Phone pour activer la roulette Star Walk: réalité augmentée pour voir la carte du ciel
Accessibilité Apple offre des outils très puissants aux gens vivant avec un handicap ou une maladie (la sclérose en plaque, par exemple). Ces outils sont méconnus, mais ouvrent la voie de la technologie à des gens qui la pensait inaccessible. L’erreur la plus fréquente est de les oublier et de les négliger, handicap ou non. . . Se personnalise se fait dans «Régagles» , mais un effort des développeurs doit être fait.
Vision Voice. Over Toucher pour entendre 36 langues (dont Français (Canada)) Lis ce que l’usager écrit (ch. caractère et/ou ch. mot) Peut se connecter à un afficheur de Braille Zoom Aggrandir tout l’écran, indépendamment des fonctions des différentes apps (ex. : Safari) Grande policie Inverser les couleurs Énoncer la sélection Énonciation automatique Triple clic Peut activer le Voice. Over, Zoom ou Inverser les couleurs
Audition Appareils auditifs (communiquant via bluetooth) Flash LED pour alertes Audio mono Balance gauche/droite
Handicaps physiques et moteurs Assistive. Touch Vitesse du clic Appels reçus (pour les transférer) Triple clic Peut activer Assistive. Touch
2 exemples d'applications
Périphériques disponibles Le i. Phone communique avec son environnement: on s’imagine très rapidement les communications web (avec un serveur, par exemple). Il existe néanmoins une variété surprenante d’appareils qui peuvent communiquer avec le i. Phone.
Des périphériques au même titre que les périphériques d’un ordinateur de bureau Ex. : imprimante, disque dur externe, etc. Intégration de ces périphériques à une application (API) Les périphériques ont des protocoles de communication.
Moniteur de fréquences cardiaques Pression artérielle Glycémie Pèse-personne Thermomètre Afficher Braille sans-fil
Moniteurs de fréquence cardiaque Les moniteurs de poitrine sont plus précis que ceux allant au poignet Polar H 7 Bluetooth 4. 0 seulement S’attache à la poitrine Nécessite peu d’humidité pour bien fonctionner Pas besoin d’API spécifique
Pression artérielle Permet de brancher un tensiomètre au i. Phone Blood Pressure Monitor Withings health companion Garde l’historique des échantillons Permet de comparer avec une normale adaptée à certains critères, comme l’âge, le sexe et la durée du jour http: //www. withings. com/en/bloodpressuremonitor
Glycémie À l’aide d’un échantilloneur, permet d’enregistrer les résultats d’un échantillon de sang i. BG Star http: //www. bgstar. com/web/ibgstar Ne semble pas disponible au Canada pour l’instant
Pèse-personne communicant sans-fil avec l’appareil Withings Application disponible sur le App. Store https: //itunes. apple. com/ca/app/withings-health-companion/id 542701020? mt=8
Thermomètre par Medisana AG Ne semble pas être disponible au Canada. Ils ne livrent qu’en Europe, présentement, mais promettent des livraisons en Amérique bientôt. Application i. Phone: Vita. Dock Application gratuite recueillant les données de l’accessoire Medisana offre également des appareils de mesure de tensions, de glycémie et de poids. https: //itunes. apple. com/gb/app/vitadock/id 402405989? mt=8
Afficher Braille sans-fil Commandes disponibles (pour contrôler le i. Phone) “Lire” le texte sélectionné Remplace des utilitaires comme “Voice. Over” http: //www. apple. com/ca/fr/accessibility/iphone/braille-display. html
Capacités logicielles Que peut-on construire, comme application? Certaines stratégies sont plus payantes que d’autre. Présentation d’une liste non-exhaustive de l’aspect logiciel du i. Phone.
Ce que le i. Phone peut accomplir. . . Applications natives / applications web Calculs statistques Intégration de bases de données complexes Capacités computationnelles au même titre qu’un ordinateur de table
Ce que le i. Phone peut transmettre et recevoir Transmission de données à un serveur Déléguer des tâches à un serveur Recevoir les données transmises par les périphériques Visionner du contenu situé sur un serveur
Force décuplée du i. Phone Combiner les données recueillies de divers endroits Par exemple, combiner une humeur faible et un endroit géographique, dans le cas où l’auto-évaluation de l’humeur est statistiquement toujours plus faible dans un certain lieu. C’est un appareil que nous avons toujours sur nous Accessibilité accrue par rapport au papier ou un ordinateur de table Système de notifications et de rappels C’est aussi un appareil que nous utilisons quotidiennement Intégration avec les données du i. Phone: par exemple, créer automatiquement un événement au calendrier à l’aide des données de l’application
Restrictions du i. Phone Communications restreintes avec les applications natives de Apple (ex. : Calendrier, Contacts) Deux applications développées par des tierces parties ne pourront interagir entre elles L’ouverture de l’app se fait par l’usager On ne peut pas revenir automatiquement à notre app Beaucoup de comportements par défauts ne sont pas modifiables Par exemple, les notifications, laissées au contrôle de l’usager Restrictions qui sont mises en place pour des raisons de sécurité, mais aussi pour assurer une expérience usager de haut niveau
Siri Ce nouvel assistant d’Apple fait jaser, et pour cause. Nous, peut-on s’en servir?
Naissance de Siri Apparait en tant qu’application de tierce-partie le 28 avril 2010 Développé initialement par Siri Inc, puis acheté par Apple Intégré au système d’exploitation depuis i. OS 5. 0 Évolution de Siri Depuis i. OS 6. 0, Siri offre de nouveaux services (ex. : ouvrir une application) Nouveaux langages, dont “canadien français” Appareils compatibles i. Phone 4 s, i. Phone 5 i. Pod Touch de cinquième génération nouveau i. Pad et i. Pad mini Possibilités et limitations Possiblement un API pour Siri Limitations légales
Confidentialité, éthique et sécurité Relativiser les craintes légitimes par rapport à la confidentialité et l’éthique en expliquant certains concepts fondamentaux de sécurité et du i. Phone et en citant des exemples.
Apple et la confidentialité Données encryptées Envoi des données (i. Cloud) encryptées à l’aide de AES 128 -bits Pages web contenant de l’information personnelle utilisant SSL Certification «Sceau privé» de TRUSTe concernant les politiques de confidentialité Détails sur www. apple. com/privacy
i. OS et la sécurité Principe du “sandboxing” Empêche l’application d’accéder aux données ou au code d’une autre application Sécurité contre le piratage, le code malveillant L’accès au système d’exploitation est restreint Par exemple, accéder aux données d’un contact du carnet d’adresse requiert la permission explicite de l’utilisateur. Qui peut accéder aux données d’une app Comportements du système d’exploitation https: //developer. apple. com/library/ios/#documentation/Security/Conceptual/Security_Overview/Security. Svcs/Securi ty. Svcs. html#//apple_ref/doc/uid/TP 40002650 -SW 5
Notre part de responsabilité par rapport à la sécurité Find My i. Phone Permet de retrouver un i. Phone égaré Permet de verrouiller à distance un i. Phone perdu Éduquer les utilisateurs Réglages plus sécuritaires Verrouillage par code Restrictions Airwatch
Le comité d’éthique - exigeances particulières Ajout d’éléments spécifiques au i. Phone Un risque inhérent à l’utilisation d’une application mobile. L’utilisation d’une application mobile peut diminuer la qualité de l’attention portée à une activité. L’application mobile testée va sonner à intervalle régulier, et peut donc représenter une source de distraction importante pour un sujet qui serait dans une activité qui nécessite toute son attention (telle que la conduite d’un véhicule) Indiquer le niveau de responsabilité civile couvert par le Centre de recherche Fernand-Seguin Les données recueillies par l’application ne devaient pas dépasser le cadre de la recherche tel qu’approuvé par le comité scientifique
Le comité d’éthique - précautions exigées Assurer le comité de l’anonymisation des données Données associées au UDID Préciser le lieu physique du serveur Indiquer l’encryption des données lors de la transmission des données MD 5
Le comité d’éthique - ce qui a aidé Présenter un prototype de l’application au comité d’éthique Indiquer que l’application développée (ou l’appareil si il est prêté) sera retiré des patients après le projet
Accueil chez les professionnels L’application @Psy Assistance a été présentée lors de l’institut d’été du CRISE à l’UQÀM le 1 er juin dernier, au Centre de Recherche Fernand-Seguin le 5 octobre dernier ainsi qu’à la conférence annuelle du ACPS à Niagara Falls le 16 octobre dernier. Les applications Read. Apps et i. Smart ont également été présentées au Centre de Recherche Fernand. Seguin le 5 octobre dernier, lors de la conférence «Quand la santé mentale devient mobile»
- Slides: 55