Quartz. ArcGIS Runtime SDK for Android

Size: px
Start display at page:

Download "Quartz. ArcGIS Runtime SDK for Android"

Transcription

1 Quartz ArcGIS Runtime SDK for Android

2 Quartz (beta) Ce ofera? Utilizarea OpenGL controale si functionalitati de performanta inalta; utilizarea de Vector Tile Package utilizarea Map Package; biblioteci de simbolizare imbunatatite Simboluri militare PictureMarkerSymbol imbunatatit Editarea offline, geocodare, rutar

3 Integrated development Environment IDE pentru Android Android Studio Runtime Automation Builder Programming language IDE Android Studio Automation Builder Gradle: compilator, packaging binary code,automated tests, cross platform Runtime ArcGIS Runtime Quartz (beta): GIS Functionality ArcGIS Runtime SDK for Android: GIS Functionality Programming Language Java

4 Integrated development Environment IDE pentru.net Visual Studio Runtime Programming languages IDE Visual Studio Runtime ArcGIS Runtime Quartz (beta): GIS Functionality ArcGIS Runtime SDK for.net: GIS Functionality Programming Language C#, VB.NET, C++

5 Adaugarea unui MapView Creare proiect in trei pasi Accesarea Runtime-ului 1 Runtime 3 MapView Custom App. Privilegii 2 Alocarea de privilegiile aplicatiei asupra echpamentului

6 Pasul 1 1 Runtime 3 MapView Custom App. Privilegii 2

7 Adaugarea Runtime in proiect Se foloseste Gradle Automation Builder: maven { url ' } dependencies { compile 'com.esri.arcgisruntime:arcgis-android: beta-3' } Runtime-ul va fi inglobat in proiect, in mod automat, de catre Gradle

8 Pasul 2 1 Runtime 3 MapView Custom App. Privilegii 2 permissions-separated operating system

9 Privilegiile aplicatiei asupra echipamentului Privilegiile sunt date in proiectul Android Studio - Acces la internet: <uses-permission android:name="android.permission.internet" /> - Utilizarea OpenGL (versiunea 2.x) <uses-feature android:glesversion="0x " android:required="true" />

10 Permisiuni Acces la Internet (cele mai multe dintre aplicatiile mobile) Acces la fisierele de pe disk (unele aplicatii) Acces la GPS pentru aplicatiile de localizare a dispozitivului mobile Aplicatiile desvoltate cu ArcGIS Runtime necesita utilizarea OpenGL 2.x

11 Pasul 3 1 Runtime 3 MapView Custom App. Privilegii 2

12 Adaugarea unui MapView Adaugarea unui MapView in proiectul Android Studio: <com.esri.arcgisruntime.mapping.view.mapview android:layout_width="fill_parent" android:layout_height="fill_parent" > </com.esri.arcgisruntime.mapping.view.mapview> Initializare continut MapView (basemap) mmapview = (MapView) findviewbyid(r.id.mapview); map = new ArcGISMap(Basemap.Type.IMAGERY, , ,14); mmapview.setmap(map);

13 Ce aduce nou? Quartz

14 Quartz (beta) ArcGIS Runtime SDK Quartz (beta) : controale si functionalitati de performanta inalta; utilizarea de Vector Tile Package utilizarea Vector Tile Package; biblioteci de simbolizare imbunatatite Simboluri militare PictureMarkerSymbol imbunatatit Clasa ArcGISFeatureTable optimizata (este redusa latenta si este imbunatatita afisarea); MapView dispune de metode noi Ex. setviewpoint, ListenableFuture Clasa GeometryEngine cu metode: geodesicdistance() geodesicmove() Clip()

15 Runtime SDK for Java vs Runtime SDK Quartz Adaugare Runtime Adaugare harta Permisiuni Runtime SDK for Java compile 'com.esri.arcgis.android:arcgisandroid: ' <com.esri.android.map.mapview android:layout_width="fill_parent" android:layout_height="fill_parent" mapoptions.maptype="streets" mapoptions.center=" , " mapoptions.zoomlevel="17"> </com.esri.android.map.mapview> Adaugare Runtime compile 'com.esri.arcgisruntime:arcgisandroid: beta-3' Adaugare harta <com.esri.arcgisruntime.mapping.view.mapview android:layout_width="fill_parent" android:layout_height="fill_parent" > </com.esri.arcgisruntime.mapping.view.mapview> Permisiuni Quartz <uses-feature android:glesversion="0x " android:required="true" />

16 Quartz for Android Demo

17 Quartz / Layere Operationale Adaugarea unui layer operational in map 1 mservicefeaturetable = new ServiceFeatureTable(getResources().getString(R.string.urlFeatureLayer)); mfeaturelayer = new FeatureLayer(mServiceFeatureTable); map.getoperationallayers().add(mfeaturelayer);

18 Quartz / Identify Eveniment ontouch de pe MapView mmapview.setontouchlistener(new DefaultMapViewOnTouchListener(this, mmapview) public boolean onsingletapconfirmed(motionevent e) { Log.d("DEMO", "Atingere harta"); return super.onsingletapconfirmed(e); } }); Metoda Identify de pe MapView mclickpoint = new android.graphics.point((int) e.getx(), (int) e.gety()); final ListenableFuture<IdentifyLayerResult> future = mmapview.identifylayerasync(mfeaturelayer, mclickpoint, 5, 1); future.adddonelistener(new Runnable() public void run() { Log.d("DEMO", "Eveniment Identify");} }); Selectare in harta 4 if (resultgeoelements.get(0) instanceof ArcGISFeature) { mselectedarcgisfeature = (ArcGISFeature) resultgeoelements.get(0); mfeaturelayer.selectfeature(mselectedarcgisfeature); } 2 3

