Google I/O 2010 Keynote Day 1, pt. 8 PDF Print E-mail
User Rating: / 0
PoorBest 
Advanced Software Home - Video
Monday, 07 June 2010 10:22
" /> &fullscreen=true" />
Video footage from Day 1 keynote at Google I/O 2010
0:00I can't imagine doing e-mail without GMail. I can't imagine collaborating on a presentation
0:05or on a design document by mailing around versions of content back and forth between
0:10people and saying, "Who's got the latest one, who's got what edit?"
0:13And I can't imagine being tethered to one particular physical device to find my data
0:18and my application. It would make no sense anymore.
0:22We all know that. Companies know that.
0:24Every company we talk to is trying to figure out how can I shift my weight to the cloud?
0:28How can I use the Web more heavily with the applications that I use and the applications
0:33that I build at work? The problem is, it's still hard to do that.
0:38It's still too hard to take advantage of the Web at work.
0:40It's hard for a few reasons. First, it's hard because it takes too long.
0:44From the time you have a great idea or your boss has a great idea or the VP of marketing
0:49has a great request, from the time you have the great idea and you want to create a great
0:53application, new technology, new tools, takes too long to turn that idea into reality.
0:59The second thing that's hard is, we don't stand in one place anymore.
1:03That application that you're running, you might need to access it from the back of a
1:07taxicab. Some of your users need to access it from
1:09an airport or from the lobby of their hotel. Because people are working everywhere, they're
1:14working all the time, the applications that you build for them need to run on all the
1:19devices that people are using. The third thing that's hard today is, architectures
1:25tend to trap people so that the choice you make in what tool stack do I use, how am I
1:30building my application, that choice you make today locks you in to a deployment model for
1:37tomorrow that you may not be ready to lock yourself into.
1:41And then, finally, if any of you have the job that this guy has, you look at this slide
1:45and probably say, he's only got a half dozen applications he's taking care of for his company.
1:50The CIOs that we talk to tell us that they usually have on the order of a thousand applications
1:54that they're trying to manage to run their business.
1:56And they need better tools to be able to manage all those applications.
2:01Over the next 40 minutes, we're going to show you what we've done, working with other people,
2:06to enable fast and familiar development using tools and languages you already know to crank
2:11out great Web applications. We're going to show you how to make those
2:15applications mobile-ready so they can run and reach your users wherever your users are.
2:21We're going to show you an architecture used -- based on open standards that give you
2:25flexible deployment so you have portability. You can choose how you want to build your
2:29apps and you can choose where you want to deploy your apps separately.
2:33And, finally, we'll show you some new tools that give you the ability to manage the hundreds
2:36and thousands of apps that are being built to run businesses in the cloud.
2:42Now, as we set out to do this, it was very important that we did this staying true to
2:46the principles and values of the Web. The principles and values that you've heard
2:50all morning about how open standards lead to interoperability and portability, which
2:54leads to choice, and choice is what drives innovation.
2:59We looked for who can we work with, who can we collaborate with that shares those values,
3:03that understands the importance of standards enabling innovation, and that has spent years
3:09understanding how to help enterprise developers build great apps at work.
3:14And I'm very happy to announce that we've been working closely with VMWare to enable
3:18exactly that, building on our complementary strengths to enable open standards to lead
3:23to great innovation in the enterprise. I'd like to welcome to the Google I/O stage
3:29Paul Maritz, the president and CEO of VMWare, to tell you a little bit about what we've
3:33been doing together. [ Applause ]
3:38>>Paul Maritz: Good morning. It's a great pleasure to be with you here
3:45today. Most of you will know VMWare in terms of the
3:50work that we've been doing in allowing existing applications to be iterated forward and take
3:59advantage of a cloud-oriented way of doing computing.
4:02Customers have huge investments in large bodies of existing applications that they can't walk
4:09away from, and just about the only hope for these applications is through virtualization,
4:15which allows you to kind of encapsulate these applications, jack them up, put them in a
4:20black box, slide new functionality underneath them and eventually start sliding the applications
4:26themselves around. So we've been doing a lot of work in this
4:29world of existing applications, allowing customers and companies to become more cloud-like in
4:35their internal operations and actually allow them to start extending their data centers
4:43outside of their own physical premises, into infrastructure that they can rent from external
4:49service providers. And this is all well and good.
4:53It's very important work to be doing. But the question really becomes, what about
4:58new applications? And it's clear that there are going to be
5:03many clouds out there. Customers are going to build their clouds
5:06internally. Service providers are going to build clouds,
5:10very large companies like Google are going to build clouds.
5:13And wouldn't it be great if we could have a way of writing applications that on the
5:20one hand can take full advantage of a particular cloud, but also be portable across clouds.
5:25If you think of these infrastructure-level clouds as kind of the new hardware, what is
5:31the new operating system for the cloud? What is that layer of abstraction that's going
5:37to allow us to write applications that can look great on a variety of clouds?
5:43And it's our premise, as it is Google's, that the new operating system is these extended
5:50frameworks. And as you well know, developers over the
5:54last several years have by and large voted with their feet, and traditionally -- and
5:59now work within frameworks that give them much higher levels of productivity.
6:04And that's the reason last year we at VMWare acquired what we think is one of the best
6:10of breed new-generation frameworks, the Spring framework.
6:15This comes from work that was started 2002 by Rod Johnson and others, who founded Spring,
6:22who had been working in the Java world and had come to the conclusion it was just too
6:26hard to write Java in EJB applications. And they evolved the Spring framework, which
6:34is oriented around a very simple, lightweight, but extremely powerful object model.
6:43What the result is is that more than half of the lines of new Java code being written
6:50today are written in the context of the Spring framework.
6:53They started that effort based on open source. And they have continued in the open and open
6:59source tradition. And we're committed to continuing that.
7:03And so late last year, we started in-depth conversations with Google and said, wouldn't
7:10it be great to give the world's largest body of developers, the Java community, a way of
7:16writing really efficient, great cloud-based applications?
7:22And as a result, we have been working with Google to bring to bear what we know about
7:29writing the back-end of great, high-performance, portable applications, with what Google has
7:36developed around the front-end. A perfect marriage is to bring these two technologies
7:41together and give the industry an open and open source layer to cloak the clouds, to
7:50allow you to get the fullest benefit from your investments.
7:54The one thing I have learned over the years is, the more choice you give developers, the
7:59more promise you give to developers, that they're going to be able to get a return on
8:02their investment by having the widest possible number of places that they can deploy this
8:07technology, the greater the motivation, the greater the applications that result.
8:13So we have had our two teams working together to really integrate the Spring framework and
8:19the Google Web Toolkit, and now give a complete answer as to how to write an end-to-end application,
8:27the back-end and the front-end, in a way that you can deliver really great, exciting apps
8:32that work across clouds, across devices, with a deep commitment to doing this in an open
8:39and open source fashion. So with that, I'm very happy to let you see
8:45some of the results of this work. >>David Glazer: Thanks.
8:52[ Applause ] >>David Glazer: Thank you, Paul.
8:58I've been very excited to work with Paul. I've been even more excited to have our engineers
9:04and Paul's engineers working together to deliver on exactly what he said.
9:08The first of the promises that we made is that over the next 40 minutes, we're going
9:12to show you how we can use familiar tools to enable fast development.
9:16And the way we've done that is, we have -- exactly as Paul said -- integrated the Spring
9:21back-end development tools, which let Java developers build great back-ends to their
9:26apps, with the Google Toolkit front-end. So you get the power of HTML5 in a complete
9:31Java stack, back-end and front-end, integrated together.
9:35To show you how that works, I'd like to bring up Ben Alex, who's the lead engineer for Spring
9:40Roo, and Bruce Johnson, who is the lead of the Google web Toolkit team to give you a
9:45demo of how do these tools work together, which you will be able to try yourself after
9:49the keynote. [ Applause ]
10:02>>> Thank you, David. If you've used Google Web Toolkit before,
10:06you know GWT makes it easy to build rich Web applications completely in Java.
10:10Not only the server-side code, which you have always been able to right in Java, but also
10:14the client side, the Ajax code that runs in the browser.
 
