Transcript

00:01When I was first given this assignment, Mobile First, my initial reaction was, there's so many devices, where do I even begin.

00:08But if Mobile First is where people are getting their content, then it means their content must fit on a small screen.

00:16It should be intuitive, and it should work when they send an e-mail with a link.

00:24One of the…when you need to share maps and analysis, one of the first questions they you'll want to ask is…

00:30…do you need to write code?

00:32I've had too much caffeine this morning it appears.

00:35No or yes?

00:37If you need to write code, do you write JavaScript and HTML…

00:42…or do you go native using the SDKs for a particular device?

00:47Well I want to take a look at these three options.

00:52Now the first option, how can you share to many devices without writing any code?

01:00You've seen how ArcGIS Online allows you to share content easily today.

01:05And if we go to the full site for ArcGIS Online on my phone, we can navigate around the site and get to our featured maps…

01:15…we can sign in; we can go to our gallery and our content.

01:19Everyone's experienced going to a full site on your phone.

01:25I had to force it to go to the full site or choose it.

01:28So let's switch to another phone, open up a browser, and go to ArcGIS Online and see where it really happens.

01:39Mobile First means you get a streamlined application that is built to fit and work on your device.

01:48If we're signed in to ArcGIS Online, I can get to my content as well as additional content.

01:55I can also open those intelligent web maps that have been saved and shared to others.

02:03We can get to additional information about that map…

02:16…and we can go to our…use our GPS to go to our current location.

02:24And if we really like a map, you can share it via e-mail, Facebook, and Twitter.

02:31Another out-of-the-box option for users of Android, iOS, and Windows Phone is to download ArcGIS for your native device.

02:43Opening ArcGIS on my Windows Phone, I can get to those same maps that have been authored and shared.

02:51So using ArcGIS Online, you can get to your information, share information to many devices…

02:59…whether in a web browser or using the ArcGIS native applications, no programming required.

03:07Moving on to our next option, when code needs to be written, do you use JavaScript and HTML, or do you go native?

03:16Well I wanted to see what it would take to write a custom application that would work on multiple devices.

03:22So using HTML 5 and the ArcGIS API for JavaScript, I spent a few days, wrote about 400 lines of code…

03:29…and created an application focused on a hot topic of 2012, the presidential election.

03:36Once my app was ready for testing, I sent this e-mail to my colleagues saying, help me out.

03:40Check out my application and provide me some feedback.

03:43The application does some collecting of data, and it's meant to work on multiple devices.

03:48Here's a link to go give it a try and provide me some feedback.

03:54Well instead of collecting information about the most popular candidate, let's collect who scares you the most.

04:01The application takes advantage of the GPS of the device and can get your current location.

04:11It finds your ZIP Code, and as I click, this is no view of Esri's opinion on the candidates out there…

04:20…it summarizes the information about who's voted and where…who's the least popular…

04:27…and we can go to a map to see where the information was collected.

04:30And zooming in, we can see the orange dots represent that Santorum's not so popular in this area.

04:37Now we can go back to our map, and the chart will update for that extent.

04:41Now to prove to you that it does work on another device, let's go back to another phone, open up that same e-mail…

04:51…and click on the link, and we can get to the same application.

04:58So using JavaScript and HTML 5, you can write your code once and create focused applications to collect, summarize…

05:07…and visualize information.

05:16Now, the last example I want to show you, let's switch back to the iPad, is creating native applications.

05:26More and more, some organizations are actually standardizing on specific devices.

05:32So using the ArcGIS Runtime SDKs, it allows you to build native applications for Android, iOS, and Windows Phone.

05:40Now these SDKs allows you to take…create applications that take full advantage of your device's capabilities.

05:49Some…many people are beginning to use iPads to continue to be productive outside of their office.

05:57Now this application is a digital clipboard application that's built specifically for the iPad…

06:02…to do inspections on tanks in gas and oil fields.

06:06An application, we can pan and zoom around and get to the information about our tanks.

06:10But coming at 10.1 for the Runtime SDKs is the ability to do data collection while disconnected from the network.

06:18So let's take the application offline, and as we come back, we can see in the lower right-hand corner that the application is offline.

06:29I can continue to pan and zoom around the map and get to our tank information.

06:34I can also continue to collect or do my inspection while out in the field.

06:40This particular tank looks good, and I could take a photo or use a photo from the library…

06:49…and that looks good, so I'm going to click the check box and save that to my device.

06:54So I see in the upper left-hand corner that I have one inspection ready to sync.

06:59So let's take the application back online and go back to our application.

07:08Now see I'm currently back online.

07:10I can tap on that inspection that's ready to sync, and the information will be updated on the server.

07:16So when you know your targeted device, you can use the Runtime SDKs…

07:21…to create applications that take full advantage of your device's capabilities.

07:27So to wrap up, there are three options when thinking Mobile First, and those are…

07:36…no programming required using ArcGIS Online whether in a browser or the native application.

07:44Use JavaScript and HTML to write your code once and share it to many…

07:49…or create native applications using the Runtime SDKs for a specific device.

07:57So my challenge to you is, the next time you need to share maps and analysis, think Mobile First.

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

Mobile First Demonstration

Jo Fraley demonstrates sharing maps and analysis on mobile devices.

  • Recorded: Mar 24th, 2012
  • Runtime: 08:05
  • Views: 3479
  • Published: May 15th, 2012
  • Night Mode (Off)Automatically dim the web site while the video is playing. A few seconds after you start watching the video and stop moving your mouse, your screen will dim. You can auto save this option if you login.
  • HTML5 Video (Off) Play videos using HTML5 Video instead of flash. A modern web browser is required to view videos using HTML5.
Download VideoDownload this video to your computer.
<Embed>Customize the colors and use the HTML code to include this video on your own website
480x270
720x405
960x540
Custom
Width:
Height:
Start From:
Player Color:

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

Comments 

Be the first to post a comment
To post a comment, you'll need to login.
If you don't have an Esri Global Login ID, please register here.