java one 2015

28

Upload: viktar-patotski

Post on 14-Apr-2017

136 views

Category:

Software


0 download

TRANSCRIPT

Page 1: Java one 2015
Page 2: Java one 2015

Safe Harbor Statement

1. Ни одна упомянутая торговая марка при создании презентации не пострадала

2. Никакая часть этой презентации не может быть скопирована или воспроизведена без применения копировальной или воспроизводящей техники

Page 3: Java one 2015

Safety Harbor, Florida

Page 4: Java one 2015

1. About JavaOne 2015

2. Java 20 years history and anniversary

3. Highlights

a. Java Community!

b. Java 9

c. IoT

d. Security

e. JavaFX

f. NetBeans

4. Materials

Page 5: Java one 2015

- Main Java Conference of the year since 1996

Page 6: Java one 2015

+

Since 2010

Page 7: Java one 2015

JavaOne 2015

- 25-29 October 2015

- San Francisco, CA, USA

- 5 Hotels

- 2 closed streets

- 439 sessions

- Elton John + Beck

Page 8: Java one 2015
Page 9: Java one 2015

1. About JavaOne 2015

2. Java 20 years history and anniversary

3. Highlights

a. Java Community!

b. Java 9

c. IoT

d. Security

e. JavaFX

f. NetBeans

4. Materials

Page 10: Java one 2015

23 May 1995 - now1991

History

Page 11: Java one 2015
Page 12: Java one 2015

23 May 1995 - now1991

History

Page 13: Java one 2015

1. About JavaOne 2015

2. Java 20 years history and anniversary

3. Highlights

a. Java Community!

b. Java 9

c. IoT

d. Security

e. JavaFX

f. NetBeans

4. Materials

Page 14: Java one 2015

Java Community is open

- JUG (http://www.belarusjug.org/)

- JSR and JCP (https://www.jcp.org/)

- The Java Champions Project (https://java-champions.java.net/)

- OpenJDK is a reference implementation of all JSRs (!)JSR 367: API for JSON Binding (JSON-B)JSR 107: JCACHE - Java Temporary Caching APIJSR 354: Money and Currency API

Page 15: Java one 2015

1. About JavaOne 2015

2. Java 20 years history and anniversary

3. Highlights

a. Java Community!

b. Java 9 (22 September 2016)

c. IoT

d. Security

e. JavaFX

f. NetBeans

4. Materials

Page 16: Java one 2015

Java 9: Jigsaw

- Prepare for JDK 9 [CON5107]

- Introduction to Modular Development [CON5118]

- Advanced Modular Development [CON6821]

- Project Jigsaw: Under the Hood [CON6823]

- Project Jigsaw Hack Session [TUT6825]

- Java Components: Solving the Puzzle with Jigsaw and Gradle [CON10063]

Page 17: Java one 2015

Java 9: What else

- JEP 222: jshell: The Java Shell (Read-Eval-Print Loop)

- …

Page 18: Java one 2015

Java 10: Valhalla

http://openjdk.java.net/projects/valhalla/

- Value Types; highly-efficient small 'objects' without inheritance.

- Generic Specialization; List<int> for example.

- Reified Generics; retaining actual type at runtime.

- improved 'volatile' support.

Page 19: Java one 2015

Java 10: Panama

http://openjdk.java.net/projects/panama/ - improving the connections between the JVM and “foreign” APIs

- native function calling from JVM (C, C++), specifically per JEP 191

- native data access from JVM or inside JVM heap

- new data layouts in JVM heap

- ...

Page 20: Java one 2015

1. About JavaOne 2015

2. Java 20 years history and anniversary

3. Highlights

a. Java Community!

b. Java 9 (22 September 2016)

c. IoT

d. JavaFX

e. NetBeans

4. Materials

Page 21: Java one 2015

IoT- 40 sessions

- Quickly Building IoT Solutions with MQTT [CON10777]

- Smart Devices for IoT: Java ME Embedded 8.2. and beyond

Page 22: Java one 2015

1. About JavaOne 2015

2. Java 20 years history and anniversary

3. Highlights

a. Java Community!

b. Java 9 (22 September 2016)

c. IoT

d. JavaFX

e. NetBeans

4. Materials

Page 23: Java one 2015

JavaFX

- standalone apps

- games

- mobiles (iOS and Android apps with Java 8)

40 different sessions on JavaOne (!)

Page 24: Java one 2015
Page 25: Java one 2015

1. About JavaOne 2015

2. Java 20 years history and anniversary

3. Highlights

a. Java Community!

b. Java 9 (22 September 2016)

c. IoT

d. JavaFX

e. NetBeans

4. Materials

Page 26: Java one 2015

NetBeans

- Java SE

- JEE

- html5 development

- James Gosling uses it at Liquid Robotics

Page 27: Java one 2015

1. About JavaOne 2015

2. Java 20 years history and anniversary

3. Highlights

a. Java Community!

b. Java 9 (22 September 2016)

c. IoT

d. JavaFX

e. NetBeans

4. Materials

Page 28: Java one 2015

Materials

1. Videos (220 hrs): https://www.youtube.com/user/java (JavaOne Live)

2. Slides:https://events.rainfocus.com/oow15/catalog/oracle.jsp?search.event=javaoneEvent