Author: James

  • The ESRI Web ADF 9.3

    Remember this post Count that as the most popular post ever on my blog (so much for a positive post being my watermark). Anyway Doron Yaacoby has followed up almost a year and a half later with another look at where ESRI has taken the Web ADF since then.

    Almost none of the issues I addressed in my original post were fixed. The API is still overly complex. Resources, functionalities and all these so-called abstractions remain in place, emphasizing the strength of the JavaScript API’s simplicity. And yes, there are still about a billion classes that are named ‘Converter’ in the API. It seems like ESRI insists that you write the entire namespace before every class you use.

    Yea that was probably predictable, but I don’t think any of it matters. We’ve all moved beyond the Web ADFs and on to the REST APIs (Flex, JavaScript and Silverlight). Really though I’m amazed at how much our web development platform has changed in that time, we all can agree developing with ESRI is much more enjoyable than it was and I’m wagering most of us forget there is a Web ADF out there anymore. I can’t wait until the ESRI UC to see what the future holds in store.

    The killing of .NET and Java on the web continues unabated

  • Back from the 2009 Safe FME User Conference

    Yes, I’m back from almost a week in Canada visiting my friends in Vancouver and the FME UC at Whistler. First I’d like to thank Safe for the honor of giving the keynote. I enjoyed it thoroughly and meeting everyone there was an absolute blast.

    Both Don and Dale did a great job outlining how Safe was responding to the changing geospatial world. It really does become clear how well FME is able to bridge gaps in proprietary data ensuring it is easily accessible by all. FME Server was definitely the focus of the conference and most people I bumped into really want to go that route. Remote processing is something that everyone can get behind, running scripts on your local desktop is not going to cut it anymore. The workshops and technical sessions were excellent (though I couldn’t go to every one I wanted to) and the word is that Safe will be posting the video and presentations this week on their website. I’m not sure if everything will be publicly available, but I’m sure the Don and Dale show will be and that alone is worth paying attention.

    The lightning talks were all excellent, Jeff Konnen talked about Rasters and FME Server, Glen Rhea talked about using FME to assist first responders during natural disasters, Peter Lauland showed some FME, SQL and TCL goodness and Paul Bissett showed how WeoGeo is scaling FME Server in the cloud to just clobber huge jobs (specifically they showed spinning up 64 FME engines to process worldwide tiling jobs).

    The welcome social was on top of Whistler Blackcomb Mountain and was quite an experience. I’ve never been to Whistler before and the views just blew me away. Seeing all the work for the 2010 Olympics (and how much more they have to do) was mind bending. And just the networking between users was also great. I really liked seeing how many different ways someone can complete the same task and what different software packages they are using. Much different from the ESRI/Intergraph/Autodesk conferences I’m used to going to. Best tool to get the job done is the rule and FME is usually at the center of it.

    I’ll try and post more about the conference this week as I recover and get back into the swing of things. I need to start preparing for the ESRI User Conference early next month and I’ve got some exciting plans for that so stay tuned.

  • From the Mailbag

    A reader wanted to know the following question, I figured rather than answer it myself, you guys could help a fellow out.

    “Please list all the pros and cons of ArcView 3.1”

    I’m sure whatever insight you could give the person asking the question would be greatly appreciated.

    Looks like I picked the wrong week to quit sniffing glue.

    Looks like I picked the wrong week to quit sniffing glue.

  • Off to the FME User Conference

    Well I’m off to Whistler, BC and the 2009 FME User Conference. It should be a blast and if you are going as well lets meet up for some drinks.

    They still play hockey up there don’t they?

  • Amazon Hosting TIGER is nice, OpenStreetMap would be interesting

    I’m sure most of you have seen the news of Amazon hosting TIGER shapefiles in S3 and now in EBS. Sure I like TIGER being available for EC2 instances, but the real amazing stuff happens when you can work with OpenStreetMap XML data. That mounted up to either FME Server or some great open source tools running on EC2 really would whole open worlds up. TIGER is the low hanging fruit here, but OSM would be the icing. My mouth waters thinking about what people could do with EC2 instances chomping on OSM data. One could do the lifting yourself, but Amazon’s rates are lower than what it would cost to host it yourself and since you are already on AWS, the benefit would be huge.

    Update: A couple people have asked, yes you need to have an EC2 instance to leverage the EBS TIGER data.

  • A Quick Look at 2009 ESRI International User Conference Exhibitors

    While waiting for ArcGIS Server to cut my tile cache, I thought I’d look at who is exhibiting at the 2009 ESRI User Conference. A couple caught my eye.

    • BlackBerry – If only they were going to demo a real ESRI API on their phone.
    • DeLorme – I’m really interested in seeing their ArcGIS Online map service. Great worldwide cartography is worth paying for.
    • Microsoft – .NET 4.0, SQL Server 2008 Spatial and Visual Studio 2010 are much more interesting than Microsoft Maps for Enterprise. (side note for ESRI/Microsoft – Silverlight is dead to me until it can print)
    • Pictometry – I’m a sucker for those oblique views
    • Safe Software – FME is the key for really sharing ESRI data with the world
    • TouchTable – Every year I look and wish I could have one.

    Who is missing? Sun and I assume it is because they are now Oracle. I didn’t see Google either as well (nor SketchUp).

  • ESRI Releases JavaScript API v1.4

    Looks like ESRI got out JSAP v1.4 just before the weekend. Some items of note:

    Enhancements to the ESRI JavaScript API (this is inside the JSAPI, not the ESRI ArcGIS Server JavaScript API Bing Maps for Enterprise Extender) include a new BingTiledLayer and support for the Bing Maps for Enterprise Geocoder. Great news for those who have built their practice on Bing, but would rather use the ESRI JSAPI (because isn’t it better to admit you work with the ESRI JSAPI than the Bing Maps for Enterprise API?). It also includes support for the ArcGIS Server Network Extension for routing, some really neat graphic rendering and much more (including the bug in IE7). So if you’ve got nothing going on this weekend, check it out and get a jump on next week. (just change your code to reference 1.4).

    Me? I’m going to order myself up some nice Harry & David Bing Cherry Chocolate Cheesecake and celebrate!

  • Bing Maps for Enterprise?

    No way, no how will I ever refer to Virtual Earth as Bing Maps for Enterprise. I’m putting my foot down on this.

    I don’t want to talk to you no more, you empty-headed animal food trough water! I fart in your general direction! Your mother was a hamster and your father smelt of elderberries!

    I dont want to talk to you no more, you empty-headed animal food trough water! I fart in your general direction! Your mother was a hamster and your father smelt of elderberries!

  • Google I/O News

    I suppose there is some sort of Google event going on this week and what do you know, we’ve got some GoogleGeo news:

    Google Maps API v3 – The new Google Maps API v3 enables support on mobile browsers (such as Mobile Safari), dropping the need for keys (hurray!), now MVC-based architecture (about time), default UI automatically supported (so you never have to worry about updating the UI), cleaned up namespaces (everything is now google.maps.* rather than gmap). So what does this mean? Take a look at the old v2 example.

       
        
        <html xmlns="http://www.w3.org/1999/xhtml">
          
            <meta http-equiv="content-type" content="text/html; charset=utf-8"/>
            Google Maps JavaScript API Example
            <a href="http://maps.google.com/maps?file=api&v=2&key=abcdefg&sensor=true_or_false">http://maps.google.com/maps?file=api&v=2&key=abcdefg&sensor=true_or_false
            
        
            function initialize() {
              if (GBrowserIsCompatible()) {
                var map = new GMap2(document.getElementById("map_canvas"));
                map.setCenter(new GLatLng(37.4419, -122.1419), 13);
                map.setUIToDefault();
              }
            }
        
            
          
          <body onload="initialize()" onunload="GUnload()">
            <div style="width:500px;height:300px;" id="map_canvas">

    And now v3.

        
        
        <html xmlns="http://www.w3.org/1999/xhtml">
        
            <meta name="viewport" content="initial-scale=1.0, user-scalable=no" />
        <a href="http://maps.google.com/maps/api/js?sensor=false">http://maps.google.com/maps/api/js?sensor=false
        
        //
        
            
        
        <body onload="initialize()">
            <div style="width:100%;height:100%;" id="map_canvas">

    I like the new look and for me it is much more logical than before (plus mobile browser support FTW!). Check out the documentationand the reference. This coupled with the Google Maps Data API really pushes the Google Maps WAY in front of Microsoft and others.

    Become Google Certified? So they have this new Google “Qualified Developer” program now. Looks like you pick a Google API (the page listing them seems 404, but I’m sure maps is going to be one), take some test and then show references and community participation. Much like other developer programs, they’ll have a directory to find “qualified” developers and probably some logos to put on your blog/homepage. Something tells me there will be a ton of people rushing out to get this done. The Javascript API Study Guide (I suppose the Flash Study Guide is on its way) seems to be very strait forward and since it is free, probably worth doing.

  • OpenGeo releases OpenGeo Suite, puts price on Open Source GIS

    OpenGeo has released their OpenGeo Suite to the public. Most people already know about the part of OpenGeo Suite, so take a look at the Version Matrix with pricing and features and the big reason why you’d look at this suite.