| Google I/O 2010 Keynote Day 1, pt. 8 |
|
|
|
| Advanced Software Home - Video |
| Monday, 07 June 2010 10:22 |
|
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
Quotes
"Home Pages are like asses...Everyone has one but not everyone wants to see yours."DocTranslate
Registration / Enter
Articles Listing
Voting
Google Search
Online
We have 92 guests onlineCalendar
| |||||||||||||||||||||||||||||||||||||||||||||||||


