16 oktober 2008

Devoxx 2008 - mijn keuzes

Ondertussen staat er een - zij het nog voorlopig en bijgevolg nog aan wijzigingen onderhevig - programma van Devoxx 2008 online. Het programma van de University Days staat wellicht ongeveer vast; bij de Conference Days zijn nog een aantal sessies "TBD" oftewel To Be Determined. Ik heb ondertussen de lijstjes al eens doorlopen en mijn keuzes gemaakt voor de verschillende sessies.

University Days

Dag 1

Mijn voorkeur voor de voormiddag is al zeker: REST (in peace) with Java, een sessie over RESTful web services. Hopelijk is deze sessie iets interessanter dan de sessie van vorig jaar over RESTful web services, want die ging eigenlijk puur over de JAX-WS API's en in mindere mate over REST. De overige sessies zijn minder interessant:

  • JavaFX: niet toepasbaar
  • Scrum in practice: ik heb in het verleden al meermaals aan sessie over Agile development gevolgd; deze ga ik aan me laten voorbij gaan
  • JAP 2.0: Java Persistence API is voor ons niet direct van toepassing
  • Scala in action: niet toepasbaar

Dag 2

De sessie van de voormiddag die mij het meeste interesseert, is "Comet: never more!". Comet, ook bekend als koepelnaam van principes als Reverse AJAX, long polling en aanverwante, is een manier callbacks en asynchrone communicatie te simuleren via synchrone mechanismes. HTML 5 biedt met Web Sockets een alternatief voor deze Comet-principes, waarmee polling voorgoed verleden tijd is.

In de namiddag zal het wellicht GWT in practice zijn. Google Web Toolkit: de theorie is gekend. Alle Javascript is serverside gegenereerd, waardoor browser issues onbestaande zijn; de toolkit neemt die voor zijn rekening. Het gebruik ervan kennen we ook allemaal: de office suite van Google, GMail, ... Alle maken ze geburik van de GWT. Maar na de theorie en wat voorbeelden ben ik wel eens benieuwd hoe je daarmee nu concreet van start gaat.

Conference Days

Dag 1

Deze dag begint met een aantal obligate key notes. Eerst komt Stephan Jansen gedurende een kwartier het volk wat animeren, wellicht met cijfertjes over aantal inschrijvingen, landen van herkomst en dergelijke. Dat eerste echte key note gaat over JavaFX, ondertussen hopelijk het laboratorium-stadium voorbij. Vorig jaar was JavaFX al eens voorgesteld, als alternatief voor Adobe Flex/Air. De presentatie van vorig jaar stelde nog niet veel voor. Benieuwd hoe dit nu geëvolueerd is. De tweede keynote gaat over RFID, een techniek die bij ons al meer dan 10 jaar wordt toegepast, onder andere (voornamelijk) voor het openen van deuren (met toegangscontrole). In deze keynote gaat iemand van IBM hun Java-implementatie toelichten.

De eerste echte sessie die ik zal volgen, is "Creating amazing user interfaces with DOJO and DWR". Dit is een sessie over AJAX, met DOJO als library voor GUI-componenten en DWR als AJAX-communicatie library. DOJO is misschien de mindere god,

Na de lunch is de beste keuze tot nu toe Spring Application Platform. De mensen van SpringSource hebben de ambitie om de wereld te veroveren met hun Spring-do-it-all. Na het Spring framework (met o.a. Spring MVC, Spring WebFlow, Spring persistence, etc.) en de Spring IDE (hun eigen Eclipse bijbouw) hebben ze naar het schijnt nu ook hun eigen Spring deployment environment (hun container, zeg maar).

Daarna is er voorlopig nog geen sessie die mij echt interesseert. Wellicht wordt dat het gedroomde moment om gadgets te verzamelen of de blog bij te werken. Een verlenging van de brek die erop volgt, zeg maar.

Na de break zijn er 2 opties: ofwel "The web: Can we get there from here?" (meest waarschijnlijk), ofwel "The evolution of Java software on GNU/Linux" (eerder nice to know).

De afsluiter van de dag wordt wellicht "RESTful design, patterns and anti-patterns". Het is een andere spreker dan de University sessie over RESTful web services, dus hopelijk is hier neit te veel herhaling.

Dag 2

De keynotes zijn nog TBA (to be announced), weer het ideale moment om de blog bij te werken... De eerste sessie van de dag zal dan wellicht "How to hack and secure your web application" zijn. De sessie over HTML 5 en Web Sockets zal wellicht te veel herhaling zijn van de University sessie "Comet, no more" van dezelfde spreker.

Het ziet ernaar uit dat de middagpuze die dag wat langer zal duren, want de enige sessie die misschien half interessant zou kunnen zijn, is "Developing beyond localhost", over OpenSolaris, VirtualBox en dergelijke. Eerder nice to know, maar niet echt bruikbaar. Misschien ook weer een moment om te bloggen?

Daarna is er een sessie die interessant kan zijn: "How do we test this stuff?". Met almaar complexere systemen - AJAX, REST, SOA, etc. - heb je een even grote variëteit aan test-tools en -procedures nodig. Deze sessie moet hierop een helder licht werpen.

 Na de break is er een sessie over JEE6. Benieuwd wat daar allemaal zal inzitten. En afsluiter van de dag zal "JAX-RS: The Java API for RESTful Web Services" zijn.

Dag 3

De laatste dag is eigenlijk maar een halve. De Exhibition hall is dan al ontruimd, dus voor gadgets kom je dan al te laat. En vaak zijn de sessies ook maar een overschotje. Hoewel... Vorig jaar toch nog een aantal interessante dingen gezien, o.a. van Scott Ambler.

De eerste reeks sessies zijn niet echt super. Wat eventueel nog interessant kan zijn - maar zeker niet toepasbaar - is "Building Web Applications with the SpringSource dm Server".

Daarna ziet het er blijkbaar nog erger uit. JavaFX, Effective SOA + GRIDs, Java + XSLT 2.0, Introduction to NIO 2 en een partner talk van CapGemini. Bij eliminatie misschien kiezen voor de SOA en GRID presentatie?

De afsluiter zal wellicht "EJB 3.1 - from legacy to secret weapon " zijn. En daarna is het helemaal gedaan. Dan is het 12u30, tijd om naar huis te bollen en de blog nog eens bij te werken.

14:30 Gepost door There's more to life than what you see through windows in Javapolis | Permalink | Commentaren (0) | Tags: devoxx 2008 |  Facebook |

De commentaren zijn gesloten.