Showing posts with label Tycho. Show all posts
Showing posts with label Tycho. Show all posts

Sunday, October 27, 2013

Liens pratiques de la semaine

Vous trouverez dans ce billet une s�lection de liens pratiques autour des technologies Java qui m'ont particuli�rement int�ress�es ces derni�res semaines.
 
Eclipse
Java
  • Un article pour am�liorer la s�rialisation via diff�rents formats
  • Une r�solution du probl�me des variables mutables dans une classe anonyme.
  • jo-widgets est une bo�tes � outils au dessus de Swing, JavaFX, SWT et RAP.
  • Une pr�sentation int�ressante qui montre comment utiliser NoSQL avec EclipseLink et JPA.
  • PGStudio est un PGAdmin PostgreSQL r�alis� en GWT. Le code est accessible pratique pour faire du reverse Engineering. 
NoSQL
  • Fonctionnalit�s de Cassandra 2.0 (news sortie depuis septembre donc pas tr�s fraiche, d�sol�)
    Divers
    • ngrok est une application qui permet de cr�er un tunnel pour acc�der aux applications serveurs en local. L'int�r�t est de pouvoir rendre accessible depuis Internet une application sur votre PC (un site Web par exemple). Tr�s pratique pour les d�monstrations en live.
    • Un site qui regroupe un ensemble de biblioth�que JavaScript.
    • PHPVirtualBox et VBoxRemote (r�alis�e en GWT) sont des applications Web qui permettent de g�rer les machines virtuelles VirtualBox d'une machine h�te.
    • En me documentant sur Vagrant, j'ai d�couvert et exp�riment� Puppet apr�s avoir fait plusieurs tentatives avec des scripts bash.  Il s'agit d'un langage pour g�rer la configuration des syst�mes d'exploitation (Linux et Windows).
    • Un site qui propose de configurer une machine virtuelle pour provisionner un serveur Web pour du d�veloppement PHP. Il vous sera possible de choisir la distribution Linux, le type de serveur Web, la configuration et la version PHP puis le type de SGBD (MySQL ou PostgreSQL). Une fois cr�� une configuration Vagrant sera g�n�r�e incluant des scripts Puppet. Un tr�s beau projet tout simple. 
    • Un �tat des lieux des diff�rents drones de loisirs, �a commence a devenir abordable. Si vous �tes int�ress�s par les drones qui volent voici un lien : http://helicomicro.com/.
    • Un d�bat Developpez.com sur "Le m�tier d'ing�nieur logiciel passionne-t-il encore ?". Pour moi la r�ponse est positive. Le m�tier dans la recherche am�ne � des projets tr�s int�ressants.
    • ASCII Generator est une application qui permet de convertir une image en texte ASCII.

    Sunday, March 24, 2013

    Liens pratiques de la semaine

    Vous trouverez dans ce billet une s�lection de liens pratiques autour des technologies Java qui m'ont particuli�rement int�ress�es ces derni�res semaines. 

    Eclipse
    • Eclipse 4.2.2 est disponible depuis le 1 mars. L'environnement gagne en performance et en r�duction de consommation m�moire (page de t�l�chargement).
    • Tycho, l'outil de Build pour le monde OSGi/Eclipse prend de l'importance dans la fondation Eclipse. Les builds se feront bient�t via Tycho.
    • Un billet sur les points d'extension.
    • EclipseCon France 2013 se tiendra le 5 et 6 juin 2013 � Toulouse en France (source 1, source 2)
    • Un billet qui montre comment g�rer un menu dynamique avec la plateforme Eclipse 4.
    Java
    • GWT 2.5.1 est disponible en version finale (source). Ce lien vous donne le d�tail des nouveaut�s.
    NoSQL
    • Apache Cassandra 1.2.3 est disponible (page de t�l�chargement). Ce lien vous donne les informations de la mise � jour.
    Divers
    • Puran Software est une boite � outils d'utilitaires gratuite pour Windows (d�fragmentation...)
    • Google Reader s'arr�tera (source 1, source 2, source 3...) le 1er juillet 2013. Toute ma veille informatique se faisait dessus. En attendant je cherche un moyen pour le remplacer. Je ne donne pas cher de Blogger.

    Friday, February 15, 2013

    Liens pratiques de la semaine

    Vous trouverez dans ce billet une s�lection de liens pratiques autour des technologies Java qui m'ont particuli�rement int�ress�es ces derni�res semaines.  

    Eclipse
    • Une s�rie de billets sur Tycho, l'outil de construction de build � la sauce Maven.
    • Un billet sur SWTBot, l'outil de test d'application Eclipse.
    • Eclipse RAP 2.0 est disponible. Vous trouverez sur cette page la liste des nouveaut�s et sur celle-ci  la page de t�l�chargement. Plusieurs billets qui expliquent les principales avanc�es de cette version (billet 1, billet 2, billet 3, billet 4 et billet 5).
    • Un billet qui montre comment faire de la synchronisation avec l'IHM depuis un autre Thread.
    Java
    • Deux billets concernant GWT. Le premier s'int�resse � montrer comment faire de la compilation via Maven, du d�bugage et enfin utiliser des logs. Pour le second il est question de configuration d�une datasource par JNDI, l�injection de d�pendances Spring dans une servlet GWT, et enfin la s�rialisation/d�s�rialisation dans la partie cliente.
    • Un billet qui pr�sente trois pr�dictions pour Java pour 2013. A voir si cela va se concr�tiser. Je partage un peu l'opinion surtout au niveau des langages alternatifs.
    • Un billet sur la mani�re de nommer les concepts (classes, attributs...).
    • Un billet qui traite d'une premi�re utilisation du langage DART, le langage orient� Web de Google (celui qui tente de supplanter GWT).
    NoSQL 
    • Un article sur les performances de Cassandra compar�es � d'autres solutions de stockage.
    • CCM est un utilitaire pour Cassandra qui permet de cr�er un Cluster en local.
    • Un billet qui montre comment utiliser la biblioth�que Metrics avec Apache Cassandra. Pour information Metrics sert � instrumentaliser diff�rents outils et biblioth�ques pour obtenir des informations comme par exemple temps de r�ponse pour les Servlets, taux de message par type de log pour Log4J...
    Divers

    Sunday, September 9, 2012

    Liens pratiques de la semaine

    Vous trouverez dans ce billet une s�lection de liens pratiques autour des technologies Java qui m'ont particuli�rement int�ress�es ces derni�res semaines.

    Eclipse
    • Opal une biblioth�que de composants pour la plateforme Eclipse. Certains des composants sont un portage de la biblioth�que graphique Swing.
    • Un billet qui explique comment utiliser des biblioth�ques tiers lors d'un d�veloppement Eclipse RCP.
    • Un billet qui explique comment utiliser efficacement les validators de JFace Data Binding.
    • Ce billet d�taille comment utiliser SWT/JFace dans une application qui n'est pas bas�e sur OSGi.
    • Un retour d'exp�rience sur Tycho afin de construire des applications bas�es sur Eclipse.
    • Une astuce qui permet de supprimer les lignes vides des codes Java (id�al pour les monomaniaques).
    Java
    • Une analyse sympathique sur le devenir de GWT donn�e par un contributeur Eclipse. Il cite que la d�cision de Google de lib�rer GWT � la communaut� Open Source serait comparable � la d�cision d'IBM d'offrir Eclipse � la communaut� en 2001. GWT connaitra-t-il le m�me succ�s ?
    • Un composant de s�lection pour GWT bas� sur Chosen, un plugin Javascript pour jQuery.
    • Utiliser Bootstrap avec GWT depuis ce projet.
    • Atmosphere, la biblioth�que pour faire du Push Serveur, est disponible en 1.0. Elle propose diff�rents supports (Web Sockets, SSE, Long-Pollings, HTTP-Streaming et JSONP).
    • Un petit billet qui expliquer comment commencer avec Hibernate, c'est toujours pratique d'avoir ce type d'article.
    • f5less permet de reconstruire et recharger une application Web en cours de d�veloppement lorsque vous faites un ctrl + s. N�cessite d'apr�s la documentation, une JVM assez r�cente.
    • L'arriv�e de Jetty 9 est proche, un billet qui explique les impacts n�cessaires (GWT et  GAE devront y passer un jour).
    • Jnario fournit un DSL pour l'�criture de test unitaire. C'est assez sympathique les diff�rents niveaux de langage (de la sp�cification � l'impl�mentation).
    • Un billet qui fait partie d'une s�rie sur Spring Roo. Dans celui-ci il y a une tr�s bonne pr�sentation sur le NoSQL MongoDB orient� document.
    Divers
    • Bootstrap 2.1.0 est disponible. Voici la page des nouveaut�s. 
    • USB Disk Access Manager est un utilitaire qui permet de prot�ger ses ports USB.
    • La boite � outils ViewDNS propose des outils concernant la gestion des noms de domaine.
    • Un ensemble d'API en relation avec des services de m�t�o, trouv�e � l'occasion du service Google qui a disparu.
    • Une astuce qui montre comment envoyer automatiquement un email quand un utilisateur se connecte sur une machine Windows.

    Sunday, August 12, 2012

    Liens pratiques de la semaine

    Vous trouverez dans ce billet une s�lection de liens pratiques autour des technologies Java qui m'ont particuli�rement int�ress�es ces derni�res semaines.    

    Java
    • La version GWT 2.5 est disponible depuis un peu plus d'1 mois d�j� (enfin non, pour l'instant il s'agit d'une RC). Les nouveaut�s se trouvent essentiellement au niveau de la performance. On notera entre autre la pr�sence d'un mode Super Dev qui se veut �tre beaucoup plus rapide. Un article sur le mode Super Dev est disponible ici.
    • Jigsaw l'extension cens�e ajouter la notion de module a Java ne sera finalement pas disponible dans la prochaine version de Java 8 (source)
    • Un article technique int�ressant concernant un r�capitulatif sur les Closures (appel�es �galement Lambda) de la prochaine version de Java (Java 8)
    • Deux articles int�ressants sur le NoSQL Hadoop. Le premier d�crit de mani�re tr�s simple le principe de Map Reduce. Le second explique comment cr�er un pont entre Hadoop et l'outil de reporting Birt. A noter que le sous projet Hive (un entrep�t de donn�es pour Hadoop) est utilis� pour exploiter le langage de requ�te HadoopQL.
    • Un billet qui montre comment cr�er un ex�cutable Windows en utilisant Maven.
    Eclipse
    • Deux tutoriels (lien 1 et lien 2) concernant le projet Eclipse Graphiti dont l'objectif est de facilement construire un �diteur de mod�les.
    • Lars Vogel vient de publier un article sur Tycho.
    • Un site qui propose des th�mes pour Eclipse quelle que soit la version. Depuis Eclipse 4 qui tente de rendre plus accessible la customisation des interfaces graphiques, � mon avis il va y avoir de plus en plus de th�mes.