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
10
Embed
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
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
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
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
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
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
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
Arquitectura de l’aplicació (2/2)
• Patró Model – Vista – Controlador
On
tro
bar
men
ús
esp
ecia
ls
6
Demostració
On
tro
bar
men
ús
esp
ecia
ls
7
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
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).