Java one 2011_v0.9

22
1 JavaOne 2011 Summering från San Francisco Ove Nordtröm - OJN Data Robert Varttinen - Autocorrect 1

description

Presentation av nyheterna från JavaOne 2011av Robert Varttinen, Autocorrect Design

Transcript of Java one 2011_v0.9

Page 1: Java one 2011_v0.9

1

JavaOne 2011Summering från San Francisco

Ove Nordtröm - OJN DataRobert Varttinen - Autocorrect

1

Page 2: Java one 2011_v0.9

2

Agenda

• Om Ove & Robert• Allmänt • Java FX• Java SE• Java EE• Tema och tendenser• Höjdpunkter• Slutsatser• Q/A 2

Page 3: Java one 2011_v0.9

3

Ove Nordström• Twitter: @ovjo12• Blogg: http://ovenordstrom.blogspot.com/• Kompetens: JavaME/JavaEE, Qt & MeeGo• OJN Data, hemsida: http://www.ojn.se/• OJN Data,FB: https://www.facebook.com/ojn.se• Intressen:

– Java & mobilutveckling(JavaME/Qt/Symbian/MeeGo)– Karate– Golf– Fotografering

3

Page 4: Java one 2011_v0.9

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

Page 5: Java one 2011_v0.9

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

Page 6: Java one 2011_v0.9

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

Page 7: Java one 2011_v0.9

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

Page 8: Java one 2011_v0.9

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

Page 9: Java one 2011_v0.9

8

Java ME roadmap

8

Page 10: Java one 2011_v0.9

9

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

Page 11: Java one 2011_v0.9

9

Java FX roadmap

9

Page 12: Java one 2011_v0.9

10

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 2013Win32, Linux, Solaris, OS XJigsawLambda... more ...

• JDK9 in the panning

10

Page 13: Java one 2011_v0.9

10

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

Page 14: Java one 2011_v0.9

16

Technology Java SE - SE 7 & 8 + Mac OS XJava FX - Win32, Mac OS X, Linux,

Embedded, Open source and standardizeJava ME - Align with SEJava EE - Cloud enablementAvatar - HTML5 integration for JavaOpenJDK - IBM, Apple, SAP, Azul, Twitter

16

Page 15: Java one 2011_v0.9

16

Technology, cont. JavaOne - More locations, more sessions,

more people .... More fun!

16

Page 16: Java one 2011_v0.9

11

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

Page 17: Java one 2011_v0.9

12

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

Page 18: Java one 2011_v0.9

13

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

Page 19: Java one 2011_v0.9

14

Länkar ... • Parleys: http://www.parleys.com/

• Oracle ADF Mobile: http://www.oracle.com/technetwork/developer-tools/adf/overview/adf-mobile-096323.html

• JavaFX: http://javafx.com/

• JavaFX OTN Forum: https://forums.oracle.com/forums/category.jspa?categoryID=298

• Java EE7 Expert Group project : https://javaee-spec.java.net•

14

Page 20: Java one 2011_v0.9

15

Q&A

Frågor ..?..

15

Page 21: Java one 2011_v0.9

1717

Page 22: Java one 2011_v0.9

1818