Building Applications with ArcGIS Runtime SDK for ios Part II. Eric Ito and Scott Sirowy

Similar documents
ArcGIS Web Mapping. Sam Berg, esri

Developing Mapping Applications with ArcGIS Runtime SDK for Windows Mobile. Jay Chen Justin Colville

Building Applications with the ArcGIS Runtime SDK for Windows Mobile

ESRI Mobile GIS Solutions Overview. Shane Clarke ESRI

Mobile Solutions in ArcGIS. Justin Fan

Developing Apps with the ArcGIS Runtime SDK for Android. Ben Ramseth Esri Inc. Instructor Technical Lead

Portal for ArcGIS. Satish Sankaran Robert Kircher

Développer des applications mobiles avec ArcGIS 10.1

Create Your Own Android App Tools Using ArcGIS Runtime SDK for Android

QML and JavaScript for Native App Development

Best practices building multi-platform apps. John Hasthorpe & Josh Venman

Welcome to Esri's Software Export Control Classification Number (ECCN) Matrix

Extending the Survey123 for ArcGIS Mobile App

Configuration Guide Contigo Mobile Tracker

ArcGIS 10.1 Web Apps and APIs. John Hasthorpe & Kai Hübner

3 Reasons Xamarin is Best for Mobile App Development

Introduce Web3D Development and Visualization. Moxie Zhang Esri R&D Center Beijing

Developing Android Apps with the ArcGIS Runtime SDK for Android. Dan

Android Architecture. Alexandra Harrison & Jake Saxton

01. Introduction of Android

Esri Maps for Office, SharePoint & Dynamics CRM. Tony Howser Sentha Sivabalan Scott Ball

Making Your Mobile Workforce More Efficient

Making Your Mobile Workforce More Efficient

Enhancing Asset Management with a GIS Program. Lori A. Burkert, P.G. lburkert@entecheng.com

Customize Mobile Apps with MicroStrategy SDK: Custom Security, Plugins, and Extensions

Essential Mapping Apps

The Landscape of Mobile Apps for Cityworks

Building native mobile apps for Digital Factory

MAY 18, 2015 ARCGIS FOR SERVER FUNCTIONALITY MATRIX

White Paper. Freeance Mobile for Cityworks

Portal. from the trenches!

Android Tablet GIS Solution Transforms Well Inspection for Bucks County Health Department

How to Choose Right Mobile Development Platform BROWSER, HYBRID, OR NATIVE

Wiley Publishing, Inc.

for Java developers Building Mobile Applications Introduction 1 Building Mobile Applications

Discovering Computers

ORACLE MOBILE APPLICATION FRAMEWORK DATA SHEET

AppConnect FAQ for MobileIron Technology Partners! AppConnect Overview

Conservation Workshop ArcGIS Explorer

Mobile GIS Guide. About The Author. Getting your mobile GIS project off the ground

CLOUD COMPUTING & WINDOWS AZURE

ORACLE ADF MOBILE DATA SHEET

Module Title: Software Development A: Mobile Application Development

Prepare Data ArcMap Open Trees.mpk Chrome ArcGIS Online New Map Chrome Esri Blogs Chrome Local Government Resources Reflector Phone Connected

Extending Enterprise GIS Into The Field with Mobile GIS Technology

Citrix Worx App SDK Overview

Operations Dashboard for ArcGIS: Extending the Functionality

Symantec App Center. Mobile Application Management and Protection. Data Sheet: Mobile Security and Management

Mobile Device and Application Strategy. Right Technology, Right Design, Right Price

Bridging the Gap: from a Web App to a Mobile Device App

Introduce Configurable Mobile App Development. Moxie Zhang Esri R&D Center Beijing

Development of a Mobile Campus Information System

Middleware- Driven Mobile Applications

Agile Software Development. Stefan Balbo / Patrick Dolemieux

Statement of Direction

System Requirements and Technical Prerequisites for SAP SuccessFactors HCM Suite

The "Eclipse Classic" version is recommended. Otherwise, a Java or RCP version of Eclipse is recommended.

A Workflow for Creating and Sharing Maps

Buzztouch SDK Partner Program

How To Develop Android On Your Computer Or Tablet Or Phone

Enabling High-Quality Printing in Web Applications with ArcGIS for Server. Craig Williams Scott Moore

Scott Moore, Esri April 4, Intermountain, Great Falls, MT

the future of mobile web by startech.ro

Field Data workflows with Collector for ArcGIS Workshop Fall NEARC 2105

Solutions for higher performance! Fundamentals of Mobile App Development Technology

Set Up SOS Video Chat and Screen-Sharing

extremely mobile Austrian Map mobile BEV

Developing apps for mobile phones. by Scot C. Nelson

How To Protect The Agency From Hackers On A Cell Phone Or Tablet Device

Client Overview. Engagement Situation

Reminders. Lab opens from today. Many students want to use the extra I/O pins on

Developing and deploying mobile apps

Native apps building platform

Accenture Mobility Managed Services Overview. Enter

Building Cross Platform Mobile Apps Dev Tools, MBaaS, Architecture, APIs

2015 C2CRM Highlights

Introduction to Oracle Mobile Application Framework Raghu Srinivasan, Director Development Mobile and Cloud Development Tools Oracle

Esri GIS Mobile Solutions. John Sharrard

Cross Platform Mobile Gis System For Data Collection Based On Gps And Emerging Gis Technologies

Intro to Web App Builder. Mark Scott, Solutions Engineer, Esri County Government Team

