Transcript
00:01I'm going to talk about how we put GIS capabilities within web browsers.
00:08The initial motivation for us to build the ArcGIS Web Mapping APIs...
00:12...was to enable you to create a brand new wave of GIS applications within web browsers.
00:19Applications that would exploit the full capabilities of GIS services...
00:23...but offering a new user experience, an engaging one, for any user.
00:30On top of this foundation, the ArcGIS APIs for JavaScript, Flex, and Silverlight...
00:36...we in Esri have been working very hard on new projects.
00:41We are now working fully configurable and out-of-the-box web mapping applications on top of these APIs.
00:49And Bernie will cover a few of them that we are hosting on ArcGIS Online.
00:54I'm going to talk a little bit about the bottom tier.
00:58Those are applications that can be downloaded by any user, configured, and deployed.
01:04It's an experience that includes no development for building these GIS applications in a web browser.
01:11Many of you are probably familiar with the ArcGIS Viewer for Flex...
01:14...people download it, tweak on a few XML files, and they get fully functional apps without a single line of code.
01:21This week we are announcing a new flavor of this viewer. It's based on Silverlight.
01:28One of the things I like about this new Silverlight viewer is that it ships with this site builder application.
01:37Allows me to follow a "what you see is what you get" experience for building these applications.
01:43This is how you author the new apps. You can define the content of your map, like the extent, but also any ArcGIS service on top of it.
01:52You can also configure the functionality of the application, and there are many out-of-the-box tools that are available to users.
02:00And I want to highlight the geoprocessing task, which will connect to the analytic capabilities of ArcGIS Server.
02:07Aside from content and tools, I can also define the look and feel of my application with the logo, the title, and even these layouts...
02:16...which define the location of the tools and maps within the mapping application.
02:22By simply clicking the Deploy button, I'll create a brand new web application, and without writing a single line of code.
02:32Our story with our users is going to be download, configure, and use.
02:40And this is a powerful proposition. A lot of people want to do that.
02:44However, for you, the story's slightly different.
02:47We want you to download, rip apart, and deploy these applications.
02:51We've put many tools in them, but they will become these 80 percent viewers.
02:57There's no way we can create all the tools needed for all the business workflows.
03:01And that's a role that you can play in.
03:04These viewers for Flex and Silverlight provide you with an extensibility framework...
03:08...so you can add new add-ins that work within this environment.
03:11From a usability point of view, creating a generic user interface and pretending that that will work in any business case...
03:18...is just going against all the rules of usability and web design.
03:23But these viewers also are extensible from a look and feel point of view.
03:27You can create your new layouts and actually tailor these applications to feed into any business case.
03:34I think this is relevant to you, because these out-of-the-box viewers are going to set the bar for what our users expect out of the box.
03:45I also want to highlight some of the work we did with SharePoint.
03:48How many of you have customers that deploy SharePoint?
03:51Can you raise your hand? That's a lot of you.
03:55Let me share a few hints here. This is a SharePoint site I configured out of the box without coding anything...
04:05...a little map here that is pointing to ArcGIS Server services...
04:08...and is displaying on top information which is coming from a SharePoint list.
04:13Any SharePoint list within SharePoint that has addresses or x,y locations can be displayed automatically on top of an ArcGIS map.
04:22And that's very useful because you can get into places that you couldn't reach today.
04:30Once information is in the map, you can actually plug into ArcGIS Server functionality.
04:35In this case, I'm using the routing capabilities with time windows to route within all the calls-for service within my SharePoint site.
04:45I think that's pretty interesting, isn't it? Configurable.
04:50Download the web parts, run them into SharePoint, extend them to tailor specific business workflows.
04:58From a scheduling point of view, I want to highlight two milestones. One milestone is actually this week.
05:04You can go to betacommunity.esri.com and download the latest version of the Silverlight viewer. It is in beta.
05:15When we get to the User Conference, we plan to have a final release of this viewer...
05:19...and hopefully by then you'll have many add-ins working on top of it.
05:23In the User Conference, we will also release the site builder flavor for the ArcGIS Viewer for Flex.
05:34Let's switch gears a little bit. I'm going to talk about the role with mapping APIs right now, the developer experience.
05:41I'm pretty sure you got the memo, but I don't want to miss this opportunity to say that the Web ADF is no longer part of our strategy for web mapping.
05:49[Audience cheering]
05:53Wow. That took me by surprise.
06:04I don't...I think you got it already, right?
06:07How GIS APIs for JavaScript, for Flex, and Silverlight basically allow us to create applications much more quickly for half the price...
06:16...and these applications are faster, better looking, more easy to maintain.
06:22Our strategy with these APIs is to release very quickly. Be very aggressive with our releases, but without breaking code.
06:31Milestones. This week, you can go to betacommunity.esri.com, download the latest Silverlight API. It's in beta.
06:40You can also go to the Resource Center and use the new JavaScript API.
06:44Next milestone. The User Conference.
06:46We'll release the 3.0 versions of these APIs, which will be able to access the new capabilities of ArcGIS Server 10.1 beta.
06:55In the meantime, I want to demonstrate very quickly a couple of features that I think are very interesting...
06:59... and these features are in the new APIs that you can use today.
07:04The first one is panning across the date line. A map with no edges.
07:08[Audience applause] I really thought this would excite you.
07:11But it's not just about displaying. You can also query and even edit in this mode.
07:18Here you can see how graphics behave here with the date line. Is that cool?
07:26Second thing, snapping. I'm going to draw a geometry here. Just push the control and I'm snapping to the line.
07:35How do you get this without a single line of code?
07:38Just upgrade to the latest version of the APIs and you'll get snapping right out of the box.
07:46Okay. Let's go back to the slides. One last thing.
07:52With the web mapping APIs, our intent is to offer you flexibility...
07:55...so you can build these web applications on top of the most popular web development platforms today. Flex, Silverlight, and JavaScript.
08:04Often, you ask the question, which API should I use?
08:08Well, we probably would have to have a conversation about that, but I think often we get distracted by that question.
08:15The big challenge, or the big question, is not which API I use, but how I use them.
08:20The big challenge we have is not about picking the right technology today.
08:24It's about using the technology right.
08:26The big challenge we are having as a GIS community today, with GIS on the web, is all about usability.
08:32We need to change the way we think about building web apps, and think you can't release without usability testing anymore.
08:39You need to think about that very seriously.
Ready to Use Configurable Web Apps
Ismael Chivite, Esri product manager ArcGIS for Server, discusses ArcGIS Web Viewers and new developer capabilities available in ArcGIS Web Mapping APIs.
- Recorded: Mar 6th, 2011
- Runtime: 08:41
- Views: 14125
- Published: Mar 31st, 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:MP4 (23.0 MB)
- 960x540:MP4 (53.1 MB)
If you don't have an Esri Global Login ID, please register here.