CRaSHun shell pour étendre la          JVM         by Julien Viet          @julienviet                           1
Speaker               • @julienviet / www.julienviet.com               • 10 ans d’open source (eXo Platform / Red Hat /   ...
En 15 minutes               • Présentation de CRaSH               • CRaSH la démo qui impressione    ______ .~      ~. |``...
CRaSH c’est quoi ?              • Un project open source LGPL hosté sur GitHub              • Command Line Interface / She...
Avec des morceaux                           d’open source dedans    ______ .~      ~. |`````````,         ..              ...
Features              • Commandes écrites en Groovy: complétion avancée                      et interruptibles            ...
Pour quoi faire ?              • Vous voulez interagir facilement votre JVM              • Vous voulez étendre un runtime ...
Comment obtenir CRaSH              • Télécharger le zip ou le programme d’installation                      sur le site   ...
Comment utiliser CRaSH              • Mode standalone et attach              • Mode embarqué               • Avec l’API de...
La demo    ______ .~      ~. |`````````,         ..                        ..   |         ||           ||        .```.    ...
Feuille de route              • Support avancé de Groovy    ______ .~      ~. |`````````,         ..                      ...
Ce qu’il faut retenir              • Gain de temps              • Simplifier certaines tâches              • Facile à util...
Plus loin avec CRaSH              • Le site web : http://vietj.github.org/crash              • Lire la documentation      ...
Prochain SlideShare
Chargement dans…5
×

Crash

3 313 vues

Publié le

A shell to extend the Java Platform

Publié dans : Technologie
0 commentaire
1 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

Aucun téléchargement
Vues
Nombre de vues
3 313
Sur SlideShare
0
Issues des intégrations
0
Intégrations
4
Actions
Partages
0
Téléchargements
4
Commentaires
0
J’aime
1
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive
  • Drupal Shell, JBoss AS 7, Play! Framework, Mongo DB, Jenkins CLI, Seam Forge, JMX Kittie …
  • Crash

    1. 1. CRaSHun shell pour étendre la JVM by Julien Viet @julienviet 1
    2. 2. Speaker • @julienviet / www.julienviet.com • 10 ans d’open source (eXo Platform / Red Hat / JBoss) • Developer ______ .~ ~. |`````````, .. .. | || || .```. . |_________|| | `. . `. .. | | `.______. | `. . `. .... | | 2
    3. 3. En 15 minutes • Présentation de CRaSH • CRaSH la démo qui impressione ______ .~ ~. |`````````, .. .. | || || .```. . |_________|| | `. . `. .. | | `.______. | `. . `. .... | | 3
    4. 4. CRaSH c’est quoi ? • Un project open source LGPL hosté sur GitHub • Command Line Interface / Shell / Console / Terminal • Sortie de 1.0 hier  ______ .~ ~. |`````````, .. .. | || || .```. . |_________|| | `. . `. .. | | `.______. | `. . `. .... | | 4
    5. 5. Avec des morceaux d’open source dedans ______ .~ ~. |`````````, .. .. | || || .```. . |_________|| | `. . `. .. | | `.______. | `. . `. .... | | 5
    6. 6. Features • 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 .~ ~. |`````````, .. .. | || || .```. . |_________|| | `. . `. .. | | `.______. | `. . `. .... | | 6
    7. 7. Pour quoi faire ? • Vous voulez interagir facilement votre JVM • Vous voulez étendre un runtime facilement • Vous êtes h4ck3r et vous aimez bidouiller • Nous allons voir ensemble ______ .~ ~. |`````````, .. .. | || || .```. . |_________|| | `. . `. .. | | `.______. | `. . `. .... | | 7
    8. 8. Comment obtenir CRaSH • Télécharger le zip ou le programme d’installation sur le site • Depuis maven central (si vous l’embarquez) ______ .~ ~. |`````````, .. .. | || || .```. . |_________|| | `. . `. .. | | `.______. | `. . `. .... | | 8
    9. 9. Comment utiliser CRaSH • 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…) ______ .~ ~. |`````````, .. .. | || || .```. . |_________|| | `. . `. .. | | `.______. | `. . `. .... | | 9
    10. 10. La demo ______ .~ ~. |`````````, .. .. | || || .```. . |_________|| | `. . `. .. | | `.______. | `. . `. .... | | 10
    11. 11. Feuille de route • Support avancé de Groovy ______ .~ ~. |`````````, .. .. | || || .```. . |_________|| | `. . `. .. | | `.______. | `. . `. .... | | 11
    12. 12. Ce qu’il faut retenir • Gain de temps • Simplifier certaines tâches • Facile à utiliser • Configurable • Extensible .~ ______ • Indispensable! ~. |`````````, .. .. | || || .```. . |_________|| | `. . `. .. | | `.______. | `. . `. .... | | 12
    13. 13. Plus loin avec CRaSH • Le site web : http://vietj.github.org/crash • Lire la documentation • Contribuer des scripts ______ .~ ~. |`````````, .. .. | || || .```. . |_________|| | `. . `. .. | | `.______. | `. . `. .... | | 13

    ×