-->
  • Accueil
  • Mes projets
  • Mon CV
  • A propos
  • Contact

Archive pour le mot-clef ‘Android’

Petit retour sur le salon Rts Embedded Systems 2011 à Paris
Samedi 23 avril 2011

Je me suis rendu au salon RTS Embedded Systems 2011 en mars dernier (uniquement sur la matinée du jeudi). Je n’ai pas eu l’occasion jusque là de revenir sur les conférences auxquelles j’ai assisté.

Première conférence vraiment très intéressante de Gilles Blanc (Linagora) intitulée « Linux embarqué, Réussir son projet ». Abordant des sujets tels que les erreurs fatales, l’évaluation de projet, la réalisation de PoC, le calcul de coûts, mais également les nouveaux paradigmes autour d’Android, MeeGo and co., les compétences et rôles au sein d’une équipe, l’organisation du travail, l’environnement de développement. Mais aussi, de façon générale comment mener à bien son projet, les cycles de développement, la relation client/fournisseur et la gestion proactive.

J’ai appris beaucoup de choses notamment sur les erreurs fatales (Oh mince j’en avais déjà expérimenté un paquet :D mais je suis toujours en vie ! :D ), les coûts cachés et la gestion complexe des licenses en embarqué. Point tellement peu maîtrisé par beaucoup d’industriels. Je ne pourrais citer que mon propre exemple avec des juristes qui me demandent ce qu’est la licence GPL et une licence contaminante… C’est pas toujours gagné ! Également intéressant de voir l’intérêt du PoC en embarqué pour estimer la charge de travail.

Gilles Blanc a d’ailleurs annoncé qu’il travaillait actuellement sur un livre reprenant entre autres les points abordés dans sa présentation. Très bonne nouvelle ! Un ouvrage très intéressant en perspective ! Une bonne chose quand on voit que la littérature française sur l’embarqué n’est pas encore très étendue. Gilles a même utilisé le terme de « Libre embarqué » qui m’a beaucoup plu. Il faudrait l’appeler comme ça ton livre ;)

Seconde présentation de Christian Charreyre (CIO informatique industrielle) sur OpenEmbedded qui m’a presque donné envie de balancer mon cher Buildroot à la poubelle :P

Présentation très sympa sur les avantages et inconvénients du projet (enfin … surtout les avantages :D ) Mais j’avoue que les éléments suivants :

  • gestion de dépendance entre paquets
  • gestion de la chaîne de compilation
  • génération de SDK (du staging quoi)
  • génération de paquets logiciels binaires (.deb)
  • génération d’image prête à déployer
  • classification des logiciels par licence (CA c’est la grande classe !)
  • gestion des dépendances et versions
  • grande richesse logicielle
  • prise en compte de l’internationalisation
  • indépendance vis à vis du poste de développement hôte
  • moteur écrit en python (bitbake)
  • Jeu de recettes de paquets pour générer des systèmes adaptés à des besoins particuliers.
  • gestionnaire de paquets sur la cible (sweet !) avec gestion de dépendances d’installation et de suppression

m’ont vraiment donné envie de tester OpenEmbedded pour mes prochains projets. Mais pour ça il va me falloir une nouvelle machine, apparemment OpenEmbedded est extrêmement gourmand en espace disque et temps CPU. A côté de cette usine à gaz, Buildroot génère des images instantanées et un staging ultra light :D

Nous avons eu ensuite droit à une présentation de Wind River par Pierre-Henri Stanek à propos du test de systèmes Linux. Si je ne m’abuse il s’agissait du système présenté au Mobile World Congres. Bon je vais vous avouer que le discours était tout de suite plus commercial (trop pour moi) et pas assez technique à mon goût :P

