Cloud, IT Blog, Java Development,

Java needs cloud accommodations – Spring Framework founder

3 m read
QArea Expert
QArea Expert Marketing Manager
June 23, 2011
Share on
Reading Time: 3 minutes

 

Rod Johnson states that Java should embrace the lead when it is about cloud computing or risk being covered by languages such as Ruby.

In order to maintain its prominence, Java should develop to meet the requirements of cloud computing, as the author of the popular Java Spring Framework said recently.

According to founder of Spring Rod Johnson, VMware senior vice president said at the Jax Java conference in San Jose that needs of Java continued productivity rises and have to accommodate non-relational data stores such as Hadoop to prosper in the cloud.

During the presentation Johnson forecasted that Platform-as-a-service (PaaS) cloud computing will be prominent for employing custom applications.

Programming for Cloud Computing

Johnson said that in case Java won’t seize the lead in cloud computing the next year, it would have a much bigger chance to be eclipsed by such languages as for example Ruby.

He has emphasized his cloud inevitable mantra as he has done for recent years. He stressed that the less than 30 percent of IT expenditures move to developing new functionality, majority of the expense is for administrating legacy systems. Cloud computing delivers a solution to the such kind of problem. That is the major reason that cloud computing is significant. Cloud computing, unlike SOA, is not a buzzword operated by vendor hype. Johnson supposes that it is different, as well known fact, enterprise middleware will cease to exist.

Running methods where IT utilizes messaging brokers, application servers, and other software will open the door to companies either working with their own private PaaS or public clouds rather than dealing with low-level components of infrastructure that is complex, as Johnson stated. He also noted that mentioned that Java is a great fit for PaaS, providing a programming model such as Spring or Java EE (Java Platform, Enterprise Edition).

Meantime, Oracle is preparing the designed July 28 release of Java SE 7 (Java Platform, Standard Edition) and the accompanying Java Development Kit 7 (JDK 7), an Oracle official marked at the conference. Java Standard Edition 7 will contain capabilities from the previous Sun Microsystems Da Vinci Machine project, rising up the ability of various languages to operate on the Java Virtual Machine, as the principal product manager in the Java platform group at Oracle Aurelio Garcia-Ribeyro stated. Java SE 7 will also incorporate an enhanced Java Management Extensions (JMX) agent from JRockit Java Virtual Machine by Oracle. Oracle has been devouring the HotSpot JVM from Sun Microsystems with JRockit.

Java SE 7 will feature multicore processor accommodations, together with security improvements such as address space layout randomization and elliptic curve cryptography. The other improvements comprises of improved font configuration for Unix as well as support for Unicode 6.0, for internalization. Till the end of 2012, Oracle intends to release JDK 8, that is to feature modularization and entirely incorporates JRockit, including JVM such features as Just in Time (JTM) serviceable capabilities and compiler optimizations. As Garcia-Ribeyro said all the features would be in a single JVM.

An attendee of the conference emphasized his preference for the Java SE 7 platform to the current Java language itself. The lead engineer at Qwiki, Tommy Cheng who offers machine-generated information visualization declared that the Java language is great but for the most part it iss cosmetic.

Officials at Red Hat during the event also said that JBoss Application Server 7, that is an open source community project, is to come next month, and will feature accommodations for a modular design, fast start up and multi-core processors. Version 7 is intended for the community and developers at large and works as a precursor to JBoss Enterprise Application Platform 6 that is intended to enterprise usage and is to come early next year.

Categories

Recent Posts

  • Refactor or not refactor? Everything there is to know about refactoring

    Read more
  • What is Ambient Proximity? Definetely More Than A Buzzword

    Read more
  • GDPR: why so serious?

    Read more
Yes
Share on
Privacy Preference Center
Your Privacy

When you visit any web site, it may store or retrieve information on your browser, mostly in the form of cookies. This information might be about you, your preferences or your device and is mostly used to make the site work as you expect it to. The information does not usually directly identify you, but it can give you a more personalized web experience. Because we respect your right to privacy, you can choose not to allow some types of cookies. Click on the different category headings to find out more and change our default settings. However, blocking some types of cookies may impact your experience of the site and the services we are able to offer.

Strictly Necessary Cookies Always Active

These cookies are necessary for the website to function and cannot be switched off in our systems. They are usually only set in response to actions made by you which amount to a request for services, such as setting your privacy preferences, logging in or filling in forms.

You can set your browser to block or alert you about these cookies, but some parts of the site will not then work. These cookies do not store any personally identifiable information.

Performance Cookies

These cookies allow us to count visits and traffic sources so we can measure and improve the performance of our site. They help us to know which pages are the most and least popular and see how visitors move around the site.

All information these cookies collect is aggregated and therefore anonymous. If you do not allow these cookies we will not know when you have visited our site, and will not be able to monitor its performance.

Cookies used

Google Analytics
Functional Cookies

When you visit any web site, it may store or retrieve information on your browser, mostly in the form of cookies. This information might be about you, your preferences or your device and is mostly used to make the site work as you expect it to. The information does not usually directly identify you, but it can give you a more personalized web experience. Because we respect your right to privacy, you can choose not to allow some types of cookies. Click on the different category headings to find out more and change our default settings. However, blocking some types of cookies may impact your experience of the site and the services we are able to offer.

Cookies used

Test Second Test
Targeting Cookies

When you visit any web site, it may store or retrieve information on your browser, mostly in the form of cookies. This information might be about you, your preferences or your device and is mostly used to make the site work as you expect it to. The information does not usually directly identify you, but it can give you a more personalized web experience. Because we respect your right to privacy, you can choose not to allow some types of cookies. Click on the different category headings to find out more and change our default settings. However, blocking some types of cookies may impact your experience of the site and the services we are able to offer.

More Information

When you visit any web site, it may store or retrieve information on your browser, mostly in the form of cookies. This information might be about you, your preferences or your device and is mostly used to make the site work as you expect it to. The information does not usually directly identify you, but it can give you a more personalized web experience. Because we respect your right to privacy, you can choose not to allow some types of cookies. Click on the different category headings to find out more and change our default settings. However, blocking some types of cookies may impact your experience of the site and the services we are able to offer.