The following content changes related to ArcGIS Desktop, ArcGIS Engine, and ArcGIS Server development have been made this week.

Updated Merge Network Features sample
Programming language(s): VB6
Development platforms: ArcGIS Desktop
The Merge Network Features sample has been enhanced based on feedback from the ArcGIS Desktop Discussion Forums to support the same functionality that is available in the Merge command contained with the ArcMap Editor.  Specifically, it now allows you to select from which feature the attributes should be retained when the features are merged.

Deploying your custom ArcMap command
Programming language(s): C# or VB.Net
Development platforms: ArcGIS Desktop
You can deploy your ArcMap customization in a number of ways. How to share a custom ArcMap command (DLL) created with Visual Studio 2005 illustrates a quick method of sharing your dll for testing purposes prior to creating a full installer.  

NIM010997, NIM010625 - Resources missing from select VB & VC++ samples
Programming language(s): VB and VC++
Development platforms: ArcGIS Desktop, ArcGIS Engine
In some samples, resources for the sample were part of a subdirectory called \res. In a few cases, this directory was missing from the downloadable ZIP file of the sample. This issue has now been corrected.

Each of the following Controls-related samples has been updated to include the missing \res folder.

In addition, the Draw using ADODraw with the ESRI OLE DB provider sample was also missing the \res folder.

How to create a custom install program article updated
Programming language(s): C# and VB.Net
Development platforms: ArcGIS Desktop, ArcGIS Engine
The How to create a custom install program article was updated to improve clarity in response to a comment posted by a user.

Geoprocessing documentation updates
Programming language(s): C# or VB.Net
Development platforms: ArcGIS Desktop, ArcGIS Engine
Posted a new article provides information on How to work with tool return values. Also a slight addition was made to the article How to work with geodatabases and the geoprocessor and a number of cross-references to other topics were added in order to better connect this overview with more detailed documentation. Both of these changes were in response to issues reported by EDN readers. 

How to add display caching
Programming language(s): C# or VB.Net
Development platforms: ArcGIS Desktop, ArcGIS Engine
Updated the code in the article How to add display caching to correct a compile error reported by an EDN reader.

Code correction in the Display library overview
Programming language(s): C# or VB.Net
Development platforms: ArcGIS Desktop, ArcGIS Engine
Updated some code in the overview document for the Display library to correct an error reported by an EDN reader. 

Best practices for using dynamic display
Programming language(s): C# or VB.Net
Development platforms: ArcGIS Engine
Revised the article Best practices for using dynamic display to correct issues reported by two EDN readers. 

New sample demonstrating access restrictions for a web application
Programming language(s): C# or VB.Net
Development platforms: ArcGIS Server
The Common Security sample shows how you can use Forms authentication and a user's login to restrict access to the web application and to Web ADF functionality within the application.

New PocketPC samples for the Mobile ADF
Programming language(s): C#
Development platforms: ArcGIS Server using the Mobile ADF
The Mobile ADF for ArcGIS Server .NET is showcased in these three new samples for the PocketPC environment:

  • ESRI Construction—Sample application enabling field workers to perform data collection that includes geometry creation and attribute updates
  • GeoData Relation—Geodata services in ArcGIS Server are used to publish geographic data, related tables, and standalone tables that can then be consumed during common workflows and user interactions with the Mobile ADF applications. This sample illustrates how to consume related tables from an ArcGIS Server geodata service.
  • Live Traffic—This sample gets information from a public web service that disseminates traffic status. It illustrates how to incorporate data from non-ArcGIS Server sources into your Mobile ADF application.