I believe it's very likely that Microsoft will announce a cloud platform this year that is similar to Google's App Engine. Sun may do the same. It would be easier for MS and Sun to support multiple programming languages because all applications would run on the JVM or the .NET framework.