AXEL VICARD SI5. Understanding End-User Development of Context-Dependent Applications in Smartphones



Documents pareils
LA DIVERSITE DES SUPPORTS ANDROID

Synchroniser ses photos

Présentation du logiciel

Gestion des fichiers sur micro-ordinateur

Introduction. Le 21 ème siècle sera celui d Internet.

Installer Office sur Ordinateur / Tablette / Smartphone

Création de Site Web. Atelier Cyber-Base Emploi Pays Beaujolais

Java 7 Les fondamentaux du langage Java

SIO-SISR : Projet GSB. LOT 1 : Evaluation d un logiciel d inventaire et de gestion de parc. BTS Services Informatiques aux Organisations 1 ère année

ETUDE D USAGE D ALPHALIRE

SP-1101W/SP-2101W Quick Installation Guide

RACCOURCIS CLAVIERS. DEFINITION : Une «combinaison de touches» est un appui simultané sur plusieurs touches.

Installation & Mode d emploi WL400 Adaptateur/Antenne Wifi

Plug & play avec commandes spéciales

Installation Eclipse Galileo. Groupe Entreprenant et Innovateur. France. Tutoriel. Programmation Mobile. Cours. Arón HERRERA PONTE. Coach.

Guide utilisation Omnivox, Léa et MIO

SIMPLIFIER LA PRODUCTION DE VOS TRADUCTIONS

LE COURTAGE PRÊT AVEC OCLC 08 octobre Schéma de fonctionnement du prêt sans courtage. 4

Le film Nouveau en Suède / Nouveau à l Agence pour l emploi

Fiche Pratique. Etape 1 : Retrouver la clé depuis votre PC connecté.

Mise en route de votre collier GPS Pet Tracker

Guide plateforme FOAD ESJ Lille

Sauvegarde des bases SQL Express

Rendre accessible à tous la réalité augmentée

Ingénérie logicielle dirigée par les modèles

les Formulaires / Sous-Formulaires Présentation Créer un formulaire à partir d une table...3

06/11/2014 Hyperviseurs et. Infrastructure. Formation. Pierre Derouet

Manuel d administration de Virtual Box MANUEL D UTILISATION VIRTUAL BOX

IFT287 Exploitation de base de données relationnelles et orientées objet. Laboratoire Mon premier programme Java en Eclipse

Manuel d utilisation NETexcom

Déploiement d application Silverlight

Installation et configuration de base de l active Directory

Une solution haut de gamme de gestion technique énergétique de vos bâtiments à un tarif raisonnable.

Présentation de la solution SAP SAP Technology SAP Afaria. La mobilité d entreprise comme vecteur d avantage concurrentiel

Introduction à HTML5, CSS3 et au responsive web design

GPO. Stratégie de groupe dans un environnement Active Directory. Nathan Garaudel PCplus 01/01/2014

CLASSE MOBILE TABLETTE CARTICE TAB 30 CLASSE MOBILE ARATICE /11

Chapitre 01 Généralités

Mag. à la carte de fidélité virtuelle? Solution de fidélisation sur application mobile. Et si vous passiez

5. Excel 2010, le tableur collaboratif. a. Concevez des tableaux lisibles

Configuration APN internet Réseau 3G «Terminaux et tablettes sous Android» Configuration APN «internet» sur système Android :

Guide d utilisation :application LIGHTIFY

La salle courrier est stratégique pour l entreprise!

Qu est-ce qu un outil de travail collaboratif Google Drive?

VOS PREMIERS PAS AVEC TRACENPOCHE

CAHIER DES CHARGES SITE WEB : Steve Mind Magicien Close-up & Mentaliste - 1 -

Travaux pratiques avec RapidMiner

BR-Docs guide d applications mobile Android

Un module de Maintenance d Ascenseurs. + Une application Mobile

Gestion commerciale. Ligne PME. informatique QPC. Nous compliquer la tâche pour vous simplifier la vie LIGNE PME

Mini Mobile Story Dossier de presse - Juillet 2013

Un ordinateur, c est quoi?

Créer un rapport pour Reporting Services

SOMMAIRE ÉTAPES OBLIGATOIRES. Récupérer le connecteur... 3

sommaire ÉTAPES OBLIGATOIRES Récupérer le connecteur... 3

Android Usage Professionnel

Programmation Web TP1 - HTML

La Gestion de fichiers Supports réalisés avec OpenOffice.org 2.3 Writer. La Gestion de fichiers. Niveau : Débutant Auteur : Antonio da Silva

1. Base de données SQLite

Créer un publipostage avec Word 2007.

Module de gestion des contacts et échanges avec les clients et fournisseurs (CRM)

BiSecur Gateway avec appli smartphone NOUVEAU

Artica. La déduplication. Révision Du 08 Février 2011 version

PROCÉDURE D AIDE AU PARAMÉTRAGE

Mettez Linux en boîte avec ClearOS

Construire des plug-ins pour SAS Management Console SAS 9.1

Planète Multimédia. Voici le logo qu il faut choisir : et tapez sur puis acceptez.

Utiliser SQL Server 2008 R2 Reporting Services comme source de donne es pour Microsoft Excel

Introduction MOSS 2007

Utilisation du client de messagerie Thunderbird

Un serveur web, difficile?

Description des pratiques à adopter pour la mise à jour du layout en utilisant le gestionnaire de conception de Sharepoint 2013

Thibault Denizet. Introduction à SSIS

Poste de travail virtuel

Thèmes et situations : Renseignements et orientation. Fiche pédagogique

L expérience citoyenne numérique. Solutions et expertises pour répondre aux enjeux des territoires

