SlideShare a Scribd company logo
GIS NUTISEADMETES
Jaak Laineste, Nutiteq
ESTGIS Suvekool, august 2014
Teemad
1. Äppide ja GIS arendus nutiseadmes
2. Nutiteq GIS-arendusvahendi näiteid
3. Tulevik – kantavad GIS-seadmed
Ootused ja kogemused
• Mida olete kasutanud ?
• Mida oleks vaja?
Kuidas teha?
1. Kasutada valmisvahendeid / appe
Appide toolkit-id
GIS toolkit-id
2. Tellida arendus
Eestist
Mujalt
Kulu: €€.€€€ - €.€€€.€€€ + pidevad uuendused
3. Teha ise
Mis seadmetele - kasutajad
Programmeerimiskeele oskused
Töövahendid
Äppide “konstruktorid”
• “ei vaja programmeerimist”
AppMachine
TheAppBuilder
• Top 15:
http://www.businessnewsdaily.com/4901-
best-app-makers-creators.html
• GIS-funktsioonidega ?
0
• “Appide vahendid idiootidele”
Nutitelefonide äppide arendus
• Apple iOs (iPhone, iPad)
Arenduskeel (API): Objective C
Võimalik ka: C++, C, HTML, Swift
Vajalik: Mac, 99USD/aastas
• Google Android
Arenduskeel: Java
Võimalik ka: C++, C (NDK), HTML
Vajalik: 25 USD/registreerimine
• Windows Phone
Arenduskeel: .NET: C#, Visual Basic
Vajalik: Windows 8 arvuti, 25 EUR/aastas
Mitmikplatvorm vahendeid
• Xamarin / MonoTouch
.NET, C#
~$300 / aastas
Saab kasutada nii “native” teeke kui C# koodi
• Appcelerator Titanium
Javascript, süsteemi kasutajaliidese elementidega
Iga mobiiliplatvormi jaoks eraldi kood
• HTML5: Javascript, CSS
Apache Cordova / PhoneGAP – app-i kest
Sencha Touch, jQuery Mobile jne – Javascript UI
Hoiatus: piiratud jõudlus
• Teisi
Qt (C++), Unity jpt
GIS mobiilis
• GIS valmisvahendid tööks
Põhifookus: andmete kogumine
ESRI: ArcGIS mobile, Collector for ArcGIS
Google Earth + Google Enterprise server
DataPoint GIS
MapGo GIS Data Collection
Fulcrum App
…
Kogemusi mõnega neist?
• GIS lõppkasutajale
ArcGIS Mobile, Google Earth
Spetsiaalne lahendus kaardi/GIS SDK abil
• GIS arendusvahendid arendajale
GIS arendusvahendid nutitelefonidele
• HTML/brauseri-põhised
Leaflet, OpenLayers 3, MapBox GL
• Lihtsad kaardinäitajad
Google, Apple, Bing, Here SDK – “tasuta”
MapBox, MapsForge, OSMDroid jms
• GIS-funktsioonidega
ESRI SDK
Nutiteq SDK
Nutiteq tutvustus
• Asutatud 2007
• Mobi Solutions grupi osa
Ligi 50 Android ja iOs arendajat
• Eestis:
Nutimap EMT-s (J2ME, 2008), Regio
• Mujal:
Belgia maanteeamet, Tai maaamet (3500 kasutajat),
Trapster (20 M kasutajat), Skobbler, BAE Systems,
BBVA, CloudMade, Jeppesen (Boeing), Thomson
Aerospace, Moovit, Barcelona, Sensorly, Gaia GPS,
Nogago, ioSphere, SeatGeek jpt
Nutiteq eelised
• Paindlik arendus, ei ole suurfirma
• Kohapealne arendustugi Eestis
• Lihtne hinnastus, pole reklaami jne
• Sõltumatus kaardipakkujast
OSM, kohalik, WMS, majasisene jne
• Sobib nii lõppkasutaja- kui profi-
lahendustele
Nutiteq SDK võtmeomadused
1. GIS formaadid ja integratsioon
WMS, WFS, GeoTIFF, MapInfo TAB, Shape, SpatiaLite ...
2. Offline ja online
Integreeritud Mapsforge, MBTiles, MGMaps ...
Vektor-baaskaart online/offline
3. Redigeerimine
Online CartoDB, offline SpatiaLite, Shape
4. 3D visualiseerimine
2.5D vaade
3D mudelid kaardil, 3D linn
5. GIS mootorid
Spatialite, OGR, GDAL, JTS, GEOS
Vahendite haldus – Tallinna Vesi
WFS - Vektorandmed
Vektorandmete redigeerimine
WMS - interaktsiooniga
Lõppkasutaja rakendus (2.5D)
3D majad (OpenStreetMap)
Teekonnaotsing
Sõiduaja tsoonid
3D linn - Tallinn
Barcelona
San Francisco
Siseruumi 3D
Nutiteq pakub
• Mobiiliarendajatele:
http://nutiteq.github.io - tasuta allalaadimine
Kasutajate emaili-list, tasuta koodinäited
• GIS loojatele:
Valmislahenduste (äppide) loomine
Uute võimaluste lisamine
Koolitus ja konsultatsioon
• GIS kasutajatele:
Mida vajate?
Aitäh !
Jaak Laineste
Mob: 509 2586
Skype: jaakl3000
www.nutiteq.com
jaak@nutiteq.com

