JavaZone 2009 - Scala & Wicket, match made in heaven? A case study of JavaZone's web submission application
Tired of XML in your web applications? Looking for a better language which lets you do more with less?
Scala is a modern programming language on the Java VM, combining the best of OO and functional programming. Wicket is a popular stateful component-based web framework.
We have developed SubmitIT, a web application to collect presentation proposals for the JavaZone programme committee.
In this presentation we start by giving some background on JavaZone, the review process and the pains of a growing conference. Then we introduce SubmitIT and give an overview of the core technologies used, Scala and Wicket. We present some of the challenges we had to overcome when combining a Java-based web framework with Scala, as well as the available tool support. Finally we conclude with some remarks on productivity and code quality.
Fredrik Vraalsen
Fredrik Vraalsen is a Java developer/consultant at Know IT Objectnet, doing design and development on a large sales back-end system and client application for NSB. He is also a Scala enthusiast and co-founder of scalaBin as well as member of the JavaZone programme committee for the past two years.
Fredrik received an M.Sc. degree from the University of Illinois at Urbana-Champaign in 2001 and has over 10 years of experience as a software developer working with J2EE, Swing client applications and Java/C++ on mobile devices. After graduating he was as a researcher and developer at SINTEF for 5 years with a focus on software development methodology, mobile systems and model-based security analysis.
Alf Kristian Støyle
Alf Kristian is always eager to find better ways. He is very interested in lightweight development and has been a Scala enthusiast for more than a year. Alf Kristian is co-founder of scalaBin, the Norwegian Scala User Group, and he has been a member of the JavaZone programme committee for the past two years.
Alf Kristian has more than 5 years of experience within software development and consulting, and he currently works for Know IT Objectnet AS.
