SlideShare uses cookies to improve functionality and performance, and to provide you with relevant advertising. If you continue browsing the site, you agree to the use of cookies on this website. See our User Agreement and Privacy Policy.
SlideShare uses cookies to improve functionality and performance, and to provide you with relevant advertising. If you continue browsing the site, you agree to the use of cookies on this website. See our Privacy Policy and User Agreement for details.
Successfully reported this slideshow.
Activate your 14 day free trial to unlock unlimited reading.
Remote controlling Parrot AR drone with Vaadin & Spring Boot @ GWT.create
Wouldn't it be crazy to fly a small drone or helicopter with your phone or tablet running nothing but a web browser? This session will tell you all about it!
Imagine a fully functional touch based user interface for remote controlling a small drone or a helicopter. This is doable with latest experimental integrations around drone controlling backend applications over WIFI with touch based control interface built with GWT or Vaadin. During the session such a system will be presented with full technology stack starting from GWT based frontend to the actual backend controller application.
A live drone will also be flown during the talk maintaining a safe distance from the audience.
Entrepreneur, Consultant & Freelancer @ BeanBakers. Working actively with Vaadin technologies and Java since 2009
Wouldn't it be crazy to fly a small drone or helicopter with your phone or tablet running nothing but a web browser? This session will tell you all about it!
Imagine a fully functional touch based user interface for remote controlling a small drone or a helicopter. This is doable with latest experimental integrations around drone controlling backend applications over WIFI with touch based control interface built with GWT or Vaadin. During the session such a system will be presented with full technology stack starting from GWT based frontend to the actual backend controller application.
A live drone will also be flown during the talk maintaining a safe distance from the audience.
Remote controlling Parrot AR drone with Vaadin & Spring Boot @ GWT.create
1.
Remote controlling
Parrot AR Drone
Josh Long
@starbuxman
Spring developer advocate
Peter Lehto
@peter_lehto
Vaadin Expert & trainer
GWT,
Vaadin,
Spring Boot
2.
Remote controlling
Parrot AR Drone
Josh Long
@starbuxman
Spring developer advocate
Peter Lehto
@peter_lehto
Vaadin Expert & trainer
GWT,
Vaadin,
Spring Boot
35.
JogDial jogDial = new JogDial(Size.MEDIUM);
TextField x = new TextField();
TextField y = new TextField();
36.
JogDial jogDial = new JogDial(Size.MEDIUM);
TextField x = new TextField();
TextField y = new TextField();
jogDial.addMoveListener(e -> {
x.setValue(e.getX());
y.setValue(e.getY());
});
37.
JogDial jogDial = new JogDial(Size.MEDIUM);
TextField x = new TextField();
TextField y = new TextField();
jogDial.addMoveListener(e -> {
x.setValue(e.getX());
y.setValue(e.getY());
});
layout.addComponents(x, y, jogDial);
41.
JogDial jogDial = new JogDial(Size.MEDIUM);
TextField x = new TextField();
TextField y = new TextField();
jogDial.addMoveListener(e -> {
x.setValue(e.getX());
y.setValue(e.getY());
});
layout.addComponents(x, y, jogDial);
78.
Lessons learned today
1. Drones are super cool!
79.
Lessons learned today
1. Drones are super cool!
2. Vaadin is good for web apps, brings you great productivity
80.
Lessons learned today
1. Drones are super cool!
2. Vaadin is good for web apps, brings you great productivity
3. Boot kickstarts development and helps you all the way
81.
Lessons learned today
1. Drones are super cool!
2. Vaadin is good for web apps, brings you great productivity
3. Boot kickstarts development and helps you all the way
4. If we catch you making web pages with Vaadin & Boot
we’ll carry you behind the sauna*
*a not-so-fun Finnish tradition
82.
slides
slideshare.net/PeterLehto
Josh Long
@starbuxman
Spring developer advocate
Peter Lehto
@peter_lehto
Vaadin Expert & trainer
vaadin.com/demo
start.spring.io
github.com/peholmst/vaadin4spring
github.com/vaadin/teleport
83.
slides
slideshare.net/PeterLehto
Josh Long
@starbuxman
Spring developer advocate
Peter Lehto
@peter_lehto
Vaadin Expert & trainer
vaadin.com/demo
start.spring.io
github.com/peholmst/vaadin4spring
github.com/vaadin/teleport