Joint in Cloud – Google and Vmware for Java applications

Posted: Nov 02, 2010 |Comments: 0 |

In the earlier time this year at San Francisco, Google launched business-app platform with VMware. They announced a collaboration that enabled constructing business-related cloud portable web applications. No doubt Google is expanding the reach of App Engine, its platform for Web applications.

Google and VMware have come together to advance cloud computing with Java at the core of their efforts. Google and VMware's SpringSource division team have getting into pushing Java to the cloud, using the Spring Framework and Google's Google Web Toolkit, Google App Engine and other tools.

VMware and Google announced the general availability of the first in a series of technology collaborations to make enterprise software developers more efficient at building, deploying and managing applications within any cloud environment on any device. The two companies launched several collaborative projects including Spring Roo and Google Web Toolkit, Spring Insight and Google Speed Tracer, SpringSource Tool Suite and Google Plug-in for Eclipse.

The joint venture revealed how companies can benefit from the integrated developer tools in order to develop modern applications for the web. "Together, Google and VMware enable enterprises to develop and deploy rich Spring Java applications across multiple clouds and devices." said Rod Johnson, senior vice president of the application platform division at VMware, in a statement. "Today we have reached an important milestone where these modern applications can run smoothly within the firewalls of a company's production datacenter or in a trusted provider's cloud environment."

That would be the ‘cloud ready' right from the beginning and they would also be able to be utilized in any regular environment - this includes Google App Engine and Vmware softwares such as VMware vFaric solutions.

With the tech of cloud getting more and more popular, VMware the virtual enterprise have moved forward into our views gradually, and it is getting faster and faster. Check out the sequence of events involved with VMware recently, they may even affect the next program process of Java. First is VMware's cooperation with Salesforce to move into project cloud application;then comes the acquisition of Jave Spring and the storage scheme company GemStone; after that is the cooperation with Google. There's only two inner purposes of all these events: one is the implementation of cloud service through Salesforce.com, the other one is the integration of storage and application through Spring. Behind the series of joints we could see the better future of cloud for the developers. It is easy to build business-oriented, cloud portable platform, which enables end to end performance visibility into cloud applications. This integration provides a holistic view into the web application performance, improving the end-user experience by optimizing the client side as well as the server side.

"Developers are looking for faster ways to build and run great web applications, and businesses want platforms that are open and flexible," said Vic Gundotra, Google vice president of developer platforms. "By making deployments of Spring Java applications on Google App Engine using Google Web Toolkit generally available, developers can deploy Java applications in production environments of their choice while leveraging rich web front-end across multiple devices."

The next generation app development tool that adds the quality of GWT or Google Web Toolkit quickly allows developers to construct browser applications in enterprise production. These Google Web Toolkit-enable apps allow browser technology like the AJAX to develop software with the best user experience. This applies to mobile browsers and desktops alike.

Besides, the Speed Tracer from Google combined with Spring Insight from VMware allows for performance technology. This improves the user experience while providing optimal conditions for both the server and the client. Moreover, the intertwining of the SpringSource Tool Suite along with the Google Plugin for Eclipse enables developers to come up with web-based enterprise apps on a large scale. These tools were previously available only for server and desktop solutions and they were often found exclusively with developers working on cutting edge applications.

Going forward, there is a lot of excitement about what can accomplished in mobile web applications. Currently, the technology allows for the creation of web applications that are optimally targeted for browsers on mobiles.

However, in the long term, tools will be fine tuned to enhance use experience even better by mixing mobile best practices, HTML5 like local database storage, applications cache, and geolocation along with styled Uls.

Still, VMware and Google have something important in common. Both face increasing competition from other companies and with that in mind, the partnership makes sense, especially for Google. In contrast to its domination of Web search, Google is seen as an up-and-comer when it comes to other tools.

So on the way to catching up, Google pushed out products as Buzz API - connecting your social data to other apps. Google Buzz, the company's social networking tool for sharing updates and content with your friends, is opening its data to outside developers with a new application programming interface. Google Buzz API is able to connect your social data to other apps; And with Android update, Google comes out swinging against Apple, Google Vice President of Engineering Vic Gundotra announced the latest update to its Android smartphone operating system; And Location apps that control your heaters are coming with Google's Latitude API. Google has paved the way for all sorts of interesting personal apps based on location, and it launched a new application programming interface for Latitude, its service for letting people share their location.

The next collaboration projects will focus on even broader mobile application support and accessing data in the cloud, as demonstrated today by the ability to deploy a SQL-based Spring application on Google App Engine for Business, Google said. The general availability of these projects represents the first in a series of technology collaborations to enhance cloud portability across multiple clouds and devices.

