Library

Video Player is loading.
 
Current Time 0:00
Duration 10:18
Loaded: 0.00%
 

x1.00


Back

Games & Quizzes

Training Mode - Typing
Fill the gaps to the Lyric - Best method
Training Mode - Picking
Pick the correct word to fill in the gap
Fill In The Blank
Find the missing words in a sentence Requires 5 vocabulary annotations
Vocabulary Match
Match the words to the definitions Requires 10 vocabulary annotations

You may need to watch a part of the video to unlock quizzes

Don't forget to Sign In to save your points

Challenge Accomplished

PERFECT HITS +NaN
HITS +NaN
LONGEST STREAK +NaN
TOTAL +
- //

We couldn't find definitions for the word you were looking for.
Or maybe the current language is not supported

  • 00:00

    I can't imagine doing e-mail without GMail. I can't imagine collaborating on a presentation
    I can't imagine doing e-mail without GMail. I can't imagine collaborating on a presentation

  • 00:05

    or on a design document by mailing around versions of content back and forth between
    or on a design document by mailing around versions of content back and forth between

  • 00:10

    people and saying, "Who's got the latest one, who's got what edit?"
    people and saying, "Who's got the latest one, who's got what edit?"

  • 00:13

    And I can't imagine being tethered to one particular physical device to find my data
    And I can't imagine being tethered to one particular physical device to find my data

  • 00:18

    and my application. It would make no sense anymore.
    and my application. It would make no sense anymore.

  • 00:22

    We all know that. Companies know that.
    We all know that. Companies know that.

  • 00:24

    Every company we talk to is trying to figure out how can I shift my weight to the cloud?
    Every company we talk to is trying to figure out how can I shift my weight to the cloud?

  • 00:28

    How can I use the Web more heavily with the applications that I use and the applications
    How can I use the Web more heavily with the applications that I use and the applications

  • 00:33

    that I build at work? The problem is, it's still hard to do that.
    that I build at work? The problem is, it's still hard to do that.

  • 00:38

    It's still too hard to take advantage of the Web at work.
    It's still too hard to take advantage of the Web at work.

  • 00:40

    It's hard for a few reasons. First, it's hard because it takes too long.
    It's hard for a few reasons. First, it's hard because it takes too long.

  • 00:44

    From the time you have a great idea or your boss has a great idea or the VP of marketing
    From the time you have a great idea or your boss has a great idea or the VP of marketing

  • 00:49

    has a great request, from the time you have the great idea and you want to create a great
    has a great request, from the time you have the great idea and you want to create a great

  • 00:53

    application, new technology, new tools, takes too long to turn that idea into reality.
    application, new technology, new tools, takes too long to turn that idea into reality.

  • 00:59

    The second thing that's hard is, we don't stand in one place anymore.
    The second thing that's hard is, we don't stand in one place anymore.

  • 01:03

    That application that you're running, you might need to access it from the back of a
    That application that you're running, you might need to access it from the back of a

  • 01:07

    taxicab. Some of your users need to access it from
    taxicab. Some of your users need to access it from

  • 01:09

    an airport or from the lobby of their hotel. Because people are working everywhere, they're
    an airport or from the lobby of their hotel. Because people are working everywhere, they're

  • 01:14

    working all the time, the applications that you build for them need to run on all the
    working all the time, the applications that you build for them need to run on all the

  • 01:19

    devices that people are using. The third thing that's hard today is, architectures
    devices that people are using. The third thing that's hard today is, architectures

  • 01:25

    tend to trap people so that the choice you make in what tool stack do I use, how am I
    tend to trap people so that the choice you make in what tool stack do I use, how am I

  • 01:30

    building my application, that choice you make today locks you in to a deployment model for
    building my application, that choice you make today locks you in to a deployment model for

  • 01:37

    tomorrow that you may not be ready to lock yourself into.
    tomorrow that you may not be ready to lock yourself into.

  • 01:41

    And then, finally, if any of you have the job that this guy has, you look at this slide
    And then, finally, if any of you have the job that this guy has, you look at this slide

  • 01:45

    and probably say, he's only got a half dozen applications he's taking care of for his company.
    and probably say, he's only got a half dozen applications he's taking care of for his company.

  • 01:50

    The CIOs that we talk to tell us that they usually have on the order of a thousand applications
    The CIOs that we talk to tell us that they usually have on the order of a thousand applications

  • 01:54

    that they're trying to manage to run their business.
    that they're trying to manage to run their business.

  • 01:56

    And they need better tools to be able to manage all those applications.
    And they need better tools to be able to manage all those applications.

  • 02:01

    Over the next 40 minutes, we're going to show you what we've done, working with other people,
    Over the next 40 minutes, we're going to show you what we've done, working with other people,

  • 02:06

    to enable fast and familiar development using tools and languages you already know to crank
    to enable fast and familiar development using tools and languages you already know to crank

  • 02:11

    out great Web applications. We're going to show you how to make those
    out great Web applications. We're going to show you how to make those

  • 02:15

    applications mobile-ready so they can run and reach your users wherever your users are.
    applications mobile-ready so they can run and reach your users wherever your users are.

  • 02:21

    We're going to show you an architecture used -- based on open standards that give you
    We're going to show you an architecture used -- based on open standards that give you

  • 02:25

    flexible deployment so you have portability. You can choose how you want to build your
    flexible deployment so you have portability. You can choose how you want to build your

  • 02:29

    apps and you can choose where you want to deploy your apps separately.
    apps and you can choose where you want to deploy your apps separately.

  • 02:33

    And, finally, we'll show you some new tools that give you the ability to manage the hundreds
    And, finally, we'll show you some new tools that give you the ability to manage the hundreds

  • 02:36

    and thousands of apps that are being built to run businesses in the cloud.
    and thousands of apps that are being built to run businesses in the cloud.

  • 02:42

    Now, as we set out to do this, it was very important that we did this staying true to
    Now, as we set out to do this, it was very important that we did this staying true to

  • 02:46

    the principles and values of the Web. The principles and values that you've heard
    the principles and values of the Web. The principles and values that you've heard

  • 02:50

    all morning about how open standards lead to interoperability and portability, which
    all morning about how open standards lead to interoperability and portability, which

  • 02:54

    leads to choice, and choice is what drives innovation.
    leads to choice, and choice is what drives innovation.

  • 02:59

    We looked for who can we work with, who can we collaborate with that shares those values,
    We looked for who can we work with, who can we collaborate with that shares those values,

  • 03:03

    that understands the importance of standards enabling innovation, and that has spent years
    that understands the importance of standards enabling innovation, and that has spent years

  • 03:09

    understanding how to help enterprise developers build great apps at work.
    understanding how to help enterprise developers build great apps at work.

  • 03:14

    And I'm very happy to announce that we've been working closely with VMWare to enable
    And I'm very happy to announce that we've been working closely with VMWare to enable

  • 03:18

    exactly that, building on our complementary strengths to enable open standards to lead
    exactly that, building on our complementary strengths to enable open standards to lead

  • 03:23

    to great innovation in the enterprise. I'd like to welcome to the Google I/O stage
    to great innovation in the enterprise. I'd like to welcome to the Google I/O stage

  • 03:29

    Paul Maritz, the president and CEO of VMWare, to tell you a little bit about what we've
    Paul Maritz, the president and CEO of VMWare, to tell you a little bit about what we've

  • 03:33

    been doing together. [ Applause ]
    been doing together. [ Applause ]

  • 03:38

    >>Paul Maritz: Good morning. It's a great pleasure to be with you here
    >>Paul Maritz: Good morning. It's a great pleasure to be with you here

  • 03:45

    today. Most of you will know VMWare in terms of the
    today. Most of you will know VMWare in terms of the

  • 03:50

    work that we've been doing in allowing existing applications to be iterated forward and take
    work that we've been doing in allowing existing applications to be iterated forward and take

  • 03:59

    advantage of a cloud-oriented way of doing computing.
    advantage of a cloud-oriented way of doing computing.

  • 04:02

    Customers have huge investments in large bodies of existing applications that they can't walk
    Customers have huge investments in large bodies of existing applications that they can't walk

  • 04:09

    away from, and just about the only hope for these applications is through virtualization,
    away from, and just about the only hope for these applications is through virtualization,

  • 04:15

    which allows you to kind of encapsulate these applications, jack them up, put them in a
    which allows you to kind of encapsulate these applications, jack them up, put them in a

  • 04:20

    black box, slide new functionality underneath them and eventually start sliding the applications
    black box, slide new functionality underneath them and eventually start sliding the applications

  • 04:26

    themselves around. So we've been doing a lot of work in this
    themselves around. So we've been doing a lot of work in this

  • 04:29

    world of existing applications, allowing customers and companies to become more cloud-like in
    world of existing applications, allowing customers and companies to become more cloud-like in

  • 04:35

    their internal operations and actually allow them to start extending their data centers
    their internal operations and actually allow them to start extending their data centers

  • 04:43

    outside of their own physical premises, into infrastructure that they can rent from external
    outside of their own physical premises, into infrastructure that they can rent from external

  • 04:49

    service providers. And this is all well and good.
    service providers. And this is all well and good.

  • 04:53

    It's very important work to be doing. But the question really becomes, what about
    It's very important work to be doing. But the question really becomes, what about

  • 04:58

    new applications? And it's clear that there are going to be
    new applications? And it's clear that there are going to be

  • 05:03

    many clouds out there. Customers are going to build their clouds
    many clouds out there. Customers are going to build their clouds

  • 05:06

    internally. Service providers are going to build clouds,
    internally. Service providers are going to build clouds,

  • 05:10

    very large companies like Google are going to build clouds.
    very large companies like Google are going to build clouds.

  • 05:13

    And wouldn't it be great if we could have a way of writing applications that on the
    And wouldn't it be great if we could have a way of writing applications that on the

  • 05:20

    one hand can take full advantage of a particular cloud, but also be portable across clouds.
    one hand can take full advantage of a particular cloud, but also be portable across clouds.

  • 05:25

    If you think of these infrastructure-level clouds as kind of the new hardware, what is
    If you think of these infrastructure-level clouds as kind of the new hardware, what is

  • 05:31

    the new operating system for the cloud? What is that layer of abstraction that's going
    the new operating system for the cloud? What is that layer of abstraction that's going

  • 05:37

    to allow us to write applications that can look great on a variety of clouds?
    to allow us to write applications that can look great on a variety of clouds?

  • 05:43

    And it's our premise, as it is Google's, that the new operating system is these extended
    And it's our premise, as it is Google's, that the new operating system is these extended

  • 05:50

    frameworks. And as you well know, developers over the
    frameworks. And as you well know, developers over the

  • 05:54

    last several years have by and large voted with their feet, and traditionally -- and
    last several years have by and large voted with their feet, and traditionally -- and

  • 05:59

    now work within frameworks that give them much higher levels of productivity.
    now work within frameworks that give them much higher levels of productivity.

  • 06:04

    And that's the reason last year we at VMWare acquired what we think is one of the best
    And that's the reason last year we at VMWare acquired what we think is one of the best

  • 06:10

    of breed new-generation frameworks, the Spring framework.
    of breed new-generation frameworks, the Spring framework.

  • 06:15

    This comes from work that was started 2002 by Rod Johnson and others, who founded Spring,
    This comes from work that was started 2002 by Rod Johnson and others, who founded Spring,

  • 06:22

    who had been working in the Java world and had come to the conclusion it was just too
    who had been working in the Java world and had come to the conclusion it was just too

  • 06:26

    hard to write Java in EJB applications. And they evolved the Spring framework, which
    hard to write Java in EJB applications. And they evolved the Spring framework, which

  • 06:34

    is oriented around a very simple, lightweight, but extremely powerful object model.
    is oriented around a very simple, lightweight, but extremely powerful object model.

  • 06:43

    What the result is is that more than half of the lines of new Java code being written
    What the result is is that more than half of the lines of new Java code being written

  • 06:50

    today are written in the context of the Spring framework.
    today are written in the context of the Spring framework.

  • 06:53

    They started that effort based on open source. And they have continued in the open and open
    They started that effort based on open source. And they have continued in the open and open

  • 06:59

    source tradition. And we're committed to continuing that.
    source tradition. And we're committed to continuing that.

  • 07:03

    And so late last year, we started in-depth conversations with Google and said, wouldn't
    And so late last year, we started in-depth conversations with Google and said, wouldn't

  • 07:10

    it be great to give the world's largest body of developers, the Java community, a way of
    it be great to give the world's largest body of developers, the Java community, a way of

  • 07:16

    writing really efficient, great cloud-based applications?
    writing really efficient, great cloud-based applications?

  • 07:22

    And as a result, we have been working with Google to bring to bear what we know about
    And as a result, we have been working with Google to bring to bear what we know about

  • 07:29

    writing the back-end of great, high-performance, portable applications, with what Google has
    writing the back-end of great, high-performance, portable applications, with what Google has

  • 07:36

    developed around the front-end. A perfect marriage is to bring these two technologies
    developed around the front-end. A perfect marriage is to bring these two technologies

  • 07:41

    together and give the industry an open and open source layer to cloak the clouds, to
    together and give the industry an open and open source layer to cloak the clouds, to

  • 07:50

    allow you to get the fullest benefit from your investments.
    allow you to get the fullest benefit from your investments.

  • 07:54

    The one thing I have learned over the years is, the more choice you give developers, the
    The one thing I have learned over the years is, the more choice you give developers, the

  • 07:59

    more promise you give to developers, that they're going to be able to get a return on
    more promise you give to developers, that they're going to be able to get a return on

  • 08:02

    their investment by having the widest possible number of places that they can deploy this
    their investment by having the widest possible number of places that they can deploy this

  • 08:07

    technology, the greater the motivation, the greater the applications that result.
    technology, the greater the motivation, the greater the applications that result.

  • 08:13

    So we have had our two teams working together to really integrate the Spring framework and
    So we have had our two teams working together to really integrate the Spring framework and

  • 08:19

    the Google Web Toolkit, and now give a complete answer as to how to write an end-to-end application,
    the Google Web Toolkit, and now give a complete answer as to how to write an end-to-end application,

  • 08:27

    the back-end and the front-end, in a way that you can deliver really great, exciting apps
    the back-end and the front-end, in a way that you can deliver really great, exciting apps

  • 08:32

    that work across clouds, across devices, with a deep commitment to doing this in an open
    that work across clouds, across devices, with a deep commitment to doing this in an open

  • 08:39

    and open source fashion. So with that, I'm very happy to let you see
    and open source fashion. So with that, I'm very happy to let you see

  • 08:45

    some of the results of this work. >>David Glazer: Thanks.
    some of the results of this work. >>David Glazer: Thanks.

  • 08:52

    [ Applause ] >>David Glazer: Thank you, Paul.
    [ Applause ] >>David Glazer: Thank you, Paul.

  • 08:58

    I've been very excited to work with Paul. I've been even more excited to have our engineers
    I've been very excited to work with Paul. I've been even more excited to have our engineers

  • 09:04

    and Paul's engineers working together to deliver on exactly what he said.
    and Paul's engineers working together to deliver on exactly what he said.

  • 09:08

    The first of the promises that we made is that over the next 40 minutes, we're going
    The first of the promises that we made is that over the next 40 minutes, we're going

  • 09:12

    to show you how we can use familiar tools to enable fast development.
    to show you how we can use familiar tools to enable fast development.

  • 09:16

    And the way we've done that is, we have -- exactly as Paul said -- integrated the Spring back-end
    And the way we've done that is, we have -- exactly as Paul said -- integrated the Spring back-end

  • 09:22

    development tools, which let Java developers build great back-ends to their apps, with
    development tools, which let Java developers build great back-ends to their apps, with

  • 09:27

    the Google Toolkit front-end. So you get the power of HTML5 in a complete
    the Google Toolkit front-end. So you get the power of HTML5 in a complete

  • 09:31

    Java stack, back-end and front-end, integrated together.
    Java stack, back-end and front-end, integrated together.

  • 09:35

    To show you how that works, I'd like to bring up Ben Alex, who's the lead engineer for Spring
    To show you how that works, I'd like to bring up Ben Alex, who's the lead engineer for Spring

  • 09:40

    Roo, and Bruce Johnson, who is the lead of the Google web Toolkit team to give you a
    Roo, and Bruce Johnson, who is the lead of the Google web Toolkit team to give you a

  • 09:45

    demo of how do these tools work together, which you will be able to try yourself after
    demo of how do these tools work together, which you will be able to try yourself after

  • 09:49

    the keynote. [ Applause ]
    the keynote. [ Applause ]

  • 10:02

    >>> Thank you, David. If you've used Google Web Toolkit before,
    >>> Thank you, David. If you've used Google Web Toolkit before,

  • 10:06

    you know GWT makes it easy to build rich Web applications completely in Java.
    you know GWT makes it easy to build rich Web applications completely in Java.

  • 10:10

    Not only the server-side code, which you have always been able to right in Java, but also
    Not only the server-side code, which you have always been able to right in Java, but also

  • 10:14

    the client side, the Ajax code that runs in the browser.
    the client side, the Ajax code that runs in the browser.

