Transcript
00:01My name is Jeff Shaner, and I'm the overall program manager for our mobile solutions at Esri, part of the development team.
00:09And with me today is Mr. Kasey Kasem. He was on stage yesterday; you might have known him from his radio shows.
00:17No? Anybody get that reference from the stage? Yes. Alright.
00:21Actually, his name is David Cardella. You know, it's a long session, Jeff.
00:26Expect some banter back and forth with us. No. Dave, Dave, come on, say it. "Next."
00:32Coming up at number 4.
00:33[Simultaneous conversation] …number 7.
00:35You hear that? Kasey Kasem.
00:37And here we have a letter from John in Idaho.
00:41There you go. Alright. So we're going to get started.
00:46This presentation is really focused on providing a broad-spectrum overview of what our mobile solutions are at Esri…
00:55…what our strategy is, and a bit of deep dive into each of the platform offerings.
01:01Sounds like we've got a train running behind us, so I'll try to speak up and everyone can hear us but…
01:08I wanted to start off by kind of positioning what Esri's notion of mobile GIS is and its benefits to everyone up front…
01:16…so you can get a sense of our frame of reference.
01:19First I'd like to ask though, has anyone here deployed a mobile solution to date?
01:26A few of you. So I'm going to be preaching to the choir a bit, which is great.
01:31How many people here are interested in rugged device implementations? Wow, a good chunk of you.
01:39And smartphones? And both? And what else can we get people to raise their hands for? Alright, thank you.
01:49So fundamentally with the mobile GIS system, we talk about three facets of it.
01:55The first is, you know, pretty obvious, but for a lot of enterprises, it's a new concept…
02:02…and that's to be able to take the maps that you…
02:05…author and publish inside of your organization and carry them to the field.
02:10Carry them in a connected way, carry them in a disconnected way, but bringing that authoritative content out to the field…
02:17…really improves the efficiency of the enterprise's, organization's, work force.
02:24Second is that these are smart maps. So provide the capability to do data collection…
02:29…to update existing asset information when you're in the field, a critical component to a mobile GIS solution.
02:37And third is that a lot of these devices now are connected in the field.
02:43So by virtue of that and the fact that a lot of people are working together in crews, in response teams…
02:51…enable them to collaborate with one another, know where each other are, be able to communicate with one another in the field.
03:00Those are key aspects of a mobile GIS solution and technical components that we want to bring forward into all of our solutions.
03:09Also with that is the ability to track, or log, locations of where field crews are, are working.
03:16So leverage the positioning systems on the device, log their locations as they're working in the field with date/time stamps…
03:25…so, number one, you can provide a security solution for them so that they're safe in the field.
03:33You can see, back in the office, where they are, where they're headed, and then do some historical analysis of where they've been.
03:44What are the key benefits of a mobile GIS solution?
03:47Well, fundamentally, what we've been seeing with the implementations of mobile GIS…
03:52…is that a lot of organizations are trying to improve the efficiency of their field operations.
03:57A lot of those are done today on paper.
04:00So getting rid of those paper-based workflows and implementing a solution where forms are driven on the mobile devices…
04:08…and spatial references attach to that work that's being done, it can improve that efficiency.
04:15It can improve the accuracy both of the spatial content and the survey content that's being done as well.
04:24And that increases the currency of the information coming back.
04:27So now you can rapidly collect data and integrate it into your enterprise system at a much faster rate…
04:34…than you would have with a paper-based system.
04:40Alright. So that's the most marketing that I can do.
04:45Now let's talk about how mobile kind of…and our mobile products fit into the overall ArcGIS system.
04:54You've seen kind of remnants of this type of slide in lots of our presentations.
04:59This is founded on our platforms, but...
05:02And I think you can see our direction and push to the cloud with our ArcGIS Online technology.
05:10But fundamentally, our platform strategy is in four groups.
05:15One is in the cloud with our own offering of ArcGIS Online and then our hosting opportunities with the Amazon infrastructure…
05:25…our server technology, our desktop technology, and now our mobile technology.
05:31And across all of these platforms we're building both applications, COTS applications, and a set of native development toolkits.
05:42And you'll find that's pervasive across the mobile side as well.
05:47So when we look at it from a mobile perspective on the platforms that we're specifically targeting…
05:56…there's six of them today.
05:57So the iOS platform you saw David up there demonstrating…
06:03Well, you demonstrated most of these up there on the plenary stage yesterday.
06:08So you'll see another common pattern across all of these platforms is both applications and SDKs.
06:15The native SDKs for each of those platforms are fundamentally different though.
06:21So if you're developing your own applications on each of these platforms…
06:27…you're going to be working with different languages.
06:30But we'll talk about how there's a common runtime SDK and conceptual pattern…
06:36…for implementing on each of those platforms.
06:39So our goal is that you're just picking up development languages, but you're following the same pattern as you develop.
06:50Another way of looking at the spectrum of the work that we're doing from the mobile perspective is that…
06:56…like I've mentioned already, we're building both applications and APIs.
07:01We're building them across a variety of mobile platforms.
07:05Our goal is to be pervasive across the dominant platforms in the mobile industry…
07:11…with all of the same core functionality across those platforms and with our applications targeting the different form factors…
07:19…anything from a small iOS, like an iPhone device, or an Android handheld phone device to a slate…
07:30…Windows slate or tablet or an Android tablet or an iPad.
07:37But at the core of that is an ArcGIS Runtime technology that is providing the underpinnings for all of those platforms.
07:48So where we are today with our product offerings is that we really talk about our mobile technology fitting into two buckets…
07:57…the rugged device bucket and the smartphone and tablet bucket.
08:03In the product offerings that we have today, we have two in the rugged device side of things with ArcPad…
08:11…which is a technology we've been building for quite some time, and ArcGIS for Windows Mobile as well.
08:20And then on the smartphone side, we have the starting of that development happening on the Apple platform, which is coined iOS…
08:31…and the Windows Phone platform, which we've also released both applications and SDKs for…
08:38…and the Android platform, which we're in development on. There's a beta of the SDK for Android right now…
08:46…and our target is to release both an SDK and an application in the fall, in the September time frame.
08:54So across the platforms and the markets, that's what our current product offerings are.
09:01So how do we talk about this rugged versus smartphone? Well, let's dive into that a little bit more.
09:08We talk about ArcGIS running on rugged devices, really we're talking about devices that are designed for harsh field use conditions.
09:17So by virtue of that, there's often not a connection to a central server…
09:23…yet a lot of these devices are now embracing the cellular connectivity capabilities.
09:30You'll see Trimble's new devices or Juniper's devices having cell capabilities, so you can be occasionally connected in the field.
09:40Often we find that…actually, almost exclusively right now in the rugged device market has the higher-end GPS systems.
09:49So if you want to get centimeter accuracy or submeter accuracy, you're looking at a rugged device to use.
10:00We often see that these rugged devices integrate with other peripherals…
10:04…other sensor units like laser range finders or retroreflectometers.
10:12But fundamentally, it's founded upon replacing those paper-based surveys.
10:16And you see a number of screen shots here, some of which were coming directly from an implementation of the Windows…
10:24…ArcGIS for Windows Mobile technology with the Gulf oil spill. I've got a slide about that later, so I won't dive into it.
10:30But I did want to point out this one bottom picture, and you might not see it if you're sitting in the back…
10:37…but what we have there is a sergeant from the Louisiana National Guard that, in his workflow, he had to go out to the barrier islands.
10:46And he needed to map the placement of engineered obstacles along the beachfront to stop the flow of oil.
10:54And he was one of several that were on those barrier islands, and as you can imagine, there's no connectivity.
11:01But they needed to feed the operational command center that was based out of Houston…
11:08…with information in as near real time as they could.
11:11So how did they do that? They used ArcGIS for Windows Mobile; they had projects out in the field.
11:18They all went in a disconnected way, did their data collection…
11:21…came in contact of this five-gallon bucket that's on the screen here that's using an Inmarsat terminal that acts like a MiFi.
11:31It broadcasts out a Wi-Fi signal that 11 continuous users could connect to and sync.
11:39And it's a satellite feed that sends the information through the Wi-Fi network that's there for them to use…
11:47…right back into incident command.
11:49So interesting adoption of our technology proved to be quite efficient. What's the matter?
12:01But let's start and talk about our traditional offering on the rugged device market, and that's ArcPad.
12:09Well, what is ArcPad? How many users of ArcPad do we have here? Okay.
12:13So I don't need to spend much time on that, because a lot of you are existing users of ArcPad.
12:17ArcPad is an application, an application that runs on both the Windows Mobile operating systems…
12:23…and the Windows operating systems, whether it be XP, Vista, Windows 7.
12:29It's a single application that's developed to run across both those platforms that you can configure.
12:36And you can extend it using JavaScript, VBScript.
12:40It's really focused on that advanced data collector workflow, and it uses a tools-based approach.
12:46So if you have an advanced professional that's out in the field, they've got all of the tools that they need to get their job done.
12:53So it's targeting that market.
12:57With the 10.0 release, I believe it was the first release of ArcPad that included a maintenance agreement…
13:05…so you can fully get support on ArcPad through the Esri channel now.
13:12So another key aspect of the ArcPad system is it's very much designed for that ad hoc workflow…
13:18…so that if you're in the field and you discover information that's not a part of what your day-to-day activities are…
13:26…you can define a schema on the fly, collect that information…
13:30…bring it back and integrate it into your organization's workflows later on.
13:37There's a number of enhancements that have been coming in ArcPad through a set of incremental releases.
13:43This is a list of them here. If you want to get more details on that, I encourage you to come down to the Mobile Island…
13:50…or come to some of the ArcPad sessions.
13:53I've got a few slides at the end of this presentation that list off all of the presentations that are happening this week…
13:59…so you can get those details there.
14:04ArcGIS for Windows Mobile; I spend a bit more time on this as it's relatively new to a lot of folks.
14:11We initially released this to ArcGIS Server 9.2, but it's gone through a number of evolutions since then.
14:21But fundamentally, what ArcGIS for Windows Mobile is, is an application that's configurable.
14:29It's designed for both Windows Mobile operating systems and Windows operating systems.
14:36It's about preplanned workflows, which is fundamentally different from what you've seen with ArcPad…
14:41…in that you're defining the workflow in the office and then giving it to that field staff…
14:47…and it's controlling the work that they're doing.
14:50So you're defining that workflow experience before anyone gets to the field.
14:57It also includes a coarse-grained .NET SDK.
15:00It's running on the same platforms as ArcPad so the developer environment there is .NET.
15:07So you can use that developer kit and embed ArcGIS into existing applications…
15:12…either on the Windows Mobile handsets or the Windows form factors.
15:19How it's licensed. This changed at the 10 release.
15:23So if you have an ArcView or higher license, you have ArcGIS Mobile.
15:27There's no additional cost to that.
15:30You have one deployment of it, though, so you can use that for your testing purposes…
15:35…to determine if that's the approach you want to take and then you can purchase bundles with your account rep.
15:41It's also licensed with ArcGIS Server. So the advantage of ArcGIS [for] Server with this Windows Mobile offering…
15:49…is that you have from-the-field synchronization enabled through web services.
15:55And there's licensing across the different offerings for ArcGIS Server.
16:01Field applications. I've got a few slides on this because we aren't going to demonstrate it today.
16:05There was a session just before this that demonstrated that.
16:08There's other offerings of it this week that'll get into it more.
16:12There's a whole set of capabilities inside of the applications that we'd really like you to look at and evaluate if you're new to it.
16:22I'm not going to go through all of these in detail, but everything that you would expect in a core applications framework…
16:29…as far as capabilities on the mobile device are pretty much there.
16:34If it's not there, it's coming in a future release with 10.1, or we'd like to hear from you if you don't see what you need.
16:45So one example I wanted to bring back; I mentioned it briefly already…was with the Gulf oil spill.
16:50And what's interesting about this, you might have heard a lot about it before if you were here at the conference last year…
16:56…because for a number of us, we were there like the week before the conference…
17:01…and then we came back in time for the conference.
17:03It was an implementation of our mobile technology that was much more rapid than we'd ever expected…
17:13…and to an extent that we'd never expected to see it either so… And it's still ongoing.
17:19So what happened with the Gulf oil spill is that all of the responding agencies happened to be existing customers of ours…
17:28…and a lot of them wanted to be able to collect information of what they were seeing either in the water or onshore…
17:36…and be able to provide that back to operational command as fast as they could. Right?
17:43And they were going to go out there with paper. And what would that involve?
17:46Well, it started out that way, and there were rooms full of people that were literally translating paper into digital format.
17:54And it was inherently inaccurate, and it was a mess.
17:58So we were able to come in and roll out mobile solutions across actually 450 different handheld devices…
18:07They were Trimble Nomad units.
18:09…and over 139 active field projects, the fastest of which we had to create was about 15 to 20 minutes…
18:17…from talking to the customer to deploying it.
18:19I mean, that's how rapid the deployments were of this technology. And here's a few examples.
18:24There's going to be lots of additional talk about this through the conference again…
18:30…or you could come and see more detail of it down at the island.
18:35Let's briefly talk about how the system works…
18:37…because some of this core underlying framework of how you define your mobile system for the Windows Mobile architecture…
18:48…just applies through all of our smartphones as well. So I think it's worth spending a bit more time on this.
18:55One of the fundamental steps that you need to do in building your mobile solution…
18:59…is designing your data model, your information model.
19:02You saw that with the City of Boston's presentation yesterday morning, right?
19:07The first thing they did was define the information model.
19:10What the coordinate system reference is going to be for your field operations.
19:15It might not be web Mercator; it might be web Mercator. Depends on what your mobile solution's going to be.
19:22Defining that data model or that schema is key, and then authoring maps around it.
19:27Because what's critical and unique about our mobile offerings is a concept that David talked about in his top 10…
19:37…which is a "one map" concept.
19:39And that's that you're defining that intelligence into the map, and that map is now rippling through your enterprise.
19:48So authoring those maps, those map layers is how you bring your mobile applications to life.
19:53We don't want you to have to do that multiple times.
19:57And then enabling the field-to-office synchronization is done through our services framework…
20:03…and that's where you're publishing maps.
20:06With the Windows Mobile aspect, you're then taking all of that mashup of map content and enabling it in the mobile device…
20:16…using a concept of a project.
20:18On the smartphone sides, we're actually using ArcGIS Online's concept of a map…
20:24…but on the Windows Mobile side, we're using the concept of a project.
20:28And we'll be merging those two concepts together in the future, but today it's a little bit different…
20:35…in part because ArcGIS Online itself is a part of our cloud story with Windows Mobile.
20:41We offer it with our desktop technology so we need a way for you to be fully within your on-premises environment.
20:48So we have a project center application that provides that capability.
20:52But you can take maps and projects that you author and push them out to the cloud if you want…
20:58…or your ArcGIS Server or in a Desktop workflow on your desktops or laptop devices.
21:07Last slide on ArcGIS Mobile I hope -- because I'm spending too much time on it -- is the SDK.
21:13Like I mentioned already, it's a coarse-grained .NET SDK.
21:18What's really interesting about it is that our applications, those field apps, are part of that SDK, so you don't have to…
21:25…start from the ground up building your apps; you can start with our applications as a reference and then extend them.
21:30So just add business value to our apps rather than having to start from the bottom up.
21:39We often -- I've talked about this already.
21:41Again, we have two product offerings in the rugged device market or devices. So how do we differentiate them?
21:49ArcGIS for Windows Mobile is really about those preplanned workflows.
21:53ArcPad is more focused on that ad hoc data collection workflows.
21:59We can get into more details on that if you have questions at the end.
22:03And we have a number of partners on the rugged space. A number of them are down in the exhibit area.
22:09I encourage you to look for them and see what kind of product offerings they have on our existing mobile technology.
22:21So let's quickly shift focus over to the smartphones, 'cause Dave is just itching to demo, and we want Dave to demo.
22:29So with the smartphones and tablets, very much similar concepts as the rugged devices…
22:37…except today we're talking about connected workflows primarily because that's what our products offerings have.
22:43You saw Dave talk about us going offline.
22:46That is part of our future with the smartphone platforms, but today, that's where we are.
22:53We're leveraging the location APIs that are inherent in these smartphone platforms.
22:58We're not building our own GPS library, so you're going to get the accuracy that you can receive out of those location APIs…
23:06…whether it comes from iOS or Android, Windows Phone.
23:09So you're not talking about those high-accuracy workflows that you can achieve with the rugged devices.
23:19What are we doing? Again, just like we talked about with Windows Mobile, we're providing both applications and APIs.
23:26So we have an ArcGIS application that's running across these different platforms that offers some very key capabilities…
23:35…that Dave's going to show off, and then a bunch of native SDKs that follow the same conceptual pattern…
23:41…but are unique based upon the specific platform.
23:49What can the application itself do?
23:51Instead of walking through each of these, I'm going to hand it over to Dave and let Dave do an application demo.
23:58Great. Thanks, Jeff. [Inaudible] We'll just start at C and then I'll jump back to the…
24:04So we're looking right now at ArcGIS running on an iPad, and this is actually the same map that we demonstrated yesterday.
24:14We're getting feedback out there? Try moving this down. Okay.
24:23And we've got a simpler -- or we've got actually the same map that we were looking at yesterday…
24:27…so it's got a subsurface geology layer, it's got a couple of layers that allow me to collect data.
24:36And so what I wanted to do is just briefly go through how we can author a map like this…
24:46…author data collection capabilities in there, and also configure for pop-ups for information when folks tap on our map.
24:55And then we'll look at other file types like CSV.
24:59The example I'll use is CSV, but the same applies for shapefile, GPX, etc.
25:04So let's go…oh, great. Can you guys see that okay? Okay.
25:20So we're at arcgis.com here. I've signed in using my user name…
25:26…and I'm going to go to My Content because I have a folder in here, UC2011, and I've got a number of items in here.
25:33I've got some maps. So these are some of the maps that I used in the plenary yesterday…
25:38…and I've also got these other items called map services.
25:41These are simply, you could think of these as bookmarks or links to services that I can use to author my map.
25:52So I've got maps and map services.
25:56So I'm going to author a map, so let's go ahead and do that. I'm going to author a new map.
26:09Let's go ahead and search for layers; I notice that we've updated ArcGIS Online. Things are a little different.
26:17I'll look for My Content.
26:20So you'll notice here that this list comes back with all of the map services that I've linked to within My Content.
26:27But I'm going to go ahead…we'll add some high-res imagery, we'll add the basemaps, let's add the roads…
26:34…that's subsurface geology, wells; sure, let's do that. But very important is I want to add this layer right here.
26:45And this layer right here, let's go into the details of that.
26:48That's actually quite important, because that layer, which I just called Collect, allows me to collect data…
26:56…whether it's sensitive species that I see out in the field or exclusion zones like construction areas and things like that.
27:03And this service is actually a special service in that it's a feature service…
27:10…that allows me to collect new features and post information back to it.
27:17So it is a feature service, and that's key.
27:19Because when the application sees a map authored with a feature service, it enables data collection.
27:26Okay. So -- oh, did I lose everything? No, I didn't. Alright. Seem to have lost what I was doing there.
27:37Should've used a separate tab, but let's just go ahead and quickly add it again.
27:50[Inaudible] Oh, yeah. There's a few in there. Alright. I'm done adding the layer -- oh, they are there.
28:01Let's do this. Totally new map. Forget everything you've just seen. I added everything twice.
28:11Okay. So we've got our high-res imagery, our basemaps, roads, subsurface geology, wells, that's great…
28:18…and then our collection layer, and we're done. Oh, and everything is still…
28:26It's a different collection layer.
28:27It's a different collection layer. Jeffrey, you are correct. Okay. Thank you. So…
28:36Think you just had Collect there.
28:38Yeah. Yeah. You guys dizzy yet? I know I am. Okay. Wells…
28:44Little bit…oh, no, no, no, up. Up? There you go. That's your…
28:49Right here. This one? Yeah. Alright. Give that a try.
28:54Good. And we're done. Excellent. Thank you, Jeff.
29:00Okay. So I do want my imagery to appear above my basemap, so we'll put that there.
29:07I think the other thing that I'd like to do is to configure for pop-ups, so my exclusions…
29:15…actually, my sensitive species we'll go ahead and we'll configure for this pop-up.
29:20So what I'd like to see on the title of this pop-up is the name of the, or the type of the sensitive species.
29:27I can pull that from one of the attributes within the data.
29:31And while we're talking about attributes, let's configure them.
29:34I actually don't want any of them to be displayed in my pop-up, but I do want to have an image.
29:45So let's just put a title there…
29:51Actually, we could just use the type; why don't we go ahead and do that.
29:57…and a caption. Now to help me fill in the caption and URL as to a photo or a link in which we're going to show in this pop-up…
30:05…I just happen to have a text file here, which is hidden. That was weird.
30:13So I've got some text here that I can cut and paste and use as a caption.
30:18In reality, I just did a little bit of research on some of the species that I'm going to collect, and I've got some information here.
30:27A URL that will point to a photo for more information and another URL that will actually go to a site…
30:39…that will give me more information on this particular species, so we'll go ahead and put that in there.
30:48And we're done. So let's save the pop-up, and let's go back and we'll save our map.
30:56And let's call this Teapot Dome -- this is the first offering of this session, right? -- Session 1.
31:08That's pretty creative, Dave.
31:09Yeah, well, I am pretty creative that way. Okay. We'll save that map. Within the Arc-…thank you.
31:19Within the ArcGIS application I have the ability to go and search for maps that I've authored…
31:27…and I can search for maps based on the folders that I set up that I just showed you in My Content.
31:33So we'll go ahead into our UC2011 folder, and I should have Teapot Dome Session 1 map. Let's go ahead and open that one.
31:48I've noticed the wireless isn't that good here. Actually this is a good… [Inaudible] Yeah.
31:57What I didn't do is -- that's okay. We can stay there. It's not online there [inaudible].
32:09What I didn't do there is actually set my initial extent. So I'll just go ahead and do that very quickly. That looks good.
32:21We'll go ahead, save that map. Okay. I'll just come back out and reload that map.
32:35The information for that map actually gets cached, so if you do change some major…
32:43…some major pieces of the map, you will need to reload it.
32:47So here's our map, and I've got all the capabilities available to me that I offered within the map.
32:56I have a legend. Let's go ahead and turn off the subsurface geology so we can demonstrate…
33:03…or so that we can collect some data.
33:06So now because this map is authored with the feature service, the capture feature service that we showed you…
33:12…all of those feature types are available for you to collect from within the application.
33:17So the application reads that map, it recognizes there's a feature service that's editable…
33:22…and it allows you to edit from within the application.
33:25So we can denote various -- sorry about the feedback -- a construction area in much the same way we showed yesterday.
33:36Tap and hold, bring up the magnifier to get more fine-grained control, and that's great.
33:46We can add in information, today's date, contact me. We can also…well, we'll just save that.
33:57So that's data collection. No programming; just authoring a map with a feature service that is editable.
34:08Let's go and test out some of our pop-ups that we authored.
34:12So let's go ahead and click on this species, so hopefully we'll get our photo that comes in. Our Wi-Fi is a little slow.
34:23So we see here that the title is exactly what I had put in -- Sensitive Species and then the attribute in our layer mentioning the type.
34:34[Inaudible] There we go. We can tap, get a bigger photo; there's our caption.
34:46We can tap on the caption, get all the information.
34:49And then we also specified a link to this pop-up that will give us more information, in this case, about the species.
34:55So we link out to a website. We can open the website from within the application or pop out to Safari.
35:04So we see here the relationship between the map and the ArcGIS application that's available to you…
35:12…so there was no programming involved in that. I was going to do a CSV demo. Do we have time?
35:16Go ahead, Dave. You've got… Okay. You only get one shot at this though. Okay.
35:24So let's go back to arcgis.com.
35:26I wanted to author another map because Bernie and Jeremy in yesterday's plenary showed something very interesting.
35:35They showed the ability just to click and drag a CVS [sic] file or a shapefile into your map and author it.
35:42How many folks have CVS files they use, shapefiles that they have that they want to get on smartphone devices or…
35:50You know, you may not actually have the services up and running, but you still have data you want to get on devices.
35:56Is there a lot of folks out there that… Few. Yeah, there's a few. Okay.
36:01Jeez, pressure's on, Jeffrey. Pressure's on. Yeah. I'm watching. Okay, so let's…yeah.
36:09Let's just bring up a couple of our basemaps here. We'll move this down, and we'll zoom in to our imagery. Oh, Jeff.
36:37Okay. Zoom in a little tighter, and I have a CSV file over here somewhere that represents well production for the month of May.
36:51So I can drag this into my map; it defaults to the extent of my data, but let's go ahead and get back in there. Good.
37:06I can change the symbol of my data. So what I've done is I've gone out and I've found a URL to a symbol that represents…
37:18Oh, in your fine -- oh, sorry.
37:23…that represents a more…an icon that's more recognizable as an oil well, so we'll go ahead and we'll specify that.
37:32Okay. Let's save the map. We'll call this Oil Production Session 1; that's pretty creative, right, Jeff?
37:45Very good.
37:48Oops. We'll save that map. We'll come back to the application, we'll go into our UC folder…
38:01…and we've got our Oil Production Session 1, and we've got access to all of our data.
38:12Now, what I also could've done is configured the pop-up for that layer as well, and we could add charts, images, links, captions…
38:21…any information within the data as well as outside the data, and that's also supported on these layer types as well.
38:30So thank you, Dave. So what's interesting about that demo, you know, Dave was doing it all on the iPad.
38:39That same experience comes across all of the smartphones.
38:42We talked about this one map concept, and that's across all the mobile device platforms.
38:48We'll get into a bit of detail on each of those platforms in a minute here.
38:57On the SDK side, we have one, like I mentioned already -- how many developers do we have here? A few?
39:05How many have built web applications with the JavaScript API or the Flex API, Silverlight? A few of you.
39:11So you're going to see some common concepts here, and that's not just perchance.
39:19We have consciously made the decision to create a runtime SDK that matches the same conceptual pattern as the web APIs.
39:28So it's literally a matter of picking up the development language and building to those same patterns.
39:37The SDKs themselves are available through our resource centers. You can go there and download them now.
39:44We just recently updated the iOS SDK to include all of the pop-up features that are part of the application.
39:52And there, even if you don't have the developer environment, you can go read all of the documentation…
39:58…so it's there across each of the smartphone APIs.
40:02The URL's down below, resources.arcgis.com.
40:06It's the one way, one venue outside of this conference that they let us on the development teams talk to you.
40:12So please visit those sites.
40:17How are the smartphones licensed? The application's free.
40:21So you can download the application, use it, no charge whatsoever.
40:27With Apple, it's available on the iTunes Store, the App Store.
40:32With the Windows Phone, it's the Windows Marketplace.
40:36On the Android side, it's the Android Marketplace and the -- sorry.
40:42Google's Android Marketplace and the Amazon Marketplace.
40:46Again, we're not released yet, so you're not going to find it if you go search there right now, but this fall it will be there.
40:51Now, if you want to build the next viral application that goes to a store, there's some details you need to know.
40:59So our positioning right now is that if you're going to build an application using one of the smartphone SDKs…
41:06…it's free for your enterprise deployment, and it is free for store deployments with a caveat.
41:14The caveat is that if you go to an app store and you want to make your application for fee, then Esri wants a cut of that.
41:23And Esri wants a cut of that based upon what factors, Dave?
41:28Well, if you're an existing -- well, if you're a user who has a commercial license of Server, there's no extra charge.
41:36If you've built your next viral application that uses, let's say, basemaps from ArcGIS Online…
41:42…and mapping is a part of your application, there are several options that we make available -- percentage of revenue…
41:49…yearly subscription, and also there's these new ArcGIS Online subscriptions that are coming in the next month or so.
41:56So if you are in that position, contact myself, dcardella@esri.com, and I'll get you in touch with the right folks…
42:05…that can work with you on what option best suits you. So…
42:10But if you're a customer with a commercial license of Server, you don't need to worry about it…
42:15…whether it's in an enterprise app, whether it's a for-fee application in the store; you're good to go.
42:21Thanks, Dave. So let's dive just briefly into each of these platforms so we can give you a little more details on them.
42:31On the iOS side, iOS is a term that Apple uses to represent all of their mobile device offerings…
42:38…and the operating system is actually called the iOS operating system.
42:42That's why we say iOS outside of saying iPhone, iPad, iPod touch, but it's inclusive to those devices.
42:52The ArcGIS application was our first offering on that. You've seen it a lot right now.
42:57Let's talk a bit about what happened with it.
43:00We released that application just before this conference last year, so it's our first anniversary.
43:06We haven't had a cake for it yet, but we're thinking about it.
43:10The weekend before the conference, we actually hit number 1 Free Productivity App on the App Store…
43:18…and number 12 Featured New Apps, and that was on the Saturday before, Saturday, July the 10th.
43:25Dave and I were ecstatic; Sunday came along, we lost to an alarm clock. Our hopes were destroyed.
43:32Jeff, it was a really good alarm clock. It was a good alarm clock [simultaneous conversation].
43:35It was an alarm clock.
43:37But where we are today with this last release that went up on Monday…
43:42…is that we've had over 190,000 downloads of the application and it's now supported in 10 different languages.
43:50And I put up a blog article that…and Tweeted about it and all that stuff…
43:56…so you can get details on it through our resource center 'cause our blog is linked off of it.
44:01So you can get some more details on it there.
44:03It's also been downloaded -- before we supported it in these 10 different languages…
44:08…it was downloaded in over 80 countries, which is also pretty interesting.
44:12My whole point of that isn't to toot our own horn.
44:15It's more for those that are developers in the crowd wanting to build their own applications…
44:21…you can see the kind of exposure that you can get from building applications and putting them on the App Store.
44:28So you can get your organization some brand awareness very, very quickly…
44:32…whether it be an enterprise organization that serves citizens like a local government with the City of Boston, where…
44:42You know what happens is that you buy an iPhone, and the first thing you do is start to look for apps.
44:48And then once you're done and sick of Angry Birds, you start looking for apps that are meaningful around your city or your organization.
44:55You never get sick of Angry Birds, Jeff.
44:59And your local government should be providing applications on that store that provide meaningful information to the citizens.
45:05So that's just one potential opportunity.
45:09Now if you're a business partner trying to make a name for yourself and money…
45:14…then it's a huge, valuable approach to go, with minimal cost.
45:22Some examples of where organizations have actually taken our free technology, the application, and put it to use.
45:30One is the City of Amherst. The City of Amherst, off of their website, provides links directly into the use of ArcGIS on an iPhone.
45:42It has public maps on ArcGIS Online that you can go and open that are specific to viewing the trails…
45:51…and land conservation areas around it.
45:54They also have a private group that their utility workers use to access content that's inside their firewall.
46:02So you can see the screen shot on the right actually has a link inside one of the fields that's an attribute of their collection model…
46:11…that links to documents that are internal. So it's providing that field awareness for staff.
46:17The other third thing they did that Bernie talked about at the plenary was that they are a member of our Community Maps Program…
46:25…so they're using our infrastructure to host the basemap content.
46:29So they're getting a lot of valuable technology really for free, and they don't have to maintain it themselves.
46:38There's a few other organizations, both local governments and state agencies, that have also started to follow that pattern.
46:45Something that you should look at.
46:50As for the SDK or the API, on the Apple platform, the language is called Objective-C. It's a native development language.
47:00It's not a managed code environment, but if you're a developer, it's something that you can pick up.
47:08I mean, it's not rocket science. There's a lot of 16-year-old, snot-nosed kids that are out there building games right now.
47:15You could hire one of them if you want. It's part of what we're targeting with our SDKs.
47:20But there's also training course material that we offer that helps you get up and running.
47:25If you're a .NET developer, you can pick it up.
47:28If you have a C background, you're going to be able to pick it up a little more quickly.
47:35How does the deployment work?
47:36A lot of people think that if you're building an application for an iPhone or an iPad…
47:40…that the only way to go is up through Steve Jobs' App Store. That's not actually the case.
47:47You define your business agreement with Apple and that gives you the developer tools…
47:52…and you can actually deploy up through the App Store, or you can deploy throughout your organization.
47:57And it's based upon that business agreement you define with Apple.
48:01Once you've defined that and you download our SDK and ditch that Google thing that comes with iOS…
48:08…because ours is so much better -- glad this session's not recorded -- then you can start building your applications.
48:16You can leverage your own on-premises servers, or you can leverage ArcGIS Online or a combination of both…
48:22…build your applications and then either distribute those applications throughout your organization using iTunes…
48:30…or even as a kind of a click once type of deployment with a website…
48:37…which is one of the ways that we do our daily builds of the software…
48:41…or you can go up through the App Store. It's all based upon that business agreement with Apple.
48:46That's it for the Apple platform. We also have offered an application and SDK for Windows Phone.
48:54Microsoft introduced the Windows Phone roughly a year ago, I'd say…
48:59I think that's about the time frame.
49:02…as a competitor to Apple and Google in the smartphone space.
49:08It's founded on Silverlight as the technology. Our application's available in the Zune Marketplace.
49:14You actually run Zune on a Windows desktop or laptop and you can connect your device to the Zune Marketplace…
49:23…or there's a Zune Marketplace on the device itself that you can download. Very similar to the Apple model.
49:31We have a Windows Phone SDK. Our offering in the application and the SDK is equivalent to our pre…our…
49:44How am I trying to say this, Dave? The release we had prior to this, the one we submitted on Monday with iOS.
49:51So it doesn't have the pop-up, the latest ArcGIS Online capabilities that you see, but that's coming soon.
49:58Couple weeks. Couple weeks away. Early August actually. That new version will be in the Microsoft marketplace.
50:06You heard it here first.
50:09The developer toolkit, it's Silverlight based; again, available on our resource center.
50:15You can download the tools. You're using Visual Studio with Silverlight to create your applications.
50:20Interesting thing about the Windows Phone applications is it's very much sandboxed.
50:26It's .NET only, and you can only submit those applications up to the Windows Marketplace.
50:32You can't have an enterprise deployment of it, so very much sandboxed environment.
50:40Android. How many people are interested in Android? Wow, alright. Lots of you. That's great.
50:47Dave, when are we having that release? September, Jeff.
50:53So again, our thinking here with Android is the same as the other smartphone platforms.
50:59We have an application; I've talked about this already.
51:02We're going to build…we're building that application, you saw it demonstrated by Dave yesterday.
51:09It's fundamentally founded on Java but also C++ underneath.
51:15It has the same capabilities that the iPhone/iPad application has…
51:22…and it will have all that rich pop-up experience in its initial release that will be available in September.
51:31Development environment for Android.
51:34We've standardized on using Eclipse as the framework or IDE for building Android applications.
51:41You'll be able to get the SDK as a plug-in to the Eclipse framework and build your applications using Java.
51:49We've built our Android framework using a combination of C++ using their NDK, Android's NDK, and the Java SDK.
52:02But for developers of our system, we're purely wrapping that developer kit, our developer kit, with Java…
52:10…so you won't be developing using the NDK against our system, just the SDK, if that makes sense.
52:17You'll be able to download and access our SDK through our resource center.
52:27So I just have a quick slide on road map. I think we're pretty much running out of time as well.
52:34Yeah. We're into the last few minutes.
52:36I think we've got time. I think we have till eleven-thirty.
52:38Do we have till eleven-thirty? I think so, yep.
52:41From a general road map perspective, here's what we're seeing today.
52:46We're going to make that Android application available in September.
52:51We're going to provide that Android developer toolkit and make it available in September.
52:59We're working to enhance the integration with ArcGIS Online, so our applications in the smartphone space…
53:06…and in the rugged space are consumers of the online system as well as our desktop system.
53:12So we're looking at how we can enhance that integration.
53:15Some of the things that you saw yesterday with the web applications aren't there in the smartphones…
53:23…even with this latest release on iPhone.
53:26For example, the open support for KML services and WMS services aren't there.
53:33And that's a functionality that we're going to bring into a fall release along with more…
53:41…field navigation capabilities in the smartphones like being able to do A to B type routing on the device itself…
53:50…and providing more enhanced behavior with the GPS systems.
53:56So being able to not only navigate using the street network but also navigate by a compass bearing…
54:04…so you can navigate between assets on the device. Capabilities that you see on the smartphone or on the rugged devices.
54:12Another key aspect moving forward that Dave talked about is offline use.
54:18That's a key capability that we need to bring across all of the smartphone platforms.
54:23So after the 10.1 release, you'll be able to author content for use offline on all of those smartphone platforms…
54:34…just like you could on a rugged device platform today.
54:38And that includes not just the basemap content but also your operational map content.
54:43So if you've used ArcGIS for Windows Mobile or if you've used ArcPad, it's a very similar concept.
54:50You'll be able to create that cached content and provision that content onto your mobile device…
54:58…so that your operations in the field can work fully offline.
55:02It's not a matter of, even though it looked great in the demonstration, being able to just push a button and go offline.
55:17So that's a key capability moving forward.
55:23And then a couple of key aspects of our cloud infrastructure and our online system…
55:30…is the introduction of something called the ArcGIS Portal and ArcGIS for Organizations.
55:36And I think you heard a bit about that yesterday…
55:39…but the ArcGIS Online system is an impressive content management system in addition to what it does today.
55:48So we're taking that content system and packaging it for organizations.
55:54So you'd be able to implement your own ArcGIS Online within your own firewall…
56:03…or you could implement your own ArcGIS Online using a cloud infrastructure yourself.
56:10And you know what, though it wasn't talked about today, the current release of our iOS application already supports it.
56:19So if you go into the settings application, you'll see an entry for ArcGIS there, and you can actually take the application…
56:26…and swivel it to a portal, so it points to a portal rather than being hard coded to ArcGIS Online system.
56:34So is there anyone that's been looking at our portal technology already? A couple of you.
56:39You might find that pretty interesting to test out now.
56:42Some of the capabilities that you'll have there is when you see that list of basemaps that you can switch between…
56:47…you have full control over that. They can be your own authored basemap content that you're switching between.
56:54That initial map that's displayed in the application, you can make the decision on what map is actually displayed.
57:02And you have your own account administration beyond what we offer today with Online…
57:07…with the Esri ArcGIS Online account system. We call that internally the Esri Global Account.
57:15So all those capabilities are coming.
57:17Also you'll find that, within the ArcGIS Online system, you'll be able to have your own organizational view…
57:25…and we'll be supporting that even more inside of future releases of Windows Mobile -- I'm sorry…of ArcGIS Mobile.
57:39So I think that's all I have on the mobile overview.
57:43I have a list of the workshops and the other offerings that we have here this week.
57:50Today there's a lot of sessions around the rugged market. You'll find one on ArcPad coming after the noon break.
58:05And Wednesday we really kick into gear on the smartphone side with iOS sessions offered twice.
58:13Windows Phone and Android also offered tomorrow. There's not really much on that today.
58:20Now an interesting one up there at eight-thirty tomorrow morning is Choosing a Mobile Solution.
58:25So for those of you that have been thinking about, well, jeez, these mobile platforms are great, smartphone ones…
58:32…but jeez, there's so many different development languages, how do I move forward?…
58:37…that session will kind of guide you through the decision-making process…
58:41…of whether you want to go with web applications on smartphone or native applications.
58:46So I encourage you to go to that one if you're contemplating whether or not you want to go web or native with your mobile deployment.
58:56We're going right up to Friday morning session, so those of you that aren't too hung over after the Thursday night party…
59:02…can come join us at nine o'clock in the morning and see some more details.
59:07Last thing I wanted -- no, it's second to last thing.
59:09That's a pretty cool workflow, but it's not one that you would want to put the burden of on your field work force.
59:11There's a bunch of 20-minute tech workshops that we're doing…
59:13…and these are little vignettes that focus on certain aspects of the technology.
59:19That's where we're going to deliver our more detailed road ahead sessions, so I encourage you to come to that.
59:25You'll see more details there.
59:27And then finally, if you're all looking -- before you run out.
59:31If you're looking for a free lunch today, we have a mobile SIG, so that's happening today. Where is it down here?
59:39Today in Room 23 B, so you're already in the same area.
59:43Mr. Kasey Kasem's your host for that event, and we'll have a bunch of presentations happening there.
59:51Also with all of the smartphones and the rugged devices, you can come to our island and, at the Mobile Island…
59:58…you can come out and we'll take devices and go outside with you into the marina and you can try them out.
1:00:04So on the Windows Mobile side, we also have an RTK unit.
1:00:08So we can take you outside, we can go collect data to centimeter-level accuracy with it and illustrate that.
1:00:16That's happening from two to four today and tomorrow, Thursday from ten to twelve, so I encourage you to look at that.
1:00:22And then of course, come see all the development team at the Mobile Island.
Esri Mobile Solutions Overview
Jeff Shaner and David Cardella show how to leverage Esri's ArcGIS system to build focused mobile GIS solutions that target the needs of your field workforce.
- Recorded: Jul 12th, 2011
- Runtime: 1:00:26
- Views: 46783
- Published: Sep 15th, 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.
Right-click on these links to download and save this video.
- 480x270:WebM (110.6 MB)MP4 (52.4 MB)
- 960x540:WebM (230.2 MB)MP4 (100.9 MB)
If you don't have an Esri Global Login ID, please register here.