Successfully reported this slideshow.
Your SlideShare is downloading. ×

Liferay 6 and vaadin portlets

Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Upcoming SlideShare
PrestaShop 1.2.4.0 Thai
PrestaShop 1.2.4.0 Thai
Loading in …3
×

Check these out next

1 of 39 Ad

Liferay 6 and vaadin portlets

Download to read offline

Liferay 6 и портлеты Vaadin. Введение и демонстрация Liferay IDE и портлеты на базе Vaadin.
Sami Ekblad, Vaadin
Vaadin Developer Meetup, Санкт-Петербург, 24 января 2011 года

Liferay 6 и портлеты Vaadin. Введение и демонстрация Liferay IDE и портлеты на базе Vaadin.
Sami Ekblad, Vaadin
Vaadin Developer Meetup, Санкт-Петербург, 24 января 2011 года

Advertisement
Advertisement

More Related Content

Similar to Liferay 6 and vaadin portlets (20)

Advertisement

Liferay 6 and vaadin portlets

  1. 1. Liferay 6 and Vaadin vaadin.com / sami
  2. 2. Liferay 6 Portal
  3. 3. Liferay 6 Introduction A Java Portal (JSR 286 Portlet Specification 2.0) Runs on Java EE server: Tomcat, JBoss, ... CE: Community Edition (LGPL 2.1) EE: Enterprise Edition (Commercial OS)
  4. 4. add new ones vaadin portlet web content
  5. 5. Your Applications Creating new functionality - you can use Themes, Layout Template, Portlets Extending portal - using Portal Hook Plugins and Ext Plugin Vaadin: Rich Web Applications as Portlets
  6. 6. Application Platform
  7. 7. Vaadin Apps in Liferay Vaadin is part of Liferay 6 distribution Looks like Liferay (theme since Vaadin 6.4.6) Easiest way to develop rich portlets
  8. 8. Getting started
  9. 9. What you need Liferay 6 Portal installation (Using Tomcat bundle) Eclipse IDE (Helios) Liferay Plugin SDK and Liferay IDE
  10. 10. Liferay IDE
  11. 11. Server control Project Templates Dependency Management
  12. 12. Liferay IDE Plugin for Eclipse (Ganymede, Helios) Relies on Liferay Plugin SDK (command-line tools) http://www.liferay.com/community/ wiki/-/wiki/Main/Liferay+IDE
  13. 13. Eclipse Development Setup
  14. 14. Configure Server
  15. 15. Liferay Plugin SDK
  16. 16. Create a project (currently with Liferay IDE 1.1)
  17. 17. New Portlet Plugin Project
  18. 18. Vaadin Dependencies
  19. 19. portlet.xml <portlet-class> com.vaadin.terminal.gwt.server.ApplicationPortlet2 </portlet-class> <init-param> <name>application</name> <value> org.vaadin.sample.MyLiferayTestApp </value> </init-param>
  20. 20. Create a project (the upcoming Liferay IDE 1.5)
  21. 21. Integrated Vaadin Wizards
  22. 22. Vaadin Control Panel
  23. 23. Vaadin Widgetset Management Widgetset is the client-part of Vaadin (using Google Web Toolkit (GWT)) Contains all the precompiled widgets (can be split for lazy loading) Must be compiled when installing new add-ons
  24. 24. Installation Add-ons Widgetset compilation
  25. 25. Demo: Liferay IDE and Vaadin
  26. 26. What you need Liferay 6 Portal installation (Using Tomcat bundle) Eclipse IDE (Helios) Liferay Plugin SDK and Liferay IDE
  27. 27. ...
  28. 28. Summary Rich portlets for Liferay (and other portals) Java coding only, Optimize the development cycle Liferay IDE 1.5 makes it easier
  29. 29. Vaadin Mail Portlet
  30. 30. Vaadin Mail Portlet Full featured mail application for Liferay UI based on Vaadin (open source as usual) Part of Liferay 6 CE / EE distribution
  31. 31. Roadmap
  32. 32. Vaadin and Liferay The latest Liferay 6 includes the latest Vaadin library and themes New features for Vaadin Control Panel and Liferay IDE 1.5 (Jan 2011) Liferay UI Development Refcard
  33. 33. Where to continue?
  34. 34. vaadin.com/ sami/liferay (or just google it) as e re F F D P
  35. 35. Book of Vaadin Vaadin is look gre a for build n open source ing mod at, perfo J ern web ava framework applicati your use rm well ons that rs happ and ma y. ke you a nd http://va adin.com / ISBN 978 -952-92-6 753-8 Chapter 11.8. 9 78952 90000 Portal Integration US $24.9 5 9 267538 Vaadin 6 .4 Edition as e re F F D P
  36. 36. Questions Comments vaadin.com/sami

×