Qu'est-ce
qu'Android :
Est-il
encore utile de le présenter
? Pour faire court, Android est un système
d'exploitation open source pour Smartphone, PDA, tablette tactile et bien
d'autres supports encore de
nouvelle génération développé
par Google.
Android
utilise un noyau Linux 7 avec une interface
dédiée développée
en Java (source Wikipédia). Pourvus
de récepteurs Wifi et/ou 3G,
ces nouveaux supports fonctionnant sous
Android vous permettent désormais
de surfer sur le net, de consulter
vos e-mails, etc... de manière
nomade. Difficile aujourd'hui de s'en
passer dans la vie de tous les jours
et c'est la raison pour laquelle nous
allons vous expliquer comment vous pouvez
désormais piloter à distance l'ensemble des interfaces réseaux présentées
sur ce site depuis votre Smartphone ou
votre tablette tactile.
Tablette
tactile sous Android Smartphone
sous Android
Contrôle
des interfaces réseaux Ethernet
depuis Windows ou depuis un terminal
sous Android :
L'ensemble
des interfaces Ethernet à base
d'ENC28J60 présentées sur
le site sont contrôlables depuis
votre réseau domestique aussi
bien via un ordinateur PC (sous Windows)
relié en Wifi / câble ou
bien encore via une tablette tactile ou smartphone en Wifi
(sous Android). De
plus, si votre réseau domestique
est relié à Internet alors vous pouvez
également les piloter depuis n'importe où dans le monde
que ce soit avec un PC, ou un Smartphone relié
via le réseau 3G.
Créer
sa propre application sous Android afin
de piloter les interfaces réseaux
:
Google
met à disposition des
développeurs
un kit de gratuit
(SDK) basé sur le langage
Java.
Ce dernier couplé à un
compilateur
nommé ANT
ou
bien encore Eclipse
via un plug-in adapté, vous permet
de développer des applications
sous Android. Vous trouverez de nombreux
didacticiels sur internet et des exemples
d'illustration. Nous avons testé
cette solution qui reste parfaitement fonctionnelle mais
qui nécessite néanmoins de
bonnes
connaissances en programmation Java
et pas mal d'heures de travail pour
arriver à un résultat
digne de ce nom.
Une
autre solution consiste à utiliser
un compilateur du
commerce qui vous permet
d'écrire dans un langage beaucoup
plus simple
tel que le Basic, des applications sous
Android en
un minimum de temps. Après
avoir testé plusieurs logiciels
du commerce,
nous avons retenu le [
Basic4Android
]
qui est un compilateur
en
langage
Basic
simple et accessible à tous.
La licence pour un poste reste très
abordable que ce soit pour le particulier
ou
pour le professionnel.
[
Basic4Android
] est
un environnement de développement
d'applications Android
pour
Windows dont le langage de programmation
est le B4a
correspondant à du Visual
Basic.
Ainsi si vous connaissez le VB6
de Microsoft, vous pouvez développer
dans ce cas des applications pour Android
! Que ceux qui n'ont jamais touché
au VB6 se rassurent car le site du fabriquant
du [
Basic4Android
]
propose
de nombreux didacticiels pour faire
vos premières armes avec cet
environnement.
Ainsi,
vous écrivez votre
code en Basic
et le compilateur
se charge de générer le
fichier conçu pour fonctionner
sous
plateforme Android disposant
de l'extension
Apk.
De plus, grâce
à
l'émulateur Android vous
pouvez développer
et tester
vos programmes exactement comme si
vous étiez sous Android
tout en restant dans
un environnement PC.
Cliquez sur l'image ci-dessus pour l'agrandir
Toutes
les
interfaces
Ethernet
présentées sur ce site
sont accompagnées d'une application
sous Android
avec leur code
source
commenté écrit
sous [
Basic4Android
] librement
téléchargeable. Joint également, le code
compilé
(fichier Apk) qui sera ensuite exporté
sur votre support fonctionnant sous
Android (Smartphone, tablette, etc...).
Sachez
que la version
de démonstration
du logiciel [
Basic4Android
] ne
permet pas d'utiliser
les librairies et
entre autre celle nécessaire
à la communication
sur Internet via
le
protocole UDP (librairie
Network). Ainsi
si vous souhaitez modifier le
code source de l'ensemble des interfaces
Ethernet proposées
sur ce site, vous aurez besoin de vous
procurer
une
licence
afin d'avoir accès à la
librairie nommée Network
prenant en charge le protocole
UDP.
Aspect
du logiciel
[
Basic4Android
]
Cliquez sur l'image ci-dessus pour l'agrandir
Comment
installer votre application Android
au sein de votre Smartphone, tablette,
etc... :
L'ensemble
des
applications logicielles
pour Android
permettant la gestion
des différentes interfaces Ethernet
présentes
sur ce site
n'ont pas été déployées
sur le site [
Google
Pay ] connu
jadis sous le nom d'Android
Market.
En effet, les logiciels fournis à
titre d'exemple ne
sont pas des produits
finis et
ils nécessitent le plus souvent
des
améliorations sur
le plan graphique, etc... Ainsi
muni du fichier
Apk,
vous devez le transférer
au sein de votre dispositif fonctionnant
sous Android au moyen d'un câble
USB, ou bien de la carte SD,
ou bien encore d'une liaison Wifi
ou d'une clef USB.
Pour
ce faire vous devez préalablement
paramétrer
votre
Smartphone ou
Tablette
afin d'autoriser l'installation d'applications
ne provenant pas de [
Google
Play ].
Pour ce faire, depuis votre appareil
Android, allez dans "Paramètres"
puis dans liste sélectionnez
"Applications"
et cochez la sélection "Sources
inconnues".
Désormais votre appareil est
prêt à recevoir
par transfert USB, Wifi ou autre (variable
selon la marque et le modèle
d'appareil) une
application au
format Apk.
Voici
un exemple
d'installation
permettant de transférer le fichier
Apk
au sein d'un Smartphone du constructeur taïwanais HTC
via le cordon
micro-USB
:
Commencez par installer les
pilotes USB
du Smartphone
sur
votre PC. Pour HTC ils sont contenus
dans le logiciel HTC Sync fourni sur
le site du fabricant.
Connectez votre Smartphone
à votre PC via le
cordon USB.
Une fois reconnu, ouvrez le logiciel
HTC Sync et transférez dans la
mémoire du téléphone
le fichier
Apk représentatif
de
votre application Android
que vous avez développée.
Si votre téléphone est
pourvu d'une carte mémoire de
type micro-SD, vous pouvez transférer
le programme Apk au sein de cette
mémoire.
Avec l'aide d'un logiciel tierce de
type "Explorateur
de fichiers"
préalablement installé
sur votre téléphone, sélectionnez
le dossier
dans lequel vous avez transféré
votre fichier Apk.
Lancez
l'exécution du
dit fichier afin que celui-ci s'installe
sur votre smartphone. Désormais
votre application Android est fonctionnelle
depuis votre smartphone. Note
:
si vous ne possédez pas un
logiciel "Explorateur de fichiers",
vous pouvez en télécharger
un gratuitement depuis le site [
Google
Play ] )
. N'importe lequel de ces logiciels
fera l'affaire !
Application
Android développée sous
[
Basic4Android
]
tournant sur un Smartphone HTC.
|