19 Quartz / cautarea Interogarea FeatureTable 5 QueryParameters query = new QueryParameters(); //criteriu de interogare query.setwhereclause("upper(nume) LIKE '%" + txt.touppercase() + "%'"); // apel pe serviciu creaza o lista final ListenableFuture<FeatureQueryResult> future = mservicefeaturetable.queryfeaturesasync(query); // listener - este declansat atunci cand clientul primeste rezultatul future.adddonelistener(new Runnable() public void run() { }); } Rezultat/Selectare 6 Feature feature = result.iterator().next(); // obtinem extentul Envelope envelope = feature.getgeometry().getextent(); mmapview.setviewpointgeometrywithpaddingasync(envelope, 200); //selectam elementul mfeaturelayer.selectfeature(feature);

20 Quartz / Clasificarea datelor Stabilirea campului (campurilor) de simbolizare UniqueValueRenderer uniquevaluerenderer = new UniqueValueRenderer(); uniquevaluerenderer.getfieldnames().add("categorie"); 7 Crearea simbolurilor SimpleFillSymbol defaultfillsymbol = new SimpleFillSymbol( SimpleFillSymbol.Style.NULL, Color.BLACK, new SimpleLineSymbol(SimpleLineSymbol.Style.SOLID, Color.GRAY, 2)); Crearea claselor de simbolizare List clasa1 = new ArrayList(); clasa1.add("casa"); uniquevaluerenderer.getuniquevalues().add(new UniqueValueRenderer.UniqueValue(null, null, simbolclasa1, clasa1)); Randarea 1 0 mfeaturelayer.setrenderer(uniquevaluerenderer); 8 9

21 Quartz for.net Demo

