Vaadin 7 what next
-
Upload
joonas-lehtinen -
Category
Documents
-
view
2.841 -
download
2
description
Transcript of Vaadin 7 what next
![Page 1: Vaadin 7 what next](https://reader034.fdocuments.in/reader034/viewer/2022051012/54627674af79599e2c8b4b57/html5/thumbnails/1.jpg)
Dr. Joonas LehtinenVaadin - CEO
Vaadin 7what next?
@joonaslehtinen
Nov 14. 2012
![Page 2: Vaadin 7 what next](https://reader034.fdocuments.in/reader034/viewer/2022051012/54627674af79599e2c8b4b57/html5/thumbnails/2.jpg)
Vaadin Framework7
![Page 3: Vaadin 7 what next](https://reader034.fdocuments.in/reader034/viewer/2022051012/54627674af79599e2c8b4b57/html5/thumbnails/3.jpg)
Beta8
![Page 4: Vaadin 7 what next](https://reader034.fdocuments.in/reader034/viewer/2022051012/54627674af79599e2c8b4b57/html5/thumbnails/4.jpg)
Ready when it is ready[we slipped out of the time-box to deliver quality]
![Page 5: Vaadin 7 what next](https://reader034.fdocuments.in/reader034/viewer/2022051012/54627674af79599e2c8b4b57/html5/thumbnails/5.jpg)
RCETA early Dec
![Page 6: Vaadin 7 what next](https://reader034.fdocuments.in/reader034/viewer/2022051012/54627674af79599e2c8b4b57/html5/thumbnails/6.jpg)
Rebuilt from the core 7Text
![Page 7: Vaadin 7 what next](https://reader034.fdocuments.in/reader034/viewer/2022051012/54627674af79599e2c8b4b57/html5/thumbnails/7.jpg)
Empower Developers
Embrace Extendability
Clean Up
![Page 8: Vaadin 7 what next](https://reader034.fdocuments.in/reader034/viewer/2022051012/54627674af79599e2c8b4b57/html5/thumbnails/8.jpg)
Whatnext?7
![Page 9: Vaadin 7 what next](https://reader034.fdocuments.in/reader034/viewer/2022051012/54627674af79599e2c8b4b57/html5/thumbnails/9.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051012/54627674af79599e2c8b4b57/html5/thumbnails/10.jpg)
major 6
minor 8
maintenance 5
.
.
![Page 11: Vaadin 7 what next](https://reader034.fdocuments.in/reader034/viewer/2022051012/54627674af79599e2c8b4b57/html5/thumbnails/11.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051012/54627674af79599e2c8b4b57/html5/thumbnails/12.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051012/54627674af79599e2c8b4b57/html5/thumbnails/13.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051012/54627674af79599e2c8b4b57/html5/thumbnails/14.jpg)
8No plans to start development in 2013
![Page 15: Vaadin 7 what next](https://reader034.fdocuments.in/reader034/viewer/2022051012/54627674af79599e2c8b4b57/html5/thumbnails/15.jpg)
71First things first.
![Page 16: Vaadin 7 what next](https://reader034.fdocuments.in/reader034/viewer/2022051012/54627674af79599e2c8b4b57/html5/thumbnails/16.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051012/54627674af79599e2c8b4b57/html5/thumbnails/17.jpg)
ETA February 2013
![Page 18: Vaadin 7 what next](https://reader034.fdocuments.in/reader034/viewer/2022051012/54627674af79599e2c8b4b57/html5/thumbnails/18.jpg)
72Widgets.
![Page 19: Vaadin 7 what next](https://reader034.fdocuments.in/reader034/viewer/2022051012/54627674af79599e2c8b4b57/html5/thumbnails/19.jpg)
![Page 20: Vaadin 7 what next](https://reader034.fdocuments.in/reader034/viewer/2022051012/54627674af79599e2c8b4b57/html5/thumbnails/20.jpg)
Widgets with server and client API
Most widgets to have client-side APIs
Redesigned combobox
Redesigned Table
![Page 21: Vaadin 7 what next](https://reader034.fdocuments.in/reader034/viewer/2022051012/54627674af79599e2c8b4b57/html5/thumbnails/21.jpg)
ETA June 2013
![Page 22: Vaadin 7 what next](https://reader034.fdocuments.in/reader034/viewer/2022051012/54627674af79599e2c8b4b57/html5/thumbnails/22.jpg)
7x.Other things
![Page 23: Vaadin 7 what next](https://reader034.fdocuments.in/reader034/viewer/2022051012/54627674af79599e2c8b4b57/html5/thumbnails/23.jpg)
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 25: Vaadin 7 what next](https://reader034.fdocuments.in/reader034/viewer/2022051012/54627674af79599e2c8b4b57/html5/thumbnails/25.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051012/54627674af79599e2c8b4b57/html5/thumbnails/26.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051012/54627674af79599e2c8b4b57/html5/thumbnails/27.jpg)
Missing from 7, but target not set
On the fly translations for UI
WAI-ARIA
![Page 28: Vaadin 7 what next](https://reader034.fdocuments.in/reader034/viewer/2022051012/54627674af79599e2c8b4b57/html5/thumbnails/28.jpg)
VaadinCharts
![Page 29: Vaadin 7 what next](https://reader034.fdocuments.in/reader034/viewer/2022051012/54627674af79599e2c8b4b57/html5/thumbnails/29.jpg)
Comprehensive charting library
Included in Vaadin Pro Account
Vaadin Timeline is included
Based on #1 charts library: Highcharts(no separate Hightcharts license required)
![Page 30: Vaadin 7 what next](https://reader034.fdocuments.in/reader034/viewer/2022051012/54627674af79599e2c8b4b57/html5/thumbnails/30.jpg)
http://localhost:48080/charts-demo
![Page 31: Vaadin 7 what next](https://reader034.fdocuments.in/reader034/viewer/2022051012/54627674af79599e2c8b4b57/html5/thumbnails/31.jpg)
ETA December 2012
![Page 32: Vaadin 7 what next](https://reader034.fdocuments.in/reader034/viewer/2022051012/54627674af79599e2c8b4b57/html5/thumbnails/32.jpg)
JEEVaadinCDI
![Page 33: Vaadin 7 what next](https://reader034.fdocuments.in/reader034/viewer/2022051012/54627674af79599e2c8b4b57/html5/thumbnails/33.jpg)
Java EE 6 CDI with Vaadin
Roadmap and license undecided
Helpers for using JAAS security
Support for injecting UIs, Views, ...
![Page 34: Vaadin 7 what next](https://reader034.fdocuments.in/reader034/viewer/2022051012/54627674af79599e2c8b4b57/html5/thumbnails/34.jpg)
https://github.com/vaadin/vaadin-cdi-integration
![Page 35: Vaadin 7 what next](https://reader034.fdocuments.in/reader034/viewer/2022051012/54627674af79599e2c8b4b57/html5/thumbnails/35.jpg)
demoAdd-on samples
![Page 38: Vaadin 7 what next](https://reader034.fdocuments.in/reader034/viewer/2022051012/54627674af79599e2c8b4b57/html5/thumbnails/38.jpg)
?What would youlike to have in the
upcoming roadmap?
![Page 39: Vaadin 7 what next](https://reader034.fdocuments.in/reader034/viewer/2022051012/54627674af79599e2c8b4b57/html5/thumbnails/39.jpg)
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