client-server hybrid apps with vaadin

9
Joonas Lehtinen @joonaslehtinen Client + Server Hybrid Applications with Vaadin

Upload: joonas-lehtinen

Post on 10-Nov-2014

1.968 views

Category:

Documents


5 download

DESCRIPTION

Vaadin & GWT Meetup San Francisco presentation Oct 2, 2012

TRANSCRIPT

Page 1: Client-Server Hybrid Apps with Vaadin

Joonas Lehtinen@joonaslehtinen

Client + Server Hybrid Applications with Vaadin

Page 2: Client-Server Hybrid Apps with Vaadin

Layers of abstraction

JavaScriptJava toJavaScript

Webserver

Backendserver

required optional optionalrequired

RPC

optional

Vaa

din

required optionalrequired

GW

T

requiredrequired

Ext

JS

requiredrequired

required required

Page 3: Client-Server Hybrid Apps with Vaadin

Architecture

Page 4: Client-Server Hybrid Apps with Vaadin
Page 5: Client-Server Hybrid Apps with Vaadin

server

client

Component

Widget

Connector

RPC

7State

Page 6: Client-Server Hybrid Apps with Vaadin

HourList

HLConnector

HLState

UI

WHView FooViewBarView

HLWidget OfflineUI

API

Page 7: Client-Server Hybrid Apps with Vaadin

Trying it out

Page 9: Client-Server Hybrid Apps with Vaadin

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