Application Android Choix de conception » History » Version 4

« Previous - Version 4/6 (diff) - Next » - Current version
Nicolas Develet, 03/23/2015 07:06 PM


Application Android Choix de conception

Cette partie du projet consistait à développer une application pour smartphone Android permettant de contrôler un hélicostat généré par la simulation.
Pour développer cette application, nous avons dû nous renseigner sur le fonctionnement d'Android, et la façon de concevoir des applications sur ce support. Ainsi, nous avons faire nos premiers choix de conception.

Choix du language

L'application a été entièrement écrite en Java, langage dans lequel sont écrites la quasi-totalité des applications développées sur cette plateforme. (De plus, nous avons appris ce langage lors de notre DUT, ce qui a permis d'accélérer l'apprentissage du langage.)

Choix du mode de transmission :

Il nous a été nécessaire de définir le mode de transmission sans fil des données entre l'application et la simulation. Deux choix était possibles, le Wifi ou le Bluetooth, chacun ayant ses qualités et ses défauts.
Le Wifi permet d'établir un réseau haut débit entre plusieurs périphériques, avec une latence très faible et une portée assez élevé. L'inconvénient est qu'il faut disposer d'un routeur entre le téléphone et l'ordinateur afin d'utiliser cette méthode, la transmission est donc dépendante de la présence d'un réseau wifi.
Le Bluetooth permet d'éviter cette dépendance, le smartphone et l'ordinateur étant connectés directement. Cependant, la portée et le débit de transmission sont bien inferieurs au Wifi.

Nous avons donc finalement opté pour la connexion Wifi, qui nous a paru plus adapté à ce que nous voulions faire.