Access Keys:
Skip to content (Access Key - 0)
Meet us in Antwerp, November 12th-16th 2012, MetroPolis - Belgium

retweet

Writing highly scalable WebSocket using the Atmosphere Framework in Scala

Abstract

The Atmosphere Framework allow the creation of portable Comet and WebSocket applications across browser and server. In this session we will first introduce the new WebSocket technology and how easy it is to write such application using the Atmosphere Framework. Next we will introduce Atmosphere's Websocket clients' library: JQuery and GWT. We will then demonstrate how WebSocket applications can be highly scaled using the Redis's data structure server, the XMPP protocol or ActiveMQ. We will conclude the session by deploying our WebSocket application into environments that doesn't support the protocol and how Atmosphere can transparently emulate WebSocket support. The Scala programming language will be used for all our WebSocket demonstration.

Speaker(s)

Related Presentations

Above the Clouds Introducing Akka
Crash Course into Scala
Hammurabi - A Scala rule engine
Hibernate JPA type safe query in Scala an implicit help from the language
HTML5 with Play Scala, CoffeeScript and Jade
Is Fantom light years ahead of Scala
Let's Play! with Scala
Play 2.0, a Web framework for a new era
Scala Enthusiasts Gathering
Stop sleeping, start awaiting!
Showing first 10 of 15 results

Search by Tag

Below are the 170 labels used in Devoxx 2011 listed alphabetically. Click on a label to see its associated content.
action, activemq, activiti, actors, adobe, agile, air, ajax, alfresco, alm, amazon, analysis, android, annotations, apache, appcache, apple, asynchronous, atlassian, azure bejug, bitbucket, blackberry, bof c2dm, caching, camel, cdi, ceylon, chrome, ci, clojure, closures, cloud, cloudfoundry, cms, coherence, collaboration, comet, conference, confluence, continuous, css3, cxf
design, devoxx, dojo, domotics, dsl, duchess, dvcs, eclipse, eclipselink, ejb31, fantom, flex, fork/join, foss gae, gaelyk, git, glassfish, google, gpars, grails, graphics, griffon, groovy, gtug, gui, gwt hands-on, heroku, hibernate, html5, http, hudson, ibm, in, indexeddb, infinispan, ios, iphone
jackrabbit, java7, javaee, javaee6, javafx, javame, javascript, javase, jax-rs, jboss, jcp, jcr, jdk, jdk7, jdk8, jenkins, jigsaw, jira, jms, jmx, jpa, jpa2, jquery, jruby, jsf2, json, jsr, jsr-170, jug, jvm labs, lambda, maven, methodology, microsoft, mobile, modules, mongodb, mozilla, multicore, news, nosql oauth, openjdk, openshift, osgi, paas, parleys, performance, playframework, podcast, pojo, polyglot, quickie
rails, redis, rest, ria, roo, scala, scalable, seam, security, servicemix, speakers, spring, springmvc, stm, swing tdd, testing, tools, tools_in_action, transactions, twitter, university, vaadin, w3c, web20, webgl, websockets, websql, weld, wicket xml, xpand, xtext

Adaptavist Theme Builder Powered by Atlassian Confluence