Meanwhile, the Spring Roo tool can be used with the front end of Google Web Toolkit. Spring Roo, a next generation rapid application development tool, combined with the power of the Google Web Toolkit enable developers to build rich browser apps in enterprise production environments. These GWT powered applications leverage modern browser technologies such as AJAX and HTML5 to create the most compelling end user experience on both desktops and mobile browsers.

"Moving forward, both teams are excited about the strides we can make in the mobile web app space. As it stands today, the current technology stack makes it possible to create optimized web apps targeted for the mobile browser. Longer term, we will be looking at incorporating mobile best practices, styled UIs, and HTML5 features such as app cache, local database storage, and geolocation to make the developer and end-user experience first class." Developers will be able to write apps using Java development tools VMware obtained through its acquisition of SpringSource.

Google is absolutely building out a developer program, though they are still fairly early in the process, as they said, Google is starting to get serious about developers.

Questions and Answers

Ask
200 Characters left
Rate this Article
  • 1
  • 2
  • 3
  • 4
  • 5
  • 0 vote(s)
    Feedback
    Print
    Re-Publish
    Source:  http://www.articlesbase.com/computers-articles/joint-in-cloud-google-and-vmware-for-java-applications-3590985.html

    Article Tags:

    computer

    ,

    google

    ,

    application

    ,

    java

    ,

    java application

    Java programming language has opened new dimensions in the fields of web development. In this article; we have discussed about the basics of developing quality Android applications using Java programming. Click here to view the article.

    By: Cyras Johnl Computers> Softwarel Mar 03, 2011

    As we can see the mobile industry is going through an intensive progressive phase. Mobile and compact devices become more and more popular in our society.

    By: Rakesh Maltumkarl Computers> Softwarel Jun 22, 2010

    Mobile application is a software application configured for low power handheld device like Iphone, smart phones, ipad and tablet computers. It is pre-installed on phones for various mobile software distribution platforms.

    By: sybrantl Computers> Softwarel Jan 20, 2012

    The properties like object oriented, secure, portable, robust, in Java programming language make it the fastest growing language used in developing android / mobile application, web applications and business enterprise software . Java is a platform independent language and is not restricted to any OS environment types. Features like these empowers Java development technology enterprises develop hybrid interactive and user friendly applications.

    By: Adam Georgel Computers> Softwarel May 29, 2012

    Java Language is one of the oldest technologies used for web application development. It still holds the same demand and popularity amongst industries as well as amongst programmers.

    By: Cyras Johnl Computers> Information Technologyl Nov 29, 2011
    Eric Williams

    Rich Internet Applications or RIAs are applied into a working system to present better reasonable results to all visitors. These applications are designed, executed and implemented with a view to boost the result of the website.

    By: Eric Williamsl Internet> Web Designl Feb 11, 2010

    An in depth look at the new MMORPG from Blizzard Entertainment known as Diablo III, a long awaited release for Diablo fans.

    By: swtorman90l Computersl Jun 01, 2012

    Most small businesses take advantage of computer technology, and it certainly can make things a lot easier for everyone within the business when you do so properly. Unfortunately, there are also a number of different problems that can occur as a result of the technology that you are using.

    By: Jesus Mattsonl Computersl May 31, 2012

    The remote desktop software is quite an amazing type of software with plenty of features that can come in handy at work or even at home. The feature lets you obtain remote access to an assortment of other computers, directly from the computer that you are using at the moment. This software is often used by people who work in an office or business setting.

    By: jimtom705l Computersl May 29, 2012

    Remote desktop software is a type of software that allows users to get access to a remote computer. Basically, if you have this software, you will have the ability to view the remote computer and also control it with the mouse you are using. A number of these software programs will also enable you to send documents to and from one computer to another.

    By: jimtom705l Computersl May 29, 2012

    The second selection of pc ink cartridges is the compatible low-priced cartridges.

    By: simon colel Computersl May 29, 2012

    Laser pointer pens are an indispensable tool for speakers especially who use visual aids extensively. Whenever a paper or topic is being presented in front of huge audience, the speaker cannot highlight points on the big screen without a pointer pen. This Open-back Star-projected Laser Pointer pen is a friendly companion of every professor and student alike.

    By: bigeyegamesl Technology> Electronicsl Apr 01, 2011

    When I type "web 3.0" in the search bar of Google, there came up to 170,000,000 search results, which shows google's great search performance. However it didn't brought me any help of substance actually. When the search results appeared, I still have to check each one to see if this is what I want, item by item per page clumsily. Although Google could offer large number of search results,most of which are plenty of useless information. I'm sure all of the users would agree with what I feeling.

    By: bigeyegamesl Computers> Information Technologyl Oct 22, 2010

    Discuss this Article

    Author Box
    Articles Categories
    All Categories
    Quantcast