Upload
others
View
5
Download
0
Embed Size (px)
Citation preview
Devoxx 2010Lukáš Křečan
2http://www.flickr.com/photos/campra/4399636954
15.11. - 19.11. - Antwerpy (Belgie)
3
3http://picasaweb.google.com/JavaPolis.com/Devoxx2010#
4
5
6
7
Důležitá čísla 1/42• 7• 8• 334-337• 28.7.2011• 5• 3 000 000 000• 20%• 20%• 30
8
Parleys.com
9
10
Agenda• Budoucnost Javy• Porovnání MVC frameworků• Performance anxiety• Emergent design• Puzzler
11
Java SE: The Road Ahead Mark Reinhold
• Nové JSR 334-337• Java 7 – 28.7.2011
– JSR 203 NIO.2– JSR 292 Supporting Dynamically Typed Languages – JSR 334 Small Enhancements - Project Coin
• Java 8 – konec 2012– JSR 308 Annotations on Java Types– JSR 310 Date and Time API– JSR TBD More Small Enhancements - Project Coin– JSR 335 Lambda Expressions – JSR TBD Java Platform Module System
12
Project Coin• Improved Type Inference for Generic Instance
Creation (diamond)• Multi-catch and more precise rethrow• try-with-resources statement• Strings in switch• Binary integral literals and underscores in
numeric literals• Simplified Varargs Method Invocation
13http://jazoon.com/Portals/0/Content/slides/tu_a5_0930-1030_coward_keynote.pdf
14http://jazoon.com/Portals/0/Content/slides/tu_a5_0930-1030_coward_keynote.pdf
15http://jazoon.com/Portals/0/Content/slides/tu_a5_0930-1030_coward_keynote.pdf
16http://jazoon.com/Portals/0/Content/slides/tu_a5_0930-1030_coward_keynote.pdf
17http://www.ordina.nl/~/media/Files/Onze%20dienstverlening/Technologie/Masterclass%20Brian%20Goetz%20%20Project%20Lambda.ashx
18
19
20
21
22
23
24
25
26
27
28
29
30
Closing panel
http://picasaweb.google.com/JavaPolis.com/Devoxx2010#
31
Backward compatibility• We should break it• If we will not do it, someone else will.• Language x Libraries
32
JCP• Jigsaw will not be relevant in next few years.• Apache will never get TCK license
33
http://static.raibledesigns.com/repository/presentations/Comparing_JVM_Web_Frameworks_Devoxx2010.pdf
34
35
36
37
38
39
Comparison 1/2
http://bit.ly/jvm-frameworks-matrix
40
Comparison 2/2
41
42http://wiki.jvmlangsummit.com/images/1/1d/PerformanceAnxiety2010.pdf
43
44
45
46
Demo:
47
48
49
50
51
52http://nealford.com/downloads/conferences/2010/Emergent_Design(Neal_Ford).pdf
53
54
55
56
57
58
59
60
61
62
63
64
Complexity
65
66
67
68
69
70
71
Java puzzles
http://picasaweb.google.com/JavaPolis.com/Devoxx2010#5541358513258889570
72http://www.infoq.com/presentations/Java-Puzzlers
73
74
75
76
77
Konec• Jděte na parleys.com• blog.krecan.net