More Related Content

More from Jaak Laineste

EstGIS 2018 blockchain + GIS
EstGIS 2018 blockchain + GISEstGIS 2018 blockchain + GIS
EstGIS 2018 blockchain + GIS
Jaak Laineste
 
OpenStreetMap and Open data in Estonia
OpenStreetMap and Open data in EstoniaOpenStreetMap and Open data in Estonia
OpenStreetMap and Open data in Estonia
Jaak Laineste
 
Mobile LBS
Mobile LBSMobile LBS
Mobile LBS
Jaak Laineste
 
OpenStreetMap koolitus ESTGIS-ile
OpenStreetMap koolitus ESTGIS-ileOpenStreetMap koolitus ESTGIS-ile
OpenStreetMap koolitus ESTGIS-ile
Jaak Laineste
 
Open streetmap koolitus_yldine_eka
Open streetmap koolitus_yldine_ekaOpen streetmap koolitus_yldine_eka
Open streetmap koolitus_yldine_ekaJaak Laineste
 
Nutiteq android sdk_2011_sept
Nutiteq android sdk_2011_septNutiteq android sdk_2011_sept
Nutiteq android sdk_2011_sept
Jaak Laineste
 
OpenStreetMap koolitus 2h
OpenStreetMap koolitus 2hOpenStreetMap koolitus 2h
OpenStreetMap koolitus 2h
Jaak Laineste
 
Openstreetmap, GPS traces and positioning
Openstreetmap, GPS traces and positioningOpenstreetmap, GPS traces and positioning
Openstreetmap, GPS traces and positioning
Jaak Laineste
 
Augmented reality game with OpenStreetMap
Augmented reality game with OpenStreetMapAugmented reality game with OpenStreetMap
Augmented reality game with OpenStreetMap
Jaak Laineste
 
Public sources in estonia sotm2010
Public sources in estonia sotm2010Public sources in estonia sotm2010
Public sources in estonia sotm2010
Jaak Laineste
 
Laineste OpenStreetMap.ee
Laineste OpenStreetMap.eeLaineste OpenStreetMap.ee
Laineste OpenStreetMap.ee
Jaak Laineste
 
Nutiteq introduction
Nutiteq introductionNutiteq introduction
Nutiteq introduction
Jaak Laineste
 

More from Jaak Laineste (12)

EstGIS 2018 blockchain + GIS
EstGIS 2018 blockchain + GISEstGIS 2018 blockchain + GIS
EstGIS 2018 blockchain + GIS
 
OpenStreetMap and Open data in Estonia
OpenStreetMap and Open data in EstoniaOpenStreetMap and Open data in Estonia
OpenStreetMap and Open data in Estonia
 
Mobile LBS
Mobile LBSMobile LBS
Mobile LBS
 
OpenStreetMap koolitus ESTGIS-ile
OpenStreetMap koolitus ESTGIS-ileOpenStreetMap koolitus ESTGIS-ile
OpenStreetMap koolitus ESTGIS-ile
 
Open streetmap koolitus_yldine_eka
Open streetmap koolitus_yldine_ekaOpen streetmap koolitus_yldine_eka
Open streetmap koolitus_yldine_eka
 
Nutiteq android sdk_2011_sept
Nutiteq android sdk_2011_septNutiteq android sdk_2011_sept
Nutiteq android sdk_2011_sept
 
OpenStreetMap koolitus 2h
OpenStreetMap koolitus 2hOpenStreetMap koolitus 2h
OpenStreetMap koolitus 2h
 
Openstreetmap, GPS traces and positioning
Openstreetmap, GPS traces and positioningOpenstreetmap, GPS traces and positioning
Openstreetmap, GPS traces and positioning
 
Augmented reality game with OpenStreetMap
Augmented reality game with OpenStreetMapAugmented reality game with OpenStreetMap
Augmented reality game with OpenStreetMap
 
Public sources in estonia sotm2010
Public sources in estonia sotm2010Public sources in estonia sotm2010
Public sources in estonia sotm2010
 
Laineste OpenStreetMap.ee
Laineste OpenStreetMap.eeLaineste OpenStreetMap.ee
Laineste OpenStreetMap.ee
 
Nutiteq introduction
Nutiteq introductionNutiteq introduction
Nutiteq introduction
 