Mobile Phones Operating Systems

Product Guide GPS Fleet Easy

ios SDK possibilities & limitations

Mobilize Your ERP with ADF Mobile

Design for Success: Designing for the Internet of Things with TiWiConnect

WEB, HYBRID, NATIVE EXPLAINED CRAIG ISAKSON. June 2013 MOBILE ENGINEERING LEAD / SOFTWARE ENGINEER

Cookbook. Flash ios Apps. Christopher Caleb. 100 practical recipes for developing ios apps with Flash Professional and Adobe AIR PUBLISHING MUMBAI

Bring Your Own Device - Case for Mobile Application Management -

How to Setup and Manage Spatial Assets with ArcGIS Online for a Mobile Workforce

Current status and future directions of mobile GIS

Choosing a Mobile Application Development Approach

Introduction to Mobile GIS. An overview of mobile GIS technologies for fun and profit.

IBM MobileFirst Hands-on Labs environment with Linux on z Systems and z/os

How to Remotely Track Any Lost Smartphone, Tablet, or PC

How To Use An Sap Business One App For Iphone Or Ipod Touch With A Cell Phone Or Ipo Touch With An Ipod Or Ipd Touch With Ios 3.2 Or Ios 2.2 (Ios)

ADVISORY & SOFTWARE FOR REAL ESTATE & FACILITY MANAGEMENT

Going Social with ReplayKit and Game Center

Why NetDimensions Learning

ITG Software Engineering

Mobile Device Management Version 8. Last updated:

Transcription:

Building Applications with ArcGIS Runtime SDK for ios Part II Eric Ito and Scott Sirowy

Building Applications with ArcGIS Runtime SDK for ios Part II Eric Ito and Scott Sirowy 2011 Dev Summit Dodgeball Champions

ArcGIS Runtime SDKs Windows Mobile Windows Linux ios Android Windows Phone Runtime SDK Runtime SDK Runtime SDK Runtime SDK Runtime SDK Runtime SDK.NET CF WPF, Java Java, Qt Objective C Java Silverlight Rugged and Embedded Devices Smartphones and Tablets

Inspections App

ios Part I - Recap Using AGSMapView in your application - Adding a tile layer basemap - Add your own feature layers

ios Part I - Recap Using AGSMapView in your application - Adding a tile layer basemap - Add your own feature layers Adding callouts, custom graphics, etc

ios Part I - Recap Using AGSMapView in your application - Adding a tile layer basemap - Add your own feature layers Adding callouts, custom graphics, etc Incorporating routing into your application - Directions - GPS Modes

ios Part II - Where we are headed Support for Portal REST API (just released) Web Map APIs

ios Part II - Where we are headed Portal/Geowarehouse APIs (new release) Web Map APIs Viewing and editing information

ios Part II - Where we are headed Support for Portal REST API (just released) Web Map APIs Viewing and editing information Taking your application offline - Provisioning offline base maps

ios Part II - Where we are headed Support for Portal REST API (just released) Web Map APIs Viewing and editing information Taking your application offline - Provisioning offline base maps Creating a stand-out mapping application for ios

Support for Portal REST API New support in ios Runtime SDK 2.2 Access to an online portal - ArcGIS Online - Custom Portal Access users, groups, web maps, and other related content.

Portal REST API New ios Classes @interface AGSPortal : NSObject @interface AGSPortalItem: NSObject @interface AGSPortalGroup: NSObject @interface AGSPortalUser: NSObject Several other supporting classes too

AGSWebMap (since 2.0 release) +(AGSWebMap*)webMapWithItemId:(NSString*)itemId credential:(agscredential*)cred; +(AGSWebMap*)webMapWithURL:(NSURL *)url credential:(agscredential*)cred;

AGSWebMap Supports new Portal REST API +(AGSWebMap*)webMapWithItemId:(NSString*)itemId credential:(agscredential*)cred; +(AGSWebMap*)webMapWithURL:(NSURL *)url credential:(agscredential*)cred; +(AGSWebMap*)webMapWithPortalItem:(AGSPortalItem*)item; +(AGSWebMap*)webMapWithItemId:(NSString*)itemId portal:(agsportal*)portal;

Viewing/Editing Data with the ios SDK Using Feature layers & Popups Popups provide UI to - Display and edit attributes - Manage attachments - View charts, media

Viewing/Editing Data with the ios SDK Using Feature layers & Popups Popups provide UI to - Display and edit attributes - Manage attachments - View charts, media Popups configured through web maps - Attributes to display & edit - User friendly aliases and hints - Formatting for numbers, dates

Editing/Collecting Data Using Popups Edit feature - Attributes - Geometry - Attachments

Popups ios Classes (since 2.0) @interface AGSPopup : NSObject @interface AGSPopupInfo : NSObject @interface AGSPopupsContainerViewController : UIViewController NSArray *popups = [NSArray arraywithobject:mypopup]; AGSPopupsContainerViewController *vc = [[AGSPopupsContainerViewController alloc] initwithpopups:popups]; [self presentmodalviewcontroller:vc animated:yes];

Going Offline Provisioning device with a basemap cache - Supported Caches - Application Configuration - Using Itunes Taking your data offline

Creating a great (GIS/mapping) application for ios

Creating a great (GIS/mapping) application for ios Great ios Apps Embrace the Platform and Human Interface Design Principles A Great User Experience Is Rooted in Your Attention to Detail ~Apple s Mobile Human Interface Guidelines