Et enfin la matinée s’est terminée sur une présentation de Jérome Letailleur d’Anticyp sur le Debug Kernel portant sur la spécificité de la phase Bootloader -> Kernel -> Applicatif. En l’occurrence ici, sur le moment où la MMU n’est pas encore chargée et où l’on a besoin d’investiguer et trouver la source d’un problème bien vicieux et planqué au fin fond du Kernel. Bon, sa solution impliquait du plugin Eclipse et de l’IDE graphique. Graphique ? Berk ! … Je sais ! Je suis un intégriste du vim et de la ligne de commande ! Niark ! Plus sérieusement, je regarderai à l’occasion. Ma phase vim me passera peut-être un jour… ou pas :D

Bref, une matinée fort intéressante. Je ne suis pas resté l’après midi, les sujets abordés m’intéressaient déjà moins. Et j’avais aussi pas mal à faire avec la sortie du Karotz ! Je regrette un peu de ne pas avoir pu me rentre à la conférence de la veille sur Android et MeeGo.

J’ai déjà repéré un cycle de conférences sur l’embarqué au Salon Solutions Linux / Open Source le 11 mai prochain à Paris. J’ai déjà pris ma journée pour m’y rendre :)

Share

Mots-clefs : Android, conférence, embarqué, linux, linux embarqué, MeeGo, OpenEmbedded, Réussir son projet, Salon
Publié dans linux, Systèmes Embarqués | 1 commentaire »

Snowball – La nouvelle carte de dev Cortex A9 de chez ST-Ericsson
Mercredi 16 février 2011

Youpi ! Après la Fox Board, la Beagle Board, la Panda Board, voici la Snowball Board ! Décidémment, ces cartes de dev sont à la mode. Nous sommes traités aux petits oignons depuis quelques temps. La Snowball Board, au processeur ARM Dual Cortex A9 de chez ST-Ericsson arrive avec un joli site pour fédérer les utilisateurs de la carte : Igloo Community.

Snowball Board

Deux versions sont prévues

  • la PDK : Product Development Kit version pour $300
  • la SDK : Software Development Kit version pour $200

