FOSDEM is the biggest free and non-commercial event organized by and for the community. Its goal is to provide Free and Open Source developers a place to meet. No registration necessary.

Ben Evans
Martijn Verburg
Day Sunday
Room AW1.125
Capacity 76
Start time 14:00
End time 14:30
Duration 00:30
Track Free Java devroom

Free Java

Reasons to be Cheerful!

Java isn't dead, it's just been sleeping! Look at its lovely new plumage!

There's been much debate in the last year on the future of the Java language, many doom mongers have stated that Java as a language and as a platform is in decline and will no longer be relevant in the all too near future. This talk debunks those naysayers and covers the exciting new world of a modern Java developer and how she can utilise the language and platform extensions to deliver awesome solutions. Our major themes:

  • We have a VM which is arguably the most capable on the planet - and it's GPL.
  • We have a wealth of new JVM languages which both complement and challenge the Java language.
  • We have a set of "software craftsmanship" tools which are increasingly mature - and they're open source.
  • This is a great time to be a developer working on this platform!

This will be a technical talk, but not closely tied to an specific F/OSS coding project. Some of the topics we will prepare are:

  • invokeDynamic & Method Handles - and how closures might evolve
  • How open source Java tool stacks won the war
  • Dynamic Languages on the platform (eg Clojure, Groovy)
  • How Concurrency is thriving in many (often very different) implementations on the JVM
  • Future Directions (eg fixnums, mandated tail-calls, type annotations)

The format will then be highly audience-led, to allow discussion of 2-3 topics during the talk, based on demand. This is a speaking style we've previously used and find it highly effective and popular with audiences.



Next (up to 3) talks in the same room (AW1.125):

When Event Track
14:30-15:00 PHP.reboot Free Java
15:30-16:00 Rhino and RingoJS Free Java
16:00-16:30 AltosUI Free Java

Events that start after this one (within 30 minutes):

When Event Track Where
14:30-15:00 PHP.reboot Free Java AW1.125
14:30-15:00 Really fast x86 boot Embedded Lameere
14:30-15:00 Who the bloody hell cares about Debian? CrossDistro H.1302
14:30-15:10 Asterisk SCF Development Interfaces Open Source Telephony AW1.124
14:30-15:15 The next desktop is the browser! Crossdesktop H.1309
14:30-15:15 Processing XML with dynamic languages/Perl Perl AW1.126
14:40-14:55 XWiki: Annotating documents, the eXtensible wiki way Lightning Talks Ferrer
14:40-15:00 USB redirection over the network New challenges in Virtualization AW1.105
14:45-15:30 Lightning Talks Mozilla H.1301
14:45-15:30 Helping out in the calc core LibreOffice H.2214
14:45-15:40 Opengazer, dasher and ticker: hands-free error tolerant communication Accessibility AW1.121
15:00-15:15 Mongrel2: Lighting up IPv6 Lightning Talks Ferrer
15:00-15:20 View-OS: userland namespaces? New challenges in Virtualization AW1.105
15:00-15:30 ZYpp your distro CrossDistro H.1302
15:00-15:45 Configuration management for developers Configuration & Systems Management AW1.120
15:00-15:45 Get ready for the PostgreSQL Extension Network PostgreSQL H.2213
15:00-15:50 Linux Disaster Recovery as a Service (with rear) Cloud Chavanne
15:00-15:50 WebODF: an office suite built on browser technology Office Janson
15:00-16:00 Enlightenment Foundation Libraries - for developing shiny, fast, and light applications on embedded targets. Embedded Lameere
15:00-16:00 How to make QA-engineers start drooling CrossDistro H.1308
15:00-16:45 LPI Exam 5 Certification Guillissen