Transcript
00:01This turned into an annual thing at our Developer Summit.
00:04Kind of a conversation with our users and Esri about what we're actually doing with Microsoft...
00:10...and the technology alignment that we're actually working with.
00:14Anyone from Microsoft in the room? We got one person from Microsoft in the room.
00:19Anyone know Spatial Ed? Yes. Alright, Spatial Ed's in the room.
00:25So if I can't answer it, he probably can.
00:28But I do want to thank Microsoft for sponsoring this event, as they do every year.
00:33Alright. So, today I just actually have this broken out in just a little bit.
00:40A quick overview about the strong relationship that Esri has with Microsoft...
00:45...and it's been building over the past few years.
00:47Every year gets a little better.
00:49And then I want to talk about some specific adventures...
00:53...that we've had as a direct result of that alliance between Esri and Microsoft.
00:58And then, hopefully, get into that age-old Azure question.
01:02Everyone I talk to wants to know about Azure and Esri.
01:05I want to get into that a little bit, and that's, believe it or not, revolving around ArcGIS Online.
01:11Alright, everyone's seen this picture over and over again.
01:16Where Esri has had to go is from this picture to this picture...
01:22...with a key thing being easier, more powerful, and more importantly, everywhere.
01:29That's kind of an important statement, and if you really look at what Microsoft has been doing...
01:33...they've been along the same path. They've been trying to make things easier, more powerful, and everywhere as well.
01:42From the Esri perspective, Azure relates to Microsoft technology.
01:46These are some of the key things that we've been focusing on with all the different things.
01:52And you'll notice there the "and 8 for Windows." Yes, we are working with Windows 8.
01:59As a matter of fact, the CP today, you can run ArcGIS Desktop on it. Works fine in classic mode.
02:04Anyone here running Windows 8 CP? A few people? Okay.
02:10Most people I know that are running Windows 8, are using it for a better Windows 7.
02:15And quite honestly, it is a better Windows 7. But, you can see Azure's in the corner there with our cloud story.
02:21Definitely a part of our cloud story. It is there, yes, we use SQL Azure, believe it or not, in the background.
02:29We do use SQL, Windows, Azure, we use the compute, we use the storage, we use the Qs and messages, yes, we even use ACS.
02:39And believe it or not, for our subscriptions, every subscriber gets a SQL Azure instance.
02:44Yes, that is true. And of course, SharePoint, SQL Server. I forgot to put 2012 in there Ed, sorry.
02:53But, Office. How many folks know that we're venturing off into the Office space? A few people.
03:00Okay, well then I have a surprise for you today.
03:03Now of course Windows Phone, the WPF. The WPF Runtime that you saw in the Plenary.
03:08That's a huge, huge move forward, right? We now have taken the WPF API that we've had for awhile.
03:15The award-winning WPF API, I might add. Two years running with Visual Studio magazine.
03:20And we've added some local capabilities with the WPF Runtime. On and on.
03:27In 2012 we do plan to take it a step further. Obviously, the Windows 8 we just talked about.
03:33Office 2010. 2010's version internally is 14, but we're also working with the Office 15 team.
03:41That's coming in this year as well. SQL Server 2012, it just went RTM.
03:47We're actually working with it and we're going to be certifying it, I believe, with 10.1.
03:52Of course, SQL BI. How many folks here use SQL Server? You all know about the whole BI stack on top of it, right?
04:02We're moving into that direction. And CRM with dynamics.
04:05We're definitely trying to align ourselves with more of the BI stack from Microsoft.
04:10And I'll talk about that in a minute.
04:12So in general, the 10.1 wave of products, I like to call it. Yes, we have this 10.1 product.
04:17ArcGIS 10.1 and Desktop and Server and everything else.
04:20But you also have a number of other things going on around it.
04:24You have all the web APIs and all of its offline delivery cycles.
04:28Got the ArcGIS Online system that every six weeks has been updated for the past few months.
04:33So you have all this wave of products leading towards the 10.1 piece.
04:38And it's primary theme has always been sharing and collaboration and accessible everywhere.
04:45And of course, that does align with what we are doing with Microsoft...
04:48...because a lot of this is based on the Microsoft platform, from the beginning.
04:54So specifically on to the developer. We'll talk about a few things.
04:59So, alignment with Microsoft basically starts with Azure, Windows 8, and Windows Phone in this space here.
05:09Client libraries. How many folks here are developing with any of these client libraries?
05:15It's all based on a REST-based service. That REST-based service is everywhere...
05:20...whether it's on [unintelligible], behind the firewall, or in the cloud with ArcGIS Online, right?
05:25That one REST-based service is how you're actually interacting with some of our offerings that are built out with Azure.
05:32ArcGIS Online is partly built with Azure. You can use JavaScript. And how many folks have heard about HTML5?
05:40Good. Guess what? HTML5 has been...
05:44...we started focusing on HTML5 examples with our JavaScript API from about a year ago.
05:49They've been in this folder called Exploratory, and we've been evolving it ever since.
05:55The Flex Viewer. The Flex API. That's always there and it's going to continue evolving and growing.
06:01And of course, Silverlight. Yes, I heard the stories about Silverlight. I'm sure everyone here has as well.
06:07But quite honestly, sorry Ed, Microsoft can't even kill 86. Even had a funeral for it. They can't kill it. It's still there.
06:17As a matter of fact, ever since Microsoft had the messaging snafu about Silverlight almost two years ago.
06:23The uptake on Silverlight within the enterprise has gone up.
06:27A lot more people are using it within the enterprise...
06:29...so it's shifted from a cross-platform strategy to more of an enterprise strategy because it's easy.
06:36The .NET technologies and developer set within...using .NET, they're not going away.
06:43As a matter of fact, at the build conference where they announced Windows 8...
06:47...they actually got up there and said, How many people are doing JavaScript? A few people.
06:52That's do that here, okay. How many people are actually developing in JavaScript today?
06:56Let's do it with a round of applause. Let's hear you. Yes? Okay.
07:00How many people are actually developing in C++ today? Few people.
07:05How many people are developing in .NET? I rest my case.
07:11It's like telling a C++ or a C# developer that now you have to work in JavaScript, right?
07:17I know. My own dev staff, they're like telling me, Eehh, I don't know about that.
07:21You know, they like to point at arithmetic for some reason.
07:25C#. They can get rid of it and still be productive.
07:28JavaScript. It's very difficult for a .NET developer to get a hang on for some reason, whatever that is.
07:36But in fact, Silverlight has grown on the enterprise.
07:42But, in that same tone, how many people are using iPads today? Okay.
07:49Well, we have to support iPad. Well, guess what? My name is Art and I'm an iOS user. I'm addicted. I like it.
07:58And our execs are in the same boat, so you have to support iPads as well.
08:03So for that reason, Microsoft did have a good strategy. It is cheaper.
08:08Rather than porting .NET everywhere, just use JavaScript. It's ready everywhere.
08:13HTML is already everywhere. So that is their strategy going across.
08:18So Silverlight's not going away. Flex definitely isn't going away. Too many people are using Flex.
08:23But JavaScript is for going across the boundaries. So Esri has put a lot of effort into its JavaScript library.
08:31We've put a lot of effort into all of our libraries, 'cause quite honestly...
08:34...our customers are saying flat-out, Hey, I'm going to be using everything.
08:40So that's where we're going to be. We're going to stay everywhere.
08:42And we're going to continue building out all of these client libraries.
08:48Alright. Back to Silverlight and WPF. Guess what? Two years running, Visual Studio Reader's Choice award.
08:55Voted Best in Class for mapping and GIS components from the Visual Studio community.
09:00We're kind of proud of this. As a matter of fact, we've taken our WPF API...
09:04...renamed it to the ArcGIS Runtime for WPF. There's Rex Hansen himself. Busted.
09:14But we've added all the local capabilities. We've actually brought it up forward.
09:19As a matter of fact, if you're doing Windows 8 development today, you know, they're focused a lot on XAML.
09:26They're focused on C# and the Windows Runtime. What do you think WPF and Silverlight has?
09:31It's based on XAML and C#. So if you're doing Silverlight or WPF development, it's a fairly easy migration into XAML and C#.
09:41You're already doing it. Just a few different libraries underneath.
09:46The Windows Phone. How many people have Windows Phone? Oh, come on, don't lie.
09:54I have Windows Phone. Yes. Alright.
09:56Windows Phone is, believe it or not, on the uptake. People are counting it out. I don't think so.
10:02They have a huge effort at Microsoft right now, especially with Nokia bringing on all those new phones.
10:08And quite honestly, the BI...or the mobility market? Is green pastures.
10:14Another five years before they even start seeing the true winner...
10:17...according to a few analysts from Gartner and Forrester. It's huge.
10:22So I wouldn't count out Windows Phone. However, some of our users already say they want Windows Phone.
10:28Well, guess what? We have a Windows Phone API. We also have the Windows Phone app and it's there too.
10:35Then of course, the plethora of products out there. The plethora of products.
10:41We have iOS, Android, again, remember I'm addicted to iOS, so yes, it's there too.
10:47Windows Phone, Windows Mobile. How many folks remember Windows Mobile?
10:52Yes, it's still alive, and yes, people still want it, and yes, we keep delivering on it.
10:58Alright. So let's focus on users for a minute, 'cause this is where it gets kind of interesting.
11:04Anyone heard of the Location Analytics Initiative from Esri? A few people. Okay. This is something new.
11:11We really didn't talk about it too much at the DevSummit, but we did at our Federal GIS conference.
11:16And we did talk about it at our partner conference just before this.
11:19Everyone knows about ArcGIS, right? Everyone here knows it, loves it, breathes it, builds it. Great.
11:27Well, we're adding a new space and it's called Location Analytics...
11:31...and this is where we have things about, oh, Esri maps for IBM Cognos.
11:38We're coming out with micro strateging, sales force. SharePoint product truly does fit in the Location Analytics space.
11:46So it's also being positioned with the Location Analytics Initiative as well as Esri Maps for Office.
11:54What does it really give you? Our concept and thought process right now...
11:58...is adding spatial context to a very familiar environment, such that it is nondisruptive.
12:04How many folks here use Microsoft Excel? Yeah, that's what I thought.
12:11Your users use Office products, whether it's Excel, PowerPoint, Outlook, Word, right?
12:18A lot of them are asking the GIS folks, whether you're a developer or an analyst or whatever...
12:22...Hey, can you give me this quick map so I can do a presentation?
12:27Remember, we kept talking about self-service mapping?
12:31Why not give them the ability to do it themselves, based on the work that you've already done with ArcGIS?
12:38Let's talk about that. Esri Maps for Office.
12:41This is something new, and this is based on some work that we've been doing with Microsoft and the Office development team.
12:48We've had this crazy idea for a while, and sure enough, we're putting it into play. It's now in beta.
12:55So what is it? We're adding mapping capabilities and tools to the Office product suite.
13:01Bet you didn't see that one coming. But we are doing it.
13:06It's easy to use, doesn't require any experience. Think of it as another chart type in Excel.
13:14How many folks are using the presentations in Explorer Online?
13:18There's a few of you. Where do you usually do presentations? In PowerPoint, right?
13:26I actually want to just take a step back and actually show you some stuff here.
13:30When I was in Washington, DC, last month, we actually met with the Bureau of Transportation.
13:37And they have this website, and this website has us in stacks on state transportation from, you know, 2010 here.
13:45And what do they do? They actually have...let's just pick up safety here as an example.
13:51They have HTML files, Excel files, and CSV files.
13:54You know what they really want to do? They want to go ahead and download something here...
13:58...let's go ahead and pick this one. I'll open it up in Excel, so notice I picked Excel, XLS, not the CSV.
14:11It's coming. There we go. I'm going to sit down for this one.
14:17And, basically they have a spreadsheet here. And they have it by state name.
14:23There's no coordinates, there's no points, but these numbers really don't tell you much of a story there...
14:28...if you really want to look at the country.
14:30So when I installed Esri Maps for Office, it actually added another tab to the Office ribbon.
14:36And I'm already signed in to ArcGIS Online. Actually, let me make sure I'm signed into the correct account.
14:42I only have about a dozen. Remembering your accounts and passwords is...
14:51...if someone can create an app for that, I'd probably use it.
14:55Alright. So I'm going to insert a quick map here. And sure enough, so I have the map.
15:00Since I'm working with, yeah, I'll use the new National Geographic map.
15:04Those are all configurable in the back stage, by the way.
15:07I go to File > Backstage, I can see...there's a Configuration tab. Now I might build the...
15:18So I'm going to go ahead and just simply add this data, using a cell range, and I know it has headers.
15:23So I'm going to go ahead and select that cell range all the way down. And I'll say OK.
15:29And then we just bounce it up here. And I'll select places, state names.
15:35And I know it's a state label, and I'll just add it to the map.
15:40Sure enough. There you go. This is all they really wanted to do.
15:43They didn't want to put out Excel spreadsheets.
15:44They wanted to actually show this information product and share it using ArcGIS Online.
15:49But they wanted to also, you know, create what they call, color-coded maps, because they don't know anything about GIS.
15:56So they want to create a quick color code based on, you know, a given year, a special grouping, and a color.
16:03Let's go ahead and pick this color here. There it is, so now they can actually see this.
16:08And if I click on a state, I can actually see what's going on in that state.
16:14Kind of makes more sense than looking at a numeric chart.
16:17Now you can see which states have the higher safety rating versus the lower safety rating, just by looking at the map.
16:23Then they want to share this. So they just click a button. Give me a name. How's about Seth? I see Seth right there.
16:30So you know it's not Memorex. So I'll go ahead and create a new ArcGIS Online service.
16:35Based on this information, you'll see that the icon says it's uploading.
16:39Let me go ahead and go to My Content on this website, and sure enough Seth is now being created.
16:48I'll go into that item. You see it's creating the service. And I only had to click one button and give it a name.
16:56Didn't have to do anything else here. So let me just go back to my content. Should be done by now.
17:07Yep. And I'll open it up in the standard map viewer...and it's exactly the way I put it together inside of Excel.
17:23Self-service mapping at it's best, in a very familiar environment, in a very nondisruptive way.
17:28I literally downloaded something from the web, opened it up...
17:32...few clicks of the mouse and I have it now up in ArcGIS Online and I can use it in other web maps.
17:36And I can pull it together in other things within my organization.
17:40That's the kind of thing that the Bureau of Transportation was really looking for.
17:45Kind of makes it really easy. And then, of course, if you really wanted to, let me just open up my PowerPoint slide here.
17:50Just go down to the end, bring up Excel, and move it over, and I'll just create a quick slide.
18:01So now I can create a slide with it. And better yet, let me just go ahead and select a few states and create another slide.
18:11So now I'm starting to open up a story. And then inside of Excel...or PowerPoint, we've extended it also with a tab.
18:18And now I can say, Add maps to the slide, and sure enough...
18:21...what it's going to do is, give me access to all of my ArcGIS Online organizational accounts.
18:26That subscription thing we keep hearing about.
18:28And I know some of my friends were putting together wind energy stuff, just as an example here.
18:33It's not a complete story, obviously.
18:36But, I can just open this guy up, and it'll open up the web map...
18:44...anyone else discover that the Internet's really slow here in the convention center?
18:48And I'll go ahead and create, in this case, a different kind of a slide.
18:53And I'll just start a little presentation from here.
18:55So, from the current slide, so now I can start unfolding my story.
19:00And someone might have a question. So let me just take this out live.
19:04Within PowerPoint, I can start working with it live, moving around, hitting Escape, going back and forth.
19:12Esri Maps for Office. That's coming out. So that's also part of some of the work that we've been doing with...
19:20Thank you.
19:24So, and just listening and working and technically aligning ourselves with where Microsoft is today.
19:31That relationship is actually helping us branch out and do better with self-service mapping here.
19:37Alright.
19:39Enough about Esri Maps for Office. Let me go back in here. Alright, I'll start from here now.
19:53SharePoint. ArcGIS for SharePoint. SharePoint's another big player, especially in the BI stack from Microsoft.
20:00Are you familiar with Microsoft BI Stack? Yes? Some of you are. Okay.
20:07SharePoint. We've had a version of our products out there for about three years and we've been growing it ever so slowly.
20:13Every release we get a little better, offer more capabilities, more functionality.
20:18And this too is in alignment with some of the teams up at Microsoft that Esri's been working with.
20:23So, how many folks here have SharePoint in-house? Given the economic times, doesn't it make sense to just use it?
20:34A lot of our users are saying that exact same thing.
20:37They have SharePoint. They've already bought it as part of their enterprise agreement...
20:41...but they want to use ArcGIS in that...in that kind of a system.
20:45They want to be able to use it for their dashboards.
20:47They want to be able to use it for their site collaborations and their content management.
20:53So, Office is one side of it. Everything gets shared up into SharePoint.
20:59And sure enough, we've had this for awhile. Back to the concept of no coding required.
21:05I know it's a developer summit, sorry, but developers are becoming fewer and fewer, and organizations are looking...
21:14...at ways of making better use of their developers by providing some configurable solutions.
21:21And where they need to, they'll apply developers to add value to those configurable solutions by extending them.
21:28So we're actually helping you out by not...by allowing you to sleep at night, right? Maybe? Just a little bit.
21:36Alright. So anyway, SharePoint itself, we have...we've been growing this ever so slowly.
21:45It's currently based on Silverlight, but again, because of the iPad scenario...
21:49...we're going to be starting to extend it out with some additional HTML components throughout the 2012 year...
21:55...just to keep it rolling along. And that's in line with where Microsoft is also going with the cross-platform solution.
22:02So you'll start seeing more of those kinds of things coming out.
22:05Remember, in the Office space, you didn't need an address to get things on a map.
22:10Internally, we're calling that concept GeoJoin, place-name lookups...
22:15...common geographies that can easily be used to place records onto a map.
22:22And the ability to actually take it a step further.
22:25We're actually working with the ArcGIS Online team right now. The Location Analytics world is...
22:29...to create a Location Analytics platform within ArcGIS Online.
22:33So we can extend it with some common tools that you can use through the REST API.
22:37So developers can do all the things that we're doing inside of Office and extend our capabilities with some more.
22:44SharePoint is just one of those.
22:47So, the geocoding workflow that's inside of SharePoint is going to be extended...
22:51...not only with address-matching capabilities, but also with place-name lookups.
22:56Also, with the Location Analytics platform that we're adding to ArcGIS Online.
23:02Alright. The...this actually gets a little bit more into detail on SharePoint.
23:08How many folks are interested in understanding a little bit more about SharePoint and our product?
23:13Okay, so I'll continue on a little bit more. In SharePoint, they actually have a really clean experience.
23:21They separate out the end user from the designer, the guy that has the domain knowledge...
23:26...so that they can build out a specific page, whether it's a dashboard, a KPI performance...
23:31...the key performance indicator kind of a thing, or a general site for incident reporting.
23:37I know in the public sector a lot of people are using SharePoint for managing incidents. Event management, if you will.
23:43A good example is, a person gets a phone call, they take the incident down, they have an address information on it...
23:51...but the person that's making the call says, Yeah, it's...this is my address...
23:56...but the actual incident's in the field behind my house, right? So you want to keep the address...
24:02...but you actually want to pinpoint that location so that the first responders can actually get there.
24:08Well, the geocoding workflow, since it's out of SharePoint, allows you to do that.
24:11And in design time, you can actually configure a website to handle all of that.
24:18You can actually configure a site within SharePoint to just go from a SharePoint list directly to a map.
24:25So you can see exactly what's going on.
24:27You can see all the GPS feeds coming into that map, and see exactly where everyone is.
24:31So that's the user experience. A designer actually builds out the site, the user uses that site...
24:36...and developers can actually extend SharePoint to allow different things to happen.
24:42And of course, the last piece is administration.
24:45Administration inside of SharePoint also needs to be a very familiar experience.
24:49ArcGIS for SharePoint fits into all models.
24:52Our components work in design time. Administration's just part of the site administration facility.
24:58And of course, developers can plug in add-ins. We'll talk about that in just a second. Like now.
25:09Yes, it still uses Silverlight. And we've built on an extensibility SDK and it's out of Silverlight...
25:15...to add more capabilities to the SharePoint product, as well as the Silverlight Viewer.
25:21Anyone here catch the Silverlight Viewer sessions this week? Yes. Do you like it? Very easy, right?
25:29Guess what? It started with SharePoint.
25:32People actually liked the SharePoint concept so much, but they didn't have SharePoint...
25:36...so they wanted that same capability outside of SharePoint. That's where the App Builder concept came in.
25:41A designer's view of building out a web application.
25:44So, the App Builder came directly out of the concepts that we learned from within SharePoint.
25:51And the same components that are in SharePoint are also the same components in the Silverlight Viewer.
25:56So they share the same extensibility model.
25:59So as developers, if in fact you build out an add-in for either SharePoint or Silverlight...
26:04...as long as you don't use SharePoint-specific pieces, they'll go a cross, one add-in for either product.
26:11So again, tools, behaviors, layouts, and controls are all extensibility points in SharePoint and the Viewer.
26:20Alright. We did add a few things in the What's New. As a matter of fact, the 2.1.1 is all about localization.
26:27We wanted to make sure that we supported languages across the globe.
26:31Since this is a global product. How many folks here are from Europe? We support your languages.
26:40Middle East? A few folks from the Middle East. Okay. Good. We support you, and Hebrew's coming by the way.
26:50That'll be there really soon. Chinese? We're going to support Chinese too, believe it or not.
26:57Alright. When you go to a site that...when the site gets launched from a machine that has a specific locale...
27:06...it'll automatically pick up the correct language. That's a nice feature that we've made sure works correctly here.
27:14Editing. Feature templates inside of ArcGIS 10. We have a consistent experience now between all the products...
27:21...whether it's the Flex Viewer, Silverlight Viewer, Explorer Online, as well as SharePoint.
27:27Feature template editing experience is pretty consistent across the board...
27:30...so you basically create your crowdsourcing application with the specific things you want captured from the field...
27:36...plug it in, simple configuration and SharePoint, it'll just work.
27:42And of course, the infamous ArcGIS Online for Organizations, our SaaS offering in ArcGIS Online.
27:48It also works here with ArcGIS for SharePoint.
27:55Web part layouts. Looking at a map sometimes is just boring.
27:59I know it's sacrilegious saying that at a GIS DevSummit, but sometimes it just doesn't work.
28:04So you want to add additional capabilities like charts onto the map...
28:07...so that things synchronize between what's happening on the map and the chart.
28:11Or you want to add a map key, not necessarily a legend or a table of contents...
28:15...but you want to add a key that focuses in on the specific features of the map you really want your users to look at.
28:22Well you can change the layout in SharePoint to support that now.
28:26And that's again, just a XAML file within a doc library.
28:30If in fact you want to add other components, you can just add that entire .zap.
28:35Package it up into a .zap and then put that into the doc library. It'll just work.
28:40And of course, keeping in mind we're moving this into the Location Analytics space. The name's going to change.
28:47Same product, but the name will change. Esri Maps for SharePoint.
28:52And of course, Windows Phone. We've had Windows Phone in a metro UI for awhile now.
28:58It's currently 2.3, but this week we've put 2.4 into the marketplace...
29:03...so you should be seeing something pretty quick.
29:05Flex isn't available yet. Did you check? Marketplace? Not yet?
29:11That Marketplace thing. Who else has put apps in the Marketplace and wanted it like today, but you have to wait five days?
29:19Yeah. Exciting experience.
29:23And then of course, the Viewer. We kind of talked about this a little bit.
29:26Again, really simple, configurable, nothing is really meant to take away from building out a website...
29:35...by simply point and click, WYSIWYG design-time experience.
29:39And of course, build out an application without any code.
29:45Has everyone seen this product yet? Yes, everyone's seen it so I can just skip right over it? No. Alright.
29:54So I'm going to actually show you something that I shouldn't be showing you, but I'm going to show you anyway.
30:00No one's seen Scott Morehouse, right? Good. I can show it.
30:04[Inaudible audience comment]
30:05Yeah, I can see that. But Rex is my friend.
30:08Was.
30:11Alright, I'm going to actually go to this site and I'm going to quickly take that site away so you can't see it.
30:24I'm going to go ahead and log in to my account again.
30:34This is something else that might be coming this year. Can't exactly say when or how, but...give it a quick second.
30:56There it comes. Alright. So, we have ourselves the Application Builder, right?
31:06And in the Application Builder I can just simply say, Create New Application.
31:11And of course, it starts in because I'm already signed in to ArcGIS Online.
31:14I can see my groups, my maps...as a matter of fact, my maps should show me this one, since it's a web map...
31:24...I can see this...I can see all my groups from the organization, and of course, any feature map.
31:31Or I can just start with a blank map. And of course, the Application Builder...
31:35...being a WYSIWYG design-time experience, starts me out with a tab across the top that let's me do three things.
31:43Work with the map, work with the tools I want on the application, and of course, the look and feel of the application.
31:52And of course, this is really cool, getting started thing you can disable.
31:56But if you didn't know how to work with the basemap...
31:58...you can say...you can click on the Show Me, actually activate the command for me and watch it.
32:04So you can actually work your way through. I'm going to go ahead and disable that and just take that away.
32:09I do want to change the map. I'll go ahead and use Open StreetMap in this case.
32:14That's all configurable through the Settings tab by the way. And go back.
32:21I can work with browsing for layers. Let me go ahead and search ArcGIS Online.
32:26I'll use some demographic information, US populations, let's go ahead and do counties, and add that to the map.
32:41Is that going to come in? And again, the Internet's a little slow here.
32:46Of course I can configure this, specifying symbologies, pop-up information.
32:52If I want a heat map on it or how I want to retrieve the features all at once or within a given map area, et cetera.
32:59Whoops. I can go in and change the tools. I can configure tools, or better yet, manage the tools...
33:08...so that I can add any of the available tools or any extensibility points that you might have.
33:14So if you've added capabilities like tools, behaviors, layouts, or anything else...
33:18...those will actually show up in the tools here as well.
33:21And then of course, the layout. Let me go ahead and change the layout and I'll call this, you know, Spatial Ed's Site.
33:34You see a change right away. I'll change the layout. I'll see a different style here.
33:40I can go back and forth with all the different ones. I like this one, so I'm going to go ahead and click on it...
33:45...and sure enough, it changes it in real time. I can say, Deploy this, and actually, get rid of this guy here...
33:53...and remove him. 'Cause it's not showing up. And I'll just go ahead and quickly deploy this based on what I'm looking at...
34:00...and I'll call it Spatial Ed. And I'll say OK. So what it's really doing right now is...
34:06...taking the application as I just configured it and creating a website for me, and it's going to launch it.
34:14As soon as it deploys, it launches it, and now I have a website that is exactly the way I built it out using the App Builder.
34:26And here you go. Complete with Open StreetMap, the look and feel, live...
34:34...and of course, with all the default capabilities that I had on the map from the first place.
34:40Just point and click your way through, and believe it or not...I'm going to go back here...I go back to my content...
34:55...you'll see that Spatial Ed's been added to my content as a web app.
35:01You can actually download this today and work with it on your local site.
35:05And in the future, ArcGIS Online will add some more capabilities so you'll start seeing things like this.
35:12Alright. Cool. So the ArcGIS Viewer for Silverlight, complete, configurable...
35:25...ready to use, point and click your way through an application.
35:28As developers we can actually build out extensions to it, whether it's tools, layouts, whatever...
35:35...and you can also give that to your end users...
35:38...your information worker that needs to build out a site themselves and plug away.
35:46Okay. Yep. And just more information on the application builders in this slide desk.
35:53Basically, the application builder itself truly is a piece of work. It's a WYSIWYG design-time experience.
36:04Maps, tools, layouts. Extending the viewer. Again, the same slide.
36:10Same slide as it was in SharePoint is now here as well.
36:13So as developers, download the extensibility SDK for Silverlight. Start building things. It'll just work.
36:21Alright. Now, how many folks here like Azure? Yeah, Ed, you don't count.
36:30Alright. Cloud computing in general. Cloud computing has pretty much taken the industry by storm here.
36:38Everyone's talking cloud, whether it's a private cloud, a hybrid cloud, or a public cloud.
36:43Well, Esri's really taken a step back, as is usual, and we really overthink it a lot of times, we overthink things.
36:50But in this case, it was a good thing, because we didn't jump right in head first.
36:55We actually crawled, walked, and then ran.
36:58With ArcGIS Online, it truly is a best-of-breed cloud solution.
37:02And it allows you to take your existing infrastructure, all your enterprise computing requirements...
37:08...and your public endpoints within ArcGIS Server, and you can actually add those to ArcGIS Online...
37:13...so that the world can take a look at them and find them in one place.
37:17That concept of a catalog. ArcGIS Online has been doing that for a couple of years now.
37:21And we've evolved it even further with the ArcGIS Online for Organizations. A SaaS offering from Esri.
37:28And that SaaS offering does have a best-of-breed mentality with a good portion of it being built out in Azure.
37:36Ed actually gave a nice talk on some of the new capabilities coming out in SQL Azure.
37:40And we're not using as many as what's coming out, but we are definitely using SQL Azure.
37:45Every subscription that comes in, every organizational account that signs up for ArcGIS Online...
37:51...actually does get a SQL Azure instance assigned to them.
37:55It's all happening behind the scenes, but we are taking advantage of it.
38:01For the longest time, sorry Ed, I have to talk about this too, we also had the Amazon thing.
38:07As a matter of fact, we started with Amazon, because, quite honestly, Azure [unintelligible] into the game late.
38:13But they are there now. And as soon as they were ready, we stepped up and we started working with them on it.
38:19The Amazon AMI, everyone has been, not everyone...
38:25...a lot of folks have been working with the Amazon AMI with the ArcGIS Server enterprise.
38:30Like they've basically built out a machine, they put it up in Amazon, and they got things rolling.
38:35Well, we are working with Microsoft today on that whole VM role.
38:39It's called the persisted or, excuse me, I was corrected by Scott Guthrie himself. It's a durable VM.
38:48It's Microsoft's infrastructure play. It's going to be pretty much comparable with Amazon...
38:55...and as soon as it's ready, I believe later this spring is what was announced...
39:00...is when there's going to be a preview release of the VM role.
39:03That's when the infrastructure play will start happening and that's where Esri will get involved...
39:08...publicly and try to have some offerings available with our 10.1 product in Azure VM roll.
39:14But until then, ArcGIS Online itself is our cloud offering.
39:22Any questions on the Azure VM role? No.
39:34Will it be similar to EC2? The technologies themselves are different and with...
39:39...so the question is, Will it be similar to Amazon's offering?
39:42From Esri's perspective, it will be as similar as possible, right?
39:47The technologies themselves will be a little different...
39:50...and you'll start seeing that come out as soon as Microsoft releases it to the public.
39:55It will be a little different; in a lot of cases, it's the same. Same concepts across the board.
40:00You select the VM that you want to start with or you upload your own VM and away you go.
40:05Think Hyper V from the Microsoft perspective. That's the best way to put it.
40:10Think Hyper V. If you can create a Hyper V instance...
40:14...the ArcGIS Server license already allows you to take ArcGIS Server enterprise and put it into the cloud.
40:21Any questions?
40:24[Inaudible audience question]
40:30Will the VM role, the infrastructure play, be using SQL Azure?
40:35Post 10.1 we will start an effort to fully support SQL Azure with the geodatabase.
40:41Until then, SQL Server can run within a VM role, and you can completely...
40:46...build out a SQL Server with geodatabase in a VM role. Okay?
40:51But yes, that's on our road map to fully support SQL Azure with the geodatabase post 10.1.
40:57Keep in mind, Esri is not as big as Microsoft. As a matter of fact...
41:01...all the developers at Esri fit within Scott Guthrie's organization. That says a lot right there.
41:10So yeah. Okay. Good. So, I believe everyone understands what ArcGIS Online is and what it can do, right?
41:20Don't have to get into any of those details, but know that we work with hosted services now.
41:28Currently, tile services and feature services are supported. We're going to be extending that as we move into 2012...
41:35...with a plethora of ArcGIS technology up in the cloud.
41:40If in fact you have a private solution going on and you expose certain endpoints, you can definitely register those.
41:45That supports the hybrid model. Moving data from the client to the server...
41:50...that's all being sorted out in the data synchronization efforts and everything else.
41:54So all that's coming. And again, with Microsoft's and Esri's alliance, we're stepping forward together...
42:01...understanding exactly where they are and how we can better play with the Azure story, not just the Amazon. Okay?
42:09Esri's always been, you know, the Switzerland of the world. We work with everybody.
42:15Alright. So, oh that's a nice transition. Okay. In short, our alliance has been stronger and stronger...
42:30...has been getting stronger and stronger every year. We do have some joint solutions out there.
42:36And some of those joint solutions are with some of the industry teams at Microsoft.
42:39A good example is the FusionCore work. Or recently, the Eye on Earth effort. Anyone familiar with Eye on Earth?
42:47The EEA, the European Environmental Agency's managing director, Jacqueline McGlade...
42:52...approached both Microsoft and Esri about providing a place...
42:56...to have all the world's environmental data be available to the world.
43:02So we've collectively worked on this and that formed into the Eye on Earth site. eyeonearth.maps.arcgis.com.
43:10So we have a number of contributing agencies to this and it's a good demonstration...
43:15...of how Esri and Microsoft are working with not only Windows...
43:21...but also with Azure, and with the world at large to take it a step further.
43:26I will show you the Eye on Earth site.
43:29[Inaudible audience comment]
43:30Yeah?
43:31[Inaudible audience comment]
43:36I was going to go there. Yes. Thank you.
43:40So let me actually take you to eyeonearth.maps.arcgis.com.
43:51So as you can see, it is an organizational account. It's customized. And this is only one.
43:57I'm going to actually, sorry, Ed, I'm watching the Chrome browser here.
44:02And I'm going to go to a different site, and I'll call it eea.maps.arcgis.com.
44:10This way, I can actually log in to two different areas. The only reason why I'm using Chrome, honest.
44:19Alright. So you can definitely see this one also, very similar to the look and feel of the Eye on Earth.
44:24And this is mostly intentional. So there's actually a group that a lot of contributing agencies are sharing with.
44:34And let me just click on Groups, I sign in here real quick. Hopefully, I can remember the password, Yes, no. Agh!
44:59[Inaudible audience comment]
45:05Okay. Oh, this is the EEA site. No wonder. There you go. So now I'm signed in to the EEA site...
45:20...and let me come back over to Internet Explorer here and sign in to the Eye on Earth site.
45:32So if anyone wants to write that app, I'm sure there's a lot of money in it. Save those passwords and accounts.
45:40Okay. So the Eye on Earth network. There are some groups out here.
45:45For instance, this one right here. The Eye on Earth network shared group.
45:48So anyone that has a...that becomes a contributing member to the Eye on Earth...
45:54...keep in mind, this is the World Environmental Organization, right?
45:58All the organizations from around the world are starting to catch on to this wave...
46:02...that Jacqueline McGlade has actually spearheaded throughout the community...
46:07...the environmental community. And we have some data in here from Afghanistan...
46:11...from Kuwait, from Bhutan. We have some data in here from the US EPA, from the European Eionet agencies.
46:19And they've built out some applications that they've actually shared in here as well.
46:22So if I go into the gallery, and on the gallery there's a number of these things, like marine diversity...
46:30...and protection in Abu Dhabi. So we have some data out there from Abu Dahbi as well.
46:35The web apps that are out there, some of these, what they're calling "watch applications."
46:40These watch applications are actually applications that people have built out...
46:45...both using the Microsoft Bing API as well as the ArcGIS JavaScript, Silverlight, and Flex APIs...
46:52...to provide crowdsourced information on what's actually happening in the community.
46:58A good example is that noise watch application that Ed pointed out.
47:02And let me see if I can't find that noise watch application. Oh that's right. It's a mobile app.
47:10So we have noise meter for Android. We have noise meter for iPhone and iPad, as well as the Windows Phone.
47:18Basically, if you're at a place, and noise is also considered pollution, right?
47:24It's also affecting the environment. So they're actually taking this a step further and opening it up to everyone...
47:31...to contribute back to that environmental data, to say to the governments...
47:34...Hey, wait a minute. Your information is all wrong. At this airport, it's really way over this decibel reading...
47:41...and I can just use my Windows Phone or my iPhone to capture that and submit it back. Crowdsourcing.
47:46As a matter of fact, the world environmental organizations are taking it a step further...
47:51...and allowing for key citizens to take it a step further.
47:56So if in fact, you're more than an average citizen just capturing some data on a, you know, random basis...
48:04...but you're someone that's out there doing it constantly, 'cause you really care about the environment...
48:09...they're actually creating more of an MVP program. The call them citizen scientists.
48:16So they're using ArcGIS Online for this, which in turn is using Azure to host a lot of this stuff...
48:22...and of course, these applications and whatnot, they're being registered in a common place...
48:27...so anyone can find them from anywhere around the world.
48:30A good use case for understanding how ArcGIS Online is being used out there, and cloud computing in general.
48:38As a matter of fact, a lot of these organizations with the authoritative content...
48:42...they have all their data privately held on their servers in the back end...
48:46...and it makes it very difficult for anyone to go find that URL.
48:49So what they're doing also, as a contributing member, they're registering those services up with the Eye on Earth network group.
48:57Makes it really easy to go to one stop and find all the world's environmental authoritative environmental data...
49:03...and contribute back as everyday citizens. Perfect example of cloud computing, the Eye on Earth network.
49:13Alright. I really dig that transition. It's pretty cool. Alright.
49:26So, so, Esri and Microsoft. Just working with their engineering teams...
49:35...understanding their direction is making Esri's products and platforms stronger.
49:41We've had that strong relationship now for a few years. I've been involved with them directly for the last four, I believe...
49:47And we've had a plethora of products come out of that, the Silverlight WPF...
49:52...Windows Phone API was a direct result of that engagement.
49:56The Windows Phone itself, we were first to marketplace for any GIS app.
50:00Okay, aside from Bing, yes, they're already there.
50:03We were the first ones there in Windows Phone.
50:05SharePoint. We've engaged in SharePoint from the very beginning, just as it became popular.
50:10And did you know that SharePoint itself is a 9.7 billion dollar industry? Wow!
50:17That's pretty huge, and for developers, you should really think about that...
50:20...because everyone's starting to take advantage of SharePoint in their organization.
50:24We've seen a huge uptake in the ArcGIS for SharePoint for that reason alone.
50:28Economic times are hard. They've already bought it; they're going to use it.
50:32Even Esri internally is starting to leverage SharePoint throughout the organization.
50:39Azure and the cloud. Think about the cloud and what it can do.
50:44The Eye on Earth example's just one example of how people are actually taking it to the next level.
50:50A great way to find the world's authoritative environmental information. Doesn't just have to be a map. It could be applications, too. The work that we’re doing with Microsoft I think speaks for itself. And, I think that covers it for right now.
Esri and Microsoft—A Technology Update
Art Haddad discusses the latest product offerings in SharePoint, Office, Silverlight, WPF, HTML5, Windows Phone, and Azure.
- Recorded: Mar 29th, 2012
- Runtime: 51:11
- Views: 1293
- Published: Apr 26th, 2012
- Night Mode (Off)Automatically dim the web site while the video is playing. A few seconds after you start watching the video and stop moving your mouse, your screen will dim. You can auto save this option if you login.
- HTML5 Video (Off) Play videos using HTML5 Video instead of flash. A modern web browser is required to view videos using HTML5.
Right-click on these links to download and save this video.
- 480x270:WebM (103.6 MB)MP4 (116.2 MB)
- 960x540:WebM (278.2 MB)MP4 (314.7 MB)
If you don't have an Esri Global Login ID, please register here.