Articles de l'auteur

Gestion des SMS sous Android

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
60
Mois de parution
mai 2012
Spécialité(s)
Résumé
Android permet aux applications d'interagir avec les SMS (reçus, envoyés ou stockés) dans le téléphone. Vous pouvez utiliser cette fonctionnalité pour créer une application de gestion de messages, envoyer un SMS depuis votre application ou alerter l'utilisateur de l'arrivée d'un message, etc. Dans ce tutoriel, nous allons voir comment lire un message présent dans votre téléphone, réagir à la réception d'un message et envoyer un message.

Les widgets

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
60
Mois de parution
mai 2012
Spécialité(s)
Résumé
Souvent, on a envie d'interagir avec nos applications sans avoir à les ouvrir ou les chercher dans la liste d'applications. Android, contrairement aux autres plateformes concurrentes, propose des composants appelés Widgets ou App Widgets, qui permettent d'exporter nos applications sous la forme d'un contrôle personnalisable disponible directement sur le bureau. Ils exposent et mettent à jour les données les plus importantes pour l'utilisateur.

Les faux problèmes qui vous empêchent de contribuer aux logiciels libres

Magazine
Marque
SysOps Pratique
Numéro
71
Mois de parution
mai 2012
Spécialité(s)
Résumé
Le logiciel libre, étant un mouvement social aussi bien qu'une réalisation technique, est naturellement influencé par des facteurs humains liés au parcours personnel de ceux qui s'y impliquent. L'expérience de l'auteur de ces lignes comme Debian Maintainer l'a amené à la conclusion suivante : la communication est au moins aussi importante que la technique dans la réussite d'une contribution personnelle, ou d'un projet de logiciel libre.

Créer un splash screen pour son application Android

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
60
Mois de parution
mai 2012
Spécialité(s)
Résumé
Un splash screen est un écran que l’on place au lancement de l’application et qui, dans la plupart des cas, permet de faire des traitements de type chargement de données, ou tout simplement affichage, tel que le nom de la société, du développeur, un logo, etc. Nous allons voir dans cet article comment en créer un pour notre application.

Traitement du signal sur système embarqué : application au RADAR à onde continue

Magazine
Marque
GNU/Linux Magazine
Numéro
149
Mois de parution
mai 2012
Spécialité(s)
Résumé
La décomposition en série de Fourier, et plus généralement la transformée de Fourier [1], est un outil incontournable du traitement du signal visant à décrire des propriétés fréquentielles (spectrales) d’un signal. Au-delà de la maîtrise de l’outil mathématique qui fera l’objet de la première partie de cette présentation, son utilisation sur un système embarqué peut paraître complexe, voire rédhibitoire. Nous analyserons, dans la seconde partie, une note d’application qui démontre l’utilisation en virgule fixe de tables pré-calculées pour effectuer rapidement un calcul apparemment complexe, et ce pour un résultat compatible avec tout microcontrôleur proposant quelques kilo-octets de mémoire. Enfin, nous appliquerons cette méthode de calcul à quelques exemples plus ou moins triviaux. Nous mettrons en œuvre ces concepts, et l’échantillonnage périodique de signaux pour fournir les informations à traiter, sur architecture ARM Cortex-M3 telle qu’implémentée par ST sur le STM32, traitant les signaux issus d’un RADAR à onde continue.

Menu sous Android

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
60
Mois de parution
mai 2012
Spécialité(s)
Résumé
Les menus sous Android permettent à l'utilisateur d'accéder aux fonctionnalités de vos applications. Ils occupent donc une place importante dans la conception de l'expérience utilisateur. Le framework proposé par Google permet de manipuler simplement les menus en les créant via des fichiers XML, ou dynamiquement en Java. Attention cependant, les nouvelles règles d'ergonomie de Google vous incitent à favoriser l'utilisation de l'Action Bar plutôt que les menus. Si vous développez sur Honeycomb (3.0) ou plus, pensez donc à cette alternative.