• Like

Loading…

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

Future of Java

  • 3,541 views
Uploaded on

Future of Java talk at Java Gruppen during JAOO 2009

Future of Java talk at Java Gruppen during JAOO 2009

More in: Technology , Education
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
No Downloads

Views

Total Views
3,541
On Slideshare
0
From Embeds
0
Number of Embeds
3

Actions

Shares
Downloads
48
Comments
2
Likes
2

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Hi!
  • 2. Eberhard Wolff
  • 3. SpringSource
  • 4. Unifying  the  Applica0on  Lifecycle:   from  Developer  to  Datacenter   High Productivity Lean Powerful Tools Runtimes Spring Enterprise Build   Run   SpringSource tc Server Groovy and Grails SpringSource dm Server SpringSource Tool SpringSource http Suite Manage   Server Application Infrastructure Management SpringSource Hyperic HQ SpringSource Hyperic IQ
  • 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. WebLogic   26%   Spring  Applica0ons   JBoss   38%   WebSphere   43%   Apache  Tomcat   68%   0%   10%   20%   30%   40%   50%   60%   70%   Java  Applica;on  Server  Usage,  Source:  2008  Evans  Data   Survey  
  • 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!