Future of Java

6,203 views

Published on

Future of Java talk at Java Gruppen during JAOO 2009

Published in: Technology, Education
2 Comments
2 Likes
Statistics
Notes
No Downloads
Views
Total views
6,203
On SlideShare
0
From Embeds
0
Number of Embeds
678
Actions
Shares
0
Downloads
53
Comments
2
Likes
2
Embeds 0
No embeds

No notes for slide

Future of Java

  1. Hi!
  2. Eberhard Wolff
  3. SpringSource
  4. High Productivity Tools Spring Enterprise Groovy and Grails SpringSource Tool Suite Lean Powerful Runtimes SpringSource tc Server SpringSource dm Server SpringSource http Server Application Infrastructure Management SpringSource Hyperic HQ SpringSource Hyperic IQ Unifying  the  Applica0on  Lifecycle:   from  Developer  to  Datacenter   Run   Manage   Build  
  5. JAOO Java Track
  6. The future of Java
  7. The questions shows uncertainty
  8. Java dominates the market
  9. Jobs: Where company actually invest
  10. That won't change for quite some time.
  11. The success is unparalleled
  12. Lots of businesses depend on Java
  13. So: Comparisons to past can be wrong
  14. So much for the intro.
  15. What is Java?
  16. 1- The JVM
  17. 2- A language
  18. 3- A set of standards (JCP)
  19. Again: Java = JVM + Language + JCP
  20. The JVM is installed in every Enterprise.
  21. Operations tend to be conservative
  22. The JVM is highly optimized.
  23. The JVM is opened up to other languages.
  24. JVM might be the most persistent part.
  25. JVM might be the real asset.
  26. Again: Java = JVM + Language + JCP
  27. The language sees little innovation
  28. LINQ: .NET
  29. All the dynamic languages
  30. Even functional languages become fashionable
  31. Closure disaster
  32. Bad reputation of Generics
  33. More languages is the normal case
  34. Do you remember the time before Java?
  35. Do you remember Beta?
  36. After a year nothing except Java was left.
  37. Do you really think that could go on forever?
  38. Java might be the COBOL of the future
  39. That is not necessarily a bad thing!
  40. Again: Java = JVM + Language + JCP
  41. JCP used to be an advantage.
  42. "Look, we have standards!"
  43. "Compare that to Microsoft"
  44. But…
  45. Some standards are bad.
  46. Like really bad.
  47. Really, really bad.
  48. EJB 1.0 anyone?
  49. EJB 3.1 Container Managed Concurrency anyone?
  50. Standards are not too important in many cases.
  51. When will we see the first Java EE 6 server?
  52. When will Java EE 6 be in production?
  53. Who cares?
  54. People use Tomcat anyway.
  55. 0%   10%   20%   30%   40%   50%   60%   70%   Java  Applica;on  Server  Usage,  Source:  2008  Evans  Data   Survey   Spring  Applica0ons  WebLogic   26%   JBoss   38%   WebSphere   43%   Apache  Tomcat   68%  
  56. Someone has to pay the people working on standards
  57. What is Oracle's plan?
  58. Open Source just outinnovates Standards
  59. Example: EJB 3 / Spring
  60. Start: 10.6.2003 Public Release: 30.6.2004 Final Release: 11.5.2006
  61. Spring versions during that time: 0.9, 1.0.x, 1.1.x, 1.2.8 / 2.0M4
  62. All tried in the real world
  63. Lots of feedback
  64. Remember: Java itself is Open Source
  65. Again: Java = JVM + Language + JCP
  66. JVM: Great future
  67. Language: unsure, but Open Source might help
  68. JCP: Future not bright, but that's great!

×