Dr. Joonas LehtinenVaadin - CEO
Vaadin 7what next?
@joonaslehtinen
Nov 14. 2012
Vaadin Framework7
Beta8
Ready when it is ready[we slipped out of the time-box to deliver quality]
RCETA early Dec
Rebuilt from the core 7Text
Empower Developers
Embrace Extendability
Clean Up
Whatnext?7
DisclaimerRoadmap after 7 is not decided yet... all of the following is just thoughts on what would be the best way of setting the roadmap after 7 if we would be writing it in stone today... But of course there might be quite a few things that could and will change along the road.. And here starts the real diclaimer. If you see this, you are too close to screen, ipsum dolor sit amet,
consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
major 6
minor 8
maintenance 5
.
.
Maintenance version
Once a month for latest major, when needed for older majors
Released for all supported major versions
Only bugfixes allowed
Minor version
Released for the latest major 2-4 times per year
Try hard not to break backwards compatibility
New features
Major version
5 major versions released in the past 11 years. Each one supported for 5 years.
Can break backwards compatibility when really needed
New features
8No plans to start development in 2013
71First things first.
Add what is missing from 7
Start adding client-side APIs to some (few)Vaadin widgets
New theme that puts SASS to full use
Built-in push channel
ETA February 2013
72Widgets.
Widgets with server and client API
Most widgets to have client-side APIs
Redesigned combobox
Redesigned Table
ETA June 2013
7x.Other things
Declarative UIs
Embed Vaadin JSPs with a taglib, embed JSPs in UIs and mix declarative UI with JSPs
Mix HTML in UI declarations
Built in, optional XML-based UI declaration for defining UIs
Better IDE Tooling
Declarative UI editing mode for visual editor
Full theme support: See application specific theme in Visual editor
Add-on support: see add-on widgets in visual editor, browse directory in IDE, ...
Book of Vaadin
Final version of the book covering Vaadin 7 expected in January
Preview edition available today - both from vaadin.com/book
Missing from 7, but target not set
On the fly translations for UI
WAI-ARIA
VaadinCharts
Comprehensive charting library
Included in Vaadin Pro Account
Vaadin Timeline is included
Based on #1 charts library: Highcharts(no separate Hightcharts license required)
http://localhost:48080/charts-demo
ETA December 2012
JEEVaadinCDI
Java EE 6 CDI with Vaadin
Roadmap and license undecided
Helpers for using JAAS security
Support for injecting UIs, Views, ...
https://github.com/vaadin/vaadin-cdi-integration
demoAdd-on samples
?What would youlike to have in the
upcoming roadmap?
3
Vaadin: A Familiar Way to Build Web Apps with Java
DZone, Inc. | www.dzone.comFigure 4: The Class Diagram presents all user interface component classes and the most important interfaces, relationships, and methods.
Questions?Comments?
[email protected] vaadin.com/joonas
@joonaslehtinen#vaadin