Transcript

00:06What do we have to offer you folks as developers?

00:11You may or may not know this, but we have several web and mobile APIs that are free for you to use.

00:19Free for you to get started.

00:21They're powerful.

00:23They're easy to use.

00:24If you have programming experience in one language, you can carry that over to another language...

00:29...because each of the APIs has a very similar object model.

00:34So if you are building an application that is platform specific for mobile, let's say, Windows phone, iOS, Android...

00:44...you'll be able to do that and recognize some of the objects and the way we've put the model together for you.

00:50You'll notice I have Android on here, and we don't have an Android session.

00:54That's because our Android product is not out yet.

00:56It'll be out very soon.

00:58So once that's out, we'll also add it to these types of events as well.

01:03Our APIs are sample driven.

01:05You're going to find that with some of the APIs like JavaScript, for example, there's an interactive SDK...

01:12...which means that we have our samples built right into the help.

01:15Silverlight does the same thing where you can run the sample and see the source code right from the help.

01:20We have conceptual and reference help as well.

01:27What can you do with our APIs?

01:29Well, there's really three main advantages that our APIs give you, give you access to your own authoritative data.

01:38So it's your own basemap data.

01:41It's your own operational data of mining locations, of bus stops, for example.

01:50We give you access to advanced analysis which allows you to ask questions of your data.

01:55Where am I?

01:56Where am I going?

01:58What's in front of me?

01:59What's near me?

02:00How do I get there?

02:02And we also allow you to collect new data or to improve the accuracy or the currency of your existing data.

02:12Our APIs allow you to build focused mapping applications.

02:17So most of us in here are used to using maps.

02:20Some of us are used to using more complicated GIS maps.

02:26But the APIs allow you to build for a consumer or a person who uses maps...

02:32...that may not be familiar with some of the intricate tools that you see in a lot of GIS mobile and web maps as well.

02:43The APIs also come with viewers, most of our APIs come with viewers.

02:48Now why is this important to you as developers?

02:50Well, probably most of the time you're going to roll your own applications.

02:55However, from the example of Flex, for example, we have a Flex viewer that allows you as a developer...

03:02...to get the viewer up and running very quickly to see what some of the capabilities are of the API.

03:07The viewer is built on the API, and it allows you to configure this application.

03:13Actually all the viewer applications you can configure in some way.

03:17You can configure the data.

03:20You can configure the functionality, and some cases configure the appearance.

03:27Some of the viewers are also customizable.

03:30So there is an open API for you to take the viewer and manipulate it.

03:39So here's an example of what some people are doing with our APIs.

03:42Here's a couple of examples of JavaScript applications.

03:45AT&T has a map that a user will put in their location, their ZIP Code, or their address...

03:54...and the map will display what coverage they have.

03:58John Deere, I like this application because you type in your address, and this map, based on the size of your yard...

04:06...tells you what lawn equipment you need to cut your yard.

04:10So I'm not sure if it takes into account folks that live in apartment buildings, but haven't tried that one yet.

04:16We'll have to try that.

04:20A couple of Flex applications.

04:22Newberry County School District has an application based on allocating students based on where they live.

04:31Boston, City of Boston has an application where you can select the top of a building footprint...

04:37...and get the solar potential throughout the year.

04:45So how do these APIs work?

04:48Well they're powered by REST endpoints which means that not only these APIs will work with REST endpoints...

04:57...but any other programming language that supports REST can also communicate with back-end content or servers.

05:05All these REST endpoints are discoverable, they're accessible.

05:09Even their metadata is part of the REST endpoint.

05:13These services also provide operations for these advanced analyses that we discussed earlier.

05:20And we provide a number of free and public web services for you.

05:25So you don't have to serve out your own authoritative data.

05:29We have free REST endpoints for you, some of these basemaps, streets, topographic, imagery.

05:40And these basemaps are all accessible through ArcGIS.com.

05:45ArcGIS.com is our website that exposes GIS.

05:52One basemap in particular I'd like to point out is Community Basemaps.

05:56So Community Basemaps is significant because folks around the country participate and give data to the basemap.

06:06So for example, I'm going to go to ArcGIS.com.

06:15I'm going to search on basemaps.

06:20We see here that the result gives me a number of basemaps.

06:22So we've got the topo basemap that I mentioned.

06:24We've got street map.

06:26We've got some Bing aerial maps.

06:28We've got other imagery maps.

06:30But we have this Community Basemap.

06:32I already happen to have this Community Basemap opened up, and I'm going to zoom in to San Francisco.

06:39We see here as I zoom in to Golden Gate Park, I get more and more detail.

06:44So the City of San Francisco has offered specific tree data to the basemap.

06:53So we have agencies from all over the country that are contributing their authoritative content to this basemap.

06:59And this basemap is available for you to use in your applications.

07:13Okay. How do you get the APIs?

07:15Some folks in this room may know, some may not.

07:17We have a number of resource centers, and we have resource centers for most of our technologies.

07:24You'll find not only the APIs there, but you'll find a rich set of samples that you can download...

07:29...or use right directly from within the browser, depending on the technology.

07:34You'll find conceptual and reference help.

07:36You'll also find a number of community tools, forums, blogs, galleries, code galleries, video galleries.

Copyright 2013 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

DevGeo Silicon Valley Introduction

Esri product manager David Cardella introduces the DevGeo Silicon Valley event and reviews the free mapping APIs offered by Esri.

  • Recorded: Nov 4th, 2010
  • Runtime: 07:44
  • Views: 10296
  • Published: Jan 25th, 2011
  • 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.
Download VideoDownload this video to your computer.
<Embed>Customize the colors and use the HTML code to include this video on your own website
480x270
720x405
960x540
Custom
Width:
Height:
Start From:
Player Color:

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