Category Archives: Mobile
Trimble Positions Software Suite compliments ArcPad and ArcGIS for Windows Mobile by ensuring that the location of your critical infrastructure is spatially accurate as you map it.
Trimble has just released version 10.2 and it is available for download now. The 10.2 release fully supports both ArcPad 10.2 and ArcGIS for Windows Mobile 10.2. You can download Trimble Positions 10.2 from Trimble’s website now.
Also, Esri provides an end-to-end data collection solution called GeoCollector that will jump start your data collection projects. It couples Trimble Geo hardware + Trimble Positions Software Suite + ArcPad or ArcGIS for Windows Mobile together.
The Android emulator is a key tool for Android developers and with Android 4.0.3 r2 it started support for OpenGL ES 2.0. This allowed applications built with ArcGIS Android to run inside the emulator.
Virtual Machine Acceleration
We are excited to provide x86 native libs with our 10.2 release to support running an emulator inside an accelerated virtual machine. The Android emulator allows for taking advantage of a CPU extension for running virtual machines (VM’s). In order to take advantage of this feature you must make use of x86 system image target emulator and some additional configuration to your development system platform. To use virtual machine acceleration with the emulator you need the Android SDK tools, Revision 17 or higher and the Android x86 based AVD configuration.
Today we launch the public beta version of Esri’s Geotrigger™ Service so developers can add location awareness and location-based alerts to apps for iPhone and Android. There’s so much excitement around this particular service—of the many we provide to developers … Continue reading
In part 1 of our Simplified API programming pattern for ArcGIS Android we discussed how the MapOptions class can define a basemap, zoom level, and center of a MapView to simplify the programmatic workflow in setting up your map. In this post we will discuss using the ArcGIS Android Application Framework to further simplify programmatic workflows related to adding geometries with callouts and reverse geocoding.
Working with the ArcGIS Android Application Framework
The application framework for ArcGIS Android provides simplification classes to assist in supporting some Mapping and Locator workflows. The easiest way to integrate the framework is with the Eclipse plugin:
- Right click your ArcGIS for Android project and choose ArcGIS Tools > Add Application Framework to Project. This option is only available on ArcGIS for Android projects.
This will add the arcgis-android-app-framework.jar file to your project and you can begin taking advantage of the helper classes it provides. If you are not using Eclipse you can get the arcgis-android-app-framework.jar file from your SDK on disk in the <arcgis-install-dir>/libs/ directory which you can add to your project. Continue reading
Over the course of this past week we started rolling out updates to the Collector for ArcGIS app and now the Operations Dashboard for ArcGIS as well. The Apps team is happy to announce that these updates are now live and ready for you to start to use!
A new programming pattern we introduced at 10.2 to simplify creating MapViews pre-defined with basemaps, zoom levels, and center at by latitude and longitude values. When working with ArcGISTiledMapServiceLayer in previous releases you would have to call specific methods to set the extent or zoom level and add the layer to the map. The 10.2. API simplifies this workflow tremendously. Continue reading
With the recent release of ArcGIS Runtime SDK for Android 10.2 we expanded the SDK to include resources deployed on disk. These resources include all the API libraries and Javadoc’s to support working outside of the Eclipse developer environment. Last year, almost to the day, we released a blog post about working with IntelliJ and ArcGIS Android API. This is a follow up post which updates the process for working with the 10.2 release of the Android SDK. Continue reading
The long awaited release is finally here! The ArcGIS Runtime SDK for Android team is proud to announce the release of the ArcGIS Runtime SDK for Android v10.2. You can download the release here.
ArcGIS Runtime SDK for Android is the spatial mapping system that powers native Android applications. It is our goal with this release to provide powerful features to broaden and increase Android mapping applications built with ArcGIS.
New in the API
Some of the new features in ArcGIS Runtime SDK for Android 10.2 include:
API Simplification: We introduced a MapOptions class to instantiate a MapView with a pre-defined basemap, zoom level, and map center.
GeometryEngine: Added support for geodesic length, offset, ellipse, and sector operations.
Support for geometries with Z and M values.
New modes for Graphics and Feature layers: Added support for dynamic and static mode on GraphicsLayer and FeatureLayer for different drawing performance options.
New Feature Interface: Graphic now implements this interface as well as the new Beta GdbFeature class.
New Beta functionality
This release introduces new Beta functionality related to working offline. This includes the ability to do the following:
TileCacheTask: Clip, export and take tiled map services offline.
GeodatabaseTask: Provided ability to take operational data in hosted feature services offline.
Offline Routing and Geocoding: These tasks work with local locators and networks provisioned on your device. This requires ArcGIS 10.2.1 locators and networks.
We have made a lot of improvements to the ArcGIS Runtime SDK for Android. In past releases the SDK came exclusively as an Eclipse plugin. New at 10.2 the SDK will provide a local files system on disk to allow for easier integration with IDE’s outside of the Eclipse environment as well as local copies of SDK docs, samples, and tools.
New Sample Wizard
We redesigned the New ArcGIS Samples for Android workflow and wizard. The new samples wizard works with samples in our ArcGIS for Android SDK Samples group on ArcGIS Online (hint: be sure to check the Show ArcGIS Desktop Content under All Results. This allows us the ability to update and add samples in between release which you can pick up in the Eclipse IDE.
We added support for x86 binaries which allows you to take advantage of Virtual Machine Acceleration. We have noticed a significant performance increase in our testing and hope you will enjoy the performance improvements in your testing as well.
SDK Eclipse plugin
The SDK Eclipse plugin is integrated into the downloaded SDK and also provided as a public url updatesite for direct integration within Eclipse. If you are familiar with installing Eclipse plugins you can use the update site URL as a new Remote Site in Eclipse Software Update dialog.
Visit the ArcGIS Runtime SDK for Android developers site for more information about ArcGIS Android SDK 10.2. Download the SDK to get started developing or testing with the new version.