Vaadin 7 what next

39
Dr. Joonas Lehtinen Vaadin - CEO Vaadin 7 what next? @joonaslehtinen Nov 14. 2012

description

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

Transcript of Vaadin 7 what next

Page 1: Vaadin 7   what next

Dr. Joonas LehtinenVaadin - CEO

Vaadin 7what next?

@joonaslehtinen

Nov 14. 2012

Page 2: Vaadin 7   what next

Vaadin Framework7

Page 3: Vaadin 7   what next

Beta8

Page 4: Vaadin 7   what next

Ready when it is ready[we slipped out of the time-box to deliver quality]

Page 5: Vaadin 7   what next

RCETA early Dec

Page 6: Vaadin 7   what next

Rebuilt from the core 7Text

Page 7: Vaadin 7   what next

Empower Developers

Embrace Extendability

Clean Up

Page 8: Vaadin 7   what next

Whatnext?7

Page 9: Vaadin 7   what next

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.

Page 10: Vaadin 7   what next

major 6

minor 8

maintenance 5

.

.

Page 11: Vaadin 7   what next

Maintenance version

Once a month for latest major, when needed for older majors

Released for all supported major versions

Only bugfixes allowed

Page 12: Vaadin 7   what next

Minor version

Released for the latest major 2-4 times per year

Try hard not to break backwards compatibility

New features

Page 13: Vaadin 7   what next

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

Page 14: Vaadin 7   what next

8No plans to start development in 2013

Page 15: Vaadin 7   what next

71First things first.

Page 16: Vaadin 7   what next

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

Page 17: Vaadin 7   what next

ETA February 2013

Page 18: Vaadin 7   what next

72Widgets.

Page 19: Vaadin 7   what next
Page 20: Vaadin 7   what next

Widgets with server and client API

Most widgets to have client-side APIs

Redesigned combobox

Redesigned Table

Page 21: Vaadin 7   what next

ETA June 2013

Page 22: Vaadin 7   what next

7x.Other things

Page 23: Vaadin 7   what next

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

Page 24: Vaadin 7   what next

http://vaadin.com/addon/clara

Page 25: Vaadin 7   what next

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, ...

Page 26: Vaadin 7   what next

Book of Vaadin

Final version of the book covering Vaadin 7 expected in January

Preview edition available today - both from vaadin.com/book

Page 27: Vaadin 7   what next

Missing from 7, but target not set

On the fly translations for UI

WAI-ARIA

Page 28: Vaadin 7   what next

VaadinCharts

Page 29: Vaadin 7   what next

Comprehensive charting library

Included in Vaadin Pro Account

Vaadin Timeline is included

Based on #1 charts library: Highcharts(no separate Hightcharts license required)

Page 31: Vaadin 7   what next

ETA December 2012

Page 32: Vaadin 7   what next

JEEVaadinCDI

Page 33: Vaadin 7   what next

Java EE 6 CDI with Vaadin

Roadmap and license undecided

Helpers for using JAAS security

Support for injecting UIs, Views, ...

Page 35: Vaadin 7   what next

demoAdd-on samples

Page 38: Vaadin 7   what next

?What would youlike to have in the

upcoming roadmap?

Page 39: Vaadin 7   what next

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