Avec tout plein d’éléments intéressants dans le ventre :

  • ARM Dual Cortex A9 @ 1GHz,
  • 4 / 8GB e-MMC,
  • 1GB LP-DDR2,
  • 1x Micro-SD,
  • 1x RTC Battery Backup,
  • 1x HDMI Full HD,
  • 1x Ethernet 10/100Mbits,
  • 1x CVBS Video OUT,
  • 1x Audio OUT,
  • 1x Audio IN,
  • 1x USB OTG HS (480Mbits),
  • 1x DC IN +5V,
  • 1x Li-Ion Battery Charger,
  • 1x Serial Port (RS232 / Over USB
  • 1x JTAG Connector,
  • 1x MiPi34 Debug Connector,
  • 1x IEEE 802.11 b/g/n Wireless LA
  • 1 x Bluetooth 2.1+EDR (Ex. Anten
  • 1 x GPS (Ex. Antenna),
  • 1x 3 Axis Accelerometer,
  • 1x 3 Axis Magnetometer,
  • 1x 3 Axis Gyrometer,
  • 1x Pressure sensor (300-1100 mb
  • 3x Expansion Connectors (FSMC HSI, Audio, MiPi CSI / Camera, LC MiPi DSI, UART, SPI, I2C, GPIO).

La carte devrait être vendue chez Calao Systems.

C’est maaal de convoiter sur ce genre ce carte alors qu’on en a déjà plusieurs en attente. C’est maaaal la gourmandise de geek ! :D

Source

Share

Mots-clefs : Android, ARM, board, Cortex-A9, Igloo, Igloo Community, linux, linux embarqué, MeeGo, Snowball, Snowball Board, ST-Ericsson
Publié dans linux, Systèmes Embarqués | Aucun commentaire »

GNU/Linux Magazine HS N°5 sur Android
Mardi 11 janvier 2011

Petite info sympathique ! Le nouveau GNU/Linux Magazine HS N°5 dédié au développement sur Android est sorti.

GNU/Linux Magazine HS N°5

En voici le sommaire :

INTRODUCTION

  • 4 INTRODUCTION À ANDROID

SYSTÈME

  • 7 L’ARCHITECTURE LOGICIELLE DU SYSTÈME ANDROID
  • 8 INTER PROCESS CALL

INTÉGRATION

  • 12 1 : LES STRATÉGIES D’INTÉGRATION
  • 14 2 : LA DÉCOUVERTE DE L’API DES CONTACTS
  • 16 3 : MANIPULER L’APPLICATION CONTACTS
  • 19 4 : GESTION D’UNE LISTE DE CONTACTS
  • 31 5 : GESTION DES COMPTES ET SYNCHRONISATION
  • 38 6 : WIZARD ET CLUF
  • 40 INTÉGRATION DE L’ANNUAIRE LDAP ET DES PHOTOS
  • 44 OUVERTURE VERS LES AUTRES
  • 48 QUALIFICATION SUR TOUS LES ENVIRONNEMENTS
  • 53 OPTIMISATION SOUS ANDROID
  • 60 LE MARKETING DE L’APPLICATION
  • 64 PUBLICATION DE L’APPLICATION
  • 67 SÉCURITÉ
  • 70 SYNTHÈSE DE L’INTÉGRATION
  • 72 CONCLUSION

LIVRES

  • 74 CRITIQUES LIVRES

BONUS

  • 76 HTML5 POUR LA PLUPART DES APPLICATIONS

En parlant d’Android, l’article « Introduction au développement Android à l’attention de ceux qui n’aiment pas Eclipse » du premier numéro d’Open Silicium Magazine est super intéressant ! ;)

Share

Mots-clefs : Android, Gnu, Hors série, JAVA, Linux Magazine, magazine
Publié dans Applications, linux, Systèmes Embarqués | 1 commentaire »

MeeGo ne serait-elle pas la vraie alternative Libre à Android ?
Mercredi 18 août 2010

Je suis tombé aujourd’hui sur un article très intéressant d’Ars Technica, relayé par Toolinux. La semaine dernière, à la conférence LinuxCon à Boston, les créateurs de MeeGo ont abordé les éléments qui différenciaient leur nouveau système de ceux existants sur le marché. En profitant pour annoncer la sortie du premier appareil sous MeeGo cette année, Thomas Miller (Nokia’s MeeGo Ecosystem Development head) a déclaré que l’appareil serait ouvert. Dans le sens où les utilisateurs seraient à même de modifier le software. Donc de quoi ravir les early-adopters.

Un des avantages notables de MeeGo, et pas des moindres, est que les constructeurs seront en mesure de participer au processus de développement du système de façon plus active. Ce qui fait donc la force du produit à mes yeux ! L’approche est différente de celle de Google Android qui est moins proche du Libre qu’on voudrait le croire. Les fondateurs de MeeGo montrent ainsi un peu du doigt la politique de Google Android, moins ouverte.

Mettant en avant la diversité des langages de programmation disponibles sur MeeGo, les créateurs de MeeGo ont également abordé le point de la distribution des applications. Les utilisateurs et développeurs auront la possibilité de disposer de plusieurs stores. Les fabriquant seraient également en mesure de bénéficier de leur propre de store basé sur le service AppUp d’Intel

Concernant le choix de QT comme framework par défaut, je vois déjà râler les gens qui critiquent le C++ et préfèrent des langages plus « facile d’accès ». Cependant, utilisant Android quotidiennement, j’ai légèrement le sentiment que l’Android Market devient de plus en plus pollué par les applications buggués, inutiles et faites à la va-vite. Je ne sais pas comment les stores de MeeGo seront gérés et agencés. Toutefois, je me demande si la décision d’utiliser QT ne serait pas à terme un gage de qualité (ne pas y voir un sentiment anti JAVA, mais plutôt anti développeurs du dimanche).

Idéalement, je rêverais beaucoup plus d’un système d’applications libres, améliorées par les utilisateurs et développeurs, plutôt qu’un système de magasin en ligne où les gens ne publient que leurs exécutables. Attention, je fais bien la distinction entre libre et gratuit. A vrai dire, l’aspect Libre d’Android ne transparaît pas du tout dans ses applications. Point que je trouve réellement intéressant chez MeeGo s’ils s’aventurent dans l’optique de l’ouverture.

Tout cela pour conclure que ces annonces illustrent une vision des choses bien différente de celle des concurrents actuels de MeeGo. Dans ce sens, c’est exactement ce qui se rapproche de ma façon de voir les choses. A ce titre, je pense que MeeGo aurait parfaitement sa place sur le marché, offrant des perspectives plus proches du Libre. J’ai maintenant juste hâte que le premier appareil sous MeeGo sorte :)

Share

Mots-clefs : alternative, Android, Intel, Libre, LinuxCon, MeeGo, Nokia, store
Publié dans Général, linux, Systèmes Embarqués | 2 commentaires »

What is Google TV ?
Jeudi 17 juin 2010

Il y a quelques semaines de cela, Google annonçait la Google TV à l’occasion de sa conférence Google I/O.

Google a publié mardi dernier une vidéo de présentation de son futur produit :

L’idée est de porter Internet sur sa télévision. Bien que les FAI s’y essaient depuis quelques années, le système s’annonce vraiment sympa, apportant une touche d’ergonomie non négligeable. J’ai déjà en tête des applications sympa à développer dessus ! J’aurais presque envie de m’acheter un jour une télé :-P

Share

Mots-clefs : Android, Google, Google TV
Publié dans Général | 2 commentaires »

Tourismo – Planificateur d’activités touristiques
Jeudi 25 juin 2009

J’ai travaillé ce semestre, avec 2 autres étudiants, sur un projet d’application mobile sur Android. Il s’agit d’un planificateur d’activités touristiques. Le but est de faciliter la démarche du touriste et de l’assister dans ses visites. J’explique un peu plus en détails le projet sur cette page.

Carte de Troyes

Carte de Troyes

Parcours du touriste

Parcours du touriste

Share

Mots-clefs : Android, tourisme, UTT
Publié dans Applications | Aucun commentaire »



Un peu de moi autrepart :

  • rss Twitter
  • rss LinkedIn
  • rss Viadeo
  • rss Developpez.com
  • rss Github
  • rss Youtube
  • rss Flickr
  • rss Mon CV (pdf, odt) - ENGLISH
  • rss Flux RSS

  • Articles récents

    • Raspberry Pi – Premières images de la version alpha
    • Au revoir Mindscape
    • Concours de création de système Linux embarqué sur carte Mini2440
    • Juillet 2011 – Quelques news en vrac sur l’actualité de l’embarqué
    • Mass Storage USB sur tous les OS grâce au File-backed Storage Gadget (g_file_storage)
  • Commentaires récents

    • TRYSS dans DSO nano – L’oscilloscope numérique de poche
    • Yoann Sculo dans Raspberry Pi – Premières images de la version alpha
    • R@OUL dans Raspberry Pi – Premières images de la version alpha
    • sache dans Vicacopter, un hélicoptère autonome open source fort sympathique
    • Yoann Sculo dans Au revoir Mindscape
  • Catégories

    • Applications
    • Emploi
    • Général
    • linux
    • Non classé
    • Robotique
    • Systèmes Embarqués
    • Traitement d'image
  • Mots-clefs

    Android Arduino ARM association caliban Buildroot C caliban camera caprica 2010 carte fox CELF conférence ELCE 2010 embarqué Embedded Linux Conference Emploi foxboard Free Electrons G20 Genesis Karotz lapin Libre Linaro linux linux embarqué Linux Magazine magazine MeeGo Mindscape nabaztag Nokia open source planète robots Robert robot Robotique robotique amateur Simerion système embarqué Systèmes Embarqués UTT video violet électronique


Yoann Sculo est fièrement propulsé par WordPress
Articles (RSS) et Commentaires (RSS).