• On MovieTome: The 10 worst movies of 2009 so far!
October 20, 2008 10:22 AM PDT

Google App Engine to support Java (starting this week?)

by Dave Rosenberg
  • Font size
  • Print
  • 4 comments

Word on the street: Google's Prasad Ram said that Google App Engine will now support Java at recent Google developer event in India.

I've written multiple times about why Java is the right answer for the cloud. It will be interesting to see how Google pulls this off.

And while everyone notes that this appears to be a swipe at Microsoft, I can't see how Sun can let this pass. It's starting to get a little depressing seeing Sun on the sidelines as the cloud evolves without them.

I couldn't find any additional details. If anyone knows if/when this is true please comment.

Dave Rosenberg dishes up "Software, Interrupted" with nearly 15 years of technology and marketing experience that spans from Bell Labs to multiple start-up IPOs to open-source enterprise software companies. He is co-founder of MuleSource and currently serves as the general manager of Hardy Way. He is a member of the CNET Blog Network and is not an employee of CNET. Disclosure. You can contact Dave via e-mail at softwareinterrupted@gmail.com or follow him on Twitter @daveofdoom.
Recent posts from Software, Interrupted
Trend watch 2010: Mobile movies
Survey: IT spending to recover in 2010
Nintendo launches paid video content for Wii
Analyst: Money transfer soon to be No. 1 phone app
Apple's App Store review irking developers
Moving to the virtual layer (and taking advantage of the cloud)
Why Windows Mobile and Palm will continue to fail
Is Ohai the next big thing in social games?
Add a Comment (Log in or register) (4 Comments)
  • prev
  • 1
  • next
by Reader11 October 22, 2008 12:26 AM PDT
Here are some challenges with appengine
http://aralbalkan.com/1504

GOOG is currently running a model with a short-term high CPU quota witch is
unsatisfactory for Java requests. If you don't pay by actual CPU elapsed
time used but rather with limitations of 10 seconds it will be challenging
for enterprise applications with long running transactions for Java. An
example for this would be risk based and reporting transactions.

Clouds like EC2 where you have virtualized access or other clouds with full
access to CPU thats where enterprises are going. Really, who is going to
what to share CPU cycles with somebody else if you can afford not to on the
cheap?

If you consume an EC2 ( or any cloud instance) instance with VMWare/Zen/AIX on it and load balance
requests sharing CPU may not be that bad since you control the request
and still leverage the benefits of virtualization. Appengine has a
long way to go since that would ultimately change how Google does IT
Operations. With that tight staff and current share nothing
architecture (http://en.wikipedia.org/wiki/Shared_nothing_architecture) it will be challenging, there is a reason all of our IT Operations departments were staffed with 20-40 or larger for a single company running an enterprise application, before cloud computing.

CPU is affordable and should not be virtualized and shared for
business applications with other companies. Pricing based on actual elaped CPU enables
accurate chargeback rather than a monthly fee or fix cost.

Just my 2cents
JM
Monitoring-as-a-Service.com
Reply to this comment
by Reader11 October 22, 2008 12:27 AM PDT
Here are some challenges with appengine
http://aralbalkan.com/1504

GOOG is currently running a model with a short-term high CPU quota witch is
unsatisfactory for Java requests. If you don't pay by actual CPU elapsed
time used but rather with limitations of 10 seconds it will be challenging
for enterprise applications with long running transactions for Java. An
example for this would be risk based and reporting transactions.

Clouds like EC2 where you have virtualized access or other clouds with full
access to CPU thats where enterprises are going. Really, who is going to
what to share CPU cycles with somebody else if you can afford not to on the
cheap?

If you consume an EC2 ( or any cloud instance) instance with VMWare/Zen/AIX on it and load balance
requests sharing CPU may not be that bad since you control the request
and still leverage the benefits of virtualization. Appengine has a
long way to go since that would ultimately change how Google does IT
Operations. With that tight staff and current share nothing
architecture (http://en.wikipedia.org/wiki/Shared_nothing_architecture) it will be challenging, there is a reason all of our IT Operations departments were staffed with 20-40 or larger for a single company running an enterprise application, before cloud computing.

CPU is affordable and should not be virtualized and shared for
business applications with other companies. Pricing based on actual elaped CPU enables
accurate chargeback rather than a monthly fee or fix cost.

Just my 2cents
JM
Monitoring-as-a-Service.com
Reply to this comment
by medezark October 22, 2008 5:08 AM PDT
Cloud Computing is not the universal panacea to all of the woes of the world. The communications infrastructure of the internet is not yet reliable enough for mission critical applications, cpu and storage costs are ratcheting downward at an accelerated rate.

While there are some applications that make sense in a cloud environment, I fear that many CIO's and other executives will jump on the cloud bandwagon simply because it's the latest buzzword, without completely understanding the nature of the technology or it's relative applicability to the task at hand.
Reply to this comment
by Reader11 October 22, 2008 12:52 PM PDT
medezark, i see your point. although the business side has already decided. cloud computing is here and it's here to stay.

CRM in the cloud - http://www.salesforce.com/
Who would host CRM in IT operations today?
Reply to this comment
(4 Comments)
  • prev
  • 1
  • next
advertisement
Click Here

The browser battles go on and on

roundup From Firefox to IE and from Chrome to Opera and Safari, there's no sitting still for browser makers looking to keep their products fresh and competitive.

3G wireless still holds promise

The next generation of 4G wireless may get all the headlines, but advanced 3G technology will likely dominate services for the next few years.

advertisement

About Software, Interrupted

In "Software, Interrupted," Dave Rosenberg discusses disruption in the software market, as well as the products and services that keep business technology norms in perpetual flux.

With nearly 15 years of technology and marketing experience spanning from Bell Labs to multiple start-up IPOs, Dave co-founded open-source software company MuleSource and now serves as general manager of Hardy Way. He also happens to be a U.S. patent holder and a workaholic. Technology is his best friend and mortal enemy.

Add this feed to your online news reader

Software, Interrupted topics

advertisement
advertisement

Inside CNET News

Scroll Left Scroll Right