Archives de l’auteur : jmini

Une bonne vente c’est…

J’écoute de plus en plus régulièrement le podcast NipSales.

Logo NipSales

Si tous les épisodes ne se valent pas, pour quelqu’un de très éloigné de la vente comme moi, j’y apprends toujours quelque chose.

Une bonne vente c’est :

  • Confiance dans le produit.
  • Confiance dans la personne.
  • Confiance dans l’expérience.

Citation extraite de l’épisode 19 (mais ce n’est pas la première fois qu’ils le disent).

EasyEclipse : un projet d’IDE Java payant, reposant sur Eclipse.

J’en rêvais, Pascal Rapicault l’a fait.

EasyEclipse

EasyEclipse est un projet d’IDE Java payant, une version modifiée de l’IDE open source Eclipse, spécialement conçu pour travailler efficacement sur du code java.
Je viens de soutenir le le projet sur Kickstarter. Voici pourquoi.

Lire la suite

Galerie de diagrammes BIRT

Il y a quelque temps, j’ai ajouté des diagrammes à mon application Eclipse Scout en utilisant le « Eclipse Charting Engine » fourni avec le projet Eclipse BIRT. Comme avec toute nouvelle librairie, il est important de savoir ce que l’on peut faire et comment. Dans le cas d’une librairie de dessins de diagrammes, autant regarder les exemples (et il y en a). Pour une librairie de dessin, je m’attendais à trouver une sorte de galerie. Des images donnant un aperçu des différents types de diagramme.

Gallery - Charts - Eclipse BIRT

Sauf erreur de ma part, ça n’existe pas… En tout cas, je ne l’ai pas trouvée… Je me suis donc amusé à générer chacun des exemples (projet org.eclipse.birt.chart.examples) et à les mettre en ligne sur mon espace développez. C’est tout simple, mais efficace.

http://jmini.developpez.com/eclipse_birt/charting_engine/gallery/

Intégrer des diagrammes BIRT dans une application Eclipse Scout

Dans mon application MCQS je représente les réponses aux questions sous forme de diagramme. Je viens de remplacer ma petite solution maison contre une vraie librairie chargée de calculer les diagrammes : Eclipse BIRT (Eclipse Charting Engine).

birt_logo

Le résultat obtenu fait tout de suite beaucoup plus professionnel :

avant_apres

J’avais déjà utilisé JFreeChart il y a longtemps… Mais BIRT étant un projet Eclipse sous licences EPL, je l’avais mis depuis longtemps sur ma liste des choses à regarder. Le projet Eclipse BIRT est assez vaste, en fait c’est une solution de Business Intelligence complet qui est comparable à la suite Jaspersoft. Je me concentre ici sur le module Eclipse Charting Engine de BIRT : c’est lui qui dessine les diagrammes et qui est donc plus comparable à JFreeChart.
Lire la suite

Mes trois EclipseCon en 2013

J’ai eu la chance de participer aux trois EclipseCon de 2013 (Boston, Toulouse et Ludwigsburg en Allemagne). J’y étais pour présenter Eclipse Scout, le framework de création d’application métier que nous développons avec mon entreprise au sein de la fondation Eclipse. Après avoir été nommé comiteur en début d’année, je travaille maintenant sur ce projet à plein temps. EclipseCon, c’est la conférence de la fondation Eclipse, un véritable rendez-vous pour la communauté.

eclipsecon_badges

Pour moi, chacune de ces EclipseCon m’a donné la possibilité de rencontrer des gens, de replacer les choses dans leur contexte, de réexpliquer notre projet en partant du début… Voici quelques réflexions que je souhaite partager ici.
Lire la suite

Un build maven pour une application Eclipse Scout

Depuis un plus d’un an, la plateforme Eclipse a repensé son mécanisme de build: l’outil de build maison PDE est officiellement remplacé par Maven. Pour permettre à Maven d’interpréter les objets eclipse (target platform, MANIFEST.MF, fichier product…) un plugin maven a été développé. C’est Tycho.

Tycho se situe entre Maven et les technologies Eclipse (PDE, P2). Il fait la jonction entre les deux mondes. Le travail n’est pas simple, car certains mécanismes existent dans les deux mondes : les dépendances par exemple sont déclarées dans les pom.xml dans le monde maven et dans le MANIFEST.MF dans le monde Eclipse. Il s’agit donc d’unifier tout cela en permettant à maven de comprendre le monde Eclipse.

tycho

Toute application reposant sur la plateforme Eclipse peut maintenant être compilée avec Maven. C’est le cas de ma petite application de QCM mcqs. C’est une application Eclipse Scout, elle repose donc également sur la plateforme Eclipse.

Lire la suite

Le livre Eclipse Scout – Quelques retours

Matthias Zimmerman a écrit un livre sur Eclipse Scout. Sous une licence libre, ce livre est consultable en ligne (html, pdf, epub).

En anglais, ce livre donne un bon aperçu des possibilités d’Eclipse scout au travers de deux tutoriaux. Un chapitre est consacré aux outils « Scout SDK » intégrés à Eclipse, qui permettent un accès facile à Eclipse Scout et un développement efficace. Le tout commençant par un chapitre d’introduction donnant en quelques pages une description d’Eclipse Scout et sa philosophie.

Eclipse Scout Book

J’avais envie de partager quelques notes sur les coulisses de rédaction du livre.
Lire la suite

Eclipse Scout: obtenir une version web mobile de son application

La version 3.9 d’Eclipse Scout livrée avec Kepler (nom du release train Eclipse 2013) permet d’obtenir une version mobile de son application. Je viens de porter ma petite application de QCM (série d’articles sur mcqs, site du projet, tutoriel – premiers pas avec Eclipse Scout) sur cette nouvelle version me permettant ainsi d’obtenir une déclinaison mobile de mon application.

Version mobile de MCQS dans un iPhone

C’est une possibilité de plus qui confirme la stratégie multi front-end d’Eclipse Scout. En effet la même application peut-être rendue sous différente forme : application desktop, application web et maintenant application web mobile.
Lire la suite