Des projets d’intégration sur mesure du Cloud à l’IoT avec Fuse Tooling

Le mercredi 17 mai, l’AlpesJUG aura le plaisir d’accueillir Aurélien Pupier qui nous montrera ll’importance de l’outillage dans l’appréhension d’un projet d’intégration qui peut aller de l’IoT  au Cloud.

La conférence

Fuse Tooling est un IDE dédié aux projets d’intégration utilisant Apache Camel et JBoss Fuse. Durant cette présentation je vous montrerai ces fonctionnalités retravaillées cette année pour encore plus de maîtrise :
* Comment définir graphiquement des routes Camel
* Comment débugger graphiquement vos routes Camel
* Comment profiter d’OpenShift comme plateforme cible avec l’IDE
Apache Camel est un framework d’intégration qui se base sur les Enterprise Integration Patterns. Il permet aux développeurs de définir des règles de routage et de médiation.
JBoss Fuse est la version productisée d’Apache Camel fournie et supportée par Red Hat. Il vous aide à configurer et à déployer dans des environnements supportés et validés, qu’ils soient sur-mesure ou dans le Cloud.

Le speaker

Aurélien Pupier est Senior Software Engineer chez Red Hat, dans l’équipe Fuse Tooling. Il est spécialisé dans l’outillage pour tous les développeurs depuis l’amoureux de la ligne de commande à l’adepte des IHM sympa. Il participe à de nombreux projets et communautés Open Source, principalement Eclipse et Apache. Il a travaillé par le passé chez Bonitasoft comme Studio Development leader (yeah produisant déjà un joli outil graphique)

 

 

Inscriptions

https://www.meetup.com/fr-FR/AlpesJUG/events/238823269/

Cette soirée se déroulera sur le campus au Laboratoire LIG – Bâtiment IMAG, 700 avenue Centrale, Saint-Martin-d’Hères, à partir de 19h.

Attention, l’entrée se fera par la gauche du bâtiment (par rapport à l’entrée principale), à coté du parking à vélo.

 

Language Server Protocol: enfin une interface universelle entre langages et IDEs Jeudi 20 Avril 2017

Le Jeudi 20 Avril 2017 on parlera Microsoft au JUG !!!

Language Server Protocol

Le Language Server Protocol est une spécification de communication entre un IDE et un « serveur de langage » qui fournit la logique pour les opérations classiques de développement (complétion, documentation, diagnostics, références…). Elle a été développée par l’équipe de VSCode, dont beaucoup ont aussi été initiateurs d’Eclipse IDE, et a été rapidement adoptée par beaucoup d’IDE et de langages.

Cette présentation vous en dira bien plus à travers plusieurs démos et discussions :

•  Pourquoi un nouveau protocole : comment passer de M*N intégrations compliquées à M+N intégrations simplifiées.

• Démonstration du support de C# dans Eclipse IDE grâce au  Language Server Protocol.

• Démonstration du support de ce même C# dans Eclipse Che.

• Démonstration du support de Java dans VSCode grâce au Language Server basé sur Eclipse JDT.

• Présentation de comment faire un language server en Java avec la lib LSP4J.

•  Démonstration de ce language server de démo dans Eclipse IDE, Eclipse Che, VSCode, avec une itération de modification pour montrer que les changements du Language Server se propagent gratuitement a tous les IDE.

• Possibles architectures de déploiement.

• Quelles sont les limitations du protocole, comment débugger le protocole, …

Les Conférenciers

Florent Benoit travaille pour Codenvy. Il participe au développement de Eclipse Che et de la solution hébergée Codenvy. Il développe la console d’administration de Eclipse Che et Codenvy avec du TypeScript, participe au développement de plugins EclipseChe/Codenvy en Java, sans oublier le CLI en bash avec docker. Florent est également un membre des spécifications Java EE 8 et un committer Eclipse Che

Mickael Istria est développeur Eclipse & RCP depuis bientôt 10 ans. Il travaille depuis 5 ans pour Red Hat, depuis 1 an à temps plein sur Eclipse IDE, et contribue ainsi a de multiples composants du célèbre outil (Platform, EGit, LSP4E, TM4E, SWTBot, m2e…) et a l’ecosysteme Eclipse en général (comite directeur de la Fondation Eclipse, comite d’architecture, sélection des présentations à l’EclipseCon France…). Au delà des aspects techniques d’Eclipse IDE et des outils de développement, il s’intéresse beaucoup a l’open-source et aux bonnes pratiques de développement logiciel, et partisan de l’asservissement complet des automates et des logiciels par les humains (et non l’inverse!) et de la recherche d’une productivité maximale pour « travailler mieux pour travailler moins ».

Inscriptions

https://www.meetup.com/fr-FR/AlpesJUG/events/238766199/

Cette soirée se déroulera sur le campus au Laboratoire LIG – Bâtiment IMAG, 700 avenue Centrale, Saint-Martin-d’Hères, à partir de 19h.

Attention, l’entrée se fera par la gauche du bâtiment (par rapport à l’entrée principale), à coté du parking à vélo.