All verb-ing
collaborating
/kəˈlabəˌrāt/

word

To cooperate with or help an enemy

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

25,886 views

Video Language:

  • English

Caption Language:

  • English (en)

Accent:

  • English (US)

Speech Time:

99%
  • 10:17 / 10:18

Speech Rate:

  • 163 wpm - Fast

Category:

  • Science & Technology

Intro:

I can't imagine doing e-mail without GMail. I can't imagine collaborating on a presentation
or on a design document by mailing around versions of content back and forth between
people and saying, "Who's got the latest one, who's got what edit?"
And I can't imagine being tethered to one particular physical device to find my data
and my application. It would make no sense anymore.
We all know that. Companies know that.. Every company we talk to is trying to figure out how can I shift my weight to the cloud?
How can I use the Web more heavily with the applications that I use and the applications
that I build at work? The problem is, it's still hard to do that.
It's still too hard to take advantage of the Web at work.
It's hard for a few reasons. First, it's hard because it takes too long.
From the time you have a great idea or your boss has a great idea or the VP of marketing
has a great request, from the time you have the great idea and you want to create a great
application, new technology, new tools, takes too long to turn that idea into reality.
The second thing that's hard is, we don't stand in one place anymore.
That application that you're running, you might need to access it from the back of a
taxicab. Some of your users need to access it from. an airport or from the lobby of their hotel. Because people are working everywhere, they're
working all the time, the applications that you build for them need to run on all the
devices that people are using. The third thing that's hard today is, architectures

