Archives pour la catégorie Eclipse

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

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

Xtend : sucre syntaxique et lisibilité

Morceau de sucre

Photo: Morceau de sucre par zigazou76 (CC BY 2.0)

Cette expression de sucre syntaxique me laisse perplexe. Le fait est qu’améliorer la lisibilité du code est un des objectifs d’Xtend. Tout en conservant tous les concepts de Java, Xtend va en simplifier l’écriture et la lecture.
Une classe Xtend

Essayons d’analyser cet extrait de code…

Lire la suite

Xtend

Xtend est un projet de la fondation Eclipse qui propose un langage de programation s’inspirant de Java, mais proposant une syntaxe simplifiée et des concepts n’existant pas (ou pas encore) en Java (les lambda, l’inférence de type, les extensions de méthodes…). Le code écrit en Xtend est compilé vers du Java. Ce code java est accéssible et lisible (même si ce n’est pas forcément le but).

À travers cette série d’articles sur Xtend, j’aimerais montrer les possibilités du langage.
Lire la suite