You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 13 Next »

Some interesting references for this discussion:

Vaadin client side interaction without trip to server: https://vaadin.com/directory#addon/snappy

Vaadin server push http://vaadin.com/directory#addon/dontpush-ozonelayer https://vaadin.com/directory#addon/dontpush

Integrating Vaadin with jQuery and others: https://vaadin.com/wiki/-/wiki/Main/Integration%20Experiences?p_r_p_185834411_title=Integration%2520Experiences

Embedding Vaadin in Webpage: https://vaadin.com/book/-/page/application.embedding.html

GWT and MVP

GWTs native MVP

https://developers.google.com/web-toolkit/articles/mvp-architecture

https://developers.google.com/web-toolkit/articles/mvp-architecture-2

https://developers.google.com/web-toolkit/doc/latest/DevGuideMvpActivitiesAndPlaces

gwt-presenter
gwt-platform - GWTP
MVP4G

http://code.google.com/p/mvp4g/ http://code.google.com/p/mvp4g/wiki/Mvp4g_vs_GWTP

Vaadin and MVP

https://vaadin.com/directory#addon/mvp-and-uibinder-for-vaadin

MVP4Vaadin

https://github.com/peholmst/MVP4Vaadin

Vaadin 7.0

http://dev.vaadin.com/wiki/Vaadin7

  • Major refactoring with API changes.
  • Things deprecated since version 6 goes out.
  • Component hierarchies are changing, more interfaces, enums instead of constants, containers have changes to API.
  • Will not support IE6 and IE7.
  • Adds server-side style names as-is without the component prefix to improve CSS parsing performance.
  • Window management is refactored, uri fragment handling changes. The app no longer loads then switches to the view indicated in the uri.
  • New navigation api for mapping uris to views.
  • Widgets are redesigned on client side to allow for better composition. No longer tightly couples presentation and server communication in the same class. Will happen gradually in 7.0.1, 7.0.2 etc.
Recent GWT additions

https://developers.google.com/web-toolkit/release-notes

updates for IE9, HTML5, integration with GAE and Eclipse

2.2 added touch events: Touchstart, touchmove, touchend, touchcancel have been integrated into the GWT event framework (#5148)
2.2 dropped support for java 1.5


Vaadin research, prototypes and custom components for M5

You might want to have a look at the Vaadin prototypes and components that Marlon has developed last winter, specifically for the new M5. It contains a demo for server-side push and a tricky prototype showing how the page editor could be implemented using Vaadin components injected in an iFrame only. Not that we want to change our page editor for 5.0, but he had to solve a number of problems related to embedding a Vaadin app.

Updated status of Vaadin issues related to earlier M5 development: http://jira.magnolia-cms.com/browse/UX-39

Prototype demonstrating drag and drop to iFrame: http://jira.magnolia-cms.com/browse/UX-40
Prototype demonstrating drag and drop from Desktop: http://jira.magnolia-cms.com/browse/UX-41
Prototype demonstrating server-side push support: http://jira.magnolia-cms.com/browse/UX-42

Vaadin Tree component implementing hybrid selection: http://jira.magnolia-cms.com/browse/UX-51

SVN:

  • No labels