Java Today and Tomorrow Ruslan Synytsky, CEO, Jelastic.
-
Upload
eugene-green -
Category
Documents
-
view
225 -
download
0
Transcript of Java Today and Tomorrow Ruslan Synytsky, CEO, Jelastic.
Java Today and Tomorrow
Ruslan Synytsky, CEO, Jelastic
Introduction
Ruslan Synytsky
CEO and CTO of Jelastic
Jelastic brings together the PaaS ease of use and the IaaS flexibility, unleashing
the full potential of the public, private and hybrid cloud for developers, hosting
providers, systems integrators and enterprises.
JavaOne 2014
JavaOne 2014
JavaOne 2014
JavaOne 2014
JavaOne 2014
Jelastic at JavaOne 2014
Java in the trend
• Java is the most popular language according to IEEE• Java is #2 on GitHub
JAVA ROCKS!!!
Java is Sexy Again!
Java 7
• Invokedynamic – Universal VM: able to run any language. The DaVinci VM.• NIO2 – more new I/O APIs• Stings in switch, Try-with-resources statements, Multi-catch, …
Excellent for the cloud, you now can run any language on a platform that supports Java
Java 8
Biggest news for the Java world, this was the most talked about at JavaOne!• Lambda expressions is one thing among several• Java 8 will really improve parallel processing with Lambdas and Streams (much easier, frameworks will benefit, collections already support, etc)• Java + JavaScript = Love (Nashorm)
Java8 in the cloud – Jelastic offers Java8 already, developers can get a head start
Java 9 (scheduled for 2016)
• Three new API: Process API, New HTTP Client with HTTP/2 and new lightweight JSON API• Three JVM performance improvements: Improve Contended Locking, Segmentation of the JIT compiler’s code cache and new lightweight JSON API and “smart” Java compiler (sjavac)• Modular Source Code – Modularization is the big theme – it should help easily scale down to small devices
Jelastic is in the Nominees for Execute Committee of JCP. Our goal is improve Java for Cloud. Conference call on Oct 23 at 9:30 AM PDT
2012 2013 2014 2015 20160
5
10
15
20
25
5.7
8.6
11.9
15.6
19.5
Cloud Revenue Growth 2012-2016
Revenue $B
36%2012-2016
CAGR 41%
CAGR
PaaS
29%CAGR
SaaS
37%CAGR
IaaS
PaaS is the fastestgrowing segment of cloud
Java in the Cloud
Jelastic technology is proven in high-performance environments across the world.
Our software is used by
over 50 hosting service
providers, telcos, and
enterprises with over
150,000+ developer
trials worldwide.
Java Cloud Worldwide
Jelastic = PaaS + IaaS = Dev + Ops
Flexibility for Dev and Control for Ops
• Automatic handling of load spikes
• Stability and availability of services
• Single point of management
• Lowest TCO and fastest ROI
• Speed up development and ALM processes
• Simplified scalability and maintenance
Benefits of Jelastic Cloud
Zero code change design for deploying any legacy
applications in the cloud, even with an outdated
design or without horizontal scaling settings.
Jelastic includes unmodified open source language
runtimes. As a result, applications developed on
Jelastic can be easily moved to other environments
supporting the same open source languages.
Independence and No Lock-In
Jelastic Java Garbage Collection Agent
Jelastic GC agent monitors consumed and free RAM, recognizes the
possibility to release a portion of RAM to OS that results in calling
Full GC.
If JVM does not have free RAM which can be released to OS, then
Jelastic GC agent does not call Full GC. That brings the possibility
of app performance degradation to zero.
James Gosling
Father of Java helps Jelastic
Thank you!