Home
iPhone Dev with XMLVM
- Détails
- Catégorie : Dev
- COM_CONTENT_PUBLISHED_DATE_ON
- Écrit par David Naramski
- Affichages : 156
Développeur Java depuis des années, j'ai quelques difficultés à me mettre à Objective-C pour développer des applications iPhone.
Après quelques essais avec Xcode, j'ai trouvé le projet XMLVM : http://www.xmlvm.org/overview/. Ce projet permet d'effectuer une cross-compilation Java -> C ou Objective-C. Le code généré est disponible.
En quelques minutes, le premier HelloWorld fonctionne. Cette application s'exécute sans problème dans le simulateur iPhone fourni avec Xcode.

Développer une application pour gérer une liste de course semble alors plus à la portée du développeur Java. De plus, on peut alors examiner le code généré pour apprendre.
On the Cloud with Amazon EC2
- Détails
- Catégorie : Dev
- COM_CONTENT_PUBLISHED_DATE_ON
- Écrit par David Naramski
- Affichages : 81
J'aime bien expérimenter avec de nouvelles technologies et souvent, cela implique de jouer avec des serveurs. Hier, j'ai eu l'occasion de "casser" un serveur en voulant faire une mise-à-jour un peu sauvage. Cela m'ayant servi de leçon, j'ai finalement ouvert un compte sur Amazon EC2.
En quelques minutes (secondes), on peut déployer un nouveau serveur et le configurer très rapidement. Une fois l'expérience terminée, on parque le serveur.
J'avais déjà écrit pas mal d'applications "In the Cloud" en utilisant Google App Engine. La plateforme est impressionante et on est contraint par l'API à écrire des applications scalable.
Mais quand on veut juste expérimenter un peu avec un serveur "classique", les services Amazon EC2 conviennent mieux.
Changer la version dans Maven
- Détails
- Catégorie : Tools & Tips
- COM_CONTENT_PUBLISHED_DATE_ON
- Écrit par David Naramski
- Affichages : 339
Un moyen très simple de changer la version d'un projet Maven avec de multiple sous-modules est d'utiliser le plugin version.
mvn versions:set -DnewVersion=1.0.3-SNAPSHOT
En une seule ligne, tous les modules sont mis à jour.
Marrons glacés
- Détails
- Catégorie : Cuisiner
- COM_CONTENT_PUBLISHED_DATE_ON
- Écrit par David Naramski
- Affichages : 167
Bon ce n'est pas encore une grande réussite, mais j'ai essayé pour la première fois ce week-end les marrons glacés.
DSS : Digital Signature Service
- Détails
- Catégorie : Computer
- COM_CONTENT_PUBLISHED_DATE_ON
- Écrit par David Naramski
- Affichages : 651
Pour ceux qui sont familiers avec les technologies PKIX, vous devez savoir qu’il est difficile, voire impossible, de vérifier des certificats s’ils ne sont pas issus de la même hiérarchie.
Pour faciliter l’échange d’information entre les Etats Membres, la Commission Européenne a mis en place un système de Trust Status List (TSL).
Si l’architecture PKIX est un arbre, l’architecture TSL est une forêt. Les TSL contiennent les CA qui sont supervisés. J’ai participé au développement de TLManager, un outil qui permet de créer/modifier/signer les TSLs.
Maintenant que le système se met en place petit à petit dans les états membres, il faut des outils pour valider les certificats avec cette nouvelle topologie. C’est l’objet de SD-DSS. C’est un des projets les plus intéressants auquel j’ai participé, ici le logiciel permet de créer et valider des signatures CAdES, XAdES & PAdES, pour les niveaux BES, EPES, T, C, X, XL, LTV.
Tout cela a été publié en open-source sur OSOR:
- https://joinup.ec.europa.eu/software/tlmanager/home
- https://joinup.ec.europa.eu/software/sd-dss/home
Ce n'est pas mon premier projet open-source, mais c'est la première fois que je suis payé pour le faire!
Actuellement, plusieurs Etats Membres considèrent incorporer SD-DSS dans leur infrastructure. TLManager est déjà utilisé par la Commission et par quelques Etat Membres.
