Post on 23-Jun-2020
Seminaris - Tallers
Tecnologies d’Informació Geoespacial
www.uab.cat/ligit
Informació
Tel. : 93 581 18 91 - Fax: 93 581 20 01correu-e: ligit@uab.cat - 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 ligit@uab.cat.
Documentació (s'ha d'enviar per correu electrònic a ligit@uab.cat):
- 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ó.
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.