Vaadin 7 what next

Post on 11-Nov-2014

2.839 views 2 download

Tags:

description

My (highly speculative) Vaadin & GWT meetup presentation on what is happening after Vaadin 7.0.

Transcript of Vaadin 7 what next

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

http://vaadin.com/addon/clara

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)

ETA December 2012

JEEVaadinCDI

Java EE 6 CDI with Vaadin

Roadmap and license undecided

Helpers for using JAAS security

Support for injecting UIs, Views, ...

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?

joonas@vaadin.com vaadin.com/joonas

@joonaslehtinen#vaadin