
Tokyo et Kyoto Cabinet GNU/Linux Magazine n°51
Bien nombreux sont ceux qui utilisent des bases de données dans leurs applications, mais ne souhaitent pas mettre en place une vraie base de données telle que MySQL, PostGreSQL, etc. Les raisons sont souvent des questions de simplification de la configuration, d’installation, ainsi que le fait que l'on n’a pas besoin de toutes les fonctionnalités d’une vraie base de données (juste un stockage clés/valeurs, par exemple, et pas de base relationnelle). Une autre raison est pour le développement d’applications embarquées qui ont des ressources limitées, et donc, faire tourner un système de base de données est tout simplement impossible.
Lire et décoder les informations GPS GNU/Linux Magazine n°51
Tout le monde sait ce qu'est un GPS ou du moins tout le monde croit le savoir. Pour le commun des mortels, il s'agit d'un périphérique permettant de savoir, tout simplement, où l'on se trouve et ainsi de retrouver son chemin. Le GPS, pour Global Positioning System, est en réalité bien plus qu'un équipement, mais un système complet. Son fonctionnement exploré sous GNU/Linux permet d'en révéler toute la beauté et la magie.
Développement pour iPod Touch sous GNU/Linux : application à la communication par liaison Bluetooth GNU/Linux Magazine n°51 Free
Les iPod Touch et iPhone sont probablement les systèmes embarqués les plus largement disponibles auprès du grand public. Bien que le qualificatif « embarqué » ne soit associé qu'à leur autonomie, faible encombrement et absence de ports de communication, la puissance de calcul est compatible avec celle nécessaire pour exécuter un environnement Un*x dans lequel un développeur sous GNU/Linux ou *BSD sera familier. Nous proposons dans cette présentation, après avoir libéré son iPod Touch de l'emprise de Cupertino, d'exploiter une chaîne de compilation croisée libre exploitant les bibliothèques propriétaires mais gratuites d’Apple, pour développer nos propres applications. Nous nous intéresserons en particulier à l'accès aux périphériques matériels, qu'il s'agisse d'une liaison Bluetooth pour communiquer par une liaison sans fil avec des périphériques tels que la brique LEGO NXT, ou des accéléromètres. Ces développements passent nécessairement par la maîtrise de l'Objective-C 2.0, dont nous démontrerons la fonctionnalité comme langage de développement sous GNU/Linux lors de l'exploitation du compilateur LLVM.
Ce magazine est intégralement disponible sur Linux Magazine Connect