Vous êtes sur la page 1sur 29

MINISTERE DE L’ENSEIGNEMENT SUPERIEUR

DE LA RECHERCHE SCIENTIFIQUE ET DE LA TECHNOLOGIE


UNIVERSITE DE MANOUBA
ECOLE NATIONALE DES SCIENCES DE L’INFORMATIQUE

PROJET DE FIN D’ETUDES


Présenté en vue de l’obtention du
DIPLÔME D’INGENIEUR EN INFORMATIQUE

Sujet
Etude, conception et développement d’une
solution d’un clavier intuitif et prédictif pour téléphone
mobile sur plateforme Android
Réalisé par
Encadré par : Mr. Kais CHAABOUNI
Supervisé par : Mme. Faiza NAJJAR

Année universitaire 2010/2011


Plan

Introduction

Présentation générale

Spécification des besoins

Spécification technique

Travail réalisé

Conclusion & perspectives


Introduction (1/2)

Problématique

Un seul clavier principal «Qwerty».


Uniquement deux claviers supplémentaires (de caractères spéciaux).

Correction coûteuse en cas de faute de frappe.

Ce document et les informations qu'il contient sont la propriété de Sagemcom. Ils ne doivent pas être copiés, ni communiqués à un tiers sans l’autorisation préalable et écrite de Sagemcom.
3/293
Introduction (2/2)

Objectifs et motivations

Ajouter d’autres claviers principaux.

Ajouter d’autres claviers supplémentaires.

Développer un module intuitif qui gère l’auto-complétion des mots.

Ce document et les informations qu'il contient sont la propriété de Sagemcom. Ils ne doivent pas être copiés, ni communiqués à un tiers sans l’autorisation préalable et écrite de Sagemcom.
4/294
Plan
Plan

Introduction

Présentation générale

Spécification des besoins

Spécification technique

Travail réalisé

Conclusion & perspectives


Présentation générale (1/2)

Clavier virtuel:

Ce document et les informations qu'il contient sont la propriété de Sagemcom. Ils ne doivent pas être copiés, ni communiqués à un tiers sans l’autorisation préalable et écrite de Sagemcom.
6/296
Présentation générale (2/2)

Contraintes matérielles:

Taille réduite de l’écran

Taille réduite des ressources (mémoire, batterie)

Solution: Optimiser l’interface de l’application et prendre en compte les


interruption système.

Ce document et les informations qu'il contient sont la propriété de Sagemcom. Ils ne doivent pas être copiés, ni communiqués à un tiers sans l’autorisation préalable et écrite de Sagemcom.
7/297
Plan
Plan

Introduction

Présentation générale

Spécification des besoins

Spécification technique

Travail réalisé

Conclusion & perspectives


Spécification des besoins (1/3)

Spécification fonctionnelle

Taper un texte.
Changer le mode et la disposition du clavier principal courant.
Accéder aux claviers supplémentaires.
Se déplacer d’un champ texte au suivant.
Accéder à la configuration de clavier.
Changer la méthode d’entrée (un autre clavier déjà installé).

Changer le dictionnaire des mots.


Fermer le clavier.

Ce document et les informations qu'il contient sont la propriété de Sagemcom. Ils ne doivent pas être copiés, ni communiqués à un tiers sans l’autorisation préalable et écrite de Sagemcom.
9/299
Spécification des besoins (2/3)

Spécification fonctionnelle

Activer/désactiver le son et le vibreur lors du clic.

Activer/désactiver la prédiction et l’autocorrection.

Activer/désactiver l’auto-capitalisation du premier caractère.

Choisir le dictionnaire des mots par défaut.

Choisir le mode et la disposition du clavier par défaut.

Ce document et les informations qu'il contient sont la propriété de Sagemcom. Ils ne doivent pas être copiés, ni communiqués à un tiers sans l’autorisation préalable et écrite de Sagemcom.
10/29
10
Spécification des besoins (3/3)

Spécification non fonctionnelle

Performance (réponse temps réel)

Convivialité (facilité d’utilisation)

Ergonomie (compréhensibilité de l’interface)

Plusieurs langues

Thème agréable

Ce document et les informations qu'il contient sont la propriété de Sagemcom. Ils ne doivent pas être copiés, ni communiqués à un tiers sans l’autorisation préalable et écrite de Sagemcom.
11/29
11
Plan
Plan

Introduction

Présentation générale

Spécification des besoins

Spécification technique

Travail réalisé

Conclusion & perspectives


Spécification technique (1/2)

 Cycle de vie d’une application:

Application

Service Clavier Activité de configuration

Ce document et les informations qu'il contient sont la propriété de Sagemcom. Ils ne doivent pas être copiés, ni communiqués à un tiers sans l’autorisation préalable et écrite de Sagemcom.
13/29
Spécification technique (2/2)

