Tag Archive for 'CSS'

OSM, B2G, NGale, OMG

Ça y est j’ai décidé de contribuer pour de bon à OpenStreetMap, la cartographie libre comparable au modèle de Wikipédia où chacun peut éditer sa ville
Pour commencer, je me suis un peu familiarisé avec OSMtracker ainsi que l’éditeur Potlach (Flash beurk), pour finalement me mettre à JOSM (bien plus complet et efficace). J’ai complété les rues de mon quartier, quelques points d’intérêt, des noms de rue mais j’ai aussi rapporté des bugs de l’interface web notamment la page personnelle qui affiche une mini-carte avec les contributeurs près de chez vous ainsi que le journal personnel. Je suis par ailleurs assez impressionné par la rapidité des corrections des bugs

Pour continuer, Mozilla a récemment annoncé le projet B2G : Boot to Gecko. Il vise à développer un système d’exploitation mobile pour téléphones et tablettes reposant sur les technologies ouvertes du web à savoir HTML/CSS/JavaScript. Le projet donne lieu à l’ouverture d’un tas de bugs intéressants pour prendre en charge de nouvelles APIs destinées à la téléphonie, les SMS, la synthèse vocale, les manettes de jeux… Ce futur «Mozilla OS» semble prometteur, de plus il repose sur des fichiers système Android assurant une compatibilité sur la plupart des appareils faisant tourner le système mobile de Google. Quel impact pour les utilisateurs ? Un système entièrement libre (cf Honeycomb), respectueux des standards mais aussi des utilisateurs. (Option pour ne pas être pisté, données encryptées côté client par exemple). Pour les développeurs, pas de nouveau langage à apprendre, les applications seront développées avec les technologies du web. N’importe quel développeur web sera à même de créer et proposer sa propre application.

Si Mozilla a choisi cette voie c’est aussi pour se faire sa place dans le monde du mobile où la concurrence est rude et la notion d’ouverture pas toujours présente.
Prenons le cas d’Apple : impossible de proposer de navigateur web alternatif pour iOS. Mozilla a donc développé Firefox Home, permettant juste la synchronisation des onglets ouverts ainsi que des mots de passe.
Dans le cas d’Android c’est différent, Firefox Mobile est disponible, cependant ce n’est pas le navigateur par défaut et la plus part ne se contente que du navigateur de base. De plus cette version de Firefox n’est pas «native», c’est-à-dire non développée en Java. Mozilla a fait de gros progrès du  coté des performances cependant et l’application fonctionne très bien sur des appareils comme la EEE Pad Transformer (le test arrive bientôt !).
Pour finir Windows Mobile 7 ne dispose pas d’un SDK natif et ne propose que le langage Silverlight, donc pas de Panda roux chez «Mammon» même si la donne risque de changer étant donné les dernières annonces de Microsoft quant à arrêter Silverlight au profit de HTML5.
J’oublie MeeGo, webOS et autre OpenMoko qui ne sont pas vraiment encore dans la course mais ça n’engage que moi.

Je vous invite aussi à lire le billet de Clochix sur Boot to Gecko pour plus d’informations.

Quelques nouvelles aussi pour Nightingale : j’ai discuté avec Stevo (ancien développeur Songbird) à propos du projet, rien de neuf si ce n’est que le thème est l’élément bloquant la sortie.

Pour finir, petite découverte par un utilisateur Songbird : Nectarine Demoscene Radio. C’est un flux radio avec différentes «démos» audio, du bon son 8-Bit mais pas que
J’ai ajouté le flux à l’extension BirdTune au passage.

Nouvelles sorties Mozilla

Mozilla viens de publier les nouvelles moutures de Firefox (navigateur web) et Thunderbird (client de messagerie), toutes les deux estampillées de la version 5.
Dorénavant les versions des produits de Mozilla correspondront (les logiciels étant basé sur le même moteur).

Parmi les changements, Firefox 5 prends désormais en charges les animations CSS, une option “ne pas me pister” est disponible dans la section “Vie Privée” et toujours diverses améliorations des performances. Thunderbird 5 est plus rapide, possède le nouveau gestionnaire d’extensions (introduit dans Firefox 4), intègre un nouvel assistant de création de compte, permet de réorganiser facilement les onglets, affiche la taille des pièces jointes, prend en charge les plugins dans les flux RSS (par exemple vidéo).

