Google Web Toolkit (GWT)

19
ALGERIA JUG GWT Google Web Toolkit Hacen Dadda @hacentech

description

Algeria JAVA USER GROUP

Transcript of Google Web Toolkit (GWT)

Page 1: Google Web Toolkit (GWT)

ALGERIA JUG

GWTGoogle Web Toolkit

Hacen Dadda@hacentech

Page 2: Google Web Toolkit (GWT)

Google Web Toolkit

● Googel announced GWT at theJavaOne 2006

● Developement toolkit, not a framework

● One codebase, any browser

● Makes Ajax a priece of cake... and faster

Page 3: Google Web Toolkit (GWT)

Code in Java, run as javascript

Page 4: Google Web Toolkit (GWT)

We love each other !

Page 5: Google Web Toolkit (GWT)

How does it works ?

Page 6: Google Web Toolkit (GWT)

From Java to the browser

Page 7: Google Web Toolkit (GWT)

Tools

Eclipse GWT SDK GWT plugin

Page 8: Google Web Toolkit (GWT)
Page 9: Google Web Toolkit (GWT)
Page 10: Google Web Toolkit (GWT)
Page 11: Google Web Toolkit (GWT)

GWT plugin

Page 12: Google Web Toolkit (GWT)

Client/Server

Client GWT

Server Java

Page 13: Google Web Toolkit (GWT)

Hello Worldpublic class HelloWorld implements EntryPoint

{

public void onModuleLoad ()

{

Button button = new Button("Click Me");

button.addClickHandler(new HelloButtonClickHandler());

RootPanel.get().add(button);

}

class HelloButtonClickHandler implements ClickHandler

{

public void onClick (ClickEvent event)

{

Window.alert("Hello World");

}

}

}

Page 14: Google Web Toolkit (GWT)

Hello World

Page 15: Google Web Toolkit (GWT)

RPC diagram

Page 16: Google Web Toolkit (GWT)

Done ! Compile project

We need just this !

Page 17: Google Web Toolkit (GWT)

Let us go on the web

Rename (as u like)war/ site/

Page 18: Google Web Toolkit (GWT)

Here we go !

Page 19: Google Web Toolkit (GWT)

</presentation>

Thank you =)

@hacentech

[email protected]