Video Vocabulary

/ˈwərkiNG/

adjective noun verb

having paid employment. action of doing work. To make an effort to do something.

/ˌapləˈkāSH(ə)n/

noun other

The specific use of a machine, idea, or discovery. Software programs, e.g. for smart phone.

/kəˈlabəˌrāt/

verb

work jointly on activity.

/iˈmajən/

verb

To think creatively about; form mental picture of.

/ˈkəmp(ə)nē/

noun other verb

commercial business. Businesses that sell things or provides services. associate with.

/dəˈploimənt/

noun

movement of troops to place or position for military action.

/dəˈvīs/

noun other

piece of mechanical or electronic equipment. Objects, machines, or equipment for a specific use.

/ˈerˌpôrt/

noun

A place where passenger planes land and take off.

/ˈkəmp(ə)nē/

noun verb

Being with another person rather than alone. associate with.

/pə(r)ˈtikyələr/

adjective noun

Being special or more than is typical. individual item.

/ˈbildiNG/

noun verb

A structure with a roof and walls, e.g. a house. To construct a house, office, factory.

/bēˈkəz/

conjunction

For a reason.

/ˈmāliNG/

noun verb

action or process of sending something by mail. To send a letter or email.

/ˈpräbəblē/

adverb

certainly.

/ˈpräbləm/

adjective noun

Causing trouble. unwelcome or harmful matter.