Mozilla c’est aussi le moteur XULRunner qui permet de créer des applications tierces comme Instantbird, un logiciel de messagerie instantanée multi-protocoles qui viens de sortir en version 1.0 ! Pour en savoir plus et le télécharger, rendez-vous sur le site : http://www.instantbird.com

sudoSocial.me

Suite à mon article sur les alternatives de Facebook, je vais vous présenter sudoSocial.me.

sudoSocial.me est un nouveau projet de chez Mozilla Labs (les laboratoires de Mozilla d’où sont issus des projets tels que Firefox Sync). Le but de ce projet est de réunir vos différents flux (Twitter, Flickr etc. ) pour en faire un flux unique que chacun peut consulter et commenter. L’intérêt de ce service est qu’il est entièrement personnalisable (CSS et Javascript), et Open Source ! Il est même possible d’exporter son profil grâce à un tag JavaScript. Pour le moment l’inscription et la connexion se fait via un login OpenID ce qui est une très bonne initiative

Une fois votre compte créé vous pouvez facilement ajouter vos différents flux RSS/Atom, il est même possible de cacher des entrées manuellement provenant des flux.

Comme indiqué précédemment, il est facile de personnaliser son profil, voici un profil basique (sans modification) et voici le mien (avec une feuille CSS différente).

Pour le moment le site est encore en anglais et propose peu d’option quant à l’affichage des flux, cependant je pense que le fait de proposer ce projet chez Mozilla va accélérer le développement de cet outil

Encore une fois ce projet rentre dans l’optique de Mozilla, de faire un web ouvert, accessible et libre à tous.

Source : Mozilla Labs

Boulot, JDLL, vacances !

Cela fait presque deux mois que j’ai commencé ma formation en BTS informatique de gestion, l’ambiance est géniale et je me sens vraiment dans mon élément. (Qu’est ce que je pouvais bien faire en BTS communication l’année dernière ).
Bref, j’apprends le langage Pascal, je révise le HTML et le CSS, je fais du MCD, MRD et j’en passe.

Une des dernières applications réalisée en cours est le Shifumi (ou Papier Caillou Ciseaux). Je vous propose de télécharger le jeu ici (pour Windows mais j’essaie de compiler sur Linux dès que je peux ). Les sources sont disponibles sur mon SVN Google Code.

Stand Songbird

Stand Songbird

La semaine dernière je n’étais pas en cours mais aux Journées du Logiciel Libre à Lyon (Villeurbanne) pour présenter le logiciel Songbird sur lequel je contribue depuis un moment maintenant. J’étais accompagné par Olivier, étudiant Nantais en MIAGE qui lui travaille sur le projet et notamment l’extension BirdQuizz. L’évènement était vraiment sympa, beaucoup de rencontres, j’ai passé des soirées géniales avec les Moziliens ainsi que Sébastien (qui nous hébergeait) et Mirsal contributeur VLC.

Qu’en ressortir de cet évènement ? Songbird commence à être connu en France, il serait maintenant intéressant d’approfondir avec peut être une conférence ou des ateliers sur le logiciel. Je pense par exemple à Stephen Lau qui  a fait une conférence  à Prague (MozCamp EU09) sur la création d’une extension Songbird.

Aux JDLL, il y a eu de très bonnes conférences dont celle de Paul Rouget et Tristan Nitot sur la “Bidouillabilité“. Fabien Cazenave à aussi fait une conférence pour présenter son projet “KompoZer” (dont je me suis servis en cours et même avant avec NVU) avec la version 0.8 qui sort très bientôt et une version 0.9 qui utilisera le moteur Gecko 1.9.3

Pour un bilan des JDLL spécifique à Songbird, rendez-vous sur le blog Frenchbirds. Vous retrouverez aussi toute mes photos de l’évènement dans ma galerie Flickr.

Depuis hier, je suis en vacances ! Je vais pouvoir avancer sur mes projets personnels et pas seulement Songbird ! En effet j’ai un nouveau projet que je compte mener à bien et qui sera libre (Plus d’information bientôt). Quid de mon ancien projet WIMM ? C’est en pause, j’attends d’en apprendre plus sur les bases de données.