15
ESRI arendusvahendid veebikaartide ja mobiilirakenduste loomiseks Kristel Meikas, AlphaGIS

ESRI arendusvahendid - · PDF file•Kaartide kuvamiseks OpenGL ES 2.0 •ArcGIS Server 9.3.1 ja 10 teenused . ArcGIS for Android rakendus

Embed Size (px)

Citation preview

ESRI arendusvahendid veebikaartide ja mobiilirakenduste loomiseks

Kristel Meikas, AlphaGIS

Teemad

• ESRI veebiAPI-de ülevaade

• ESRI uuenenud arendusvahendid –

ArcGIS Runtime

• Lähemalt ArcGIS API for Android’ist

• Demo

ESRI veebiAPI-de ülevaade

ArcGIS API JavaScriptile

Uusim versioon – 2.8 (märts 2012)

• Kasutab Dojo 1.6.1 raamistikku

• Chrome 4+, Firefox 3.5+, Internet Explorer 7-9, Safari 3+ tugi

• Toetab HTML5 ja CSS3

• Pakub mobiilsetele seadmetele mõeldud kompaktversiooni - Android 2.2+, iOS 3+, Blackberry 6+ tugi

• Arendusvahendid: Aptana Studio (Aptana 2 jaoks olemas

plugin), Visual Studio või meelepärane tekstiredaktor

http://help.arcgis.com/en/webapi/javascript/arcgis/

ArcGIS API Flexile

Uusim versioon – 2.5 (detsember 2011) Saadaval ka versiooni 3.0 eelväljalase (märts 2012)

• Kasutab Flex 4.6 raamistikku, toetab ka 4.1, 4.5 ja 4.5.1

• Chrome 4+, Firefox 3.5+, Internet Explorer 7-9, Safari 3+ tugi

- Vajab Adobe Flash Player 10 brauseripluginat

• Loodud ArcGIS Viewer for Flex rakendus

• Arendusvahendid: Adobe Flash Builder 4 või 4.5 (soovituslik),

Adobe Flash Player 10 Debugger

http://help.arcgis.com/en/webapi/flex/

ArcGIS API Silverlightile

Uusim versioon – 2.4 (jaanuar 2012)

• Kasutatav raamistik sisaldub brauseripluginas

• Chrome 4+, Firefox 3.5+, Internet Explorer 7-9, Safari 3+ tugi

- Vajab Microsoft Silverlight 4 brauseripluginat

• Loodud ArcGIS Viewer for Silverlight rakendus

• Arendusvahendid: Expression Blend 4 või Visual Studio 2010

koos Silverlight 4 Tools ja Expression Blend SDK-ga

http://help.arcgis.com/en/webapi/silverlight/

ArcGIS Runtime SDK-d

Platvormid ja arendusvahendid

iOS Android

Rakendus

• ArcGIS

Windows

Phone

Windows

Mobile

Windows Linux

Runtime SDK

• Objective C

Rakendus

• ArcGIS

Runtime SDK

• Java

Rakendus

• ArcGIS

Runtime SDK

• Silverlight

Rakendus

• ArcGIS

Runtime SDK

• .NET

Rakendus

• ArcGIS Explorer*

Runtime SDK

• WPF, Java

Rakendus

• puudub

Runtime SDK

• Qt, Java

Platvormidel on olemas runtime, API + SDK ja eelloodud rakendus

ArcGIS Runtime SDK Androidile

Funktsionaalsus ja võimalused

• Kaartide kuvamine ArcGIS Serverist, Online’ist, Portalist

• Lokaalselt seadmes hoitavate aluskaartide kuvamine

• Turvatud teenustega töötamine

• Geotöötlustööriistade kasutamine ja tulemuste kuvamine

• Ruumiandmete või SQL põhjal andmete otsimine ja pärimine

• Mobiilse seadme GPSi kasutamine

• Andmete muutmine ja kogumine

• ArcGIS Online’is seadistatud info-popup’ide kuvamine

• Aadressiotsing ja geokodeerimine

• Objektide geomeetria töötlemine, objektide suhete ja seoste

leidmine

SDK hõlmab:

• Pluginat Eclipse arendusvahendile, mis sisaldab kogu

SDK-d

• Androidi-spetsiifilist Java API-t ArcGISi võimalustega

• Lihtsaid ja ka keerukamaid näiteid API võimaluste

tundmaõppimiseks

• Klasside ja meetodide tasemel Javadoci API kohta

• Dokumentatsiooni, mis selgitab näidete töötamist ja

parimaid võimalusi API kasutamiseks

Arendusvahendid ja nõuded süsteemile

• Operatsioonisüsteem: Windows, Linux, Mac OS X (Intel)

• Eclipse IDE (arenduskeskkond), kus on paigaldatud:

- Android Development Tools (ADT) plugin

- ArcGIS API for Android plugin

- Java Development Tools (JDT) plugin

- Java Development Kit (JDK) 6 (JREst ei piisa)

• Android SDK alates 2.2 (API 8) platvormist (Google)

• Kaartide kuvamiseks OpenGL ES 2.0

• ArcGIS Server 9.3.1 ja 10 teenused

ArcGIS for Android rakendus

• Uusim versioon 1.5

• Tasuta laetav Google Play vahendusel

• Funktsionaalsus:

- Kaartide kuvamine, infopäringud, mõõtmine,

andmete kogumine, seadme GPSi kasutamine jm

Demo

Tänan tähelepanu eest!

AlphaGIS

e-post: [email protected]

http://www.alphagis.ee

facebook.com/AlphaGIS