FaceBook LinkedIn Twitter Flickr Interop Blog
|

Track: Java

Wednesday Thursday Friday
.NET .NET .NET
Java Java Java
Agile Ways Agile Ways Agile Ways
In the Cloud Architecture Agile Architecture
Effective Languages Test Test
PM in Practice Aspects of Leadership Meanwhile
User Experience Mobile 2.0 Mobile 2.0
Web Dev Web Dev  
Lightning Talks Lightning Talks Lightning Talks

Welcome to this years Java track. Here you will find something for every Java-flavor. Cutting edge technology that will show you the future of Java as well as introductions and deep dives into established technologies. Should you try out a new trend, or stick with the old and safe? Decide for yourself, but make sure you have the knowledge to take the right decision.

Java efficiency Java is changing. We are moving away from Java as a sacred monolith and getting familiar with efficient, fast moving development. Find out what to use, and how to use it. Lean to increase your productivity and have more fun at work.

At Øredev 2009 there will be plenty of Java-centric seminars,workshops and lightning talks. There is something for every flavor. Join us at the Java track. Be inspired, become smarter and become more efficient.

Thursday

10:15 - 11:05

Simplifying the development of RESTful API with JAX-RS

The hype around REST, Representational State Transfer, has been growing steadily the last couple of years. REST is the architectural style on which the web is built and many developers now try to make use of it also inside the firewalls. JAX-RS is the recently finalized specification that aims simplifying the development of RESTful APIs. In this session, we will take a closer look at REST and JAX-RS, with the focus on developing a simple application.

Niklas Gustavsson

Niklas Gustavsson is an experienced system architect with special focus on Java, the web and integration. He currently works at Callista Enterprise (http://callistaenterprise.se). He's also active in several open source projects, for example at the Apache Software Foundation.

11:20 - 12:10

Introduction to Groovy

Groovy is a dynamic language that runs on top of the JVM, providing modern features to Java developers today, as Groovy has the best integration with the Java platform and language so far. In this session you will learn step by step how Groovy can help you in your daily Java development and still be able to tell your boss you are working with Java.

Andres Almiray

Andres is a Java/Groovy developer with mode than 10 years of experience in software design and development. He has been involved in web and desktop application development since the early days of Java. He is a true believer in open source and has participated on popular projects like Groovy, Griffon, and DbUnit, as well as starting his own projects (Json-lib, EZMorph, GraphicsBuilder, JideBuilder). Founding member of the Griffon framework. Andres maintains a blog at http://jroller.com/aalmiray

13:10 - 14:00

Strangling a Java Webapp with Rails

The strangler software pattern gets its name from the tree-strangling vines of the Amazon rain forest.
The pattern that is the software equivalent of the vine helps a code base transition from an old crusty architecture by systematically replacing it. The cardinal rule being that new code cannot call into the old, only the other way around. If a new feature requires behavior from the old code, the old code must be ported.
With JRuby enabling Rails on the JVM a similar approach can be taken.

Tyler Jennings

Tyler is a Software Developer, he has spent the last nine years developing web applications in various languages and industries.  Tyler is involved in the Craftsmanship, Agile, Ruby, JRuby and Java communities and has presented at many conference and user group meetings across the United States.  Recent interests include functional & multi-paradigm languages, genetic algorithms and machine vision.

14:15 - 15:05

Semantic Web Programming for Java Developers

Java developers have several open source tools available that allow them to develop semantic web applications, applications that create or consume linked data as RDF. This seminar will breifly introduce the concept of linked data and quickly transition to practical advice and knowhow all in the context of Java. Real working software built on these technologies will be shared and discussed, such as http://geosparql.appspot.com and jenabean, an open source implementation of the JPA for Jena

Taylor Cowan

Taylor Cowan is a software architect at Travelocity. He received his Masters Degree in Computer Science from the University of North Texas, as well as a Bachelor of Music in Jazz Arranging.  Throughout his career he has been working with Java in the context of the world wide web and more recently the semantic web. He is a founder and committer to the open source project jenabean, a Java to RDF binding framework, and maintains the semantic web focused blog at thewebsemantic.com.

15:35 - 16:25

Spring Roo

ROO provides rapid application development tooling for Spring applications, driven through a command shell. It's a code generator, but not as you know it: it uses mixins, so you can freely edit your Java code while it monitors your changes. There's full support for round-tripping and integration with many other Spring projects. In this session we'll show you how easy it is to get started with ROO to build a web application that uses proven best practices.

Ben Alex

Dr Ben Alex is a Principal Software Engineer with SpringSource. Ben founded the Spring Security project in 2003 and led its development into a popular, open-source security framework that is used in numerous government, banking and military installations. More recently Ben founded and serves as lead of the Spring Roo and Spring Shell projects, both of which deliver significant productivity and usability benefits to those using Spring technologies.

16:40 - 17:30

Using REST and WS-* in the Cloud

REST and WS-* services have made the software behind our applications more flexible. Cloud computing promises to do the same for the hardware. In this session we’ll look at deploying, using and managing services in the cloud. We’ll start by using REST (JSR-311) to work with code and data in the cloud, then we’ll look at some of the more advanced features of the WS-* stack, including encryption and authentication. You’ll see how these two major trends complement each other in this session

Doug Tidwell

Doug Tidwell is a Senior Software Engineer at IBM. He was a speaker at the first XML conference in 1997, and has spoken on technical topics around the world. He works in IBM's Software Strategy group as a technology evangelist for Cloud Computing and emerging XML standards such as SCA, SDO and XForms. He is the author of O'Reilly's XSLT, and has written many articles on IBM's developerWorks site and elsewhere on the Web. He lives with his wife, daughter and dog in Chapel Hill, North Carolina.

telephone: +46-(0)40-602 3134 | fax: +46 (0)40 - 127276 | email: info@oredev.org

Founders

Welcome!

On the 2009 website, you can look at the program and watch the videos of the past 2009 Conference.

On the 2010 website you can submit your sessions to our call for papers, read about the partner opportunities for 2010 and find a link to the videos from 2009.


2009 2010