Transcript
00:01Okay, good morning, everyone!
00:02Welcome to the Mobile Solutions Overview tech workshop.
00:08My name is Jian Lange. I'm the lead for the mobile team at the Product Management Group at Esri.
00:16In fact, our whole team is here to present this workshop.
00:20This is Martin Copping, he is the product manager for ArcGIS Mobile.
00:25David Cardella, product manager of ArcGIS for the Apple platforms, and...
00:31...Kerry Somerville, who is the ArcPad product manager.
00:38So before I start our session, I just want to mention that it is a very exciting conference for our mobile team.
00:48We have a brand new product, the ArcGIS for iOS, and we have major releases both ArcGIS Mobile and ArcPad...
00:57Oh wow, that's good. More than last time.
00:59...and there are many workshops offered related to mobile products through the week.
01:06This session is the overview and more detailed information about related to each specific product...
01:17...can be found in these specific sessions.
01:21Don't worry that you can't write it down, I'll show this at the end as well, and it's also available on the agenda.
01:30We also have two user group meetings, which I strongly encourage you to go.
01:36If you do mobile GIS-related work, it's nice to go meet with other users and share experiences...
01:44...and hear about our latest updates of our products, and don't be concerned that Wednesday when you go to...
01:51...the mobile SIG that you'll miss your lunch, because we will provide your lunches at this mobile SIG meeting.
02:02Okay, if you want to see the product demos, and more product demos will be shown at the Mobile GIS Island...
02:12...we have staff and we'll show you the product, answer your questions.
02:16We also have scheduled demos at the Demos Theater in the Mobile GIS Island.
02:24One thing I would like to encourage you to do, is you want to get hands-on experience.
02:28You really want to use the product outside, collect data...
02:31...we offer this thing called Try ArcGIS Mobile live, which one of our staff will take you out with a real GPS device...
02:42...software running on the device, and you can actually go out and do your data collection...
02:48...work and see how the product really works.
02:52So, back to our session.
02:54This is what we're planning to cover today.
02:57First I will go over the mobile GIS overview, and then my colleagues here will introduce you to the...
03:00So here I'm searching on endangered animals, so all of the animals that Martin has gone out to the field to collect...
03:05...specifics of their products, and then you'll be stuck with me again when I want to share some tips...
03:15...on how to select the right mobile GIS solution for your specific use case.
03:21at the end, we'll open for questions.
03:26So, I mentioned earlier, the objective of this session, this is an overview session.
03:34So our objective is to introduce you to our mobile GIS solutions.
03:39We don't have a lot of time to cover the details, but at the end of this session you'll have an idea of what our products can do.
03:48So another purpose of this session is also to provide you some guidance in selecting the appropriate solutions.
04:02You probably remember this from the Plenary Session, when John showed this on the stage.
04:09At ArcGIS 10, we'd like to see that ArcGIS is a complete GIS system.
04:16So you can have this system on the cloud, on your enterprise server, or on your local machines.
04:23And there are different ways to access the system.
04:27Traditionally, through desktop.
04:29How many of you are desktop users, ArcGIS Desktop users?
04:34Yeah, so you know what I'm talking about.
04:36You access your GIS through your desktop, your ArcGIS Desktop.
04:40And more and more common is, people access their GIS system through either web clients...
04:48...or mobile and lightweight GIS.
04:51What do I mean by mobile and lightweight GIS?
04:55Simply put, it's GIS running on lightweight devices.
05:00These lightweight devices can be phone devices or handheld devices or Tablet PCs or laptop machines.
05:13So, why mobile GIS?
05:15What are the benefits of mobile GIS?
05:18The most obvious one, it replaces the paper map system you used to use in the field.
05:24It makes all the GIS systems that in the past available only to you in the office, now available to you...
05:31...in the field on your hand.
05:34And this clearly helps the field productivity. With all the data available to you, it helps you to make better decisions...
05:42...you can see the location of real-time information, and you can route or navigate to the places you want to go.
05:50How do you make sure that the data you see in the field are current?
05:54One of the important components of mobile GIS is to actually in the field collect data...
06:01...to maintain the data, keep it current, keep it accurate.
06:06Once you have the data collected in the field through wireless synchronization, you can make this...
06:18Then it helps to make the operational, more operationally aware, so people know what's happening, real time, in the field.
06:31So what are some mobile and lightweight GIS challenges?
06:35In other words, how is it different from the traditional GIS?
06:40The first one is platforms.
06:42We all know when we use desktop GIS, the dominating operating system is Windows, and in the mobile...
06:51...the Lightweight GIS space, we have many different platforms coexisting - we have Windows...
06:59...Windows Mobile, Apple platforms, and many more are coming.
07:06We have different form factors.
07:09For desktop GIS, there's desktop machines and there's laptops; that's pretty much it.
07:16And in this space, we have phone devices with or without keyboards, attached screens, smaller screens...
07:23...bigger screens, we have handheld devices with or without GPS, we have Tablet PCs and laptops...
07:35...so many different form factors.
07:37Each form factor defines a unique user experience, so if you use a phone application, running on the phone...
07:44...and applications running on tablets, it will require you to have different user experience.
07:51Closely related to form factors are device capabilities.
07:56I mentioned GIS, GPS already; that's the most obvious one.
08:01And there are also cameras associated with devices.
08:05Capturing photo is considered as part of the data capture these days and there are other sensors that can be integrated with your devices.
08:16Range finder is one, which allows you to capture positions that are hard to reach, and there are many other sensors as well.
08:28Bar code scanner center, RFID scanner, et cetera.
08:33Last but definitely not least is the connection mode.
08:38When you're in your field, you can have a device that's always connected.
08:43A cellular phone is typically a cellular phone is always connected.
08:49But you also have scenarios that, you work in the field in a disconnected mode, and from time to time...
08:56...you go to a hot spot or office and then you get connection.
09:01Yeah, the last one is, obviously sometime you just work always, never connected mode.
09:08And then only at the end of the day, you go back and synchronize your device.
09:13So, how do we cope with these challenges?
09:16From Esri, we're taking challenges to develop our application for the mobile space.
09:23So, our answer is that we have different products that support different platforms, different...
09:30...form factors, different use cases.
09:34Now I'm going to turn over to my colleague, Martin...
09:37...who is going to show you more details about ArcGIS Mobile.
09:41Martin?
09:45Thanks, Jian. Morning, everybody.
09:48I'm going to give you a quick-fire introduction to ArcGIS Mobile.
09:52Can I see a show a hand of hands with how many people are familiar with ArcGIS Mobile?
10:00All right.
10:01So, the question I always get asked is, what is ArcGIS Mobile?
10:04Well, for those of you who are not familiar with ArcGIS Mobile, it's actually a technology framework that...
10:10...allows us now to extend the GIS from that traditional desktop server environment always out into the field.
10:17And of course, it's not really geared, it's geared more toward the average field-worker.
10:21So right now, most traditional GIS is for the technician or analyst level.
10:26So ArcGIS Mobile now allows you to extend these tools or this power to your mobile workforce, in general.
10:32So they do not actually have to be technician or analyst-level GIS people; they can be your common meter reader...
10:39...your valve installer, your arborist, your environmentalist, your surveyor, your engineer, et cetera.
10:44With ArcGIS Mobile, we actually provide two ready-to-deploy applications.
10:49Many of your may have heard us refer to these as out-of-the-box applications.
10:53So, technically there's no box anymore; you can now download it from arcgis.com.
10:57And so they're ready-to-deploy applications, both for Windows Mobile and for the Windows desktop.
11:03And of course, we also provide a full .NET SDK, so that if you want to extend these applications...
11:09...or build your own custom applications from scratch, you can do so as well.
11:13And what we've done is we actually listened to our users and we've provided them with tools that you can author...
11:19...and provision out these projects in a much more simpler fashion, a much easier fashion...
11:23...than say going through the ArcGIS Server Manager framework.
11:28So we've got a question about, who's using ArcGIS Mobile?
11:31You'll see a list up here on the screen; this is just a small sampling of organizations, both locally...
11:37...and internationally, who are using ArcGIS Mobile.
11:40Many of you were here for the Plenary Session, so you'd have seen reference to the tragic...
11:44...gulf oil spill that we have, so ArcGIS Mobile is actually used very widely there by almost every organization...
11:51...that is supporting that effort, from the US Coast Guard to the US Fish and Wildlife Service...
11:56...the National Guard; of course, all of BP's different staff as well...
12:00...in helping to collect information and get this back into the office, or into the incident command center in real time.
12:09So, Jian showed you this slide a little while ago.
12:11And we've seen here that ArcGIS Mobile is really broken up into these four pieces - platforms that we support...
12:17...connectivity modes, form factors, and of course our device capabilities.
12:21And so the objective here was to go out and do every single device necessary...
12:27...but look with some really key platforms are majorly used in the industry today.
12:31So, for platforms, we support Windows Mobile, this will be everything from Windows Mobile 5.0 to 6.5.
12:38And of course, Windows, the traditional Windows desktop, so Windows XP, Windows Vista...
12:43...and Windows 7, as well.
12:45So it will run on a tablet or a laptop device, or a Netbook, for that matter of fact.
12:50And of course, the form factors here are smartphone devices, so you have a HTC Tilt from, say,...
12:55...AT&T, or you have a Motorola Q running Windows Mobile, it will run on that phone.
13:01You can actually leverage ArcGIS Mobile to do simple collection on that particular device.
13:06Now of course you have the traditional handheld devices, much like the Trimble symbol GeoXT, GeoXHs, Junos...
13:12...Nomads, Topcon GRS-1.
13:15You have several of those large, high-accuracy devices running in the Windows Mobile operating system that it will work on.
13:22And of course Tablet PCs, laptops as we've mentioned, really supporting that in-vehicle mounted...
13:27...system, the fat finger or gloved hand, touch screen devices.
13:32Of course, our devices are leveraging all the connective capabilities on those devices; GPS...
13:38...the cameras, integration with laser range binders, and of course, any other sensors...
13:44...that you'd want to plug in or use with ArcGIS Mobile.
13:48I think one of the most important things is the connectivity issue.
13:51ArcGIS Mobile will support both a connected and a disconnected workload.
13:55So many times, if you think about it, the average field-worker does not have cell or Wi-Fi capability in the field...
14:03...and so ArcGIS Mobile will allow him to take his project and his data with him and still be productive...
14:08...and still be able to perform his functions and his duties in the collection of data.
14:12Naturally, of course, if he does have connectivity in the field with cell or Wi-Fi, he can then synchronize...
14:18...that data back in near real time.
14:20Or, he can stop into Starbuck's or MacDonald's, anywhere they're able to get free Wi-Fi, and jump on the network...
14:26...and of course update the data as well there.
14:30So, some of the key things we've done with ArcGIS Mobile at the 10 release - 10 being, of course...
14:34...a very major release for us at Esri, is we've enhanced a lot of the applications.
14:38So, many of you at 9.3.1 would have seen the handheld or the Windows Mobile application.
14:44We've enhanced that; we've added capabilities for GPS streaming, and we've also added the author post feature.
14:49So if you have a particular worker going through a particular workflow process, you wouldn't...
14:55...really want to ask them to stop that process and remember to synchronize data, if he is, does have a connection.
14:59So it's then, as a business partner, you can resell that application as your product.
15:01So we've been enabled author posting where every time the data changes or at particular time intervals...
15:06...the data will get automatically synchronized back, running in the background.
15:10And of course, we've also implemented searches and queries where you can predefine these ahead of time...
15:16...and of course provision them out with your projects.
15:19That way you're not asking the field-worker to be a query builder or some kind of search creator...
15:24...although they do have the ability to create those on the fly, if needed.
15:27And of course, we've also enabled photo capture so information actually can capture...
15:31...a single photograph for a feature, if it has a raster field in the geodatabase.
15:36Or they can actually collect multiple features with BLOB fields in the geodatabase, as well, for that single feature.
15:42And of course, what we have done too is also given you the ability to track your field user or the actual device...
15:48...and of course they have a field crew extension now where you can geocollaborate with each other in the field.
15:53And of course we have the mobile project center; it's probably one of our biggest pieces.
15:57It's now a separate install from ArcGIS Server, so you can actually sit there on your traditional desktop machine...
16:03...and create your projects, and of course then provision these out.
16:07I think the major thing...to highlight here is the fact that now ArcGIS Mobile comes...
16:12...and works with the ArcGIS Desktop license.
16:15So every user of ArcGIS Desktop, whether ArcView through ArcInfo, will get a single license of ArcGIS Mobile...
16:22...and then of course, you can synchronize the data through the desktop, create your projects, provision them...
16:27...out through the mobile projects center, and then of course bring those projects back into the office...
16:32...and of course then synchronize them back and those changes back into the database without the need for a server.
16:37That, of course, the limitation is you cannot synchronize data across the network.
16:41It does require you to bring the device back in, synchronize it through active sync through a cable...
16:46...and then run that process to check it back into your database.
16:51So, we got a lot of questions too about, what's the workflow?
16:54And if you think about the traditional workflow, the traditional workflow is maybe data stored on flash drives...
17:01...or personal drives and portable hard drives.
17:03Maybe some data stored up on a server...well, they're kind of all over the place, and so no way to define data model, in some cases.
17:11So now, with the adoption of ArcGIS as a complete system, people will find that, look, I need to have a nice...
17:17...predefined data model.
17:19I need to make sure I design my maps properly for my field use.
17:22And so maybe they're leveraging ArcGIS Server or leveraging the file geodatabase for the storage and management of data.
17:29And so we design our data models, and we manage it whether it's through ArcGIS Server or...
17:34...through a file geodatabase system.
17:35And then we use ArcGIS Desktop, and here's we design and author and build our maps.
17:40And something to bear in mind, if you are building a map for mobile deployment, it is not a complex map...
17:46...that you would, say, produce for web production or paper map production.
17:50It needs to be a very simple, intuitive map, something that a field-worker could look at and...
17:55...know exactly what they're doing.
17:56Still, of course, leveraging symbology that they're used to seeing every day, and of course making...
18:01...it easy to interact with, not a very crowded or clogged-up map, if you would.
18:06And of course, once these maps are produced and designed, they can be then stored out of course...
18:10...on your own on-premise or cloud-based ArcGIS Server.
18:13Or, now you have the ability to store them out to arcgis.com, so you could store them out online...
18:18...and then go through and share these with all the members of your organization, allowing...
18:22...them to be able to connect to and download your projects to perform their duties.
18:27Of course, you use the mobile project center, in this case, to design and build those projects...
18:31...assigning various tasks and tools, and then of course you can provision those projects back out now to arcgis.com...
18:39...ArcGIS Server, whether on-premise or in the cloud, and then the mobile field-worker has the ability through the ...
18:44...ArcGIS Mobile application to connect to the server from the field, or to connect to arcgis.com and get these projects...
18:51...brought down to them, and then they would of course go out and perform the desired functions that you have created.
18:58So, kind of the licensing update. I did touch on this a while ago.
19:02The main thing is now it's available to you at the desktop.
19:05So every license of ArcGIS Desktop will have a single license of ArcGIS Mobile available to you.
19:11That license is not tied to the specific machine or specific license.
19:16You can use your ArcGIS Desktop license and if you have a mobile worker, you can actually...
19:21...give that mobile license to them for use.
19:24If you have more than one, which I'm sure that more than...all of you have more than one single field-worker...
19:29...you can buy five-pack deployment bundles for the desktop scenario.
19:33For those of you who have ArcGIS Server Advanced Enterprise, previously it was limited or capped...
19:39...in the number of mobile deployments.
19:40Well, at 10, now you have unlimited mobile deployments with Advanced Enterprise.
19:47So I'm going to be going through a brief demo.
19:49I'm going to sit down for this, and I'm going to walk you through the process of kind of how we could create a map...
19:56...provision a map, and of course use it in the field.
19:59I'm going to show you the tablet-based application, and many of you are familiar with the handheld application.
20:04I'm going to show you how the desktop form factor looks.
20:19Okay. So this is the mobile project center, as I said it's a separate install from ArcGIS Server running...
20:25...here locally on my laptop, and this is a project I have already configured for the sake of the demonstration, time wise.
20:32Of course if you want to see more, you definitely come by the Mobile Island; we can walk...
20:35...through the step from scratch.
20:37But we have the ability add operational layers and basemap layers to our mobile project.
20:42So, this operational layer can also be added naturally from an ArcGIS Server, or from a local cache online machine...
20:50...that I would have created using the new GP tools that we've given you with ArcGIS Desktop.
20:56So I can go ahead and add these operational layers.
20:58I can then add many basemap layers, whether it's an ArcGIS Server map cache or pull it from an ArcGIS Online service.
21:06So, because the application can run in a connected mode, we do have the ability, if you are connected...
21:12...to stream in the ArcGIS Online content into your basemap.
21:16So you're leveraging the beautiful cartography or the imagery that we provide you as part of your...
21:21...day-to-day field process.
21:23Once we're completed, we can have the ability to go in and work with the different layers...
21:28...setting up whether they are searchable or editable, or they need to be hidden from the field-worker.
21:34We can define how the forms are interacted with, when a person doesn't identify a search or a query...
21:39...what sort of results are returned to them.
21:41How does it look?
21:43You know, if it's coming out of an SDE database, wouldn't want to have SDE underscore some kind of acronym...
21:49...and then the field name.
21:50That would confuse...the average field-worker wouldn't know what you're talking about.
21:54So if it's a bird, it could just say bird, or bird type, and it's matter of fact.
21:58And of course we have the ability to interact with our GPS settings.
22:02So, for individual layers in a mobile or a project, we can set the type of GPS accuracy that we would require...
22:10...and of course we can also allow them to change this GPS accuracy or settings in the field, on the fly.
22:16We can then of course go in and assign tasks to the project.
22:21So, in this case, we simply want them to view the map, we want to be able to interact or view members of your...
22:26...field crew, we want to give them the option to collect and search, and of course the managing of your edits.
22:32And here is where we would go in and use the Autopost option.
22:35So we can see that we never, you can set to never Autopost , so that Autopost would be a manual feature...
22:41...or only when we're connected or when the data changes, then automatically go ahead and synchronize.
22:46And we can also set the timing default when we want to do that.
22:49Because the application does have an extensible framework, you can build many extensions or...
22:54...add-ins to these two ready-to-deploy applications without having to build them from scratch.
23:00And so you could particular extensions that fit your business needs or your workflows...
23:05...or maybe you have a particular device that you want to be able to connect to read information from or a sensor...
23:10...you can create an extension to actually connect those devices and pull the data in to ArcGIS Mobile.
23:16And here is where you would provision that extension out to that mobile project.
23:21And once we are finished, we have the ability of course to save, and we give the project a name...
23:26...and we can choose to save that locally so if you're taking your tablet or your laptop with you in the field...
23:30...you can store the project locally from right here, you can connect to a web server, or you can serve it out on arcgis.com.
23:37So, for this demonstration, what we've done is we've gone out ahead and we've published it out to arcgis.com...
23:43...and it publishes out as a Windows Mobile package.
23:46And once we do that, we have the ability, of course, to then share it with other users, and I've chosen to share it...
23:53...with the members of my ArcGIS Mobile group.
23:56So this Windows Mobile package is now available.
23:58So from my mobile device, or from my ArcGIS Mobile application, I can now have the ability to go out and...
24:04...connect to arcgis.com and download that project for use in the field.
24:10So we'll go ahead and we'll switch over to that.
24:11And of course, associated with that project is a web map, as well, too.
24:15So naturally, you want to chart your project and see what's happening in the field, and as this user collects...
24:20...information and synchronizes it back to the server, someone sitting back in the command center...
24:25...back in the office, can actually see these updates come in live in real time.
24:29And we'll walk through that process.
24:31So why don't we go ahead and look at the particular project that we've created.
24:35I want to close this real quick, and if you notice here, the resolution is going to go stack them all together.
24:42But from a single point, or from a single application in the field, I have access to actually multiple projects.
24:48So, it's one application running multiple projects, so our user can actually carry different projects...
24:53...with him in the field on a single device through a single point of contact or through a single application.
24:59So for this matter of fact, I'm going to ahead and sign in to an application, and we're leveraging the sign-in feature...
25:05...so we actually want to know who is using this application?
25:06We'll go ahead and do some simple collection.
25:08So we're going to go ahead and prompt them to sign in, and so the application is then collecting and saying...
25:13...look, Martin is the one actually doing the collection here today in the field.
25:18As you've noticed, it has the ArcGIS Online content streaming in the background live, using the same picture...
25:25...I created in my mobile project center or actually mimicking what I have created through my MXD.
25:31I can then of course go in and interact with other members of my field crew, and by simply clicking on them...
25:37...it pans and shows me where they are at all times in the field.
25:41If my device did have cell capability, or had all the information about my users, I could click on the context menu...
25:48...and I could send them an e-mail, I could send them an SMS, I could interact with them.
25:53I also have the ability to create an extension that would allow me to use a navigation software to route to them...
25:59...to get their location in case I did need to find them or help them in their day-to-day process.
26:08It's a simple...what is happening here is actually looking at the geodatabase, it's looking at the, all the different...
26:15...functions of the geodatabase, and it's bringing back the same symbology that we had set up in our MXD.
26:21And through a domain geodatabase, it's simply presenting with a very simple pick list.
26:26So if this was a touch screen device, I could simply touch on the bird, and I could go ahead and I could collect the location.
26:33We don't have GPS indoors, so I'll go ahead and collect the location by clicking on the map.
26:38Once I hit Accept, I can then go and collect the feature information from very simple drop-downs...
26:44...or very simple fields to add and I'll go ahead type land Vessel number 1, 2, 3, 4.
26:50I'll put in my name and then I need to know what type of species.
26:54You know, if I try to close this form, it would actually tell me I couldn't do that, because we have that...
26:59...valid field that needs to be filled out before the field-worker moves on.
27:03You're actually capturing or allowing them to do some good QA/QC right there in the field...
27:08...without just capturing a boat ID or a personal ID, without capturing what exactly they're looking at.
27:14So, I can then pull this particular feature, and in this particular application, this is for a US Fish and Wildlife...
27:20...I have a really lengthy list of every single bird you could possibly want to collect on.
27:27It's over 125 different birds, and this is pulling from the subtype of the domain.
27:33And so, for this one - and please don't shoot me if I pick the wrong bird that doesn't exist in the gulf...
27:39...but we'll say Bald Eagle as a matter of fact.
27:41And then we have the ability to go through and capture date and time.
27:44It's natively capturing the x,y location of this specific animal or creature.
27:50I can then finish.
27:51I then have the ability to go ahead and collect another bird right away using the default attributes.
27:56I'm going through a slew of birds who are of the same species.
28:01I don't have to actually have to keep repeating my collection process.
28:05I'm just using those default values and capturing their location.
28:08I can choose to collect a new one or I can choose to go out and collect a completely new feature altogether...
28:14...or I can simply return to my map.
28:16I was probably going too fast and you didn't notice it, but right up here in the corner you would have seen...
28:21...what looks like two little arrows spinning around, and what's happening is we're using the Autopost...
28:26...feature in this application.
28:28So as soon as I collect information or change information and hit Save, it automatically posts it back to the server.
28:34So we'll switch back over very quickly to our web map, and I'll go ahead and in my mobile application...
28:40...you'll notice I have four, in my web map I have three, and as I simply pan and the service refreshes...
28:46...here lies my fourth, my fourth animal shows up immediately.
28:51And then of course I have the ability to attach a photograph as well if I wanted to, and that photograph would also...
28:56...get sent back to the server, as well, in real time so that you can see what's happening.
29:0016...who's not a GIS-savvy person or who is not a GIS person would want to see what's happening in the field...
29:02And the beautiful about this is, now, this web map or this map can actually be consumed by someone...
29:07...using the Apple iOS that David is actually going to show you.
29:11So someone back, say, in the incident command center, or maybe an executive within your organization...
29:22...or what is my mobile workforce doing, or what is my GIS people doing.
29:26Well, now you have the ability to share this information with him without him having to learn any new...
29:31...piece of software or technology.
29:33You can actually access it to his Apple iOS or ArcGIS for iOS application.
29:38So I'm going to let David show that to you.
29:41Great, thanks.
29:54Martin, You have the hands of a surgeon. That was well done. Okay.
29:58Good morning.
30:00Before I start, there's probably about seven or eight seats up front. There's a lot of folks standing at the back.
30:07If you want to come up and take a seat, that would be great, now would be a good time. You won't disturb me.
30:12It's okay. Come on up. Don't be shy. There we go. Okay.
30:16Alright. How many folks in the room have an iOS device?
30:22iPod, iPad, iPhone. Okay, so there's quite a few of us. That's great.
30:28How many have the iPad, the new iPad? Did you line up?
30:32[Audience response] Huh?
30:33Did you line up for it?
30:35[Inaudible audience response]
30:40Smart! Smart! Very good! You had your 10-year-old grandson line up. Beautiful. Beautiful.
30:48Well, that's what the grandkids are for.
30:50Okay, so. Here we have the iPad.
30:54We have a couple of ArcGIS - or, sorry - ESRI, Esri, pardon me, Esri applications.
31:01You've seen a couple of these in the plenary.
31:04The one I'd like to show you now is ArcGIS.
31:07So, Martin had mentioned that because he authored his data into a web map, and because he's collecting data...
31:15...on a particular layer that's in that web map, any clients that support web maps can also view that data.
31:22It can also view changes to that data, as well.
31:26So, the application gives me a few ways in which I can access maps.
31:34Maps are supported in the application.
31:37So, for those of you who have downloaded the application, and want to connect directly to your REST endpoints...
31:43...directly to your ArcGIS Server services, you'll need to author those services in a web map first, okay?
31:51We're going to go into detail about this in the Intro to iPhone session tomorrow morning.
31:56But I bring that up because there's been a lot of questions, a lot of questions on the form...
32:00...a lot of questions on e-mail, et cetera, on that.
32:03So I just wanted to make that clear.
32:05So the application allows us to search on various maps and it'll save my recent queries, but we're not going to do that.
32:15I'm going to browse to it through map galleries, and you'll see here - if those of you who are familiar with arcgis.com...
32:24...the portal into our ArcGIS Online system - you have various galleries in which you can navigate...
32:30...most recent, featured, highest rated, et cetera.
32:35We have the same types of galleries here.
32:38We notice here at the bottom I've signed in.
32:41I've signed in using my Esri Global Account.
32:44When I sign in, I am given two groups up at the top - my groups and my maps - and those refer to the groups...
32:52...that I belong to and obviously any maps that I've authored using the authoring tools on arcgis.com.
33:00The other gallery there that I get for free is Favorites, so I don't need to be signed in for that.
33:07So I'll go ahead and navigate to all the groups that I belong to.
33:10So, it looks like I'm fairly popular.
33:12Actually, I just joined all these groups last night to make it look good.
33:15At any rate, at the bottom we have ArcGIS Mobile.
33:19I can go and I can look at the details of that group, but more useful to me is to go into the group and see some of the maps.
33:29And we see here that we've got a map, USFWS, that is the same web map that Martin authored and showed you.
33:38So in arcgis.com, Martin showed you two items with the same name.
33:42One was a mobile project and one was a web map.
33:46So the application that you see here is accessing the web map.
33:50I can take a look at some of the metadata and I can invoke some actions on this.
33:55I think, because I'm going to be using this map every day, I went ahead and I added it to my favorites.
34:00So you saw on the list of map galleries there was a Favorites gallery.
34:03That map is now accessible through that Favorites gallery.
34:09Okay. Let's go ahead and open this map.
34:11So right now the application is consuming or it's using the web map, and we see here that we've got some...
34:17...of the birds that Martin has collected, and I can identify - oh, it's missed it a little bit but let's see if it picked up a features.
34:27No. Shaky fingers this morning.
34:31Okay. So we see we have a feature here.
34:34The default display field is Martin's name.
34:37I can drill into some of the data that Martin has collected, so...
34:42...we see that the date. The date is today's date.
34:47This map is also authored - just cancel out of the Identify tool - it's also authored with a couple of...
34:55...well, in this case, one predefined query.
35:38Just happens to be the one that Martin authored.
35:42Let's click on another one, and we see we have another bird here; we can get at the specific data for that.
35:52Okay. The map was also authored with another layer, and that other layer was the coil plume.
36:01So I have the ability within the application to turn on and off layers that have been authored within the map.
36:10So we see here that we've got a plume here.
36:12I can also get a rough idea of some measurements to the coast in this case.
36:18Meters, I'm not interested in meters.
36:21I'd like to change this to miles, and we can get some measurements as well.
36:31Right. Yeah. Yeah. Maybe. Exactly. Alright.
36:37So, the other thing that I can do, because I want to be able to share this map, I want to be able to share this map...
36:43...with my other colleagues.
36:45I want to be able to share this map with my boss or my boss's boss.
36:49There is an ability within the application to also share the map via e-mail.
36:59We see here, part of the actions that I showed you earlier when I added this map to the Favorites...
37:06So we see here that by default we have some text that comes up, the name of the map is in this e-mail...
37:11...there is a link to this map, there's also a note to the receiver of this e-mail that says, hey, if you don't have this...
37:18...ArcGIS application that runs on your device, go ahead and get it from the App Store.
37:23So for those of you who have an iOS touch device, you're familiar with going to the App Store...
37:27...downloading your applications and installing them, this e-mail will give you a handy link there.
37:34So, let's go ahead and I'll send it to my GMail account, and that has been sent off.
37:48Now, what I'd like to do is show you the e-mail.
37:57Okay.
38:06Now, before I get called out on this, I know the time stamp of that e-mail you see there, is seven thirty-five.
38:08Okay.
38:09So we're about five after nine right now.
38:11It's going to take a couple of minutes for the e-mail to get in there.
38:14I've noticed GMail just takes a little bit of time.
38:16Also, we've got a bit of pressure on the network.
38:19So I do have, already, that e-mail in my in-box.
38:24However, I'll be happy to show anybody who wants to see after the actual e-mail and then we can go from there.
38:30But the experience is exactly the same.
38:33So, as the receiver of this email, I can go, I can open up this e-mail and I can click on the link for the map.
38:39Now, because I already have the ArcGIS application installed, this system, or my platform...
38:47...knows the URI of the map that's in the e-mail.
38:52So, when I - whoops, clicked on the wrong link.
39:03So when I clicked on that link, it's recognized by the platform.
39:07The ArcGIS application opens up and the map is displayed.
39:11I have the exact same capabilities in the iPhone or iPod touch that I just showed you in the iPad.
39:22Right? That's one way in which we can share our data. Okay.
39:33Yeah, well, I gotta come back here anyway. Thank you.
39:39So there's been a lot of talk about iOS.
39:41iOS this, iOS that.
39:43For those of you who were familiar with the product that we were building and have downloaded...
39:48...the public beta of our API, you've noticed that we originally called this ArcGIS for iPhone.
39:54Well, recently, Apple has changed the name of their operating system that runs on all of their touch devices.
40:01So, their iPod touch, their iPad, and their iPhone all ran on an operating system they used to call the iPhone OS.
40:10Recently at their annual developer's conference, it was announced that there was going to be a name change to iOS.
40:17So iOS represents the platform and/or the operating system for all their touch devices.
40:23We followed suit in changing the name of our product to include iOS, so you're going to hear ArcGIS for iOS...
40:31...you're going to hear ArcGIS API for iOS.
40:35So that is the origination of the term "iOS."
40:40So what about the product itself?
40:41The product itself is built to run in a connected, an always connected environment right now.
40:48It takes advantage of the device capabilities inherent within the platform and the device itself...
40:54...like the GPS, like the camera, like access to the address book.
41:00It also takes advantage of some common communication protocols - SMS, e-mail, et cetera.
41:06And we support all of the iOS touch devise platforms - the iPad, and the iPhone, which you saw, but also the iPod touch.
41:18So what exactly is this product?
41:21Well, this product is basically two components.
41:24It's an application, which you just saw me demonstrate, which, by the way, is available in the...
41:29...App Store right now; more information on that in a moment.
41:33And it's also an API, it's an API that you and or your developers can use to build your own GIS and mapping applications.
41:43So the application itself is our first iOS application.
41:49It runs on both iPad, iPhone, and iPod, as you've seen.
41:54That means it's a universal application.
41:56So Apple has a term. It's a universal application.
41:59What does that mean?
42:01Well, it means that when you're in the App Store - how many of you have noticed, in the App Store...
42:05...you see this little plus sign beside some applications?
42:10Okay, good, yeah.
42:11That plus sign means it's a universal app, which means that it recognizes the platform or the device in which...
42:16...you're downloading to.
42:18For example, if you download our ArcGIS application to an iPhone, it's going to use the native...
42:24...iPhone UI components.
42:26If you download the application to an iPad, it's going to use different components where it makes sense.
42:32For example, you saw me bring up the toolbar with Identify Measure.
42:36That's a popover.
42:38We also have the ability to take advantage of the split screen view in the iPad.
42:42So both of those are examples of user components, or interface components, that the iPhone doesn't...
42:49...have because of its smaller screen, its screen real estate.
42:53The application works with maps.
42:55These maps, we showed you an example, can be hosted online.
42:59And also on your own on-premises server.
43:03So ArcGIS Server at 10, when you install ArcGIS Server, you get what's called a content server and that...
43:11...content server can be used not only to store some of your mobile projects that Martin had showed you earlier...
43:18...but you can also store web maps, the same web maps that you author and store on arcgis.com.
43:25So, you don't have to use arcgis.com at all for hosting your web maps, or your data, for that matter.
43:34Some of the capabilities, I think we demonstrated most of these; of course we can browse and search some map galleries.
43:40We can access online data; we didn't show you the on-premises data.
43:44Come to the Intro to iPhone session and we will go into a lot more detail about what it means to access on-premises data.
43:51We can execute predefined queries. As we saw, we can measure distances, linear as well as area.
43:57We can share this map with other iOS users on other platforms.
44:04The API. What is the API?
44:06The API allows developers to build more focused applications for the iOS platform.
44:13Any developers? Apple? Well, iOS developers out in... Okay, a couple.
44:20The native language for iPhone, iPad, iPod developers is Objective C.
44:27Our API is a native Objective C API.
44:30What does that mean?
44:31Well, it means a number of things.
44:33If you’ve been following the changes to Apple's licensing agreement, it means that we are in compliance...
44:37...with their licensing agreement, okay?
44:39There's no Flash, no Silverlight going on, we're not allowing developers to develop in a nonnative language...
44:47...and have that language converted over to Objective C, so rest assured, we're in compliance.
44:53We've had a lot of questions about that, especially when the licensing agreement first got, or last got edited.
44:59The other thing that it means is that if you are familiar with developing iOS applications, this will not be...
45:05...a big leap for you.
45:07The Objective C ArcGIS API is integrated.
45:10It's integrated into Xcode, which is the development tool, or the development IDE, for iOS developers.
45:18And because of the tight integration and this native Objective C API, you'll also be able to put mapping or GIS...
45:26...applications into existing solutions that you have.
45:31All right.
45:37Now Martin, you be careful. All right.
45:43Now I hope this automatically picks up my network.
45:46What I'd like to do is, I'd like to show you an example of an application.
45:57Just everyone, close your eyes.
46:02All right, okay.
46:03So, the city of Philadelphia is one of our early adopters of the API.
46:11And what they are actively doing is, they are building a 311 application.
46:16We've all heard about 311 applications, we saw an example of one in the plenary.
46:20They're building a 311 application, again, that will allow their citizens to report on problems in their community.
46:27And they want to solve two problems.
46:29They want to increase transparency between their government, their public works department, and their citizens.
46:35But they also want to try and reduce phone calls.
46:38Reduce calls into their public works department, complaining about or reporting graffiti, garbage...
46:45...that's been dumped, et cetera.
46:48So there are a few things in which we can do when we open this application.
46:51One of the things is we can create a new request.
46:54And I can specify a problem type, through a list of problem types.
46:59But first I'm going to capture some information such that I know what problem type.
47:06So in order to do that, I'm going to take a photo.
47:10And I can use the camera, or I can use the pictures that I already have on my phone.
47:17Well, the pictures that I already have on my phone will be of no interest to anyone in this room, I can guarantee you that.
47:23So, I'm going to use the camera.
47:26Now, can everybody just move to the middle and...no.
47:33Oh yeah, here we go. Martin?
47:37[Inaudible comment]
47:40Martin and I do this demo.
47:43We've done it a couple of times, and so we've been posting Martin's picture back to the city of Philadelphia quite often.
47:51Yeah. They feel as though they know you quite well.
47:55So, that is a great...look at that.
47:58That is just great.
48:00We're going to use that; that's a great picture.
48:02Okay. So we specified the picture, and now, now, the problem type.
48:08Let me see.
48:11Yeah, let's be nice.
48:14Okay, Martin, I've seen you, you've dumped some garbage in an area that you shouldn't.
48:20Most important, I need to tell the city where this problem is.
48:25Immediately it wants to use my current location.
48:28So, the premise behind this application is that it's on a mobile device; it's on an iPhone, in this case.
48:35So a citizen will be out in their city and they want to use their current location.
48:38They want to use the device capabilities already inherent in the platform.
48:42Now, because we aren't in Philly, I'm not going to allow that.
48:46And we're going to go ahead...we're going to go ahead and just zoom in.
48:51Now this is data that's being served through ArcGIS Server.
48:55It's Philadelphia's data, so it's not using any basemaps through arcgis.com.
49:00And it's actually quite performant, and as I zoom in, I can see more and more detail of this data...
49:06...so this is actually quite well done.
49:10So the other way in which I can specify the location, is I can go ahead and click on the map.
49:15When I do that, we see that the address for that location gets displayed.
49:19So that's all information that can be sent back to the city.
49:24And then, of course, I can add some contact information.
49:28And so the contact information would be obvious.
49:30See, my information is such that the public works department can keep me apprised of what's going on.
49:39Once I send this in, what's happening is that all the data is now being sent back to the city of Philadelphia.
49:45Not only textual data, but of course, Martin's beautiful face is also being sent back there, as well.
49:51So we have all this information, and what they can do now is, they can allow the submitter...
49:59...of this information to request the status on it.
50:03So that, in turn, will reduce calls in to their public works department.
50:08They can reduce or increase the transparency between themselves and their citizens by also proactively...
50:16...contacting citizens when a problem has been resolved because they have their contact information.
50:20So you see here, I'm not sure if you can see in the back, but the status right now is created...
50:25...and it's created as of today's date.
50:27Now, when I request an update to this, because I've just sent it, I'm not going to get much of an update...
50:34...but I will get an update, and I believe the update is going to say, Pending, and it does.
50:40So, I've submitted something, I've immediately requested an update, and I haven't been very patient, but it is pending.
50:47So someone in their public works department is going to take this information, and they're going to look at...
50:52...Martin and they're going to send an emergency crew out immediately, I'm sure of it, and resolve the issue.
51:05Well, we can access service layers.
51:10And that's pretty important because, unlike the application that uses maps, and maps are a collection of services...
51:20...the API itself uses services directly.
51:24So we support multiple map projections, both tiled services as well as dynamic, or operational layers.
51:33We also support Bing and OpenStreetMap.
51:38We have a graphics layer in which you can sketch or allow a user to sketch.
51:41Now, we saw an example of that when I sketched a point.
51:44Sketching a point isn't that exciting 'cause you just tap on the map.
51:47However, that was part of the sketching capabilities.
51:50You can create callouts.
51:51You saw in the ArcGIS application, in the first example, that we had callouts to get it more detailed data of...
51:57...in this case, the birds that Martin was collecting.
52:00And we've got various capabilities or tasks that we expose through the API, as well.
52:05You've seen some of the common ones, query identified, et cetera.
52:08We can also locate addresses, which you also saw.
52:11Various geometry operations for reprojecting, getting distances.
52:16We can access geoprocessing tasks.
52:19So, if you've got a geoprocessing task that you've got served out, you can access that through your iOS device.
52:27You can collect GIS features, as well, so that's very important, right?
52:31So that's what this application and other 911 applications built with our API demonstrate, the ability for the...
52:38...application to collect data and send it back.
52:43So who is this for? Who is the application for?
52:46Who is the ArcGIS application for, who is the API for?
52:48Well, really, it's for everyone.
52:50It's for existing customers; it's for existing customers who are currently serving out their data through ArcGIS Server...
52:58...and who wants to see their data on an iOS device.
53:01So what you would need to do is, then, author a web map bringing in that data, and either store that...
53:05...web map on arcgis.com or on your own on-premises servers.
53:11That web map will allow you to bring your data into the application that we provide you.
53:17No development, nothing.
53:20Consequently, if you want to build a custom application, it's also for our GIS developers to...
53:26...access those ArcGIS Server endpoints directly.
53:31We also envision, and our Esri business partners are really adopters, are...
53:34...already doing this - they're using the API to build a suite of solutions.
53:39Not only for one vertical market but to cut across multiple vertical markets.
53:44Because the API is also a native Objective C API, it's for the iOS community, for them to build iOS...
53:52...applications that have GIS functionality in it.
53:54But what we're also noticing is that we're also getting a lot of folks downloading our off-the-shelf application...
54:02...from the App Store, downloading it, who don't know anything about GIS.
54:06They're just map enthusiasts.
54:07It really, really is for everyone.
54:11So, what is our release schedule?
54:12The ArcGIS application is already in the App Store.
54:16We have over 45,000 downloads. It was released on July 5, so that's just over a week.
54:23We're really happy about that.
54:24We think that it's making some really great penetration and it's doing very, very well.
54:30We are, or at least were, number 2 on the productivity list for free applications.
54:37We actually had that alarm clock beat out for a short period of time, a short period of time.
54:43But actually we fell back down to number 2, and before this presentation, I took a look at it and I think we're 3 or 4 now.
54:50But that's okay.
54:51I'll tell you, that alarm clock, it's tough to get...tough to dethrone that.
54:57But we have a theory, we have a theory on our team.
55:00Folks are using the alarm clock to remind themselves to download our application.
55:06So, it's very difficult, very difficult to overthrow that.
55:09Actually I stole that from Kerry.
55:12The API. The API is available on our iOS Resource Center right now.
55:17It's not final, it's in beta, but it's a public beta.
55:21And it's a free download, and it's free for you to use to build your applications.
55:27And we plan on having that final this summer.
55:30Note, when it is final, it is still going to be available from the iPhone Resource Center.
55:35It's not going to be up on the App Store, it's not an application, it's an API, it's a developer tool...
55:41...so it will still be available from the resource center.
55:45Great.
55:47So I'll hand this over to Kerry.
56:07With four of us up here, there's shuffling back and forth; we had to practice this.
56:14Let's talk about ArcPad. So, what is ArcPad?
56:18Most people that are familiar with Esri technology are familiar with ArcPad.
56:23It has the distinction of being Esri's first mobile application back in 2000, so 2010 is...
56:32...for us, a very exciting release with ArcPad 10.
56:37It marks not only significant improvements in ArcPad with our user interface but also the tenth anniversary...
56:46...of ArcPad, and so we're very excited about what we've done here.
56:51ArcPad is a mobile, lightweight GIS focused on field data collection.
56:58It does support high-accuracy GPS, GIS, and external data collection devices, and it's important to note...
57:06...that it does this out of the box, ready to go.
57:10So it supports these devices natively; right now, today, when you start to use it.
57:18We use it for advanced field GIS functionality.
57:22And we're going to talk about, what do we mean when we say advanced field GIS functionality...
57:27...and I'm going to demonstrate a little bit of that here in a moment.
57:31But, advanced field GIS functionality and the ability to support what we refer to as an ad hoc workflow.
57:38And what this means is, we can actually make changes out in the field.
57:44If I need to create a new database out in the field, I can do that.
57:48If I need to edit a database in the field, I can do that.
57:52If I need to create a whole new project in the field to account for things that we didn't account for...
57:59...you know, back in the office when we were setting up our projects and doing our work on [ArcGIS] Desktop...
58:04...well, now we're out in the field, there's something I didn't think about, I didn't account for, so what do we do?
58:11Well, ArcPad allows you to do these kinds of things and make those changes out in the field.
58:19It is integrated with ArcGIS systems, so ArcGIS Online, ArcGIS Server, ArcGIS Desktop...
58:28...natively integrated with the rest of our Esri stack, and it can be customized using ArcPad Studio.
58:35Now, ArcPad Studio is part of the package, comes with it, no extra cost, and allows you to...
58:40...create your own extensions to ArcPad.
58:50Now you've seen this a couple of times already.
58:51We showed this with the iOS and with ArcGIS Mobile.
58:56So, what is ArcPad? You know, what are the platforms that ArcPad runs on?
59:00Well, it's Windows Mobile, and Windows...Win 132 applications - Windows XP, Windows 7, and so on.
59:10The form factor - handheld devices and tablets.
59:14So, just like other mobile devices, you can run ArcPad on any Windows mobile platform.
59:22Device capabilities - GPS, camera, range finders, and other various sensors.
59:28ArcPad has a number of them that it works with, again, out of the box, so we don't have to build...
59:34...any custom applications or extensions to make these devices work with ArcPad.
59:40They already work natively with ArcPad.
59:44And what about connectivity?
59:46Now, we've talked about connectivity a little bit today, so what do we need with ArcPad?
59:51Well, ArcPad can run in either a connected or a disconnected or an occasionally connected state.
59:59So I don't have to have connectivity to go out and work with my data or do data edits.
1:00:09So ArcPad 10, as I said, this, for us, is a major new release; we're very excited about it.
1:00:15It's a recent release, June 29, 2010, became available through Esri's electronic software delivery system...
1:00:25...so it became available the same time as ArcGIS.
1:00:29It does support ArcGIS Online and Bing Maps, so this is a new feature.
1:00:34As you go out in the field and you're out in the field, you can actually connect to ArcGIS Online...
1:00:41...or Bing Maps and download and use that.
1:00:45Now, what if I don't have connectivity?
1:00:47Because I said we can use this in a disconnected state.
1:00:50Well, we can actually do that back in the office before we leave.
1:00:55We can download that data from Bing Maps, save it to our device, and take it out in the field.
1:01:01So we still have the use of that.
1:01:03Just because I don't have connectivity doesn't mean I can't use those services.
1:01:08One of the things that we did with ArcPad 10 is, we focused on ease of use.
1:01:14Now, as I said, we can do, we can create new tables, we can edit tables, we can do these things out in the field...
1:01:23...but we wanted to make this very easy for our field-workers that are out there, so we focused on ease of use.
1:01:28Forms for related tables, for example, are created automatically on the fly.
1:01:35You can set those up in your project before you leave the office, put that on your mobile device...
1:01:40...and they're already created; you don't have to do additional work to make that happen.
1:01:44And we have a new Quick Capture toolbar that I'm going to demonstrate...
1:01:47...again, that creates data entry on the fly, so I don't have to go in and create data forms for my custom projects.
1:01:58They're created automatically for you.
1:02:01We've continued to focus on our professional GPS and GIS data collection workflow.
1:02:08This is very important for a lot of ArcPad users.
1:02:11They need high-accuracy devices and they need to be able to collect that data out in the field.
1:02:17And then, as I mentioned, our ad hoc data collection; and again, ad hoc means, you know...
1:02:24...I need to make changes out in the field; I can't always account for everything that's going to happen.
1:02:29So, those are the important things for us in ArcPad.
1:02:33So let's take a quick look at ArcPad.
1:02:43We'll see if it's going to reach here.
1:02:53Okay, now as I said, we focused on ease of use a lot, and so one of the things that you see when we first open ArcPad...
1:03:00...is just a very simple interface here.
1:03:03Do we want to start with a new map?
1:03:05A quick project, which we're going to talk a little bit about.
1:03:08I can choose a map to open or I can just simply say, you know, Open the last map that I used, which I'm going to do.
1:03:14And what we're going to see here, now this is some of the same data that Martin and David used in...
1:03:20...their demonstrations, and we're going to talk a little bit about how we might use ArcPad differently.
1:03:27First thing I'm going to do is, we're going to take this data, and I'm going to go out to Bing Maps...
1:03:35...and I'm going to open a Bing aerial map here.
1:03:39Now you'll notice, it's asking me to save this.
1:03:42Why? Well, because that's so that we could put it on a mobile device and take it out in the field.
1:03:49So we'll add that real quickly.
1:03:52I'm going to turn off our scat division areas.
1:03:57And what we're seeing here is a map that has boom deployments on it.
1:04:03Now, these boom deployments, this data was part of our project, and when we brought this into ArcPad...
1:04:12...it automatically created forms for this.
1:04:17We didn't have to go in and customize forms.
1:04:20And this is what we referred to as our Quick Capture toolbar.
1:04:24Now, the Quick Capture toolbar is very handy because, again...don't mean to say this too many times, but it's automatic.
1:04:31You don't have to create these forms.
1:04:34As your project comes across, it creates these for you.
1:04:37So I'm going to come in here and I'm just going to say, okay, well, I need to go out in my area and I need...
1:04:44...to propose some areas where we should place booms.
1:04:47So I'm going to come in here and I'm just going to quickly draw this.
1:04:51Now, it's important to note that, if I had GPS and I had that active, we could just go out and do this using GPS.
1:05:00And when I complete that, we get the form.
1:05:03On this form, I can put information in here. I can say, okay, Tom Patterson, who is a longtime colleague...
1:05:11...and friend of ArcPad, we're going to put his name in here, and you can see that we have the different...
1:05:18...fields for this. We could take a picture.
1:05:21But one of the things I want to do here is, I'm going to click on this Repeat Attributes button.
1:05:26And what this means is that since I'm going to do the same data collection over and over today...
1:05:30...I don't want to have to keep filling things in.
1:05:34So we're just going to say, "Repeat the attributes," and we'll say "Okay."
1:05:38Now we'll go out there and let's add a second one, and you'll notice that when I do that...
1:05:47...Tom's name is in there because we said to repeat the attributes.
1:05:52Now we come in here and now we have a new photo capture.
1:05:56We're going to take a photo of this area real quickly here.
1:06:01This area contains these two gentlemen here in front. Wave, say hi.
1:06:09So we can capture that photo, and photos become part of a related table.
1:06:14So the related table is associated with this data capture, as well.
1:06:21One of the other things that we can do, again, out in the field, as we go out there, is...
1:06:27...let's say that one of these existing booms has moved, it shifted.
1:06:32So what I want to do actually is, I want to come in here, and I want to edit this just a little bit.
1:06:39So we can see that this has been moved and we can adjust for that.
1:06:44And then the final thing that I want to do, again, because we can't always account for things that...
1:06:49...we might see and if I'm a field GIS person or I'm somebody out there that is doing work, I might find that...
1:06:56...there's something I need to do.
1:06:58So what I'm going to do now is, I'm going to come in here, and we're just going to say okay...
1:07:02...I need to create a new, I'm going to use a shapefile, and let's make this shapefile a polygon.
1:07:12We can make it a text and put a name to it, we'll say okay, we're going to save this.
1:07:27Okay, and now it's going to ask me, "Do you want to create a quick form for this shapefile?"
1:07:32Okay, in other words, do I need a data entry form?
1:07:34I'm going to say yes, I do.
1:07:38Okay, and how do we create this form?
1:07:40Well, I want to have pictures associated, I do want to do symbology, some attributes, geography.
1:07:46I could set the text in background from here.
1:07:50We'll say, "Okay," and you'll notice that it's now added a polygon to my toolbar.
1:07:58So I didn't have to go in and build custom forms, I didn't have spend a lot of time doing that.
1:08:03It did all of this for me on the fly.
1:08:05And now I can come in here and we can now capture a polygon area, possibly one of those...
1:08:12...oil plumes that David talked about earlier, okay?
1:08:17We've got our data form. We can fill it out and move on.
1:08:23I'm sorry?
1:08:29We running a little short of time here, so I'm going to cut some of your question time and all of us will...
1:08:38...stay after the session for any questions.
1:08:41I do apologize for that.
1:08:44So, after you've seen all these capabilities that my colleagues have shown you of each of your products...
1:08:51...a natural question probably is, when do I use what?
1:08:55Which solution should I use?
1:08:57So here I would like to provide some general guidance, which hopefully to help you make that decision.
1:09:04So, of all these applications, I can put them in two categories.
1:09:10The first category is a ready-to-deploy solution.
1:09:14I still have an old habit to say "out of the box," so Martin will slap me if I say that.
1:09:21So there's no box, but what does "ready to deploy" mean?
1:09:25It means you can take it as is and use it right away.
1:09:29So the ready-to-deploy solutions include ArcGIS Mobile application; ArcPad...
1:09:36...as Kerry just showed you; and ArcGIS for iOS application.
1:09:42The second category is a custom solution that can be built using one of these three developer tools.
1:09:50The ArcGIS Mobile SDK, ArcPad Studio, Kerry mentioned that ArcPad can be customized using ArcPad Studio.
1:09:58I'll go in more detail with the ArcGIS Mobile SDK later on.
1:10:03And David showed you that using the ArcGIS API for iOS, you can build custom solutions like...
1:10:10...the city of Philadelphia's 311 demo, or application.
1:10:18So what are the benefits of selecting a ready-to-deploy solution?
1:10:23You don't need to customize it.
1:10:25So minimum customization configurations are required.
1:10:29Because it's not a customized, focused application; it is flexible, it's more, different field task and workflows.
1:10:40It's cost-effective, because you don't need to hire a developer to develop this custom app.
1:10:48No developer skills needed, you just use it as is.
1:10:52If you decide that you would like to have a ready-to-deploy application, and your required platforms are...
1:11:01...Windows or Windows platforms, you have two options - you have ArcGIS Mobile application, you have ArcPad.
1:11:08If your platform is Apple iOS, then we have ArcGIS for iOS application.
1:11:17So now, ArcPad and ArcGIS Mobile both support Windows and Windows Mobile platforms.
1:11:23How do you differentiate these two products?
1:11:27ArcPad targets the traditional GPS/GIS data collection market.
1:11:34It supports this ad hoc field data collection, as Kerry just showed in his demo.
1:11:41It includes advanced GPS/GIS editing functionality, such as posprocessing, and support...
1:11:50...related tables, and therefore it supports this high-accuracy GPS/GIS workflow.
1:11:59Because of the advanced editing functionalities, because of these field GIS capabilities...
1:12:05...a typical ArcPad user would require some GIS training.
1:12:11ArcPad can be customized, and the customizing environment of ArcPad are scripting.
1:12:18So it's for GIS analysts who are more comfortable with a scripting environment.
1:12:26ArcGIS Mobile, on the other hand, supports a focused and planned workflow.
1:12:33Martin showed it to you in his demo.
1:12:36He used the mobile project center to design your project in the office...
1:12:43...and then you define what you need to deploy in the field.
1:12:47And after you deploy it to the field, it has this task workflow, task-based user interface...
1:12:55...which is very simple to use.
1:12:57So a typical field user of ArcGIS Mobile does not require to have GIS training.
1:13:05And ArcGIS Mobile also comes with ArcGIS Mobile SDK, a .NET SDK.
1:13:12So compared to the scripting environment for ArcPad, this is a .NET environment for developers...
1:13:18...so you can extend your ArcGIS Mobile application or you can build your own custom app from scratch.
1:13:29So, what are the benefits of a custom solution?
1:13:35Because it's customized, it's well-suited for a predefined workflow, because you can use and leverage your...
1:13:43...in-house developer's resources, and then you can tailor your app to the unique business needs of your organization.
1:13:55Many times the mobile application is not an isolated component.
1:14:01It's part of a big system.
1:14:04So using customization, you can build this integration between your mobile application to a back-office system.
1:14:11For example, it can be integrated with the CRMs database.
1:14:18It's cost-effective because economy of scale.
1:14:22If you have a large deployment, it's more cost-effective to develop a custom app to focus on your task.
1:14:29And it also saves training for a large field crew.
1:14:35The last one definitely is a very important point.
1:14:40You've seen the iOS app David showed from city of Philadelphia.
1:14:46Does it look at all like an Esri application? No, it doesn't.
1:14:51Using the custom SDK, the API, you can build an application that has your look and feel with your branding.
1:15:08So, we have three developer tools that allow you to build custom applications.
1:15:14If your developer has the skills of .NET, there are .NET developers, use ArcGIS Mobile SDK.
1:15:15...scripting environments, JavaScript, VBscript.
1:15:23If you have a GIS analyst in your organization, you're more familiar with, more comfortable with...
1:15:34ArcPad Studio is, you can use ArcPad Studio to add new tools available in ArcPad...
1:15:42...automate tasks in ArcPad, et cetera.
1:15:46If you have iOS developers and want to build custom applications for Apple's platforms, we have ArcGIS API for iOS.
1:15:56So, that concludes this technical workshop.
1:16:01We'll stay here for any questions and...
Esri Mobile Solution Overview
The intent of this session is to present Esri mobile GIS product positioning to help you select the most suitable product for your mobile application. Topics will include matching personas with products, product demos, and providing a decision-making tree. Furthermore, the session will outline the complete Esri mobile product line including ArcGIS for Windows Mobile, ArcPad, ArcGIS Engine, and ArcLogistics Navigator. A video of this session will be available on www.Esri.com/UC after the User Conference.
- Recorded: Jul 1st, 2010
- Runtime: 1:16:15
- Views: 95070
- Published: Aug 25th, 2010
- 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:MP4 (508.3 MB)
- 960x540:MP4 (706.8 MB)
If you don't have an Esri Global Login ID, please register here.