Download - Tecnologies d’Informació Geoespacialligit0.uab.cat/WEB2/images/formacio/fc_apps3.pdf · - Portar el seu dispositiu mòbil (Android o iOS) tipus smartphone i cable USB si desitja

Transcript
Page 1: Tecnologies d’Informació Geoespacialligit0.uab.cat/WEB2/images/formacio/fc_apps3.pdf · - Portar el seu dispositiu mòbil (Android o iOS) tipus smartphone i cable USB si desitja

Seminaris - Tallers

Tecnologies d’Informació Geoespacial

www.uab.cat/ligit

Informació

Tel. : 93 581 18 91 - Fax: 93 581 20 01correu-e: [email protected] - skype: ligit.uab

Lloc de realitzacióLaboratori d’Informació Geogràfica i TeledeteccióFacultat de Filosofia i Lletres, Edifici B9Universitat Autònoma de Barcelona08193 BELLATERRA

ProfessoratAitor Alsina RodríguezDr. en Informàtica, CEO & Co-founder en Appnostica

Inscripció

Fins el 3 de febrer de 2017, a través de formulari d'inscripció online o per correu electrònic a [email protected].

Documentació (s'ha d'enviar per correu electrònic a [email protected]):

- Fotocòpia de DNI o passaport.- Acreditació per acollir-se a tarifes reduïdes: vinculació a UAB (alumnes, professors, investigadors, personal) o situació personal (aturat) per a tarifa interna; personal PRUAB-UABCei, graduat MTIG, col·legiat DCGC o associat AGPC per a tarifa mixta.

- Indicar el codi del curs S12-GeoApps.

Direcció i Coordinació

Miquel Àngel Vargas García

Seminaris - Tallers

Tecnologies d’Informació Geoespacial

febrer 2017

Desenvolupament de GeoAplicacions sobre dispositius mòbils, 3a. edició

Formes de pagament

En la confirmació d'inscripció es facilitaran les dades de pagament.

1. Transferència bancària.2. A través factura a empresa o institució (sol·licitar model).3. Ingrés en compte bancari .

Calendari inscripcióGENER - FEBRER 2017

Dl. Dm. Dx. Dj. Dv. Ds. Dm.

9 10 11 12 13 14 15

16 17 18 19 20 21 22

23 24 25 26 27 28 29

30 31 1 2 3 4 5

Places

20 places (un ordinador per persona), assignades per rigorós ordre d'inscripció completada.

Preus

265 €, preu general*.

* 230 € Tarifa mixta: personal adscrit a entitats del Parc de Recerca UAB i UABCEI; graduats del Màster en Tecnologies de la Informació Geogràfica; col·legiats i associats de la Delegació del Col·legi de Geògrafs de Catalunya i l'Associació de Geògrafs Professionals de Catalunya. Cal certificar la pertinença o situació personal en el moment de realitzar la inscripció.

* 135 € Tarifa interna: usuaris interns, procedents dels grups de recerca UAB, investigadors i estudiants UAB, i persones en situació d'atur. Cal certificar la pertinença o situació personal en el moment de realitzar la inscripció.

Page 2: Tecnologies d’Informació Geoespacialligit0.uab.cat/WEB2/images/formacio/fc_apps3.pdf · - Portar el seu dispositiu mòbil (Android o iOS) tipus smartphone i cable USB si desitja

Objectius

Aprofundir en la programació d'aplicacions orientades a mapes i, en particular, en la captació i gestió de dades georeferenciades. L'assistent aprendrà a crear aplicacions que utilitzin la càmera del dispositiu i la localització per tal de seguir avançant en el desenvolupament d’una app amb mapes i accés a bases de dades: el col·lector de dades. Al final del bloc l'assistent disposarà dels coneixements necessaris per construir una aplicació de recollida de dades georeferenciades, a través de formularis i connexions contra bases de dades, i la seva visualització en un mapa, obtenint com a resultat la implementació de la seva primera aplicació amb aquestes característiques.

Programa

Bloc 2: Avançant en la programació per mòbils: creació d'un col·lector de dades

Objectius

En aquest primer bloc s’introduirà la plataforma Phonegap com a eina de desenvolupament d’aplicacions per a dispositius mòbils Android i iOS, entre d’altres. L’estudiant aprendrà a utilitzar l’entorn de treball i a programar els components bàsics d’una aplicació amb mapes: un visor cartogràfic. Al final del bloc, l'assistent tindrà els coneixement necessaris per crear una aplicació que permeti visualitzar informació georeferenciada sobre un mapa.

