| 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
"After finding no qualified candidates for the position of principal, the school board is extremely pleased to announce the appointment of David Steele to the post."~Philip Streifer, Superintendent of Schools, Barrington, Rhode IslandTranslate
Registration / Enter
Articles Listing
Voting
Google Search
Online
We have 88 guests onlineCalendar
| |||||||||||||||||||||||||||||||||||||||||||||||||


