1 - Mobile_Strategy

Embed Size (px)

Citation preview

  • 8/10/2019 1 - Mobile_Strategy

    1/36

    Mobile Strategy

  • 8/10/2019 1 - Mobile_Strategy

    2/36

    Mobile Technology for the Knowledge Worker

    ArcGIS

    FieldOperations

    Planningand Logistics

    PublicEngagement

  • 8/10/2019 1 - Mobile_Strategy

    3/36

    Mobile Technology for the Knowledge Worker

    ArcGIS

    FieldOperations

    Planningand Logistics

    PublicEngagement

  • 8/10/2019 1 - Mobile_Strategy

    4/36

    Field Operations

    5 Key Activities Replace paper maps Map infrastructure Maintain infrastructure Replace paper surveys Worker safety

    Offline mapsData Entry Forms

    Location Tracking

    Routing and Nav

    Intelligent Search

    Field Sync

    High Accuracy GPS

    Assigned Tasks

    CapabilitiesRugged HandLaptops

    Tablets

    Smartphones

    Platforms

  • 8/10/2019 1 - Mobile_Strategy

    5/36

    ArcPad

    Full Featured Mobile GIS App Ad-hoc data collection projects High accuracy GPS Configurable Custom forms Fully Disconnected Users typically need GIS Training

    Windows 7/8 Laptops

    Windows Mobile handhelds

  • 8/10/2019 1 - Mobile_Strategy

    6/36

    ArcGIS for Windows Mobile

    Configurable workflows High accuracy GPS Custom forms Fully disconnected ArcGIS Online/ArcGIS Server

    Packaging and Deployment Users typically need little training .NET/CF API for Windows

    Tablet/Mobile Applications are extensible!

    Windows 7/8 Laptops

    Windows Mobile handhelds

  • 8/10/2019 1 - Mobile_Strategy

    7/36

    Trimble Positions

    Enhances data collection capabilities Ensures Positional accuracy

    Supports post-processing of GPS positions Enables VRS/RTC connection to correctedpositions

    Geo Explorer series, Juno series and Nomaddevices

    ArcGIS for Windows Mobile

    Extends ArcGIS field app(Windows Mobile platform only) Extends SDK

    ArcPad GPS Correct Extension

  • 8/10/2019 1 - Mobile_Strategy

    8/36

    Collect new GIS features using map or GPS Complete intelligent data entry forms Attach photos and video Find places and points of interest Get driving directions to places and features Measure distance and area

    Location tracking

    Collector

    iPhone, Android Phone devices

  • 8/10/2019 1 - Mobile_Strategy

    9/36

    Mobile Technology for the Knowledge Worker

    ArcGIS

    FieldOperations

    Planningand Logistics

    PublicEngagement

  • 8/10/2019 1 - Mobile_Strategy

    10/36

    Planning and Operations

    3 Key Activities Monitor and Manage Operations

    and Events Create and Share plans Present/Brief stakeholders

    Live mapsInfo Graphics

    Presentations

    Story telling

    Redlining

    Dispatching

    Sharing

    Capabilities Tablets

    Laptops

    Smartphones

    Platforms

    hb d

  • 8/10/2019 1 - Mobile_Strategy

    11/36

    Role-based access, configurable Widgets

    Bar Charts Gauges Histograms Indicators

    Lists Details Monitor operations in a control center Provide executive view on laptops,

    touch screen devices

    Operations DashboardMonitor day to day operations or events

    Single-monitor use

    Multi-monitor use

  • 8/10/2019 1 - Mobile_Strategy

    12/36

    Explorer for ArcGIS

    ViewAuthorCollaboratePresentShare

    iPads, Android Tablets and Windows

  • 8/10/2019 1 - Mobile_Strategy

    13/36

    Mobile Technology for the Knowledge Worker

    ArcGIS

    FieldOperations

    Planningand Logistics

    PublicEngagement

  • 8/10/2019 1 - Mobile_Strategy

    14/36

    Public Engagement

    3 Key Activities Tell Stories Inform Citizens Crowd Source information

    Live mapsInfo Graphics

    Presentations

    Story telling

    Redlining

    Data Collection

    Sharing

    Capabilities Tablets

    LaptopsSmartphones

    Web browsers

    Platforms

  • 8/10/2019 1 - Mobile_Strategy

    15/36

    ArcGIS Online Web Application Templates

    Standard ViewersStory Telling Viewers

  • 8/10/2019 1 - Mobile_Strategy

    16/36

    ArcGIS Runtime SDKs and Web APIs

    Native ArcGIS Runtime SDKs Build focused, branded applications Rapid development with ArcGIS Online

  • 8/10/2019 1 - Mobile_Strategy

    17/36

    Software Developer Kit

  • 8/10/2019 1 - Mobile_Strategy

    18/36

    Mobile Development Options

    Native platform ArcGIS Runtime SDK for Windows Mobile ArcGIS Runtime SDK for iOS ArcGIS Runtime SDK for Windows Phone ArcGIS Runtime SDK for Android ArcGIS API for Flex ArcPad Studio

    Web ArcGIS API for JavaScript

  • 8/10/2019 1 - Mobile_Strategy

    19/36

    Native vs. Web

    N i W b

  • 8/10/2019 1 - Mobile_Strategy

    20/36

    Native vs. Web

    NativeDeployed application through app store / marketplaceApplication deployed with the device

    WebWeb page accessed from the mobile device

    N ti Pl tf B fit V C t

  • 8/10/2019 1 - Mobile_Strategy

    21/36

    Native Platform Benefits Vs. Cost

    Performance

    FunctionalityFull access to device capabilities*Push notifications

    UsabilityNative platforms are designed for the device

    Market penetrationApp store / Marketplace is where many mobile users look first

    Easier to monetizeHigher development cost, staff compensation

  • 8/10/2019 1 - Mobile_Strategy

    22/36

    Web Apps vs The Mobile Web vs Native Apps

  • 8/10/2019 1 - Mobile_Strategy

    23/36

    Web Apps vs. The Mobile Web vs. Native Apps

    Web application Application that run inside a devices browser

    Full web application Full web application running in a browser

    Mobile web application Modified web application optimized for mobile devices

    Native application Designed to run specifically on a computer, smartphone, or tablet

    Case study: ESPN

  • 8/10/2019 1 - Mobile_Strategy

    24/36

    Case study: ESPN

    Full web application

    Full content accessMobile web application

    Focused content accessMain news storiesVote for Sports nation

    Simple data editingSimple menuscategorizing content

    Native application

    Track scores for myTeamsPush updates for scoresLink to web content

    Native many other options

    C St d CNN

  • 8/10/2019 1 - Mobile_Strategy

    25/36

    Case Study: CNN

    Full web application

    Full content tabbedsections

    Mobile web application

    Scrollable sectionsNative application

    News by sectionLocation based news(My CNN)iReport data collection

    C Th F C St di

  • 8/10/2019 1 - Mobile_Strategy

    26/36

    Common Themes From Case Studies

    Full web applicationMost content

    Mobile web applicationFocused content (similar to desktop)Simple feedback

    Native applicationMore complex data entryLocation based contentPush notifications

    Application SDK Conceptual Architecture

  • 8/10/2019 1 - Mobile_Strategy

    27/36

    Application SDK Conceptual Architecture

    MobileApplication

    Project

    CollectFeaturesTask

    WorkListTask

    SearchTask

    MapPage

    GPSAveragingMethod

    GPSStreamingMethod

    Page

    WPFWindows

    Mobile

    ViewMapTask

    SketchMethod

    SynchronizeTask

    DialogListViewPage Group

    ViewFieldCrewTask

    EditAttributesDialog ViewAttributesDialog

    GPSConnection

    Custom Extensions

    Custom Tasks

    A li i SDK K C

  • 8/10/2019 1 - Mobile_Strategy

    28/36

    Application SDK Key Concepts

    Mobile Application Represents the instance of mobile application

    Project A device may contain multiple projects The app can open one project at a time

    Task Think of it as a workflow for field operation Appears on Tasks List

    Project Extension Custom implementation that changes

    existing workflow, or introducenew business logic

    Plug-into the app through extensible points

    How to get started?

  • 8/10/2019 1 - Mobile_Strategy

    29/36

    How to get started?

    Project Templates Seamless integration with Visual Studio IDE Creates Task or Project Extension solutions Supports both Windows and Windows Mobile Includes VS project for MPC

    Developer Help Discusses architecture of the framework

    Reveals extensible points with code snippets SDK Samples

    Implemented in C# Demonstrates various extensible points

    Core SDK and

  • 8/10/2019 1 - Mobile_Strategy

    30/36

    Core SDK andApplication SDK

    N e

    t w o r k

    R e s o u r c e s

    Win Forms

    .Net Framework /.Net Compact Framework

    MobileCache

    M i c r o s o

    f t V i s u a

    l S t u d i o 2 0 0 8

    Core SDK

    Application SDK

    WindowsMobile

    WPF

    Sync Agents

    GPS Geometry

    UI Controls Spatial Reference

    Core SDK API

  • 8/10/2019 1 - Mobile_Strategy

    31/36

    Sync Agents

    Core SDK API

    Map

    Mobile ServiceConnection

    MobileCache

    GPS

    MapAction

    Feature

    Layer

    AnnotationLayer

    Tile Cache/StreetMap

    Example Simplified Fire Data Collection

  • 8/10/2019 1 - Mobile_Strategy

    32/36

    Example Simplified Fire Data Collection

    Example Use Laser Rangefinder for

  • 8/10/2019 1 - Mobile_Strategy

    33/36

    p gData Collection

    Example Provide Turn-by-Turn

  • 8/10/2019 1 - Mobile_Strategy

    34/36

    Example Provide Turn by TurnNavigation

    Application SDK Extensible Points

  • 8/10/2019 1 - Mobile_Strategy

    35/36

    Application SDK Extensible Points

    MapPage CollectFeaturesTask View/Edit Attributes Page and Dialog MenuDialog SearchTask/WorkList Task

    SettingsPage Various Events and more

  • 8/10/2019 1 - Mobile_Strategy

    36/36

    Thank You!