GIS Mobiilis - ESTGIS suveülikool 2014

  • 1. GIS NUTISEADMETES Jaak Laineste, Nutiteq ESTGIS Suvekool, august 2014
  • 2. Teemad 1. Äppide ja GIS arendus nutiseadmes 2. Nutiteq GIS-arendusvahendi näiteid 3. Tulevik – kantavad GIS-seadmed
  • 3. Ootused ja kogemused • Mida olete kasutanud ? • Mida oleks vaja?
  • 4. Kuidas teha? 1. Kasutada valmisvahendeid / appe Appide toolkit-id GIS toolkit-id 2. Tellida arendus Eestist Mujalt Kulu: €€.€€€ - €.€€€.€€€ + pidevad uuendused 3. Teha ise Mis seadmetele - kasutajad Programmeerimiskeele oskused Töövahendid
  • 5. Äppide “konstruktorid” • “ei vaja programmeerimist” AppMachine TheAppBuilder • Top 15: http://www.businessnewsdaily.com/4901- best-app-makers-creators.html • GIS-funktsioonidega ? 0 • “Appide vahendid idiootidele”
  • 6. Nutitelefonide äppide arendus • Apple iOs (iPhone, iPad) Arenduskeel (API): Objective C Võimalik ka: C++, C, HTML, Swift Vajalik: Mac, 99USD/aastas • Google Android Arenduskeel: Java Võimalik ka: C++, C (NDK), HTML Vajalik: 25 USD/registreerimine • Windows Phone Arenduskeel: .NET: C#, Visual Basic Vajalik: Windows 8 arvuti, 25 EUR/aastas
  • 7. Mitmikplatvorm vahendeid • Xamarin / MonoTouch .NET, C# ~$300 / aastas Saab kasutada nii “native” teeke kui C# koodi • Appcelerator Titanium Javascript, süsteemi kasutajaliidese elementidega Iga mobiiliplatvormi jaoks eraldi kood • HTML5: Javascript, CSS Apache Cordova / PhoneGAP – app-i kest Sencha Touch, jQuery Mobile jne – Javascript UI Hoiatus: piiratud jõudlus • Teisi Qt (C++), Unity jpt
  • 8. GIS mobiilis • GIS valmisvahendid tööks Põhifookus: andmete kogumine ESRI: ArcGIS mobile, Collector for ArcGIS Google Earth + Google Enterprise server DataPoint GIS MapGo GIS Data Collection Fulcrum App … Kogemusi mõnega neist? • GIS lõppkasutajale ArcGIS Mobile, Google Earth Spetsiaalne lahendus kaardi/GIS SDK abil • GIS arendusvahendid arendajale
  • 9. GIS arendusvahendid nutitelefonidele • HTML/brauseri-põhised Leaflet, OpenLayers 3, MapBox GL • Lihtsad kaardinäitajad Google, Apple, Bing, Here SDK – “tasuta” MapBox, MapsForge, OSMDroid jms • GIS-funktsioonidega ESRI SDK Nutiteq SDK
  • 10. Nutiteq tutvustus • Asutatud 2007 • Mobi Solutions grupi osa Ligi 50 Android ja iOs arendajat • Eestis: Nutimap EMT-s (J2ME, 2008), Regio • Mujal: Belgia maanteeamet, Tai maaamet (3500 kasutajat), Trapster (20 M kasutajat), Skobbler, BAE Systems, BBVA, CloudMade, Jeppesen (Boeing), Thomson Aerospace, Moovit, Barcelona, Sensorly, Gaia GPS, Nogago, ioSphere, SeatGeek jpt
  • 11. Nutiteq eelised • Paindlik arendus, ei ole suurfirma • Kohapealne arendustugi Eestis • Lihtne hinnastus, pole reklaami jne • Sõltumatus kaardipakkujast OSM, kohalik, WMS, majasisene jne • Sobib nii lõppkasutaja- kui profi- lahendustele
  • 12. Nutiteq SDK võtmeomadused 1. GIS formaadid ja integratsioon WMS, WFS, GeoTIFF, MapInfo TAB, Shape, SpatiaLite ... 2. Offline ja online Integreeritud Mapsforge, MBTiles, MGMaps ... Vektor-baaskaart online/offline 3. Redigeerimine Online CartoDB, offline SpatiaLite, Shape 4. 3D visualiseerimine 2.5D vaade 3D mudelid kaardil, 3D linn 5. GIS mootorid Spatialite, OGR, GDAL, JTS, GEOS
  • 13. Vahendite haldus – Tallinna Vesi
  • 21. 3D linn - Tallinn
  • 25. Nutiteq pakub • Mobiiliarendajatele: http://nutiteq.github.io - tasuta allalaadimine Kasutajate emaili-list, tasuta koodinäited • GIS loojatele: Valmislahenduste (äppide) loomine Uute võimaluste lisamine Koolitus ja konsultatsioon • GIS kasutajatele: Mida vajate?
  • 26. Aitäh ! Jaak Laineste Mob: 509 2586 Skype: jaakl3000 www.nutiteq.com jaak@nutiteq.com

Editor's Notes

  1. Kas keegi on mõnda neist kasutanud? Kogemusi jagada