MAXPRO. Cloud HÉBERGEMENT DÉMATIÉRALISÉ DE SERVICES VIDÉO POUR LA PROTECTION DE VOTRE ENTREPRISE. Surveillance vidéo hébergée

Le portfolio numérique Tutoriel de prise en main

Guide Pratique Gérez efficacement vos contacts

Hadopi Département Recherche, Etudes et Veille (DREV)

Dossier de presse. Nouveau site Internet

Aide à l utilisation

CAC, DAX ou DJ : lequel choisir?

Choisir son logiciel de caisse

RapidMiner. Data Mining. 1 Introduction. 2 Prise en main. Master Maths Finances 2010/ Présentation. 1.2 Ressources

Installation et configuration des sauvegardes Windows Server sur 2008 R Sommaire

Installation de serveurs DNS, WINS et DHCP sous Windows Server 2003

TUTORIEL INSTALLATION D UNE WENBOX ETHERNET DE WENGO SUR UN MODEM ROUTEUR DG834 G DE NETGEAR

zanox Mobile Performance Barometer 2015 :

COURS WINDEV NUMERO 3

La gestion des exceptions

Le coloriage virtuel multiple et ses applications

Introduction au développement SharePoint. Version 1.0

Les Français et les moyens de paiement. Mai Présentation synthétique

Procédures Stockées WAVESOFT ws_sp_getidtable Exemple : ws_sp_getnextsouche Exemple :... 12

Sécurité et Firewall

Formation Informatique. Utiliser les périphériques informatiques

Transcription:

AXEL VICARD SI5 Understanding End-User Development of Context-Dependent Applications in Smartphones

Contenu I. Introduction... 2 II. Des modèles de tâches différents... 2 1. Tasker... 2 2. Atooma... 4 3. Locale... 4 III. Conclusion... 5

I. Introduction Nous voulons toujours que nos smartphones soit de plus en plus intelligent. Qu ils soient capables d effectuer des actions automatiquement sans que nous ayons besoin d intervenir. De ce fait, de plus en plus d applications qui permettent d exécuter des tâches en fonction d évènement déclencheur voient le jour. Cependant, la plupart de ces applications sont limitées à un seul évènement, comme par exemple effectuer n importe quelle action lorsqu on branche le chargeur. Mais il existe des applications qui permettent de bien plus personnaliser le fonctionnement de son smartphone, en prenant en compte une multitude d évènements et d actions. Le problème majeur de ces applications est alors de les rendre compréhensible et agréable pour l utilisateur. Ces travaux de recherche portent plus précisément sur trois applications Android : Tasker, Atooma et Locale. Ces trois applications, bien que similaires, possèdent des interfaces et des modes de fonctionnement différents. Nous allons donc analyser ici leur modèle de tâches afin de mettre en évidence leur différence d utilisation, puis à partir des retours utilisateurs, nous allons essayer de trouver la solution la plus adaptée pour chaque utilisateur. II. Des modèles de tâches différents Afin de représenter leur modèle de tâches, nous allons utiliser ici les concur task trees (ctt) dont le métamodèle se trouve en annexe. L avantage de ce modèle est de se concentrer sur les actions que peut effectuer l utilisateur. 1. Tasker Dans Tasker, le fait d associer des actions à des évènements déclencheurs est appelé un profil. Le contexte correspond aux évènements déclencheurs et une tâche représente un groupe d actions. Son modèle de tâches est le suivant :

Comme nous pouvons le constater, Tasker est semi-séquencé. En effet, nous devons obligatoirement associer des actions aux évènements avant de pouvoir ajouter d autres évènements. De plus, le nombre maximum d évènements par profil est de 4. Voici ci-dessous un exemple d utilisation :

2. Atooma Dans Atooma, les évènements déclencheurs sont les conditions. Son modèle de tâches est le suivant : Contrairement à Tasker, son modèle de tâches est complétement séquencé. Son modèle de tâches suit le fonctionnement suivant : si condition alors action : 3. Locale Dans Locale, un profil est appelé une situation et les paramètres correspondent aux actions. Analysons son modèle de tâches :

Contrairement aux deux autres applications, Locale n est pas du tout séquencé. Nous pouvons ajouter des conditions et des paramètres à n importe quel moment pendant la création de notre profil comme le montre l image suivante : III. Conclusion Les retours utilisateurs montrent que Atooma, qui est l application la plus simple, a eu le plus de succès ; suivi de près par Locale. Cependant, beaucoup d utilisateurs ont été frustrés par Tasker, malgré le nombre de fonctionnalités présentes bien supérieur aux deux autres. Seuls quelques utilisateurs, très à l aise avec les mobiles, ont préféré cette application aux deux autres. Nous pouvons distinguer les utilisateurs dans cette étude en deux catégories : - Les personnes possédant un smartphone et étant très à l aise avec les applications - Les personnes possédant un smartphone mais étant moins à l aise que les précédents Pour que l application convienne alors à tout le monde, je pense que la meilleure solution est une combinaison des trois applications vues au cours de cette étude. Pour cela, la meilleure solution consiste à créer une interface adaptive, qui va lui permettre de rajouter des fonctionnalités que s il en a vraiment besoin. Par exemple, cela pourrait se faire à partir d un menu où l on choisit les fonctionnalités qui seront affichés dans l interface principale ; en ne laissant de base que les fonctionnalités les plus basiques. De plus, un mode totalement séquencé pour les novices et totalement non séquencé pour les experts semblent aussi plus adapté. Cela permet à la fois pour les débutants de ne pas se perdre et pour les habitués d aller plus vite.

Annexe : Métamodèle Concur Task Tree : http://www.w3.org/2012/02/ctt/