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

Play Framework - Crash Course

Play Framework, the popular Java and Scala web framework was launched only half a year ago but it’s fair to say that it has taken the JVM web development community by storm. In this university session the Play core team will teach you how to get the best out of Play including a session about “Real world application development techniques” and another that will introduce you to “Realtime Web Programming”

Play Development techniques in the Real World

(Peter Hausel, Typesafe)

In the first half of the session, you will learn about a few subjects that every Play! developer should know about, such as:

  • Best practices regarding deployment & project setup
  • Creating your own Play project templates
  • Defining routes in multiple files
  • Writing and using plugins
  • Understanding application extension hooks
  • How to take advantage of play front-end tech support
  • Managing assets pipeline
  • Effective testing

This session will contain an application-walkthrough as well as some live coding.

Playframework: Real Time Web for the JVM

(Sadek Drobi & Guillaume Bort, Zenexity)

Play is a modern web application framework built on top of the JVM and features simplicity and high scalability on top of its web-friendly architecture. One of the major focuses of the Play framework is supporting Real-time web apps, which are apps that provide continuous bidirectional client/server communication using technologies like WebSockets, Server-sent events and Comet.

Realtime Web opens a new horizon of possibilities and opportunities for web applications, and by avoiding traditional polling-based approaches, an app can use less resources, be more responsive, and provide a better user experience for a large variety of client browsers and devices.

Combined with other components of Play's infrastructure such as the reactive programming model and the strong and performant foundation of the JVM, the end result is a straightforward and robust programming model which scales easily and provides support for a wide variety of applications.

This talk will explore the capabilities present in a Real-time web app, and will offer insight into how Play framework applications are developed compared to other frameworks which you may already be working with.


Related Presentations

Apache TomEE, Java EE 6 Web Profile on Tomcat
Application within Minutes
Defensible Development with Secure HTTP Headers
Disruptive Media
Fast UIs for the mobile web
Faster Websites Crash Course on Frontend Performance
Google Drive SDK
mobile apps are a dead-end
Play Framework - Crash Course
Progressive Enhancement for Mobile Web Performance
Showing first 10 of 17 results

Search by Tag

Below are the 177 labels used in Devoxx 2012 listed alphabetically. Click on a label to see its associated content.
actors, agile, ajax, akka, alm, analysis, android, animations, annotations, apache, appcache, apple, arduino, arquillian, asynchronous, atdd, atlassian bejug, big, bof cache, caching, cdi, ceylon, children, chrome, clojure, closures, cloud, cloudfoundry, clusters, collaboration, collections, conference, css3
dart, data, datadirect, design, devops, devoxx, domotics, duchess, eclipse, eclipselink, ejb3, excel, facebook, functionalprogramming glassfish, google, grails, graphics, greenfoot, groovy, gtiazdbpwgco, guice, gwt hadoop, hands-onlabs, hateoas, hbpomnhkf, hibernate, html, html5, http, hudson, hypermedia, hzihuduljqejelq
ibm, indexeddb, infinispan, ios, iphone, irxqvjdgvntzpkeef j2me, java7, java8, javaee, javaee6, javaee7, javafx, javame, javaposse, javascript, javase, jax-rs, jboss, jcp, jdk, jdk8, jersey, jigsaw, jms, jmx, jpa, jpa2, jruby, json, jsr, jug, junit, jvm lambda, lombok, mapreduce, maven, methodology, mobile, modules, mongodb, multicore, mylyn, mysql
nao, news, nfc, no-sidebar, nodejs, nosql, oauth, openjdk, openshift, orm, osgi, otgftluul paas, parleys, patterns, performance, phonegap, play, playframework, podcast, polyglot, puzzlers, quickie raspberrypi, redis, rest, ria, robotics, rzxsgheseucnp
salesforce, scala, scalable, scrum, sdk, search, security, servlet, sgxaniowwxebaxn, soa, social, speakers, spock, spring, sql tdd, technology, testing, tfgglcmqjabadme, tools, toolsinaction, torquebox, twitter, university, vaadin, visualvm web, web20, webgl, websockets, websphere, websql, weld, women
Enjoy Devoxx 2012 on your tablet

Adaptavist Theme Builder Powered by Atlassian Confluence