Programa

Bloc 1: Introducció a la programació per mòbils i creació d'un visor cartogràfic

CalendariFEBRER 2017

Dl. Dm. Dx. Dj. Dv. Ds. Dm.

30 31 1 2 3 4 5

6 8 10 11 12 7 9

13 15 17 18 1914 16

20 21 22 23 24 25 26

Presentació i objectius

L'objectiu principal del programa és la introducció a la programació i desenvolupament d’aplicacions amb component geogràfic sobre dispositius mòbils (Android i iOS) mitjançant la plataforma PhoneGap, que permet generar aplicacions per sistemes Android i iOS utilitzant un mateix codi font escrit en JavaScript, HTML i CSS.

Es farà servir l’API de Google Maps com a component geogràfic, s'explicarà també com substituir-la per altres (p.e. Leaflet). S’introduirà a l'alumne en la programació amb HTML, CSS i JavaScript i en l'ús de l'API de Google Maps. No calen coneixements previs de programació per assistir, però qualsevol experiència o coneixement previ seran de gran utilitat. En cas de no tenir cap experiència en programació web es recomana consultar abans algun tutorial de HTML, CSS i JavaScript com els de http://www.w3schools.com/.

En finalitzar l'estudiant tindrà els coneixements necessaris per construir una aplicació de recollida de dades georeferenciades i la seva visualització en un mapa. La formació servirà per desenvolupar sobre Android com per iOS. Les activitats realitzades a les sessions es faran principalment per Android.

Adreçat a

Titulats universitaris de grau superior o mitjà, estudiants de 2on cicle, tècnics amb títol de cicles formatius de grau superior o formació professional de 2on grau. També professionals del sector TIG amb experiència en el desenvolupament d’aplicacions SIG.

Requisits

- Coneixements de S.O. Windows (XP/Vista/7/8) i Android/iOS a nivell d'usuari. Coneixements bàsics de programació web (html, css, javaScript), seran d’ajuda.- Portar el seu dispositiu mòbil (Android o iOS) tipus smartphone i cable USB si desitja desenvolupar i implementar l'aplicació sobre aquest.

Sessió 1: (4 h.) - 07/02/17• Escenari actual de les aplicacions mòbils.• Introducció a l'entorn de desenvolupament: la plataforma PhoneGap.• Programació bàsica amb JavaScript.• Creació de finestres, imatges, botons i altres elements visuals.• Activitat: crear l’estructura d’una aplicació bàsica. Instal·lació al dispositiu.

Sessió 2: (4 h.) - 09/02/17• Ús de mapes amb l’API de Google Maps per Android.• Geolocatlització: On estic?• Afegir elements georeferenciats al mapa: marques, polígons, rutes, etc.• Activitat: afegir un mapa a l’aplicació i etiquetar-lo amb marques de coordenades i rutes.

Projecte a desenvolupar

• Visor cartogràfic: l'alumne crearà l'estructura bàsica d'una aplicació per mostrar un mapa. Sobre aquest mapa es situaran punts a partir de coordenades donades i la localització actual de l'usuari de l'aplicació. També s'exploraran altres característiques interessants que ofereix el servei de Google Maps.

Sessió 1: (4 h.) - 14/02/17• Texts i gestió d’idiomes• Creació de formularis• Desar dades locals. • Registrar dades en un servidor de base de dades.• Activitat: Crear una pantalla per introduir dades georeferenciades i escriure el codi necessari per guardar-les en un servidor de dades, que recollirà les dades de tots els usuaris de l'aplicació.

Sessió 2: (4 h.) - 16/02/17• La càmera: captar, mostrar i guardar imatges des de l’aplicació.• Obtenir dades del servidor de base de dades.• Etiquetat del mapa amb les dades del servidor.• Activitat: Mostrar a la pantalla del mapa la informació emmagatzemada al servidor i validar l’aplicació completa.

Projecte a desenvolupar

• Col·lector de dades: a partir d'una aplicació bàsica amb mapes (desenvolupada al bloc 1), l'alumne crearà les funcions necessàries per recollir i afegir al mapa punts georeferenciats mitjançant els serveis de localització del dispositiu mòbil. A més, es veurà com utilitzar la càmera per captar imatges georeferenciades i afegir-les al mapa, així com desar i recuperar informació sobre servidors de bases de dades.

Horaris

Classes de 9.30 h. a 14.00 hores (sessions de 4 hores), amb mitja hora de pausa.