Access Keys:
Skip to content (Access Key - 0)


GWT and App Engine using the Devoxx REST Interface

Abstract

A couple of years ago, Internet usage on mobile clients was a marginal activity reserved to those patient enough to deal with big latencies and quirky user interfaces. Now those days are gone, and pretty soon the smartphones will outnumber the desktops, laptops and netbooks connected to the Internet.

But writing a good web application is no small feat though, as mobile devices are bandwidth-constrained and are not guaranteed to be permanently online, so a good mobile web applications should take care of these constraints by both being capable of working offline and reducing bandwidth usage and server round-trips.

This talk will show you why the Google Web Toolkit and App Engine are the ideal Java frameworks to deliver a first-class mobile web application: optimized, ready to scale and offline-enabled. The example used to illustrate all of these concepts (and more !) will be one of the HTML5 clients of the Devoxx Schedule REST interface.

Speaker(s)

Salvador is Technical Leader  at SFEIR, a French IT company with an exclusive focus on software development and delivery. He is an expert in GWT, AppEngine and Agile Development.

retweet

Do you like this talk?


Related Presentations

GWT and App Engine using the Devoxx REST Interface
Comparing JVM Web Frameworks
The State of the Web
Vaadin - Rich Web Applications in Java without Plug-ins or JavaScript
HTML5 Websockets A New World of Limitless, Live, and Wickedly Cool Web Applications
Google Web Toolkit, Take 2 Implementing Awesome Rich Internet Applications
HTML 5 Fact and Fiction
Building Mashups Overview of common techniques and new HTML5 features
Extreme Productivity with Spring Roo
Programatic UI - how to build UI and avoid acute chevronitis

Search by Tag

Below are the 190 labels used in Devoxx 2010 listed alphabetically. Click on a label to see its associated content.
activiti, actors, adobe, agile, air, ajax, akka, alm, amazon, analysis, android, animations, annotations, apache, ast, asynchronous, atomsphere, authentication, authorization, authz, azure bayeux, birt, blackberry, bof, bpm caching, camel, cassandra, cdi, ci, clojure, closures, cloud, clusters, collaboration, collections, comet, conference
design, devops, dsl, duchess, dvcs, ec2, eclipse, ehcache, ejb3, ejb31 faces, fantom, findbugs, flash, flex, flex4, foss gae, gaelyk, gis, git, glassfish, google, grails, groovy, gui, guice, gwt
hadoop, hazelcast, hbase, hdfs, hibernate, hive, html, html5, http, hudson, infinispan, ioc, iphone, itext, izpack j2ee, java7, java8, javaee, javaee6, javafx, javaposse, javascript, javase, javase7, javase8, jax-rs, jax-ws, jdk, jdk7, jdk8, jms, jmx, jpa, jpa2, jquery, jsf, jsf2, jsonp, jsr299, jsr330, jug, jvm labs, lambda, loadui, lombok, mahout, mapreduce, maven, methodology, microsoft, mobile, modules, mongodb, morlocks, multicore, mylyn
news, nexus, no-sidebar, nosql, oauth, oltp, openam, openid, openjdk, openoffice, osgi parleys, patterns, pdf, performance, prototype, puzzlers, quickie, rails, repl, reporting, rest, ria, roo scala, scalable, seam, search, servlet, servlet3, soa, soloist, speakers, spock, spring, springmvc, sql, stm, struts, svn, symbian
tapestry, tdd, testing, tools, tools_in_action, twitter, uma, uml, university, url, visualvm, voldemort w3c, web20, webos, websockets, websphere, weld, wicket, ws-addressing, wtp, xfa, xhr, xml
Adaptavist Theme Builder Powered by Atlassian Confluence