Your SlideShare is downloading. ×
Introduction à Vaadin
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Introduction à Vaadin

6,598
views

Published on

Published in: Technology

1 Comment
0 Likes
Statistics
Notes
  • Thanks, merci de votre présentation, clair simple et direct Bravo.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Be the first to like this

No Downloads
Views
Total Views
6,598
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
104
Comments
1
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Introduction à Vaadin
  • 2. Qu'est ce que c'est ?
      • Une RIA de plus
      • 100% JAVA  
      • Navigateur comme plateforme
      • Pas besoin de plugin
  • 3. Mais alors ... c'est comme GWT ?
  • 4. Pas tout à fait...
      • Construit sur GWT
      • Pas de compilation javascript
      • RIA Server Side
  • 5. C'est bizarre ton truc !
  • 6. Il était une fois ...
    •   Développé par IT Mill
      • 2002 :moteur RIA propriétaire
      • 2007 : intégration GWT + Licence Apache 2.0
  • 7. Architecture Générale Client Léger  JavaScript Logique métier
  • 8. Architecture Générale
  • 9. Client Side Engine
  • 10. UIDL Quand je clique sur ... ... et que ça fait ..
  • 11. UIDL ... il s'était passé ...
  • 12. Et mon modèle métier ?
      • GWT : Dozer j'en ai ma dose et Gilead c'est rasoir...
      • Vaadin : Avec UIDL mes objets ne transitent pas sur le réseau
  • 13. Et pour l'intégration au reste ?
      • Spring
      • Google App Engine
      • Porlets
      • "Embarqué" par iframe
  • 14. Usual Hello
    • public class MyApplication extends Application {
    • @Override
    • public void init() {
    • Window mainWindow = new Window("Hello Application");
    • Label label = new Label("Hello Vaadin user");
    • mainWindow.addComponent(label);
    • setMainWindow(mainWindow);
    • }
    • }
  • 15. A quoi ça ressemble ?  Qu'est ce que je peux faire avec ?
    • Plein de choses chouettes, regarde ici :
    • http://demo.vaadin.com/sampler
  • 16. API & Plugin
      • API (dernière version) http://vaadin.com/downloading
      • Plugins
        • Eclipse http://vaadin.com/eclipse
        • Net Beans http://vaadin.com/netbeans
  • 17. Structure projet Pas de fichier html, ni css !
  • 18. Démo ! http://nicolasfrancois.googlecode.com/svn/trunk/AddressBook/
  • 19. Effet boomerang 1/2 Création de composant fastidieuse
  • 20. Effet boomerang 2/2 Système de thème par toujours évident à prendre en main
  • 21. Conclusion
      • Avantages
        • Simple et rapide à mettre en place
        • Beaucoup de composants disponible
        • Server side
        • Documentation bonne qualité
        • Open source
      • Inconvénients
        • Pas vraiment web
        • Server Side

×