| 08:00-09:00 | Registration |
| 09:00-11:45 |
Plenary Session
ArcGIS System and Developers
-
Get an overview of the ArcGIS system and how developers can build and deploy applications for mobile devices, the web, and desktop.
-
Learn about the new developer opportunities with ArcGIS Online and the best ways to access and manage content in the cloud as well as how to create and share maps and applications.
-
See demos of how mapping applications are created in ArcGIS and deployed to mobile devices and the web.
-
Find out about ready-to-use applications and templates that you can quickly configure.
Web Application Development
Learn about what's possible using Esri's ArcGIS web mapping APIs. You will see examples of creating web applications using JavaScript/HTML5, Flex, and Silverlight.
Native Application Development
Hear from Esri development staff about the new ArcGIS Runtime SDKs for WPF and Java as well as new releases of the SDKs for Android, iOS, and Windows Phone.
|
| 11:45-12:00 | Break |
| 12:00-13:00 |
Getting Started with ArcGIS Runtime SDK for iOS
ArcGIS Runtime SDK for iOS allows you to extend the reach of your GIS to the Apple iOS touch platform. The SDK can access data from ArcGIS Online or enterprise servers and allows developers to implement custom ArcGIS functionality in iOS applications. Kick-start your development with this session, which will cover common development topics like adding and rendering layers in the map, using GPS, performing queries, and displaying information to the user. Other popular topics, like implementing data collection and offline capabilities, will also be discussed.
Prerequisites: Familiarity with Objective-C; working knowledge of Xcode and Interface Builder
Target Audience: Mobile Application Developers
Prior Knowledge: At least some experience developing applications for iOS
|
Getting Started with ArcGIS API for JavaScript
ArcGIS API for JavaScript provides web developers with a powerful toolkit for creating easy-to-use web mapping applications for desktop and mobile browsers. This workshop will provide an overview of the API structure and capabilities as well as kick-start information for quickly building useful web applications. Attendees are anticipated to leave the workshop with good knowledge about how to work with the JavaScript API, how to leverage the services of ArcGIS for Server and ArcGIS Online, techniques for debugging applications, and where to find resources and useful information for success.
Target Audience: Developers, Software Architects
Prior Knowledge: General knowledge about ArcGIS for Server
|
Introduction to ArcGIS for Developers
In the last few years, new devices have come onto the market. Esri has taken these developments into account by introducing new APIs. The number of APIs has increased significantly, and it is often hard for developers to choose the right one, as most platforms can be addressed by more than one API. This session will provide developers with an orientation. The existing APIs for desktop, server, web, and mobile platforms will be introduced, their scope defined, and typical user scenarios shown.
Target Audience: Developers, Software Architects
Prior Knowledge: ArcGIS as a system and software development in general (Knowledge of specific programming languages is not required.)
|
| 13:00-14:00 | Hosted Lunch |
| 14:00-15:00 |
Building Applications with ArcGIS Runtime SDK for Android
This session will provide insight into the development of GIS applications for Android smartphones and tablets with ArcGIS Runtime SDK for Android. The presenters will give an overview of the functionality offered by the SDK and show how to build custom GIS applications for Android devices that are tailored to the specific needs of customers or field-workers. The ArcGIS for Android application that can be downloaded for free at Google Play will be discussed as well.
Target Audience: Developers, Software Architects
Prior Knowledge: General knowledge about ArcGIS (Programming skills in Java and Android are advantageous but not required.)
|
Configuring and Customizing ArcGIS Viewer for Silverlight and ArcGIS Viewer for Flex
Both ArcGIS Viewer for Silverlight and ArcGIS Viewer for Flex come with an application builder, making the configuration and deployment of ready-to-use web mapping applications very easy. Guided by an intuitive user interface, GIS specialists or administrators are able to create focused applications containing only the data and functionality required to fulfill their tasks.
The basic workflow for deploying such web mapping applications will be presented in this session, giving practical insights into the look and feel of the application builders and an overview of the functionality that both viewers provide out of the box. The session will conclude with guidance on how developers can extend the standard viewers and integrate customized components into the application builders' frameworks.
Target Audience: Consultants, Developers, Administrators
Prior Knowledge: General knowledge of ArcGIS for Server and web mapping (Silverlight and/or Flex basics are advantageous but not required.)
|
Building Good Web Maps for Developers
ArcGIS 10.1 for Server has a new service publishing experience and many key enhancements for map services. This session will give a comprehensive overview of what's new and how to take advantage of these new features. A new publishing experience offers more guidance on what to publish and how to set up your data. Map services have new capabilities for supporting dynamic layers and thematic mapping.
Target Audience: Anyone who wants to create and publish maps and GIS tools as web services
Prerequisites: Some experience creating maps and publishing map services using ArcGIS
|
| 15:00-15:20 | Break |
| 15:20-16:20 |
Building Applications with ArcGIS Runtime SDK for WPF
ArcGIS Runtime SDK for WPF is a new technology enabling developers to create rich, highly functional GIS applications for desktop computers and devices. This SDK allows developers to integrate both online and local GIS resourcesâlike maps, geoprocessing models, or geocodingâin their applications. The session will give an overview of the architecture and the ArcGIS Runtime components. Demos will enrich the presentation.
Target Audience: Developers, Software Architects
Prior Knowledge: ArcGIS as a system and software development in general
|
Geoprocessing Services with ArcGIS APIs
Become familiar with the basic patterns of using geoprocessing services in the web APIs. Learn how to use synchronous versus asynchronous services, manage input and output features, and draw feature and raster results as a map service. Discuss how to take advantage of the enhancements in the ArcGIS 10.1 result map server that support queries, dynamic symbology, and time.
Target Audience: Developers who want to go beyond dots on a map and deliver GIS and advanced mapping capabilities to web and mobile client applications
Prerequisites: Some familiarity with basic geoprocessing functions and ArcGIS
|
Developer's Guide to ArcGIS Portal API
ArcGIS Online is a cloud-based system that allows organizations and individuals to easily create, manage, store, and share data and maps hosted in the cloud. The system is powered by RESTful services that can be accessed from a wide variety of browser and mobile clients. The presenters will walk through the various aspects of its REST API including the management of users, groups, items, and organizational subscriptions; the sharing model; security; and ways to work with web maps and hosted geospatial services. These concepts will be illustrated by using the ArcGIS.com website, which is itself powered by this REST API.
Target Audience: Web Application Developers
Prior Knowledge: At least some experience building web applications based on the REST architecture
|
| 16:20-16:40 | Break |
| 16:40-17:40 |
Building Applications with ArcGIS Runtime SDK for Java
ArcGIS Runtime SDK for Java is a new technology enabling developers to create rich, highly functional GIS applications for desktop computers and devices. This SDK allows developers to integrate both online and local GIS resourcesâlike maps, geoprocessing models, or geocodingâin their applications. The session will give an overview of the architecture and the ArcGIS Runtime components. Demos will enrich the presentation.
Target Audience: Developers, Software Architects
Prior Knowledge: ArcGIS as a system and software development in general
|
Building Mobile Applications with ArcGIS API for JavaScript
This session will explore patterns for building mobile web mapping applications using the ArcGIS API for JavaScript Compact Build. It will look at several of the major mobile JavaScript frameworks and give tips on how to use them to build mapping applications that look and act as if they are native. Topics covered will include map performance and connectivity considerations, as well as handling gestures, events, view transitions, and orientation changes.
Target Audience: Developers of Mobile Web Applications
Prerequisite: Experience with using JavaScript to develop web applications designed for mobile and smartphone devices
|
Location Analytics – Enhancing BI with Esri Maps
For many, many years, Esri has focused its efforts on developing software for the GIS market and specifically for GIS analysts. However, maps and spatial analytics are not just useful to GIS analysts. In fact, there has always been a strong need to make mapping and GIS tools more easily accessible to non-GIS analysts.
Location analytics is a major new initiative at Esri. This session will provide an overview of the Esri Location Analytics solutions Esri Maps for Office, Esri Maps for SharePoint, and Esri Maps for IBM Cognos. What are the general conditions? What are the limitations? What about customization? What comes next?
Target Audience: Users, Consultants (Administrators, Developers)
Prior Knowledge: ArcGIS in general
|
| 17:40-19:00 | Networking Social |