CRaSH @ JUGSummerCamp 2012 - Quickie

1,613 views

Published on

A quick overview of CRaSH, A shell to extend the Java Platform - http://julienviet.com/crash/

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,613
On SlideShare
0
From Embeds
0
Number of Embeds
231
Actions
Shares
0
Downloads
9
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

CRaSH @ JUGSummerCamp 2012 - Quickie

  1. 1. CRaSHUN SHELL POUR ÉTENDRE LA JVM Arnaud Héritier JUGSUMMERCAMP – 14 SEPT 2012 1
  2. 2. S P E A K E R −  @aheritier/ aheritier.net −  Contributeur à différents projets OSS : Apache Maven, jenkins … CRaSH −  Responsable outils, méthodes et Technical QA chez eXo platform www.exoplatform.com - Copyright 2012 eXo Platform 2 2
  3. 3. AU J O U R D ’ H U I 1 Présentation de CRaSH 2 CRaSH la démo qui en met plein la vue 3 Feuille de route 4 Ce qu’il faut retenir www.exoplatform.com - Copyright 2012 eXo Platform 3 3
  4. 4. C R A S H , Ç A N ’ E S T PA S …−  Un outil pour faire planter vos applications −  Pour cela on a déjà (Choisissez votre/vos coupable(s)) •  Les développeurs •  Les Ops •  Le hardware •  Le cloud www.exoplatform.com - Copyright 2012 eXo Platform 4
  5. 5. C R A S H C E S T Q U O I ? −  Un project open source LGPL hosté sur GitHub −  Command Line Interface / Shell / Console / Terminal −  Dernière version 1.1 www.exoplatform.com - Copyright 2012 eXo Platform 5 5
  6. 6. AV E C D E S M O R C E AU X D O P E N S O U R C ED E DA N S www.exoplatform.com - Copyright 2012 eXo Platform 6 6
  7. 7. F E AT U R E S −  Commandes écrites en Groovy: complétion avancée et interruptibles −  Plusieurs connecteurs sont disponibles: Console (io de la JVM), Telnet et bien sûr SSH −  Des commandes pour la JVM: system, logging, jdbc, threads −  Une extension JCR www.exoplatform.com - Copyright 2012 eXo Platform 7
  8. 8. L E B E S O I N −  Vous voulez interagir facilement votre JVM −  Vous voulez étendre un runtime facilement −  Une interface rendue populaire par le cloud −  Nous allons voir ensemble www.exoplatform.com - Copyright 2012 eXo Platform 8
  9. 9. C O M M E N T O B T E N I R C R A S H −  Télécharger le zip ou le programme d installation sur le site −  Depuis maven central (si vous l embarquez) www.exoplatform.com - Copyright 2012 eXo Platform 9
  10. 10. C O M M E N T U T I L I S E R C R A S H −  Mode standalone et attach −  Mode embarqué §  Avec l API de bootstrap §  Servlet container avec ServletContextListener (qui n est qu un wrapper de l API bootstrap…) §  Spring avec SpringBoostrap www.exoplatform.com - Copyright 2012 eXo Platform 10
  11. 11. L A D E M O www.exoplatform.com - Copyright 2012 eXo Platform 11
  12. 12. F E U I L L E D E R O U T E −  Support avancé de Groovy −  Websocket −  Plugin jvisualvm −  Module Play! Framework 1.x −  Plus de commandes www.exoplatform.com - Copyright 2012 eXo Platform 12
  13. 13. C E Q U I L FAU T R E T E N I R −  Gain de temps −  Simplifier certaines tâches −  Facile à utiliser −  Configurable −  Extensible −  Indispensable! www.exoplatform.com - Copyright 2012 eXo Platform 13
  14. 14. P LU S LO I N AV E C C R A S H −  Le site web : −  http://vietj.github.org/crash −  Lire la documentation −  Contribuer des scripts, des plugins −  Demander de l’aide, échanger : −  http://groups.google.com/group/crash-users −  Nous retrouver à Devoxx World −  Tools in action le lundi 12 Novembre 2012 – 18h05 www.exoplatform.com - Copyright 2012 eXo Platform 14

×