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.
This year, Spring 3.0 was released. This major release of the popular framework comes with a host of new features and improvements. Highlights include support for REST and Java EE 6, an Expression Language and source code that's fully revised to make use of Java 5 features like generics and varargs.
Join us for an overview and demo of these new features, and learn how Spring 3.0 will help you to be even more productive when developing your Java applications.
Joris specialized in J2EE technology when the first standards arrived, after having worked with J2EE-predecessors like the IBM SanFrancisco framework since 1999, and became the Java Technical Consultant for the Dutch Central Bank in 2003. In April 2007, Joris joined SpringSource in The Netherlands as a Senior consultant. He specializes in middle-tier development and is the lead developer of the SpringSource dm Server training.
Java has been open source for a little over two years now and it has seen tremendous growth both in the community around it as well as in projects and adoption. OpenJDK (Java SE) and phoneME (Java ME) are highly developed and robust platforms that offer compelling features for building technology solutions. In this session we'll walk you through the top ten ways developers are leveraging OpenJDK and phoneME today for their applications and projects.
Terrence Barr is Senior Technologist at Sun Microsystems and Community Ambassador of the Java Mobile & Embedded Community. He has 15+ years of industry experience and has been working on various technical aspects of embedded systems and Java ME for a number of years including implementation and optimization of virtual machines, byte code hardware acceleration, and multiprocessor platforms. His blog can be found here.
The Java Store is a marketplace for Java platform based applications, soon to be bundled with the JRE and deployed to nearly a billion desktop computers. This session will cover how the Java Store works, how to get your application into the Java Store, and the roadmap for world-wide roll-out of the store.
Joshua Marinacci first tried Java in 1995 at the request of his favorite TA and never looked back. He has spent the last ten years writing Java user interfaces for wireless, web, and desktop platforms. After tiring of web programming with several large companies in the Atlanta area he joined Sun to work on Java user interfaces full-time, first on the Swing team, then NetBeans, and now on the JavaFX tools team. Joshua recently co-authored O'Reilly's Swing Hacks with Chris Adamson.
The Java platform harbors many languages besides Java. In that vast set of languages there is one that embraces the Java and extends it in a friendly and fluent way. That language is Groovy. Testing Java code can be cumbersome, specially when rigid limits as verbose syntax and static typing get in the way. Groovy can help you write less code while retaining the same behavior, it can also test your Java production code without any special bridge between languages.
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
Playing in the huge arena that is 'Java' requires a pragmatic approach and willingness to work at the edges:
- Languages - Java is the core, but there is value in moving out when appropriate (JRuby, SQL, JSON, etc.)
- Frameworks - Why code one, when you can find one: Eclipse RCP
- Developers - local and remote, loose and Agile, and open source
I am a technology enthusiast, software developer, scientist and entrepreneur.
After formal training in pure scientific research, involving numerical modeling of physical systems, I was drawn into the world of professional programming, initially protocol development in Perl and C, then advanced engineering data analysis and optimization applications in Java, C++ and a host of other languages, and now finally I'm really enjoying open source development mostly with Ruby and Eclipse RCP.
This seminar is based on Joakim's experiences from moving from Java to Scala http://www.scala-lang.org/node/960#Joak We will explore how to move from Java to Scala and why. We'll look at things that you will run into sooner rather than later such as Scala's collection APIs, Options and higher order functions and special syntax. You will leave this seminar with good foundation to use Scala in practice; perhaps even in your current Java project and ideally with an appetite to learn more.
Co-founder of Agical AB, a company specializing in efficient software development. He is a developer at heart who loves programming and BDD. But while technology is nice and helps it can only take you so far. Joakim believes it is the people that makes the difference and that is his real focus. A small dedicated team with skilled individuals and aligned goals can accomplish amazing things. That's why Joakim does more and more coaching around programming and software development in general.
During his studies in computer science Enno got in touch with the very new Java programming language. He became a member of Martin Odersky's programming language research team and wrote his Master's Thesis on ways of implementing Generics in Java. In his professional career Enno has worked with Internet credit card payments, Sweden's centralized prescription account management (Apotekets receptregister), and is today Chief Architect at the Internet marketing company TradeDoubler.