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.
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.
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 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
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 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.
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 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.
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.
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 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.