Java one 2015
-
Upload
viktar-patotski -
Category
Software
-
view
136 -
download
0
Transcript of Java one 2015
Safe Harbor Statement
1. Ни одна упомянутая торговая марка при создании презентации не пострадала
2. Никакая часть этой презентации не может быть скопирована или воспроизведена без применения копировальной или воспроизводящей техники
Safety Harbor, Florida
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
- Main Java Conference of the year since 1996
+
Since 2010
JavaOne 2015
- 25-29 October 2015
- San Francisco, CA, USA
- 5 Hotels
- 2 closed streets
- 439 sessions
- Elton John + Beck
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
23 May 1995 - now1991
History
23 May 1995 - now1991
History
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
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
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
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]
Java 9: What else
- JEP 222: jshell: The Java Shell (Read-Eval-Print Loop)
- …
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.
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
- ...
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
IoT- 40 sessions
- Quickly Building IoT Solutions with MQTT [CON10777]
- Smart Devices for IoT: Java ME Embedded 8.2. and beyond
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
JavaFX
- standalone apps
- games
- mobiles (iOS and Android apps with Java 8)
40 different sessions on JavaOne (!)
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
NetBeans
- Java SE
- JEE
- html5 development
- James Gosling uses it at Liquid Robotics
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
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