22 .NET / Layere Operationale Adaugarea unui layer operational in map Uri serviceuri = new Uri(" featurelayer; FeatureLayer featurelayer = new FeatureLayer(serviceUri); mymap.operationallayers.add(featurelayer); 1

23 .NET / Clasificarea datelor Stabilirea campului (campurilor) de simbolizare UniqueValueRenderer featurerenderer= new UniqueValueRenderer(); featurerenderer.fieldnames.add("categorie"); 7 Crearea simbolurilor var defaultfillsymbol = new SimpleFillSymbol(SimpleFillSymbolStyle.Null, Colors.Gray, null); featurerenderer.defaultsymbol = defaultfillsymbol; featurerenderer.defaultlabel = "Altele"; Crearea claselor de simbolizare Randarea 8 9 featurerenderer.uniquevalues.add(new UniqueValue("CASA", "CASA", simbolclasa1, "CASA")); featurerenderer.uniquevalues.add(new UniqueValue("DEPOZIT", "DEPOZIT", simbolclasa2, "DEPOZIT")); 1 0 featurelayer.renderer = featurerenderer;

24 Va multumim

Migrating your WPF Apps to the New ArcGIS Runtime SDK for.net. Mike Branscomb Antti Kajanus

Migrating your WPF Apps to the New ArcGIS Runtime SDK for.net. Mike Branscomb Antti Kajanus Migrating your WPF Apps to the New ArcGIS Runtime SDK for.net Mike Branscomb Antti Kajanus Agenda Comparison of WPF SDK and.net SDK Windows Desktop API Do you need to migrate? Preparing to migrate Migrating

More information

ArcGIS Runtime SDK for Android: Building Apps. Shelly Gill

ArcGIS Runtime SDK for Android: Building Apps. Shelly Gill ArcGIS Runtime SDK for Android: Building Apps Shelly Gill Agenda Getting started API - Android Runtime SDK patterns - Common functions, workflows The Android platform Other sessions covered Runtime SDK

More information

Hit the Ground Running. ArcGIS Runtime SDK for Android

Hit the Ground Running. ArcGIS Runtime SDK for Android Hit the Ground Running ArcGIS Runtime SDK for Android Presenters Dan O Neill - @jdoneill Xueming Wu Introduction to the Android SDK Maps & Layers Analysis & Display Information Place Search Offline Patterns

More information

ARCGIS ON ANDROID. 6 Jun Benjamin Lautenschlaeger

ARCGIS ON ANDROID. 6 Jun Benjamin Lautenschlaeger ARCGIS ON ANDROID 6 Jun 2012 - Benjamin Lautenschlaeger OVERVIEW Basics Maps & Layers Tasks Routing / Graphics Conclusion INTRODUCTION Android SDK V1.0 released in December 2011 latest release V1.1.1 released

More information

ArcGIS Runtime SDK for.net Getting Started. Jo Fraley

ArcGIS Runtime SDK for.net Getting Started. Jo Fraley ArcGIS Runtime SDK for.net Getting Started Jo Fraley Agenda What is the ArcGIS Runtime? What s new for ArcGIS developers? ArcGIS Runtime SDK 10.2 for WPF ArcGIS Runtime SDK for.net Building Windows Store

More information

Ingineria Sistemelor de Programare

Ingineria Sistemelor de Programare Ingineria Sistemelor de Programare Interfete grafice (Swing) mihai.hulea@aut.utcluj.ro 2017 Scurt istoric AWT: Abstract Windowing Toolkit import java.awt.* Swing Java FX Swing Demo Libraria Swing Swing

More information

ArcGIS Runtime: Working with Maps Online and Offline. Will Crick Justin Colville [Euan Cameron]

ArcGIS Runtime: Working with Maps Online and Offline. Will Crick Justin Colville [Euan Cameron] ArcGIS Runtime: Working with Maps Online and Offline Will Crick Justin Colville [Euan Cameron] ArcGIS Runtime session tracks at Dev Summit 2017 ArcGIS Runtime SDKs share a common core, architecture and

More information

ArcGIS Runtime SDK for Android An Introduction. Xueming

ArcGIS Runtime SDK for Android An Introduction. Xueming ArcGIS Runtime SDK for Android An Introduction Dan O Neill @jdoneill @doneill Xueming Wu @xuemingrocks Agenda Introduction to the ArcGIS Android SDK Maps & Layers Basemaps (Portal) Location Place Search

More information

Building WPF Apps with the new ArcGIS Runtime SDK for.net. Antti Kajanus Mike Branscomb

Building WPF Apps with the new ArcGIS Runtime SDK for.net. Antti Kajanus Mike Branscomb Building WPF Apps with the new ArcGIS Runtime SDK for.net Antti Kajanus Mike Branscomb Agenda ArcGIS Runtime SDK for.net Windows Desktop API Build a map Edit Search Geocoding and Routing Perform analysis

More information

An introduction to ArcGIS Runtime

An introduction to ArcGIS Runtime 2013 Europe, Middle East, and Africa User Conference October 23-25 Munich, Germany An introduction to ArcGIS Runtime Christine Brunner Lars Schmitz Welcome! Christine Brunner, Germany - Software Developer

More information

ArcGIS Runtime SDK for Java: A Beginner s Guide. Mark Baird JC Malott

ArcGIS Runtime SDK for Java: A Beginner s Guide. Mark Baird JC Malott ArcGIS Runtime SDK for Java: A Beginner s Guide Mark Baird JC Malott Outline Intro to ArcGIS Runtime SDKs Get started: download and install the SDK Tour of the functionality of the API Basics of building

More information

Utilizarea formularelor in HTML

Utilizarea formularelor in HTML Utilizarea formularelor in HTML Formulare Un formular este constituit din elemente speciale, denumite elemente de control (controls), cum ar fi butoane radio, butoane de validare, câmpuri text, butoane

More information

Getting Started with the ArcGIS Runtime SDKs. Dave, Will, Euan

Getting Started with the ArcGIS Runtime SDKs. Dave, Will, Euan Getting Started with the ArcGIS Runtime SDKs Dave, Will, Euan Agenda Why native app development? What can you do with the runtime SDKs Latest release Future Native Apps Are Everywhere Apple s App Store

More information

ArcGIS Runtime SDK for Java: Building Apps. Mark Baird

ArcGIS Runtime SDK for Java: Building Apps. Mark Baird ArcGIS Runtime SDK for Java: Building Apps Mark Baird Agenda Getting started with 100.4 JavaFX Base maps, layers and lambdas Graphics overlays Offline data Licensing and deployment What is happening in

More information

Building Java Apps with ArcGIS Runtime SDK

Building Java Apps with ArcGIS Runtime SDK Building Java Apps with ArcGIS Runtime SDK Mark Baird and Vijay Gandhi A step back in time Map making 50 years ago - http://www.nls.uk/exhibitions/bartholomew/maps-engraver - http://www.nls.uk/exhibitions/bartholomew/printing

More information

Laborator 8 Java Crearea claselor de obiecte. Variabilele (campurile) clasei de obiecte

Laborator 8 Java Crearea claselor de obiecte. Variabilele (campurile) clasei de obiecte Laborator 8 Java Crearea claselor de obiecte. Variabilele (campurile) clasei de obiecte Probleme rezolvate: Scrieti, compilati si rulati toate exemplele din acest laborator: 1. Programul urmator (LotoConstante.java)

More information

Transitioning to the ArcGIS Runtime SDK for.net. Antti Kajanus & Mike Branscomb

Transitioning to the ArcGIS Runtime SDK for.net. Antti Kajanus & Mike Branscomb Transitioning to the ArcGIS Runtime SDK for.net Antti Kajanus & Mike Branscomb Transitioning from MapObjects ArcGIS API for Silverlight ArcGIS Engine Desktop / Mobile ArcGIS Runtime SDK for WPF Mobile

More information

ArcGIS Runtime SDK for Java: Building Apps. Tyler Schiewe

ArcGIS Runtime SDK for Java: Building Apps. Tyler Schiewe ArcGIS Runtime SDK for Java: Building Apps Tyler Schiewe Agenda Getting Started API Basics Patterns & Workflows Licensing and Deployment Questions Getting Started What You Get Code API Reference (Javadoc)

More information

Getting Started ArcGIS Runtime SDK for Android. Andy

Getting Started ArcGIS Runtime SDK for Android. Andy Getting Started ArcGIS Runtime SDK for Android Andy Gup @agup Agenda Introduction Runtime SDK - Tools and features Maps & Layers Tasks Editing GPS Offline Capabilities Summary My contact info Andy Gup,

More information

Introducere in Maven. Information Type: Working Standard, Disclosure Range:, Information Owner: mihai.hulea, NTT DATA Romania

Introducere in Maven. Information Type: Working Standard, Disclosure Range:, Information Owner: mihai.hulea, NTT DATA Romania Introducere in Maven Build management tools Java build tools: Maven Gradle Ant + Ivy Build tools are programs that automate the creation of executable applications from source code. Building incorporates

More information

Fişiere in C++ Un fişier este o colecţie de date indicat printr-un nume şi o extensie. Numele este desparţit de extensie prin punct.

Fişiere in C++ Un fişier este o colecţie de date indicat printr-un nume şi o extensie. Numele este desparţit de extensie prin punct. Fişiere in C++ Un fişier este o colecţie de date indicat printr-un nume şi o extensie. Numele este desparţit de extensie prin punct. Avantajul lucrului cu fisiere este evident, datele rezultate în urma

More information

Getting Started with ArcGIS Runtime SDK for Java SE

Getting Started with ArcGIS Runtime SDK for Java SE Getting Started with ArcGIS Runtime SDK for Java SE Elise Acheson, Vijay Gandhi, and Eric Bader Demo Source code: https://github.com/esri/arcgis-runtime-samples-java/tree/master/devsummit-2014 Video Recording:

More information

Laborator 5 Instrucțiunile repetitive

Laborator 5 Instrucțiunile repetitive Laborator 5 Instrucțiunile repetitive Instrucțiunea for Instrucțiunea for permite repetarea unei secvențe de instrucțiuni atâta timp cât o condiție este îndeplinita. În plus, oferă posibilitatea execuției

More information

Curs practic de Java

Curs practic de Java Curs practic de Java Curs - Cristian Frăsinaru acf@infoiasi.ro Facultatea de Informatică Universitatea Al. I. Cuza Iaşi Internaţionalizarea Curs practic de Java p.1/1 Cuprins Introducere Clasa Locale Formatarea

More information

Building Applications with ArcGIS Runtime SDK for Android Part II. Will Crick Dan O Neill

Building Applications with ArcGIS Runtime SDK for Android Part II. Will Crick Dan O Neill Building Applications with ArcGIS Runtime SDK for Android Part II Will Crick Dan O Neill Agenda Intro Connected editing summary Offline capabilities - Local features - Geometry Engine Platform integration

More information

Developing Mobile Apps with the ArcGIS Runtime SDK for.net

Developing Mobile Apps with the ArcGIS Runtime SDK for.net Developing Mobile Apps with the ArcGIS Runtime SDK for.net Rich Zwaap Morten Nielsen Esri UC 2014 Technical Workshop Agenda The ArcGIS Runtime Getting started with.net Mapping Editing Going offline Geocoding

More information

Error! Bookmark not defined.

Error! Bookmark not defined. SEMINAR 06 CONTENTS Enuntul Problemei... 1 Repository... 2 Memory... 2 XML... 3 GUI... 4 Forma Selectie... 4 Forma Programator... 5 Forma Tester... 6 Java... 7 Mecanismul de Transmitere al Evenimentelor

More information

Loca%on Support in Android. COMP 355 (Muppala) Location Services and Maps 1

Loca%on Support in Android. COMP 355 (Muppala) Location Services and Maps 1 Loca%on Support in Android COMP 355 (Muppala) Location Services and Maps 1 Loca%on Services in Android Loca%on capabili%es for applica%ons supported through the classes in android.loca%on package and Google

More information

Esri Developer Summit in Europe Building Applications with ArcGIS Runtime SDK for Java

Esri Developer Summit in Europe Building Applications with ArcGIS Runtime SDK for Java Esri Developer Summit in Europe Building Applications with ArcGIS Runtime SDK for Java Mark Baird Mike Branscomb Agenda Introduction SDK Building the Map Editing Querying Data Geoprocessing Asynchronous

More information

ArcGIS Runtime SDK for.net Building Apps. Antti Kajanus David Cardella

ArcGIS Runtime SDK for.net Building Apps. Antti Kajanus David Cardella ArcGIS Runtime SDK for.net Building Apps Antti Kajanus akajanus@esri.com David Cardella dcardella@esri.com Thank You to Our Generous Sponsor SDK Highlights High-performance 2D and 3D mapping Integration

More information

The Road to Runtime. Mark Cederholm UniSource Energy Services Flagstaff, Arizona

The Road to Runtime. Mark Cederholm UniSource Energy Services Flagstaff, Arizona The Road to Runtime Mark Cederholm UniSource Energy Services Flagstaff, Arizona A Brief History of Field Apps at UniSource ArcExplorer Free Users can customize map symbology No GPS No Editing No custom

More information

Getting Started with the Smartphone and Tablet ArcGIS Runtime SDKs. David Martinez, Kris Bezdecny, Andy Gup, David Cardella

Getting Started with the Smartphone and Tablet ArcGIS Runtime SDKs. David Martinez, Kris Bezdecny, Andy Gup, David Cardella Getting Started with the Smartphone and Tablet ArcGIS Runtime SDKs David Martinez, Kris Bezdecny, Andy Gup, David Cardella Agenda Intro - Trends - Overview ArcGIS for - ios - Windows Phone - Android Wrap

More information

ArcGIS for Mobile An Introduction. Bonnie Stayer

ArcGIS for Mobile An Introduction. Bonnie Stayer ArcGIS for Mobile An Introduction Bonnie Stayer Benefits of mobile GIS? Accessibility Timely Decisionmaking Efficiency and Accuracy Rapid Data Collection Types of mobile solutions? Apps & APIs Functionality

More information

Alocarea memoriei în C sub Linux

Alocarea memoriei în C sub Linux Costel Aldea Alocarea memoriei în C sub Linux Sunt trei funcţii C standard care se pot folosi pentru a aloca memorie: malloc(), calloc(), si realloc(). Prototipurile lor, după cum sunt definite în stdlib.h:

More information

ArcGIS Runtime SDKs: Building a Routing Application. Frank Kish Konstantin Kutsner

ArcGIS Runtime SDKs: Building a Routing Application. Frank Kish Konstantin Kutsner ArcGIS Runtime SDKs: Building a Routing Application Frank Kish Konstantin Kutsner Overview What goes into a routing application Data connected \ disconnected Demo creating mmpk API Demo code Other Resources

More information

Building Android Apps Runtime SDK for Android

Building Android Apps Runtime SDK for Android Building Android Apps Runtime SDK for Android Dan O Neill & Alan Lucas Introductions What do you do What do we do - Android Development Team - Edinburgh Alan Lucas - https://github.com/alan-edi - Alaska

More information

ArcGIS Runtime SDK for WPF

ArcGIS Runtime SDK for WPF Esri Developer Summit in Europe November 9 th Rotterdam ArcGIS Runtime SDK for WPF Mike Branscomb Mark Baird Agenda Introduction SDK Building the Map Query Spatial Analysis Editing and Geometry Programming

More information

Laborator 5 Sisteme Lindenmayer. Temă

Laborator 5 Sisteme Lindenmayer. Temă Laborator 5 Sisteme Lindenmayer. Temă 1. Parcurgerea unui pătrat. Următorul L-sistem Alfabet=F,+,-; Producţii= F -> F-F+F+F+F-F-F-F+F, + -> +, - -> - Axioma= F generează, cu interpretările standard (F

More information

Developing Qt Apps with the Runtime SDK

Developing Qt Apps with the Runtime SDK Developing Qt Apps with the Runtime SDK Thomas Dunn and Michael Tims Esri UC 2014 Technical Workshop Agenda Getting Started Creating the Map Geocoding and Routing Geoprocessing Message Processing Work

More information

ArcGIS Runtime: Building Cross-Platform Apps. Rex Hansen Mark Baird Michael Tims Morten Nielsen

ArcGIS Runtime: Building Cross-Platform Apps. Rex Hansen Mark Baird Michael Tims Morten Nielsen ArcGIS Runtime: Building Cross-Platform Apps Rex Hansen Mark Baird Michael Tims Morten Nielsen Agenda Cross-platform review ArcGIS Runtime cross-platform options - Java - Qt -.NET ArcGIS Runtime: Building

More information

BAZE DE DATE SUPORT PENTRU AFACERI

BAZE DE DATE SUPORT PENTRU AFACERI ACADEMIA DE STUDII ECONOMICE FACULTATEA DE CIBERNETICĂ, STATISTICĂ ŞI INFORMATICĂ ECONOMICĂ BAZE DE DATE SUPORT PENTRU AFACERI http://bdsa.ase.ro PROGRAM DE MASTERAT COMPLEMENTAR DESFĂŞURAT ÎN COLABORARE

More information

Integrate GIS Functionality into Windows Apps with ArcGIS Runtime SDK for.net

Integrate GIS Functionality into Windows Apps with ArcGIS Runtime SDK for.net Integrate GIS Functionality into Windows Apps with ArcGIS Runtime SDK for.net By Rex Hansen, Esri ArcGIS Runtime SDK for.net The first commercial edition of the ArcGIS Runtime SDK for the Microsoft.NET

More information

DEZVOLTAREA APLICATIILOR WEB CURS 1. Lect. Univ. Dr. Mihai Stancu

DEZVOLTAREA APLICATIILOR WEB CURS 1. Lect. Univ. Dr. Mihai Stancu DEZVOLTAREA APLICATIILOR WEB CURS 1 Lect. Univ. Dr. Mihai Stancu S u p o r t d e c u r s suport (Beginning JSP, JSF and Tomcat) Capitolul 1 Introducing JSP and Tomcat notiuni necesare SO Tehnologii Web

More information

ArcGIS Runtime SDK for Android: Building Apps. Shelly Gill

ArcGIS Runtime SDK for Android: Building Apps. Shelly Gill ArcGIS Runtime SDK for Android: Building Apps Shelly Gill Agenda Getting started SDK Common patterns and Example Apps Android platform updates Kotlin Team goals for upcoming releases Other sessions ArcGIS

More information

Programming and Design Patterns for the ArcGIS Mobile SDK

Programming and Design Patterns for the ArcGIS Mobile SDK Programming and Design Patterns for the ArcGIS Mobile SDK Best Practices Jay Chen and Mike Shaw Developer Summit 2008 1 Agenda Overview Positioning ArcGIS Mobile Mobile Architecture ArcGIS Mobile Workflow

More information

Developing mapping applications with ArcGIS Runtime SDK for ios. Divesh Goyal Eric Ito

Developing mapping applications with ArcGIS Runtime SDK for ios. Divesh Goyal Eric Ito Developing mapping applications with ArcGIS Runtime SDK for ios Divesh Goyal Eric Ito Agenda Directions & Navigation Finding places and addresses Accessing your map content What is a mapping app? Introduction

More information

External Services. CSE 5236: Mobile Application Development Course Coordinator: Dr. Rajiv Ramnath Instructor: Adam C. Champion

External Services. CSE 5236: Mobile Application Development Course Coordinator: Dr. Rajiv Ramnath Instructor: Adam C. Champion External Services CSE 5236: Mobile Application Development Course Coordinator: Dr. Rajiv Ramnath Instructor: Adam C. Champion 1 External Services Viewing websites Location- and map-based functionality

More information

Android DP SDK Integration Guide

Android DP SDK Integration Guide Android DP SDK Integration Guide Requirements Minimum Android Version : Android 4.1 'Jelly Bean' (API level 16) instant Run Removal. (Preferences -> Instant Run -> Unlock to Enable Instant Run) Step 1.

More information

Getting Started with ArcGIS Runtime SDK for the Microsoft.NET Framework. Morten Nielsen Mike Branscomb Antti Kajanus Rex Hansen

Getting Started with ArcGIS Runtime SDK for the Microsoft.NET Framework. Morten Nielsen Mike Branscomb Antti Kajanus Rex Hansen Getting Started with ArcGIS Runtime SDK for the Microsoft.NET Framework Morten Nielsen Mike Branscomb Antti Kajanus Rex Hansen Agenda What is the ArcGIS Runtime? ArcGIS Runtime SDK for.net - Platform -

More information

ArcGIS Runtime: Building Cross-Platform Apps. Mike Branscomb Michael Tims Tyler Schiewe

ArcGIS Runtime: Building Cross-Platform Apps. Mike Branscomb Michael Tims Tyler Schiewe ArcGIS Runtime: Building Cross-Platform Apps Mike Branscomb Michael Tims Tyler Schiewe Agenda Cross-platform review ArcGIS Runtime cross-platform options - Java - Qt -.NET Native vs Web Native strategies

More information

Cheetah Orion Ad Platform SDK Guide (for Android) V1.0

Cheetah Orion Ad Platform SDK Guide (for Android) V1.0 Cheetah Orion Ad Platform SDK Guide (for Android) V1.0 Cheetah Mobile Date 2015-11-12 Version 1.0 1 Introduction... 3 2 Integration Workflow... 3 2.1 Integration Workflow... 3 2.2 Load Cheetah Orion Ad

More information

ArcGIS Runtime SDK for.net Building Apps. Rex Hansen

ArcGIS Runtime SDK for.net Building Apps. Rex Hansen ArcGIS Runtime SDK for.net Building Apps Rex Hansen Thank You to Our Sponsors Agenda Overview of the ArcGIS Runtime SDK for.net Resources for developers Common developer workflows: App templates, NuGet

More information

Software de testare: Selenium IDE, Selenium RC, NUnit Web:

Software de testare: Selenium IDE, Selenium RC, NUnit Web: Software de testare: Selenium IDE, Selenium RC, NUnit Web: http://seleniumhq.org, http://www.nunit.org 1. Selenium IDE Selenium IDE se instalează ca şi add-on al Firefox-ului şi permite înregistrarea şi

More information

ArcGIS for Developers: An Introduction. Moey Min Ken

ArcGIS for Developers: An Introduction. Moey Min Ken ArcGIS for Developers: An Introduction Moey Min Ken AGENDA Is development right for me? Building Apps on the ArcGIS platform Rest API & Web API Native SDKs Configurable Apps and Builders Extending the

More information

Hybrid Apps Combining HTML5 + JAVASCRIPT + ANDROID

Hybrid Apps Combining HTML5 + JAVASCRIPT + ANDROID Hybrid Apps Combining HTML5 + JAVASCRIPT + ANDROID Displaying Web Page For displaying web page, two approaches may be adopted: 1. Invoke browser application: In this case another window out side app will

More information

Leak Canary Intro Jennifer McGee

Leak Canary Intro Jennifer McGee Leak Canary Intro Jennifer McGee 1 Leak Canary What is Leak Canary? Open source library written by Square s Pierre-Yves (PY) Ricau Library which attempts to automatically detect and report memory leaks

More information

Android Application Development using Kotlin

Android Application Development using Kotlin Android Application Development using Kotlin 1. Introduction to Kotlin a. Kotlin History b. Kotlin Advantages c. How Kotlin Program Work? d. Kotlin software Prerequisites i. Installing Java JDK and JRE

More information

API Guide for Gesture Recognition Engine. Version 2.0

API Guide for Gesture Recognition Engine. Version 2.0 API Guide for Gesture Recognition Engine Version 2.0 Table of Contents Gesture Recognition API... 3 API URI... 3 Communication Protocol... 3 Getting Started... 4 Protobuf... 4 WebSocket Library... 4 Project

More information

Building Applications with ArcGIS Runtime SDK for ios - Part I. Divesh Goyal Mark Dostal

Building Applications with ArcGIS Runtime SDK for ios - Part I. Divesh Goyal Mark Dostal Building Applications with ArcGIS Runtime SDK for ios - Part I Divesh Goyal Mark Dostal Agenda The ArcGIS System Using the Runtime SDK for ios - Display Maps - Perform Analysis - Visualize Results Q&A

More information

Agenda. Configuration. Customization. Customization without programming. Creating Add-ins

Agenda. Configuration. Customization. Customization without programming. Creating Add-ins ArcGIS Explorer Beyond the Basics Jo Fraley ESRI Agenda Configuration Customization without programming Custom Basemaps Custom logo, splash screen, title Configure Tools available Customization Creating

More information

Se cer 2 variante: una cu implementarea statica si a doua cu implementarea dinamica a structurilor de date necesare. Comentati variantele.

Se cer 2 variante: una cu implementarea statica si a doua cu implementarea dinamica a structurilor de date necesare. Comentati variantele. Lucrarea 1 SDA 03.04.2017 Sa se realizeze urmatoarele programe, in limbaj C: 1. Se primesc de la intrarea standard: un numar k si un sir infinit de numere naturale a i. Se afiseaza la iesirea standard,

More information

Building Windows Applications with.net. Allan Laframboise Shelly Gill

Building Windows Applications with.net. Allan Laframboise Shelly Gill Building Windows Applications with.net Allan Laframboise Shelly Gill Introduction Who are we? Who are you? What is your experience Developing with ArcGIS Desktop, Engine and Server ArcGIS 8.x, 9.x and

More information

Programare avansată Introducere

Programare avansată Introducere Programare avansată Introducere Desfășurarea cursului Scopul Motivația Modul de lucru Platforma de programare Documentația Evaluarea Laborator: probleme, proiecte, referate ușor Examen: test scris greu

More information

DOC // ARC GIS QUERY BUILDER LIST DOWNLOAD

DOC // ARC GIS QUERY BUILDER LIST DOWNLOAD 16 April, 2018 DOC // ARC GIS QUERY BUILDER LIST DOWNLOAD Document Filetype: PDF 505.64 KB 0 DOC // ARC GIS QUERY BUILDER LIST DOWNLOAD NET 3D 3D GIS Android Announcement ArcGIS 10 ArcGIS. Using Wildcards

More information

Getting Started with the ArcGIS API for JavaScript. Julie Powell, Paul Hann

Getting Started with the ArcGIS API for JavaScript. Julie Powell, Paul Hann Getting Started with the ArcGIS API for JavaScript Julie Powell, Paul Hann Esri Developer Summit Berlin November 19 2012 Getting Started with the ArcGIS API for JavaScript ArcGIS for Server Is a Platform

More information

Manual Visual Studio 2010 Web Developer Offline Installer

Manual Visual Studio 2010 Web Developer Offline Installer Manual Visual Studio 2010 Web Developer Offline Installer To install, remove, and manage Visual Studio extensions, use Extension Manager. Developer Tools and Languages Visual Studio Visual Studio 2010.

More information

Building Desktop Applications with Java. Eric Bader Vishal Agarwal

Building Desktop Applications with Java. Eric Bader Vishal Agarwal Building Desktop Applications with Java Eric Bader Vishal Agarwal Introductions Who are we? Core Engine Java dev team members. Who are you? ArcGIS Desktop developers/users? MapObjects Java users? Current

More information

Overview of the OOA Process...

Overview of the OOA Process... Object-Oriented Analysis and Modeling Object-oriented analysis (OOA) What are the relevant objects? How do they relate to one another? How do we specify/model a problem so that we can create an effective

More information

Best Development Practices and Patterns Using ArcGIS Runtime SDK for Android. Xueming Wu Puneet Prakash

Best Development Practices and Patterns Using ArcGIS Runtime SDK for Android. Xueming Wu Puneet Prakash Best Development Practices and Patterns Using ArcGIS Runtime SDK for Android Xueming Wu Puneet Prakash Agenda Introduction Developer Popup Feature Highlight & Drawing Order Road Ahead for the Runtime SDKs

More information

An Introduction to GIS for developers

An Introduction to GIS for developers An Introduction to GIS for developers Part 4: GIS Sharing Canserina Kurnia & Tom Shippee Agenda Web GIS ArcGIS Online Cloud-based ArcGIS Server ArcGIS Server on-premises ArcGIS a complete platform discover,

More information

Developing.NET Applications for ArcGIS Engine. Deep Dhanasekaran and John Hauck

Developing.NET Applications for ArcGIS Engine. Deep Dhanasekaran and John Hauck Developing.NET Applications for ArcGIS Engine Deep Dhanasekaran and John Hauck Agenda Introduction to Engine Runtime Binding and Licensing Authoring Content for Engine Adding Functionality to Engine ArcGIS

More information

ArcGIS Runtime SDK for.net: Building Xamarin Apps. Rich Zwaap Thad Tilton

ArcGIS Runtime SDK for.net: Building Xamarin Apps. Rich Zwaap Thad Tilton ArcGIS Runtime SDK for.net: Building Xamarin Apps Rich Zwaap Thad Tilton ArcGIS Runtime session tracks at DevSummit 2018 ArcGIS Runtime SDKs share a common core, architecture and design Functional sessions

More information

ArcGIS App Strategies Ben

ArcGIS App Strategies Ben ArcGIS App Strategies Ben Ramseth Bramseth@esri.com @esrimapninja DevSummit DC February 26, 2016 Washington, DC Session overview Topics Understanding ArcGIS s Defining strategies for building s Applying

More information

AppOBP > PrOBPT > class Timp import java.text.decimalformat;

AppOBP > PrOBPT > class Timp import java.text.decimalformat; AppOBP > PrOBPT > class Timp import java.text.decimalformat; public class Timp { private int hour; // 0-23 private int minute; // 0-59 private int second; // 0-59 // constructorul Timp initializeaza fiecare

More information

Optimizing Field Operations. Jeff Shaner

Optimizing Field Operations. Jeff Shaner Optimizing Field Operations Jeff Shaner Field GIS Taking GIS Beyond the Office Collecting Data Reporting Observations Managing Work Connecting the Field with the Enterprise Workforce for ArcGIS Field workforce

More information

Collector for ArcGIS

Collector for ArcGIS Collector for ArcGIS Field GIS Taking GIS Beyond the Office Collecting Data Reporting Observations Managing Work Connecting the Field with the Enterprise Field Mobility Solutions Improve accuracy and currency

More information

Java. Curs 2. Danciu Gabriel Mihail. Septembrie 2018

Java. Curs 2. Danciu Gabriel Mihail. Septembrie 2018 Java Curs 2 Danciu Gabriel Mihail Septembrie 2018 Cuprins Operatori Clase Pachete Prezentare java.lang Introducere în baze de date Operatori aritmetici Operatorii pe biţi Operatori pe biţi: exemplu class

More information

Design activities. Session III. 1. Topology. - Selecting and placing devices - Interconnecting devices

Design activities. Session III. 1. Topology. - Selecting and placing devices - Interconnecting devices Design activities Session I 1. Topology - Selecting and placing devices - Interconnecting devices 2. Providing connectivity between directly connected devices - Configuring addresses for servers and hosts

More information

Getting Started with ArcGIS Runtime. Jeff Shaner David Cardella

Getting Started with ArcGIS Runtime. Jeff Shaner David Cardella Getting Started with ArcGIS Runtime Jeff Shaner David Cardella Agenda ArcGIS Runtime SDK Overview WPF SDK Java SDK ios, Android, Win Phone SDKs Road Ahead Making ArcGIS available from any device anywhere

More information

Fisa de lucru: Studiul componentelor calculatorului

Fisa de lucru: Studiul componentelor calculatorului 11.3.7 Fisa de lucru: Studiul componentelor calculatorului Imprimati si completati aceasta activitate. In aceasta activitate veti folosi Internet-ul, un ziar, sau un magazin local pentru a culege informatii

More information

Implementing ArcGIS Mobile Applications for the Enterprise

Implementing ArcGIS Mobile Applications for the Enterprise Implementing ArcGIS Mobile Applications for the Enterprise Myles Sutherland Glenn Meister ESRI Developer Summit 2008 1 Schedule 75 minute session 60 65 minute lecture 10 15 minutes Q & A following the

More information

ACTA TECHNICA NAPOCENSIS

ACTA TECHNICA NAPOCENSIS TECHNICAL UNIVERSITY OF CLUJ-NAPOCA ACTA TECHNICA NAPOCENSIS Series: Applied Mathematics and Mechanics 53, Vol. III, 2010 Programming AutoCAD using Jawin from Java in JDeveloper ANTAL Tiberiu Alexandru

More information

Using Geoprocessing Services with ArcGIS Web Mapping APIs

Using Geoprocessing Services with ArcGIS Web Mapping APIs Esri Developer Summit in Europe November 12 London Using Geoprocessing Services with ArcGIS Web Mapping APIs Simon Liu, Andy Gup Who are your presenters? Simon Liu, Esri U.K. GIS Developer sliu@esriuk.com

More information

Oferta speciala Vodafone

Oferta speciala Vodafone Oferta speciala Vodafone PERSOANA DE CONTACT S.N.A.P. MATEI MARIN 0722.615.321 Intre orele 08.30 15.00 Abonamente voce cu terminale in rate: 2 Red Connect Eco 7.5 Minute nelimitate in orice retea nationala

More information

Google Maps library requires v2.50 or above.

Google Maps library requires v2.50 or above. Google Maps library requires v2.50 or above. Google Maps library allows you to add Google maps to your application. This library requires Android 3+ and will only work on devices with Google Play service.

More information

TRANSFORMATOARE DE CURENT

TRANSFORMATOARE DE CURENT MAK 140/80 TRANSFORMATOARE DE CURENT Aceste transformatoare de curent pot fi utilizate pentru curenţi de la 200 A la 2000 A. Ele sunt transformatoare de curent de tip inel. Sunt fabricate conform standardelor

More information

Getting Started with ArcGIS Runtime SDK for Qt. Thomas Dunn & Nandini Rao

Getting Started with ArcGIS Runtime SDK for Qt. Thomas Dunn & Nandini Rao Getting Started with ArcGIS Runtime SDK for Qt Thomas Dunn & Nandini Rao Agenda Getting Started Creating the Map Geocoding and Routing Geoprocessing Message Processing Work Offline The Next Release ArcGIS

More information

Sharing Web Layers and Services in the ArcGIS Platform. Melanie Summers and Ty Fitzpatrick

Sharing Web Layers and Services in the ArcGIS Platform. Melanie Summers and Ty Fitzpatrick Sharing Web Layers and Services in the Platform Melanie Summers and Ty Fitzpatrick Agenda Platform overview - Web GIS information model - Two deployment options Pro Sharing - User experience and workflows

More information

Proiectarea Rețelelor 32. Controlul modelelor de trafic in retea prin alterarea atributelor BGP

Proiectarea Rețelelor 32. Controlul modelelor de trafic in retea prin alterarea atributelor BGP Platformă de e-learning și curriculă e-content pentru învățământul superior tehnic Proiectarea Rețelelor 32. Controlul modelelor de trafic in retea prin alterarea atributelor BGP De ce ebgp? De ce ibgp?

More information

PNI SmartCAM. versiune Android. - manual de utilizare-

PNI SmartCAM. versiune Android. - manual de utilizare- PNI SmartCAM versiune Android - manual de utilizare- Introducere: Acest manual se refera la instalarea si utilizarea aplicatiei PNI SmartCAM, software necesar monitorizarii atat camerei cu IP PNI 631W,

More information

Salesforce Mobile App URL Schemes

Salesforce Mobile App URL Schemes Salesforce Mobile App URL Schemes Version 2, 2 @salesforcedocs Last updated: November 2, 2017 Copyright 2000 2017 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark of salesforce.com,

More information

ArcGIS Runtime: Building 3D Apps. Rex Hansen Adrien Meriaux

ArcGIS Runtime: Building 3D Apps. Rex Hansen Adrien Meriaux ArcGIS Runtime: Building 3D Apps Rex Hansen Adrien Meriaux Agenda 3D across the ArcGIS Platform 3D in ArcGIS Runtime Road ahead ArcGIS 3D helps customers Create and Manage Design and Simulate Visualize

More information

Instructions on Yealink s SDK for Yealink T5 Smart Media Phone Series. Instructions on Yealink s SDK for Yealink T5 Smart Media Phone Series

Instructions on Yealink s SDK for Yealink T5 Smart Media Phone Series. Instructions on Yealink s SDK for Yealink T5 Smart Media Phone Series Instructions on Yealink s SDK for Yealink T5 Smart Media Phone Series Table of Contents 1 SDK Introduction... 4 2 Yealink Android Phone Debugging Preparation... 4 2.1 Enabling the ADB Feature... 4 2.2

More information

Automating Distributed Raster Analysis using the Image Server REST API. Jie Zhang Zikang Zhou Demo Theater 2 - Oasis 1

Automating Distributed Raster Analysis using the Image Server REST API. Jie Zhang Zikang Zhou Demo Theater 2 - Oasis 1 Automating Distributed Raster Analysis using the Image Server REST API Jie Zhang Zikang Zhou Demo Theater 2 - Oasis 1 What is Distributed Raster Analysis? From 10.5, ArcGIS has a new way to create and

More information

PROCE55 Mobile: Web API App. Web API. https://www.rijksmuseum.nl/api/...

PROCE55 Mobile: Web API App. Web API. https://www.rijksmuseum.nl/api/... PROCE55 Mobile: Web API App PROCE55 Mobile with Test Web API App Web API App Example This example shows how to access a typical Web API using your mobile phone via Internet. The returned data is in JSON

More information

A Crash Course to Android Mobile Platform

A Crash Course to Android Mobile Platform Enterprise Application Development using J2EE Shmulik London Lecture #2 A Crash Course to Android Mobile Platform Enterprise Application Development Using J2EE / Shmulik London 2004 Interdisciplinary Center

More information

Building Applications with the ArcGIS Runtime SDK for WPF

Building Applications with the ArcGIS Runtime SDK for WPF Esri International User Conference San Diego, California Technical Workshops 24 th July 2012 Building Applications with the ArcGIS Runtime SDK for WPF Euan Cameron & Paul Pilkington Agenda Introduction

More information

Agenda. Overview of Xamarin and Xamarin.Android Xamarin.Android fundamentals Creating a detail screen

Agenda. Overview of Xamarin and Xamarin.Android Xamarin.Android fundamentals Creating a detail screen Gill Cleeren Agenda Overview of Xamarin and Xamarin.Android Xamarin.Android fundamentals Creating a detail screen Lists and navigation Navigating from master to detail Optimizing the application Preparing

More information

Building Native Apps with ArcGIS API for JavaScript Using PhoneGap and jquery. Andy Gup, Lloyd Heberlie

Building Native Apps with ArcGIS API for JavaScript Using PhoneGap and jquery. Andy Gup, Lloyd Heberlie Building Native Apps with ArcGIS API for JavaScript Using PhoneGap and jquery Andy Gup, Lloyd Heberlie Agenda Getting to know PhoneGap jquery overview jquery and ArcGIS API for JavaScript Putting it all

More information

Geo-enable your.net apps with ArcGIS Online and Runtime. Antti Kajanus Thad Tilton

Geo-enable your.net apps with ArcGIS Online and Runtime. Antti Kajanus Thad Tilton Geo-enable your.net apps with ArcGIS Online and Runtime Antti Kajanus Thad Tilton Topics ArcGIS Online overview Creating an ArcGIS Online developer's account Licensing and credits Uploading data and hosting

More information