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

retweet

From Java Swing to HTML5 Canvas

Abstract

Short overview of what you have be aware of when you try to create a HTML5 port of your custom Java Swing components. Unfortunately one could not simply convert the Swing component to HTML5 but with a little knowledge and fortune one could port most of the Java2D code to HTML5 Canvas. As an example a gauge from the Java Swing library "SteelSeries" will be ported to HTML5 Canvas.

Speaker

Gerrit Grunwald is working as a team leader of a small group of software developers at Raith GmbH, where he work for around 10 years. His technical interests include desktop software development, preferably using modern, object-oriented and/or component based techniques, and specifically the subareas - Java Swing component development, HTML5 canvas and svg.

He's a decent-frequency blogger and the leader of the Java User Group in Münster (Germany), where he's living. In addition he is the author of the SteelSeries Java Swing component library and it's javascript counterpart.

He has been involved in the IT industry since 1996, when he started studying Applied Physics at the University of Applied Sciences Münster (Germany). In 2001, he joined Raith where he started to work as an application scientist, but soon started working in the software development group that he's leading now.

Related Presentations

A snapshot of the mobile HTML5 revolution
Bleeding Edge HTML5
Building Modern Web Apps with HTML5 and DART
Cross Platform Game Programming with PlayN
Cross-platform RIAs and Mobile Applications connected to a Java back-end
From Java Swing to HTML5 Canvas
Google Technology User Group BOF
HTML5 and Beyond
HTML5 Game Development The most fun you can have in a browser
HTML5 with Play Scala, CoffeeScript and Jade
Showing first 10 of 21 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