Esri and Microsoft—A Technology Update

Art Haddad discusses the latest product offerings in SharePoint, Office, Silverlight, WPF, HTML5, Windows Phone, and Azure. 

Mar 29th, 2012

Start From:
Player Color:

Right-click on these links to download and save this video.


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... 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... 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: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 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... 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 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... 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... 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... 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... 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... 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...'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... 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... 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... 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... 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: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 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... can 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... 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...'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... 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... 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... 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... 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... 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.

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:31[Inaudible audience comment]

43:36I was going to go there. Yes. Thank you.

43:40So let me actually take you to

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

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... 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... 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... 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.

Copyright 2016 Esri
Auto Scroll (on)Enable or disable the automatic scrolling of the transcript text when the video is playing. You can save this option if you login


No comments. Be the first to write one below.

Comment on this Video