I am returning to Charlotte in the morning after a nerd-vigorating week in Palm Springs at the ESRI Developers Summit. If you didn’t get a chance to go, don’t fret as ESRI is posting all of the sessions and code from the week. Overall, I’ll have to say that this was a great event and the best developers summit yet. Seeing all of our GIS nerd peers from around the world is often interesting and always informative.
The plenary session highlighted much of what is coming in 9.3.1 and 9.4, not the least of which was900. It’s been Office 2007-ized (ribbon, etc) and is a world away from the previous versions of AGX. The coolest feature is a Presentation Mode that allows you to create “slides” that include maps and graphics and other things that will likely make it my presentation tool of choice. It starts an open beta (I think) on April 6th, so get in on it and see what I am talking about.
TheOnline sharing options that are coming in 9.3.1 are interesting as well. Fueled by the introduction of “layer packages” which allow you to package data and symbology together. This data can be uploaded to ArcGIS Online and shared with your friends or the whole planet. Picture clicking on a hyperlink and having open and data being added to the map document. It was pretty sassy. ArcGIS Online also has a ton more basemaps, with Virtual Earth basemaps on the way.
- 9.4 and RESTful editing with ArcGIS Server. I think that will change the game completely, making ArcMap the tool of the serious cartographer while allowing the data owners to change the data.
- Also, 9.4 comes with major changes to the GDB Schema by reducing the number of tables from 35 to FOUR (that’s right, FOUR).
- The ArcGIS Server Silverlight API was probably the queen of the ball, with much of the Twittersphere fawning over it.
I went a bit against the grain, forgoing the Silverlight sessions for the Flex sessions. The Flex sessions were really good, showing how to cluster point data, create custom tool tips for features, perform thematic mapping. and create geodetically correct circles. The next version of the api (1.2) will add routing support as it’s being added to the REST api. I asked about adding automation support to the Flex controls, and was told they are “looking into it” I hope so. We are doing more and more with Flex and I plan to harvest more goodies from the summit code samples.
New this year at the summit they added user presentaions, and I attended quite a few:
- Dave Bouwman did a presentaion on User Testing 101. Dave’s presentations are always good, and this is a topic that was dear to my heart.
- Brian Noyle did a bit on ASP.NET MVC, which was so packed that I could only admire it from afar.
- Chris Spagnuolo on Introduction to Agile Development was incredible. I am going to try and get everyone at my company to watch this presentation.
- Vish Uma on Harnessing Server Object Extensions was highly informative. I think Vish may be the smartest guy I know.
I think my surprise session of the week was OGC Capacities of ArcGIS Server. AGS has always has WMS, WFS, and (later) WCS support and I have never really paid much attention to them. Our latest project has some OGC needs, so I decided to attend this session, and I am so glad I did. Right now, at 9.3, AGS supports WFS Transactions (WFS-T) which is a standard I first heard about in that session. In a nutshell, this means you can perform edits (insert, update, delete) of GDB features RIGHT NOW. I had no idea this was possible. Also, custom styling of features with SLDs means you can easily define multiple styles for your features. In fact, 9.3.1 or 9.4 will add the ability to to on-the-fly styling using “SLD BODY” (another thing I just learned about) which is something that we need as well. I feel like the OGC stuff is the best kept secret of AGS.
Anotehr new item this year was the presence of Twitter. The #devsummit hashtag was tweet-heavy and, for the first time, Twitter became a very, very useful part of my conference life. This is where the idea of Twitter really shines and I can finally say that I get it.
So, head on over the the ESRI Developer Summit site, start watching presentations, and downloading code. Oh, and get on the Twittersphere if you aren’t (I am @ruprictGeek, if you wanna follow….)