Hej, jag sitter vid ett franskt azerty tangentbord pa Devoxx och försöker få fram ett inlägg om gårdagens Devoxx.

Dagen började med en keynote från Sun där man presenterade JavaFXs styrkor med hjälp av tre demos:

Den första där man genom JavaFXs media api byggde ett pussel där pusselbitarna var delar av en film som spelades upp. JavaFX media api:et anvander sig av native spelare i operativsystemet och det kanske var darför det flöt så bra. Demot var imponerande iallafall, frågan är om denna blandning av JVM process och ”native process” kommer leda till att JavaFX videoprogram blir mer buggiga eller inte. Möjlighet finns även att köra ett speciellt FX filmformat som ska funka på alla plattformar och som jag antar spelas upp via pure Java.

Det andra demot var en sorts online mediavisare som de körde på både presentations pc:en och en SonyEricsson mobil och där det var samma program på både pc:en och mobilen, ganska tufft och snyggt.

Det tredje demot, som jag tror kommer betyda mycket för hur bra JavaFX slår mot Flash, visade hur grafiker kan samarbeta med JavaFX utvecklare. I demot arbetade en grafiker i Photoshop och Illustrator som sedan exporterade sina skapelser till ett JavaFX format (via ett plugin till Adobe sviten som finns med i JavaFX SDK).

Dessa filer användes sedan i JavaFX scriptet för att animera vissa av Photoshop filens lager efter banor skapade i Illistruator. Resultatet blev väldigt fräckt och kunde utan problem köras på den jättestora presentationsbioduken i 1980×1080, något jag inte tror Flash skulle klarat (åtminstonde inte den klient som finns till Linux..).

Som avslutning på dagen var jag på en snabbgenomgång av JavaFX apiet och det verkar onekligen ganska enkelt och kul att skapa snygga, skräddarsydda GUI:s. De utvecklare jag pratade med var även de väldigt imponerade över JavaFX språket och apiet.