The ArcGIS Developer Program has arrived! It’s a new, improved developer experience designed to be simple and flexible while giving you access to the software and tools you need when developing your solutions. As part of the ArcGIS Developer Program, we have … Continue reading
We are happy to announce the Quartz beta 2 release of the iOS and Android Runtime SDKs are available. This beta release brings support for many of the offline (local) capabilities you’ve been asking for. Here are a few highlights … Continue reading
We are very pleased to announce that the next generation of ArcGIS Runtime is available to Android, iOS and Java beta testers today from our Developers website. This release, named Quartz, is undoubtedly our biggest release to date. It’s hard … Continue reading
We are excited to announce that the ArcGIS API for Android is in public beta and available for download…. more details.
We are proud to announce that we have recently updated the Resource Centers to include Media Galleries! The main resource you will find in the galleries are videos, but you might also find Power Point Presentations and code files that are associated with certain entries.
These videos are classified into three categories :
- Presentations: Recordings from various conferences and public events
- How to: Get a tour through various code gallery entries or learn how to accomplish specific programming tasks
- ESRItv: get a behind the scenes look at our software straight from the development teams
So far, the following community areas have galleries:
ArcGIS API for Flex
Model and Script
ArcGIS .Net Engine
ArcGIS Java Engine
So be sure to visit the galleries and take a peek. We have more videos on the way, but feel free to provide feedback through ratings and comments. And lastly, don’t forget to subscribe to the RSS feeds so you can be automatically notified of activity on the site.
The ArcGIS 9.3.1 release provides enhanced support for Java developers to develop extensions in the native Java environment using a simple develop and deploy workflow. Some of the supported extensions include:
- Custom geoprocessing tools
- Server object extensions (SOEs) and utility objects
- Class extensions for customized data behavior
- Custom renderers
Plug-in data sources
Also, the development team will be presenting in-depth sessions on developing and deploying ArcGIS Java Extensions at our upcoming Developer Summit in Palm Springs, CA. These sessions include ‘Extending ArcGIS with Java’ and ‘Extending ArcGIS Server with Java’. You can also listen to our podcast ‘2009 ESRI Developer Summit: Extending ArcGIS with Java’ for more information.
Contributed by the Java development team
The Help System in the Eclipse Developer IDE is designed like the rest of the environment and is built with a plug-in architecture. Packaging the Java Help System as a Developer IDE Plug-in can significantly increase memory size requirements and cause the development environment to hang on install. This article discusses taking advantage of the Java Help System InfoCenter as a stand-alone Help System to be integrated into your Eclipse Developer Environment. This can be done in 3 easy steps.
Step 1: To get started, you must first ensure that you have installed the ArcGIS SDK Java Help System. This is a separate installer from ArcGIS Engine and/or ArcGIS Server for Java. Once successfully installed, the help system runs in single user mode as stand-alone help system for the Java developers. To set up the Java Help System in InfoCenter mode you simply execute the Java Help Server scripts located at ‘%ARCGISHOME%java docs’. To start the Help System in InfoCenter mode, execute the ‘startJavaHelpServer.bat’ file:
The default port the Java Help System InfoCenter will run on if you do not set the port when you execute the script will be ‘2112’. Clients can now access the Java Help System from any machine inside your network by pointing your web browser to the following url:
Step 2: Now that you have successfully started the Java Help System in InfoCenter mode, you can easily integrate the Help System into your Eclipse Developer IDE.
Make sure you have the latest supported Eclipse developer IDE, version 3.3.x, and open the Preferences dialog by selecting ‘Window->Preferences’ from the tools menu. In the Preference dialog, navigate to ‘Help->Content’ as shown in an illustration to the right.
Step 3: The Eclipse Help System needs to know the address (host/IP) and port of the remote server to integrate with the local system. Select the ‘Include help content form a remote infocenter‘ checkbox and provide the following server information:
- Host: Put a valid Server Name or IP Address where the remote infocenter is located. In our example the server name is ‘javabuild’.
- Path: ‘/help’.
- Select the ‘Use Port’ radio box and put ’2112′ in the port text box. The dialog should resemble the image below with your server name replacing ‘javabuild’.
Click ‘OK’ to close the Preference dialog and open up the Eclipse Help System, ‘Help->Help Contents’, to see the ArcGIS Java Developer Help System integrated into your local Eclipse Help System.
The Java Help System InfoCenter is a stand-alone server and doesn’t require an additional Web Server. However, in a production environment, you may want to control important issues that are best handled by a Web Server. For example, you may want to redirect requests by setting up a proxy module in Apache. This is all possible for more advanced users of the java Help System InfoCenter.
Well, you may not need us to state the obvious, but an overwhelming percentage of you chose Eclipse for your Java development (over 53%). Netbeans was a distant second with 25%. This could be because they’re both open source and free or it could be due to the fact that we’ve targeted these IDEs with our Engine and Server plug-ins? The popularity of Eclipse and Netbeans may not be surprising but anyone care to comment on why they use one instead of the other?
It was surprising to see JBuilder with such a low percentage (4%). Granted, we had a small sample population that took the survey, but maybe this is due to its price tag?
And lastly, in case you’re wondering, the single “Other answer …” was VI!
We’re happy to announce that ArcGIS Engine 9.3 as of Service Pack 1 is now officially supported on 32 bit RedHat Enterprise Linux 5! ArcGIS Engine has been supported on SUSE Enterprise Linux 10, Solaris 9, Solaris 10, RedHat Enterprise Linux 4, and of course Windows. Please feel free to check out the knowledge base article for steps on installing and upgrading ArcGIS Engine on this new platform.