on trobar menús especials - uocopenaccess.uoc.edu/webapps/o2/bitstream/10609/23822/8/... · 2017....

10
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

Upload: others

Post on 03-Aug-2021

0 views

Category:

Documents


0 download

TRANSCRIPT

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

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

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

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

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

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

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

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

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

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

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