4. Robert Varttinen
• Twitter: @rvarttinen
• Blogg: http://robervarttinen.blogspot.com/
• Kompetens: JavaSE, OSGi, MDA, UML, etc.
• Intressen:
– Java & allt som hör till ...
– Resor
– Litteratur
– Fotografering
– Fritidshus ...
4
5. Varför åka 10 ggr till Javaone?
• Få ny energi att lära sig nya saker, JavaFX 2.0 & JavaSE7
• Skapa kontakter, diskutera m. Bloggare, twittrare etc…
• Alla JavaOne kompisar...
5
6. JavaOne ...
• Sessioner, BOF & utställardel
• Konsert: Sting & Tom Petty and the Heartbreakers
• Svenskmiddag
• Inte Moscone, där går Oracle World utan på tre hotell: Hilton,
Nikko & Parc 55
• JavaOne på tre ställen i världen, San Francisco, Japan &
Brasilien
• Mindre antal BOF, slutar redan kl.21:00 (jfr midnatt tidigare år)
• Nytt för året: 40% av JavaOne-presentationer kommer upp på
parlays.com
6
7. Java SE, Java ME och Java EE
- Java på G igen... kände redan på Java 7 release, men större
nu ...
- Roadmaps!
- Synkronisering av releaser ...
7
8. Java ME
• JavaME var INTE hett, men 2012 då händer det saker, nya
JSR & JavaME/JavaSE
• Oracle ADF Mobile (Android, IOS och Windows7) under 2012
• Nokia s40/JavaME:
– Säljs 300 miljoner / år
– S40 plattform
– Nokia store: 5 miljoner nerladdning/dag, 45.000 st JavaME-apps, Mer
100 st apps som har mer än 1 milj nerladdningar, en app har 6 milj
nerladdningar
– In-app köp, Lanseras mobiler med stöd för dett i samband med Nokia
world 2011
8
10. Java FX
• JavaFX 2.0, beta release släppt för Mac OS X
• JavaFX Scene builder kommer 2012 (privat beta just nu),
genererar FXML
• Netbeans 7.1 beta m. stöd för JavaFX
• Demo/POC av JavaFX på “linux” , iPad & windows tablet
• GUI görs i Java eller FXML
• Tätare integration med JavaSE
• JavaFX2.0.2 med i installation JDK 7
• JavaFX 3.0 inkl. i JDK 8, support för Windows, Mac OS X och
linux.
9
12. Java SE
• JDK7 - project Coin, Fork Join, invoke_dynamic, etc.
• JDK7 - Mac OS X, preview available
• JDK7u2 - JavaFX 2.0 co-install, winter/spring 2012
• JDK7u4 - JDK7 Mac OS X, mid 2012
• JDK7u6 - OS X JRE, improved OS integration, fall 2012
• JDK8 - mid 2013
Win32, Linux, Solaris, OS X
Jigsaw
Lambda
... more ...
• JDK9 in the panning
10
13. Java EE
• Next logical step Java EE -> Java EE 6 -> Java EE 7
• Java EE 6: the platform provides services
• Java EE 7: the platform is the service (PaaS):
- Multi tenancy
- Services
- Meta Data for service provisioning, QoS, elasticity, etc.
• Date driven release, if not in place for Java EE7 -> Java EE8
• Java EE 7; target Q3 2013
10
14. Technology
Java SE - SE 7 & 8 + Mac OS X
Java FX - Win32, Mac OS X, Linux,
Embedded, Open source and standardize
Java ME - Align with SE
Java EE - Cloud enablement
Avatar - HTML5 integration for Java
OpenJDK - IBM, Apple, SAP, Azul, Twitter
16
16. Tema och tendenser ...
• Java is big - Really big!!
• Skriver Javakod/ADF & kompilerar till native apps, Oracle ADF
Moblie och JavaFX för iOS & Android
• Gui byggs även med FXML inte bara Java
• Oracles ansträningar att få fart på JCP har lyckats!
• Fler som sluter upp i OpenJDK, t.ex Twitter
• Application Elasticity - molntjänster
• Java - mainstream; stor spridning, många utvecklare, aktivt
“community”
11
17. Höjdpunkter & övrigt ...
• Demo JavaFX på Android & iPad
• JavaFX, JavaFX, JavaFX ....
• JavaSE7, projekt Coin
• JavaEE7 och molnet ...
• Community keynote + Java Posse
• Viss påtryckning på att få tillbaka JavaOne till Moscone ...
• Juniper: dags att bygga applikationer medvetna om sin
omgivning, dvs nätverkat och dess status för ögonblicket -
API:er finns.
• Hitachi: automation i hemmet och SmartGrid, idag 50 miljoner
elmätare anslutna, många många fler på gång... stor marknad
för Java och OSGi
12
18. Slutsatser...
• JavaFX satsar Oracle på, det är det som gäller!!
• Stora nya saker kommer med JavaFX 3.0..
• JavaSE7 stora förbättringar, dags att ta tag och lära sig allt
nytt.
• Oracles ansträningar att få fart på JCP har lyckats avseende
JavaSE, nu kommer JavaME
• Bra JavaOne konferens jämfört med förra året, kanske åker
igen ...
13