08:15 - 08:30
Registration: Pick up your pass and grab a coffee
08:50 - 09:00
Welcome to conference
Maja Ambrož gives a warm welcome and explains the aims behind todays event.
09:00 - 09:55
Seam 2 in practice
Pete Muir will provide an introduction to Seam 2 and its contextual programming model and discuss Seams deep integration with other frameworks such as jBPM, Drools and Hibernate. He will also discuss the future of Seam, and how Seam will build on upon Web Beans.
Why will Java 7.0 be so cool
After open sourcing the whole JDK, Sun started preparing their next big version of Java, codenamed Dolphin, currently in version Technology Preview 3. Again, its packed with new functionalities and features. Will it change CLASS version again? Is it going to support closures? How is it going to compete with .NET and other now-popular frameworks (Django, Joomla) and languages (Ruby, Python)? Come and see.
10:30 - 11:00
11:00 - 11.55
Distributed computing in practice
Dominik will present his experience with distributed and cloud computing at Google. Google has developed many algorithms for this purpose (MapReduce, GFS, Bigtable, MapReduce, Chubby, to name a few). Most of these also have open-source equvivalents in Java. The presentation will focus on MapReduce.
Developing J2ME games for mobile phones
Žiga will show where to start and how to continue developing games for mobile phones and in the mean time demonstrate how J2ME development looks like in practice with an example implementation of the classic game of Pong. He will also discuss some of the key properties of mobile phones and devices and how they compare to the other media.
12:30 - 13:30
13:30 - 14:25
Going native with Tomcat
Java is fine, we all know that. If provides a layer of abstraction from OS but at the price of speed. Sometimes huge price. Mladen has taken on the task of connecting Tomcat with APR to gain drastic speed improvements and robustness. In this session he will share his experience with us.
Solr - Searching made easy
Domen will introduce you to an open source search library called Solr. I will show you how to build a quality search engine for your web site with advanced features like hit highlighting.
15:00 - 15:30
Break: Refreshments and networking
15:30 - 16:25
Adrenaline programing: implementing SOA and BPM in your application
After initial excitement about SOA, for many the time of disillusionment came, as SOA is often misunderstood. But not for all, some are already enjoying its advantages. Because the value of SOA is real, especially in combination with BPM, if properly understood. And its range is much wider in comparison with all other object, component and framework models, as it is conciliating the business and technological layers. This is not so easy to understand for a Java programmer, who is used to concrete, tangible and confined areas. But he must understand the context, otherwise many of his efforts can be futile. The aim of the presentation is to explain basic SOA and BPM ideas and make them approachable for a Java programmer by showing him a concrete business process example implemented with Java technologies.
Hibernate vs. iBatis
One of the great issues that has spawned many religious wars in the world of java business applications is - database access. There are numerous way to access your data and at least twice as many tools to do it. This presentation will give you insight into two of such tools: ORM through Hibernate and JDBC+ with iBatis.
17:00 - 20:00
End of show: Refreshments and networking
Please note: All lectures will be caried out in English.