Diagramme de paquetages

«import»

«im
po «import»
«import» rt »

«import»

Ce document et les informations qu'il contient sont la propriété de Sagemcom. Ils ne doivent pas être copiés, ni communiqués à un tiers sans l’autorisation préalable et écrite de Sagemcom.
14/29
Plan
Plan

Introduction

Présentation générale

Spécification des besoins

Spécification technique

Travail réalisé

Conclusion & perspectives


Travail réalisé (1/11)

Travail réalisé

Différents claviers principaux

Clavier «Azerty» &


Clavier «AzertyHybride»
Clavier «Qwerty» &
Clavier «QwertyHybride»

Clavier «Alphabétique» &


Clavier «AlphabétiqueHybride»

Clavier «Mobile»

Ce document et les informations qu'il contient sont la propriété de Sagemcom. Ils ne doivent pas être copiés, ni communiqués à un tiers sans l’autorisation préalable et écrite de Sagemcom.
16/29
Travail réalisé (2/11)

: Swipe Up

Ce document et les informations qu'il contient sont la propriété de Sagemcom. Ils ne doivent pas être copiés, ni communiqués à un tiers sans l’autorisation préalable et écrite de Sagemcom.
17/29
Travail réalisé (3/11)

: Swipe Up

Ce document et les informations qu'il contient sont la propriété de Sagemcom. Ils ne doivent pas être copiés, ni communiqués à un tiers sans l’autorisation préalable et écrite de Sagemcom.
18/29
Travail réalisé (4/11)

:Right

:Left

Ce document et les informations qu'il contient sont la propriété de Sagemcom. Ils ne doivent pas être copiés, ni communiqués à un tiers sans l’autorisation préalable et écrite de Sagemcom.
19/29
Travail réalisé (5/11)

Travail réalisé

Différents claviers principaux

Différents claviers supplémentaires

Ce document et les informations qu'il contient sont la propriété de Sagemcom. Ils ne doivent pas être copiés, ni communiqués à un tiers sans l’autorisation préalable et écrite de Sagemcom.
20/29
Travail réalisé (6/11)

Ce document et les informations qu'il contient sont la propriété de Sagemcom. Ils ne doivent pas être copiés, ni communiqués à un tiers sans l’autorisation préalable et écrite de Sagemcom.
21/29
Travail réalisé (7/11)

Ce document et les informations qu'il contient sont la propriété de Sagemcom. Ils ne doivent pas être copiés, ni communiqués à un tiers sans l’autorisation préalable et écrite de Sagemcom.
22/29
Travail réalisé (8/11)

Travail réalisé

Différents claviers principaux

Différents claviers supplémentaires

Comportement vis-à-vis le type du champ texte

Ce document et les informations qu'il contient sont la propriété de Sagemcom. Ils ne doivent pas être copiés, ni communiqués à un tiers sans l’autorisation préalable et écrite de Sagemcom.
23/29
Travail réalisé (9/11)

Type URL Type Email Type IM

Ce document et les informations qu'il contient sont la propriété de Sagemcom. Ils ne doivent pas être copiés, ni communiqués à un tiers sans l’autorisation préalable et écrite de Sagemcom.
24/29
Travail réalisé (10/11)

Ce document et les informations qu'il contient sont la propriété de Sagemcom. Ils ne doivent pas être copiés, ni communiqués à un tiers sans l’autorisation préalable et écrite de Sagemcom.
25/29
Travail réalisé (11/11)

Difficulté de réalisation

Manque de documentation sur l’outil de développement native, le


Framework Android-NDK.

Ce document et les informations qu'il contient sont la propriété de Sagemcom. Ils ne doivent pas être copiés, ni communiqués à un tiers sans l’autorisation préalable et écrite de Sagemcom.
26/29
Plan
Plan

Introduction

Présentation générale

Spécification des besoins

Spécification technique

Travail réalisé

Conclusion & perspectives


Conclusion

Objectifs atteints.

Perspectives:

Améliorer la réponse du module de prédiction.


Ajouter un module de prévision.
Ajouter la possibilité de choisir un thème parmi plusieurs apparences.

Ce document et les informations qu'il contient sont la propriété de Sagemcom. Ils ne doivent pas être copiés, ni communiqués à un tiers sans l’autorisation préalable et écrite de Sagemcom.
28/29
MERCI POUR VOTRE

ATTENTION

Ce document et les informations qu'il contient sont la propriété de Sagemcom. Ils ne doivent pas être copiés, ni communiqués à un tiers sans l’autorisation préalable et écrite de Sagemcom.

Vous aimerez peut-être aussi