More articles :

» Google I/O 2010 Keynote Day 1, pt. 12

{flv}Google I_O 2010 Keynote Day 1, pt. 12|600|450|1{/flv}Video footage from Day 1 keynote at Google I/O 2010

» Google I/O 2010 Keynote Day 1, pt. 11

{flv}Google I_O 2010 Keynote Day 1, pt. 11|600|450|1{/flv}Video footage from Day 1 keynote at Google I/O 2010

» Google I/O 2010 Keynote Day 1, pt. 10

{flv}Google I_O 2010 Keynote Day 1, pt. 10|600|450|1{/flv}Video footage from Day 1 keynote at Google I/O 2010

» Google I/O 2010 Keynote Day 1, pt. 9

{flv}Google I_O 2010 Keynote Day 1, pt. 9|600|450|1{/flv}Video footage from Day 1 keynote at Google I/O 2010

» Google I/O 2010 Keynote Day 1, pt. 7

{flv}Google I_O 2010 Keynote Day 1, pt. 7|600|450|1{/flv}Video footage from Day 1 keynote at Google I/O 2010

» Google I/O 2010 Keynote Day 1, pt. 6

{flv}Google I_O 2010 Keynote Day 1, pt. 6|600|450|1{/flv}Video footage from Day 1 keynote at Google I/O 2010

» Google I/O 2010 Keynote Day 1, pt. 5

{flv}Google I_O 2010 Keynote Day 1, pt. 5|600|450|1{/flv}Video footage from Day 1 keynote at Google I/O 2010

» Google I/O 2010 Keynote Day 1, pt. 4

{flv}Google I_O 2010 Keynote Day 1, pt. 4|600|450|1{/flv}Video footage from Day 1 keynote at Google I/O 2010

» Google I/O 2010 Keynote Day 1, pt. 3

{flv}Google I_O 2010 Keynote Day 1, pt. 3|600|450|1{/flv} Video footage from Day 1 keynote at Google I/O 2010

» Google I/O 2010 Keynote Day 1, pt. 1

{flv}Google_I_O_2010_Keynote_Day_1,pt.1|600|450|1{/flv}Video footage from Day 1 keynote at Google I/O 2010

Add comment


Security code
Refresh

Quotes

"Home Pages are like asses...Everyone has one but not everyone wants to see yours."Doc

Translate

Registration / Enter

Articles Listing

Latest Articles:

Voting

What do u think about our site?
 

Google Search

Webadsh2007.com

Online

We have 92 guests online
free counters

Calendar

May 2012
MTWTFSS
 123456
78910111213
14151617181920
21222324252627
28293031 

Music

Subscribe

Subscribe to our newsletter and get deals you wont find anywhere else straight to your inbox!