| Google I/O 2010 Keynote Day 1, pt. 11 |
|
|
|
| Advanced Software Home - Video |
| Monday, 07 June 2010 10:28 |
|
Video footage from Day 1 keynote at Google I/O 2010
0:00So to show you these widgets in action on mobile devices, we took the expense report
0:06app that you saw, we customized it just a little bit to adapt it to each of a couple
0:10of different devices, and so here I've got an iPad.
0:18So this is the same app. Let me connect to the network here.
0:23This wireless network is my friend. And it works the same way that you would expect
0:27it to from the -- from what you saw previously. And it does all -- you know, small adaptations
0:33so that it feels more appropriate for the device.
0:36So, you know, finger-dragging and things like that.
0:38But I can still page just the same way. Basically, the same app, I'm reusing almost
0:42all the same code. So that is on an iPad.
0:49And Ben has a version that is running on Android. >>Ben Alex: Indeed.
0:52And I've run this Android version. We have the same sort of UI gestures that
0:56you'd be expecting. And we have a nice interface.
0:58It's very easy to use. So we thought what we'd do is show you how
1:01it works and you'll see some of the cool features in the new widgets.
1:04So why don't I log in an expense report. I've been here at Google I/O, actually for
1:09a week now, but working really hard, really late hours.
1:11So I'm going to have dinner and I think I'm going to log on an expense report and have
1:15a good dinner. Wi-Fi.
1:37So we type in "dinner." And I've had a good dinner.
1:45So let's finish typing it. $150.
1:54Excellent. So I must qualify.
1:56I'm not sure Wi-Fi is going to work for us at the moment.
1:59So we should see this work. But we disclaim.
2:02So I'm going to hit the "done" key on the count of three.
2:05One, two, three. And have a look over at Bruce's machine.
2:09We'll see if Wi-Fi is being good to us. >>Bruce Johnson: Double-check the done.
2:20Are you sure you nailed that? We probably should enlarge those buttons the
2:23next time we do this. >>Ben Alex: Let's connect.
2:36>>Bruce Johnson: It's worth waiting for. >>Ben Alex: It's worth waiting for.
2:42It's a great demo. Back to Internet.
2:45So let's try this again. Refresh.
2:48[ Laughter ] >>Ben Alex: We can't plug Ethernet into these,
2:56unfortunately. >>Bruce Johnson: If this doesn't come back
3:00in a second, we will describe to you in extreme detail, pixel by pixel what you would be seeing,
3:09were the network not completely overloaded right now.
3:11In fact, maybe we should just do that. Let's do one last attempt.
3:16>>Ben Alex: One last try. >>Bruce Johnson: We should use that HTML5
3:23app cache feature. The whole point, actually, is that you see
3:31two different values much the app here, and both of the apps are live.
3:35Let's -- okay, let's see if we can pull this off.
3:40>>Ben Alex: No. Hang on.
3:42Okay. Here we go.
3:44So delete the last two minutes. >>Bruce Johnson: Okay.
3:47>>Ben Alex: Okay. So I've been working hard at Google I/O.
3:50Rewind. And I've been working hard and had a nice
3:53dinner. Let's try to add the dinner together and you
3:56will be able to see these new widgets in action. Let's press the plus key.
4:02And it was dinner. And as I said earlier, we've been having a
4:07good dinner. The joys of working late.
4:15And what we wanted to show you -- it does require Internet, so -- I'm going to press
4:20"done" on the count of three. One, two, three.
4:24And have a look over at Bruce's screen. [ Laughter ]
4:29[ Applause ] >>Bruce Johnson: Yay!
4:37Yay, yay, yay! Okay.
4:43So you saw that pop in. Now, I -- and I like that.
4:50I like that. But what I do not like, as Ben's pretend manager
4:53here, is $150 for dinner, because I had assumed he was going to go fast food.
4:58This is not working for me at all. So I'm going to deny this.
5:02And I am going to say that you, Ben, are nuts. I don't know if you can read that.
5:08It says, "You are nuts." I'm going to confirm.
5:10And one, two, three, we should see, network willing, that Ben has been now updated in
5:17real time, and -- [ Applause ]
5:20>>Bruce Johnson: So -- versus your normal expense report cycle where your boss sits
5:27on it for six weeks. >>Ben Alex: Dinner was rejected?
5:31Good thing I'm still here. So I am nuts.
5:32Let's amend it, then. Let's go and edit.
5:38Let's backtrack. And I'm not going to round the bill up this
5:42time. $148.
5:47And because I can't calculate tax here in California, because I'm from Australia --
5:54 I don't know what the total will be, but $148.13.
5:57Done on the count of three, one, two, three. And --
6:02>>Bruce Johnson: Come on. You can do it.
6:12Yes, yes, yes, yes, yes. That's -- oh, $148.13.
6:16Now, that is a different story. I mean, that's nothing.
6:20That's chump change. Sure, no problem, Ben.
6:22Ben, thank you. That was fantastic.
6:24So, anyway, aside from the network glitches, --
6:27[ Applause ] >>Bruce Johnson: -- let's talk about the whole
6:35arc that you have just seen; right. We started with an empty directory, 200 keystrokes
6:41later, you have an app, you have a powerful set of tools that helps you iterate quickly.
6:45You have a nice widget library, an app framework to help you build apps that work very responsively,
6:50even against huge data sets that are running in the cloud.
6:53You've got performance-tuning tools that are great for diagnostics, both on your desktop
6:58and in the cloud. And then you've got the knowledge that these
7:02applications that you're building with the tools that we're talking about here can be
7:06easily adapted to all the different mobile devices that your users are actually using.
7:09We hope you'll try these out. We're really excited about all of these things
7:13that are coming in GWT 2.1 and Spring Roo and STS.
7:15A lot of great stuff. Please do download it and let us know what
7:18you think. Thank you.
7:19>>Ben Alex: Thanks. [ Applause ]
7:22>>David Glazer: Thanks, guys. And, again, if you want to hear more, want
7:28to see these things in action, try them yourself, the sessions, attend the session, talk to
7:32the engineers, download the code. You can build apps like that.
7:35You can have your own demo fun with your own applications that you've built on these open
7:39tools, do your own innovation. The third thing we said we were going to show
7:43you is flexible deployment. We've been showing you how to build these
7:46great Web apps. But what do you do when you build them?
7:48How do you make sure you're not locked into one architecture when you build them?
7:53The answer is, because you're building on open standards, you're not locked in.
7:57You've actually been seeing over the last few demos, you have been seeing cloud portability
8:01in action. The first few demos you saw built with one
8:05tool stack, open standards, were running on a development server right here on the development
8:10box. You then saw some demos.
8:12When Bruce started showing you Speed Tracer using Insight, you saw those same demos, same
8:17application, deployed to a virtual machine running on a VMWare instance, using TC Server.
8:25And then you saw some of the same demos running on Google App Engine, same application.
8:30Using Google App Engine, you saw Speed Tracer tracing across that.
8:34How do you as a developer make that decision? What do you change in your app to do these
8:38different deployments? Well, Bruce showed you, if you want to deploy
8:41your app to Google App Engine, you're in Eclipse, using the tool set, you click on the button.
8:45You're deployed to Google App Engine. But because this app is built on the open
8:50standards, the Java container API, Java persistence API, if you want to deploy to any of the other
8:55open standard-supporting environments, drag, drop, deploy your project to any server that
9:01supports these standards behind your firewall, in the cloud.
9:05It all just works, because open standards lead to innovation.
9:11So we've shown you how to use familiar tools to build apps quickly, how to have those apps
9:15work everywhere you want, both every device you want, and deploy them on every architecture
9:20you want. That means you're now going to have a lot
9:22of apps. And if you have a lot of apps, you need to
9:24have tools to manage your applications in the cloud.
9:28I'd like to welcome Kevin Gibbs, the lead of the Google AppEngine team to show you what's
9:32happening in Google App Engine to help you work with all the applications that you need.
9:38>>Kevin Gibbs: Thanks, everybody. Now, today, you've seen some examples of Google's
9:51approach to helping with enterprise software. Now, we don't believe in silver bullets or
9:57single solutions.
|
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. 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. 8
{flv}Google I_O 2010 Keynote Day 1, pt. 8|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
Here's a health to the company, and one to my lass.Let's drink and be merry all out of one glass.Let's drink and be merry all grief to refrain,For we may and might never all meet here again.~(trad.)Translate
Registration / Enter
Articles Listing
Voting
Google Search
Online
We have 87 guests onlineCalendar
| |||||||||||||||||||||||||||||||||||||||||||||||||


