On trobar menús especials - UOCopenaccess.uoc.edu/webapps/o2/bitstream/10609/23822/8/... · 2017....
Transcript of On trobar menús especials - UOCopenaccess.uoc.edu/webapps/o2/bitstream/10609/23822/8/... · 2017....
![Page 1: On trobar menús especials - UOCopenaccess.uoc.edu/webapps/o2/bitstream/10609/23822/8/... · 2017. 10. 4. · Febrer - juny de 2013 1 . Introducció ... •Aprendre un nou llenguatge](https://reader035.fdocumento.com/reader035/viewer/2022071515/6137b9470ad5d2067648ceb0/html5/thumbnails/1.jpg)
On trobar menús
especials
Treball Final de Carrera
Desenvolupament d’aplicacions per a dispositius mòbils
Enginyeria Tècnica en Informàtica de Gestió
Alumne: Santiago Herrero Blanco Consultors: Jordi Almirall López
Marc Domingo Prieto Febrer - juny de 2013
1
![Page 2: On trobar menús especials - UOCopenaccess.uoc.edu/webapps/o2/bitstream/10609/23822/8/... · 2017. 10. 4. · Febrer - juny de 2013 1 . Introducció ... •Aprendre un nou llenguatge](https://reader035.fdocumento.com/reader035/viewer/2022071515/6137b9470ad5d2067648ceb0/html5/thumbnails/2.jpg)
Introducció
• Motivació: Intoleràncies i al·lèrgies alimentàries
• L’objectiu del projecte ha estat crear una aplicació que faciliti la localització de restaurants que tenen en compte necessitats alimentàries especials.
• Funcions principals:
• Cercar restaurants
• Consultar la informació relacionada
• Fer reserves
• Valorar-los
• Proposar nous restaurants
On
tro
bar
men
ús
esp
ecia
ls
2
![Page 3: On trobar menús especials - UOCopenaccess.uoc.edu/webapps/o2/bitstream/10609/23822/8/... · 2017. 10. 4. · Febrer - juny de 2013 1 . Introducció ... •Aprendre un nou llenguatge](https://reader035.fdocumento.com/reader035/viewer/2022071515/6137b9470ad5d2067648ceb0/html5/thumbnails/3.jpg)
Requisits del projecte
• Punt de partida: desenvolupament per a iOS
• Disseny centrat a l’usuari:
• Anàlisi • Anàlisi competitiva
• Enquestes
• Disseny conceptual • Cinc perfils d’usuari
• Disseny d’sketches i protototips
On
tro
bar
men
ús
esp
ecia
ls
3
![Page 4: On trobar menús especials - UOCopenaccess.uoc.edu/webapps/o2/bitstream/10609/23822/8/... · 2017. 10. 4. · Febrer - juny de 2013 1 . Introducció ... •Aprendre un nou llenguatge](https://reader035.fdocumento.com/reader035/viewer/2022071515/6137b9470ad5d2067648ceb0/html5/thumbnails/4.jpg)
Tecnologies emprades
• Programari a l’ordinador:
• MountainLion (tant en una màquina virtual com en un ordinador Mac)
• Xcode (4.6)
• Visio 2012 de Microsoft, amb les plantilles per a iOS dissenyades per Wyrefrayme
• SQLite Manager, complement al navegador Firefox de la fundació Mozilla
• Survey Monkey
• Dispositiu:
• iPhone 3GS– Amb la darrera versió d’iOS instal·lada (6.1.3)
On
tro
bar
men
ús
esp
ecia
ls
4
![Page 5: On trobar menús especials - UOCopenaccess.uoc.edu/webapps/o2/bitstream/10609/23822/8/... · 2017. 10. 4. · Febrer - juny de 2013 1 . Introducció ... •Aprendre un nou llenguatge](https://reader035.fdocumento.com/reader035/viewer/2022071515/6137b9470ad5d2067648ceb0/html5/thumbnails/5.jpg)
Arquitectura de l’aplicació (1/2) Base de dades
• Integrada en l’aplicació i no en un servidor:
• Inconvenients:
• Pes de l’aplicació
• Risc de còpia
• Actualitzacions periòdiques
• Avantatges:
• Possibilitat de ser consultada sense connexió a internet
• Seguretat- virus o atacs
• Manteniment del servidor
• Estructura de la base de Dades
• Registres per entorn de prova
On
tro
bar
men
ús
esp
ecia
ls
5
![Page 6: On trobar menús especials - UOCopenaccess.uoc.edu/webapps/o2/bitstream/10609/23822/8/... · 2017. 10. 4. · Febrer - juny de 2013 1 . Introducció ... •Aprendre un nou llenguatge](https://reader035.fdocumento.com/reader035/viewer/2022071515/6137b9470ad5d2067648ceb0/html5/thumbnails/6.jpg)
Arquitectura de l’aplicació (2/2)
• Patró Model – Vista – Controlador
On
tro
bar
men
ús
esp
ecia
ls
6
![Page 7: On trobar menús especials - UOCopenaccess.uoc.edu/webapps/o2/bitstream/10609/23822/8/... · 2017. 10. 4. · Febrer - juny de 2013 1 . Introducció ... •Aprendre un nou llenguatge](https://reader035.fdocumento.com/reader035/viewer/2022071515/6137b9470ad5d2067648ceb0/html5/thumbnails/7.jpg)
Demostració
On
tro
bar
men
ús
esp
ecia
ls
7
![Page 8: On trobar menús especials - UOCopenaccess.uoc.edu/webapps/o2/bitstream/10609/23822/8/... · 2017. 10. 4. · Febrer - juny de 2013 1 . Introducció ... •Aprendre un nou llenguatge](https://reader035.fdocumento.com/reader035/viewer/2022071515/6137b9470ad5d2067648ceb0/html5/thumbnails/8.jpg)
Conclusions
• Consolidar i posar en pràctica els coneixements adquirits al llarg dels estudis
• Aprendre un nou llenguatge de programació
• Disseny centrat en l’usuari
• Manca de resposta a les consultes a associacions
On
tro
bar
men
ús
esp
ecia
ls
8
![Page 9: On trobar menús especials - UOCopenaccess.uoc.edu/webapps/o2/bitstream/10609/23822/8/... · 2017. 10. 4. · Febrer - juny de 2013 1 . Introducció ... •Aprendre un nou llenguatge](https://reader035.fdocumento.com/reader035/viewer/2022071515/6137b9470ad5d2067648ceb0/html5/thumbnails/9.jpg)
Línies obertes del projecte
• Base de dades
• Generació d’una base de dades real.
• Contemplar que cada restaurant pogués donar servei per a més d’un requeriment especial.
• Vistes
• Realitzar la selecció per criteris amb una sola vista en comptes de amb tres vistes.
• Controlar que alguns botons només estiguin actius quan es disposa de connexió a internet.
• Potencialitat dels mapes: ruta fins al restaurant i restaurants propers
• Adaptar-lo per a múltiples idiomes.
• Desenvolupar per iPad.
• Implementar l’aplicació en altres plataformes (principalment Android).
On
tro
bar
men
ús
esp
ecia
ls
9
![Page 10: On trobar menús especials - UOCopenaccess.uoc.edu/webapps/o2/bitstream/10609/23822/8/... · 2017. 10. 4. · Febrer - juny de 2013 1 . Introducció ... •Aprendre un nou llenguatge](https://reader035.fdocumento.com/reader035/viewer/2022071515/6137b9470ad5d2067648ceb0/html5/thumbnails/10.jpg)
On
tro
bar
men
ús
esp
ecia
ls
10
Gràcies per la vostra atenció
Properament…
Santi Herrero Blanco [email protected] @bhitnas
On trobar menús especials