Category: Thoughts

  • Lunch with Brian and J

    I had a nice lunch with Brian Goldin and Jithen Singh after the .NET SIG. I owe J a couple beers tonight for picking up lunch for me (not even a dollar in my wallet). A vendor for a company called OQO came by with their handheld computer. I had seen it on the Internet, but I had never held on in my hands until today. The specs are a little light, but the compared to a Windows Mobile handheld running ArcPad, this thing really changes how you view a PDA. It runs Windows XP and has an 800×480 resolution screen. It is a compromise as it only has 20 gigs of HD space an 256 megs of ram, but these kinds of devices that push the envelope really get you excited. Now I just have to figure out how to get one as blogging would be really easy from it.

    See all you guys at Dick’s Last Resort tonight at 6pm!

  • ArcGIS Road Ahead — What’s Coming for GIS Developers at 9.2

    I decided to change up my schedule and head over to a “developer” technical workshop. I tried to first go to ArcGIS Server: Developing Applications with .NET but that was overflowing. I then peaked into ArcGIS Developer: ArcGIS for Java Developers, but I’m just so far removed from Java that I didn’t stay (sorry Steve). I ended up sitting at the “Road Ahead” for developers. Brian Goldin was talking about the new changes with 9.2 so I sat down.

    ESRI has really changed how they treat developers over the past view years. The big news for my GIS shop is the new Developer Kit for Visual Studio.NET and for our Java IDEs. The new ESRI Developer Network hasn’t really been pushed during this conference and I can’t understand why. I would have figured that during the plenary they would have shown the EDN, but other than just a one line blurb in the PowerPoint presentation. Brian did go over some of the enhancements planned for EDN including RSS feeds and better search, videos and code.

    VBA will continue to be supported (meh) but they are going to try and move it toward customization in ArcGIS Desktop rather than extending the Desktop. I was surprised how many people are still developing with VB6, but it does appear that people are moving to .NET and with integration to IDE that will probably happen sooner.

    The demo on the integrated toolset in Visual Studio.net was really nice with templates for ArcEngine, ArcGIS Server and ArcGIS Desktop (with a wizard interface). This should really help with programmers workflows (there is the word again) simplifying the creation of a project. I’ve always hated setting up projects to extend ArcGIS Desktop because of having to add all those classes, but now it is pretty much automated. ArcGIS 9.2 will include the .NET 2.0 Framework so we won’t have to make sure that .NET framework is installed on clients. I’m sure they don’t want this announced, but there might be a release of ArcGIS 9.1 IDE integration on the EDN website this fall.

    The next demo was of the quick start templates for ArcEngine. The wizard allows you to choose the license and extensions that you want in your project with all the ESRI references added. What is nice is that the map control and toolbar is also created with this wizard and in fact you can run the application without writing one line of code. There is nice documentation of the quick-start templates so you can modify them to better fit your workflow.

    There are new GeoProcessor functions in 9.2 which is going to be welcomed. Developers can now add any GeoProcessor toolbox in their Engine applications. The ArcEngine runtime will run all toolboxes available to ArcView and with an extension to Engine you can have access to ArcEditor toolboxes. If you want ArcInfo GeoProcessor tools, you’ll need to use ArcGIS Server.

    Some of the new Engine controls include, symbology, add data, cross platform widgets (GTK and QT on Solaris/Linux and Windows). There are over 80 new commands and tools (such as identify, find) as well cartography enhancements. The toolbar control now supports XP themes as well as many new “MS Office like” toolbar features giving your applications a really nice professional look. The new TOC control gives you much of the same functionality of ArcMap (drag and drop) and the new symbology gives you control of symbology to your applications. The demo Engine applications that ESRI shows really looked nice and after the demo was done people applauded.

    There are tons of new Java enhancements in 9.2. The changes to the Java API have focused upon fixing many of the current issues. There is also IDE integration for Java IDEs (Eclipse is preferred) an there will be some really nice Visual Java Beans as well as some very nice JToolbar framework. ESRI has moved toward supporting common frameworks and away from custom frameworks. Java will support JRE 5.0 (and 6.0 if it is out) and support for Windows, Solaris and Linux. The SDK for Eclipse is wonderful and I’m going to have to get my Java programmer on it. Geoprocessing is also available with Java as it was with .NET. Keyur showed the Java IDE integration and the generators for toolbars. The automation is going to save programmers much time eliminating repetitive tasks, very nice. 9.2 is going to be a great release for Java programmers.

    Some new features for .NET Server Developer are ArcExplorer Web, Web site designer, AJAX support, Server object extensions and .NET 2.0 framework and some new ADFs. There will be another session that will go into more detail on .NET Server Developer. New Enterprise Java Beans will help Java programmers simplify calls to the server. There is a new API for Geoprocessing, Globe, etc and AJAX support. Again ESRI seems to be supporting Eclipse, but there will support for Sun Java Studio will also have some integrated support.

  • ArcGIS .NET Developer Special Interest Group Meeting

    I attended the first ever ArcGIS .NET Developer Special Interest Group Meeting (SIG) today and was happy to see so many ESRI developers who are really interested in GIS programming. I also got to meet fact to face many of the bloggers who will be at our blogger meetup later today at Dick’s Last Resort (6pm). Art Haddad lead the discussion and programmers such as Brian Flood and Jithen Singh talked about some of the development they are doing (J will be presenting his project tomorrow at 3pm). Art then opened up discussion with Brian Golden about what us developers would like to see with the new ESRI Developer Network (EDN). Many liked the idea of a “gotdotnet” where we can all share our code as well as a ESRI Developer Summit where deeper level discussion of developing using ESRI tools could happen. Many also said RSS feeds as well as email alerts to updates and changes in the EDN site.

    Rob Elkins let us know that EDN subscribers would be allowed in the 9.2 BETA program so we will be able to test our products against changes that are being made with ArcGIS 9.2. One concern brought up was developers who don’t have EDN because they already have all the software contained in it but don’t want to be left out of the EDN community. It sounds like that even though EDN is currently open to all, Rob and Brian will make sure that these developers will be included in any EDN or Developer SIG or Summits.

    I thought the turnout was great given that the SIG was during lunch and I think everyone there was enthusiastic about getting together again at a Dev Summit in the future. Even Microsoft stopped by and let us know if there was anyway they could help out.

  • Public ArcWeb Services are now Available

    Link – ArcWeb services sign-up is now available

    Brian announced that you can now sign up for free Public ArcWeb Services. Given how popular the Google Maps API has been I hope these programmer will take a look at the ESRI ArcWeb API and give it a try. I think ESRI needs to set up a section (forums maybe) for these Public ArcWeb Services and link to it from this sign up page. You can learn more at the Public ArcWeb Services FAQ page.

  • One Month Back

    Well it has been one month since I decided to restart Spatially Adjusted back up. Over that time I’ve posted 118 times and had over 5,000 unique visitors. Thanks for sticking around and reading and if I don’t have you in my GIS blogroll on the left, leave me a comment here and I’ll add you.

  • GISUser.com on the 2005 ESRI UC Plenary

    Link – ESRI UC Report

    GISUser.com has their ESRI UC Report from the first day. It is a pretty detailed writeup of the proceedings, but they missed a huge announcement much like everyone else. I’m wondering what can be done to get ArcWeb more visible to users. Do people not understand what it can do or does the average ESRI user not care about web-based GIS?

  • ESRI UC Blog

    Don’t forget to continue to check out the ESRI UC Blog. They are continuing to post announcements through the week so if you are looking for something to do, make sure you stop by. I’m sure they would also appreciate comments so make sure you leave them in their comments.

  • Brian Goldin Has Some Ideas to Get Started on ArcWeb

    Link – Public ArcWeb Services is HUGE

    This is HUGE opportunity for developers and something that probably hasn’t quite sunk in yet. Now you’ll be able to add some great services to your app and guess what you won’t have to worry about us slapping ads in there and later if you want to leverage some of more advanced capabilities you’re good to go. To make this a slam dunk it’ll have to be super easy to sign-up just like it is already for the eval. Now let’s start building some mashups with ArcWeb just like we’ve got with google.

    As I said earlier today, I was quite surprised that no one clapped over the ArcWeb Services announcement. Well I for one will start trying to get some cool mashups with ArcWeb services.

    I’m not sure if anyone at ESRI has thought about this, but releasing this for free is sure to help improve ArcWeb Services. How about adding an area at EDN for people to upload their code much like SourceForge.net? This would allow people to take collaborate on coding some really neat projects. The ArcScripts site needs to be updated. It was great for Avenue scripts, but not for posting code from today’s applications. Also, how about clearing out those “evaluation” products such at XTools Pro, everything on that site should be free and open and shouldn’t require people to pay for part of the product. I don’t think that was why ArcScripts what created in the first place. There should be a place on ESRI’s site to download such products, but it should be separate from the free and open scripts and code.

  • ArcGIS Road Ahead — What’s Coming in ArcGIS 9.2 Desktop

    ArcGIS 9.2 is due to arrive “mid-2006”. As was said yesterday is a usability release focused upon changes that users have wanted (many since ArcGIS 8 was first released) as well as some bug fixes. It looks like this 9.2 release will be very popular with ESRI users and the improved documentation is very welcome. Also they announced that we should expect a service pack release for 9.1 by the end of the year.

    ArcReader has many new enhancements including redline markups, routing, support for ArcWeb Services, and new navigation tools. The redline functions are very welcome as I can see them simplifying our workflows as we can import these markups back into our ArcGIS Desktop views and directly add the features. A huge change over paper maps or Adobe Acrobat markups.

    Highlights in Desktop 9.2 is the new cartographic editing and finishing tools. The usability improvements extend to Maplex which I welcome. The new cartographic representation in 9.2 will allow you to perform “Illustrator” enhancement right in ArcMap. I’m glad to see some of the old Workstation generalization features make it into ArcGIS desktop. I’m sure there will still be many reasons to continue to export Adobe Illustrator, but I suspect these will be the exception rather than the rule. Again we come back to ESRI improving our workflow enabling users to focus more on the map making rather than fighting export tools. One nice feature is that you can modify features using tools similar to Adobe Illustrator (lasso, vertex edit, eraser) so you’ll feel right at home. These new cartographic tools are very powerful and everyone will want to take some online Virtual Campus classes when they are offered to make sure they are taking advantage of these tools. Keep in mind that you’ll need ArcInfo to define and edit, ArcEditor can edit the representation and ArcView can only view them. Basically you’ll net a copy of ArcInfo to create and at least a ArcEditor to edit these cartographical representations (we’ll see how well this goes over). I was happy to see that ArcView can at least open and render them, but I think they need to edit them also.

    ArcMap usability improvements are aimed at making us more productive. The map and layout navigation can be done with mouse and keyboard (hot keys and mouse scroll). Leaderlines are now part of Maplex (about time!). Scale settings are easier to set (so if 1”=200’ is very important you can add that to the drop down). Print tables, direct read MS Excel files, Graphs are now improved and the ones that were displayed looks just about as good as Excel can produce. Metatdata is now viewable inside ArcMap so you won’t have to switch back to Catalog for this info. I do like that you can calculate area from right inside the table view (no longer do you need to paste VBA code to do this).

    The new CAD usability improvements will make integrating CAD into our GIS maps much easier. You can create world files for CAD files so that you can georeference CAD files (yea the georeference toolbar supports CAD). Feature rendering of CAD files is exactly how it was drawn in AutoCAD or Microstation (including block annotation). Also when you add the CAD feature dataset, it loads all the polys/lines/annotation right into a group making the table of contents much easier to navigate. After seeing the demo I can say you’ll be pleased with how ArcGIS works with CAD.

    I was just complaining last week that looping model builder was a pain, but with 9.2 you can now create loops. You can also batch process geoprocessor tools. One nice feature added was the ability to add an output right out of the model builder to your ArcGIS view so when the model finishes you’ll have the new data layer rendered as you want so you won’t have to add the layer to your map and then modify the symbology. The batch processing builder gives you power that with 9.0 and 9.1 was only available to Python scripters. If you have worked with 3D Analyst you’ll know there is an animation tool that is now available to all ArcMap users. Now you can show time in your maps (such as flooding, fires, etc).

    3D Analyst now allows you to drape text (no longer are you limited to “billboard text”), draft mode, performance and new import capabilities. There are new geoprocessing tools and support for terrains. Many of the new navigation tools look like they were influenced by tools such as Google Earth and if anyone has ever tried to navigate in ArcGlobe knows how hard it is to move around. When you add data to ArcGlobe a wizard now appears helping you modify the settings (again simplifying your workflow).

    As I said above, I think this release will be very well received. Even though 9.2 features have been frozen, you should continue to give feedback to ESRI on what you like and don’t like about ArcGIS because it does appear they are listening.

  • Andrea Rosso Talks About ArcWeb at the ESRI UC

    Link – ArcWeb at the UC Plenary

    ArcWeb Public Services announced – This is a collection of datasources for ArcWeb Services that can now be used for free, for non-commercial purposes. The availability of this is imminent and will allow users to use ArcWeb Services APIs without any credit limits. These are the production and stable ArcWeb v2 APIs but just a subset of the datasources that are usually available for use. Hopefully some interesting applications will get built off of these. You can start playing around with the eval right now to get started and switch over when the public services are available.

    Great news for everyone who has been looking at Google Maps and their API. What is great about ArcWeb is when you are ready to start making money off of your mapping solution, you can easily change the license. With Google Maps you’d be at a dead end (at least for now).

    ArcWeb Map Viewer shown – This is a sneak peak at what’s coming in our ArcWeb 2005 product. It’s a very fast vector based Flash viewer. Our services will generate Flash files which are then rendered by the Macromedia flash viewer. This is not available yet but you can come by the island this week and take a look at it. It actually has a lot more functionality than what was shown so make sure you take a look at it. It’s really fast and for now nothing is cached anywhere… each pan, zoom, etc. is a new .swf file.

    This was the most “Google-like” GUI I’ve seen from ESRI yet. Very simple and nothing to get in the way of the user working with the data. Hopefully ESRI will get a demo of this up on the web so people can see what is in store for them with ArcWeb 2005 and start programming today with the current ArcWeb Services.

    You’ll want to check out the rest of Andrea’s post to see when the ArcWeb sessions are going to be this week or at least stop by the ArcWeb Island on the main floor.