Tesis Final Aplicsico Amber
Tesis Final Aplicsico Amber
Tesis Final Aplicsico Amber
PRESENTAN:
MÉNDEZ PALAFOX XIMENA
YOLANDA. BOTELLO DÍAZ LUIS HUGO
ASESOR ACADÉMICO:
ING. SÁNCHEZ MARÍA JOSÉ
ASESOR DE ESTILO:
ING. OLGUÍN IBARRA CARLOS ALBERTO
ASESOR INDUSTRIAL:
LIC. RAMÍREZ GRAJALES AMBER
Yolanda.
Así mismo, agradezco a mis profesores que me han brindado su apoyo personal y
humano, con quien he compartido proyectos e ilusiones durante estos años. Un trabajo de
investigación es siempre fruto de ideas, proyectos y esfuerzos previos que corresponden a
otras personas, con cuyo trabajo estaré siempre en deuda, gracias por su amabilidad por
facilitarme su tiempo y sus ideas. Por su orientación y atención a mis consultas sobre
metodología, por la revisión cuidadosa que ha realizado de este texto y sus valiosas
sugerencias en momentos de duda.
Pero un trabajo de investigación es también fruto del reconocimiento y del apoyo vital que
nos ofrecen las personas que nos estiman, sin el cual no tendríamos la fuerza y energía que
nos anima a crecer como personas y como profesionales.
Gracias a mi familia, a mis padres y a mi hermano y a las personas que me rodean que
siempre me han dado un gran apoyo moral y humano, necesarios en los momentos difíciles
de este trabajo y esta profesión., por su paciencia, comprensión y solidaridad con este
proyecto, por el tiempo que me han concedido, un tiempo robado a la historia familiar. Sin
su apoyo este trabajo nunca se habría escrito y, por eso, este trabajo es también el suyo.
También agradezco a mi paciencia ya que es algo que no tengo y en este proyecto di toda la
que tuve. A todos, muchas gracias.
Tecnologías de la información área desarrollo de software multiplataforma
Luis.
Yo, Luis Hugo Botello Díaz, agradezco a mis familiares que me apoyaron en todo
momento para poder realizar mis estadías de forma completa y poder concluirlas con éxito.
Tecnologías de la información área desarrollo de software multiplataforma
RESUMEN
Nuestro equipo de trabajo conformado por Luis Hugo Botello Díaz y Ximena Yolanda
Méndez Palafox realizara su proyecto de estadías en la empresa “Amber” realizaran una
aplicación móvil el cual será un catálogo de artículos con precios de los artículos para los
diferentes clientes de la empresa “Amber” y así facilitar el contacto y la disponibilidad de
los artículos.
Con esta aplicación se busca ayudar a disminuir los tiempos de contacto de la empresa con
sus diferentes clientes ya que es primordial hoy en día para poder brindar un servicio de
calidad y de igual forma de esta manera ayudar que la empresa pueda dar un salto en su
sector así priorizando el funcionamiento de un negocio rentable.
Tecnologías de la información área desarrollo de software multiplataforma
ABSTRAC
The company "Amber" has a focus on advertising and design for the elaboration of
corporate images in companies dedicated to advertising and innovation in each product and
service it offers. The company has a problem of contact with its clients since at the moment
it had a Facebook account where clients could verify some jobs or products or go directly to
the company to request its services.
Our work team made up of Luis Hugo Botello Diaz and Ximena Yolanda Méndez Palafox
will carry out their project of stays in the company "Amber" they will carry out a mobile
application which will be a catalog of articles with prices of the articles for the different
clients of the company " Amber “and thus facilitate the contact and the availability of the
articles.
This application seeks to help reduce the contact times of the company with its different
clients since it is essential today to be able to provide a quality service and in the same way
in this way help the company to take a leap in its sector thus prioritizing the operation of a
profitable business.
I
Tecnologías de la información área desarrollo de software multiplataforma
TABLA DE ABREVIATURAS
II
Tecnologías de la información área desarrollo de software multiplataforma
III
Tecnologías de la información área desarrollo de software multiplataforma
INDICE DE CONTENIDO.
RESUMEN............................................................................................................................................................................................... I
ABSTRAC............................................................................................................................................................................................... II
INDICE DE ANEXOS................................................................................................................................................................................ v
INTRODUCCIÓN................................................................................................................................................................................... VII
1.2 ANTECEDENTES......................................................................................................................................................................... 3
1.3 Misión....................................................................................................................................................................................... 3
1.3.1 Visión-....................................................................................................................................................................................... 3
2.3 JSTIFICACION............................................................................................................................................................................. 7
2.4 ALCANCES................................................................................................................................................................................. 8
2.5 LIMITES..................................................................................................................................................................................... 8
Antecedentes...................................................................................................................................................................................... 10
3.1.1 Android................................................................................................................................................................................... 10
3.2.1. IOS...................................................................................................................................................................................... 10
3.4.1 Blackberry................................................................................................................................................................................... 11
3.7.1 XML............................................................................................................................................................................................ 12
3.8.1 SQL............................................................................................................................................................................................. 12
3.9.1 SQLITE..................................................................................................................................................................................... 12
3.9.3 MOBILE-D................................................................................................................................................................................ 13
3.9.5 CONCEPTUALIZACIÓN.............................................................................................................................................................. 14
3.9.6. DEFINICIÓN................................................................................................................................................................................ 15
3.9.7 DISEÑO................................................................................................................................................................................... 15
3.9.8 DESARROLLO........................................................................................................................................................................... 15
3.9.9 PUBLICACIÓN.......................................................................................................................................................................... 16
CAPÍTULO V RESULTADOS............................................................................................................................................... 24
5.1 RESULTADOS........................................................................................................................................................................... 25
5.2 CONCLUSIONES....................................................................................................................................................................... 36
REFERENCIAS....................................................................................................................................................................................... 37
ANEXOS............................................................................................................................................................................................... 38
Tecnologías de la información área desarrollo de software multiplataforma
INDICE DE FIGURAS.
INDICE DE ANEXOS.
Anexo A.........................................................................................................................38
Tecnologías de la información área desarrollo de software multiplataforma
INTRODUCCIÓN.
Por ello unir estas fuerzas – internet, Smartphone en los negocios cobra cada vez más
sentido. En esta dirección, este proyecto puede realizar. La empresa “Amber” diseñada
para la elaboración de imágenes corporativas en empresas las cuales necesitan un cambio y
un nuevo diseño de imagen, dedicada a la publicidad e innovación en cada producto y
servicio que ofrece.
VII
Tecnologías de la información área desarrollo de software multiplataforma
CAPITULO I
GENERALIDADES DE LA
EMPRESA
1
Tecnologías de la información área desarrollo de software multiplataforma
[email protected] Giro de
la empresa: Mixto.
Área de estadías: Área de diseño gráfico, desarrollo del sitio web y desarrollo
creativo.
2
Tecnologías de la información área desarrollo de software multiplataforma
1.2 ANTECEDENTES
1.3 Misión
1.3.1 Visión-
3
Tecnologías de la información área desarrollo de software multiplataforma
4
Tecnologías de la información área desarrollo de software multiplataforma
CAPITULO
II PLANTEAMIENTO
DEL
PROBLEMA
5
Tecnologías de la información área desarrollo de software multiplataforma
La aplicación móvil suele ser el primer punto de contacto entre la empresa y las personas,
es esencial que tenga una aplicación móvil de calidad pues es la presentación de la empresa
ante miles de potenciales clientes. No basta con tener un buen producto o servicio se debe
transmitir lo que tienes y diferenciarlo claramente mediante un diseño web atractivo y
placentero.
En este caso se realizará una aplicación móvil basada en sistema operativo Android, para el
uso de nuestro cliente la empresa “Amber” y así facilitar la visualización de productos,
precio, promociones y un contacto más rápido con el cliente final buscando facilitar ambas
partes y brindar un servicio de calidad.
6
Tecnologías de la información área desarrollo de software multiplataforma
El objetivo de nuestro proyecto es realizar una aplicación móvil para la empresa “Amber”,
elaboración de catálogo de productos para los clientes, además de la propuesta de fijación
de precios, costos y promociones con esto poder brindar una manera fácil de contacto y
compra efectiva de los clientes.
2.3 JSTIFICACION.
Hoy en día es muy difícil entender nuestra sociedad fuera del concepto digital. Somos
nativos digitales y como tales damos mucha importancia a la aparición de esta tecnología.
No concebimos una sociedad sin tecnología, ya que esta nos ha facilitado mucho la vida. A
parte de la tecnología en general, las aplicaciones móviles también forman parte de este
proceso, el de mejorar y facilitarnos la vida. Actualmente, todos tenemos un móvil de uso
personal y en él una multitud de aplicaciones instaladas, las cuales a veces muchas no
utilizamos, pero sabemos que si no las tuviéramos descargadas nos faltaría algo. Vivimos
en una era en la cual estamos acostumbrados a pulsar sobre un icono para iniciar cualquier
tipo de actividad.
7
Tecnologías de la información área desarrollo de software multiplataforma
Además, el marketing móvil cada vez está más presente en el conjunto de estrategias de
marketing de negocios, esto es debido a que los usuarios actualmente muestran mucho
interés por los smartphones, además de que actualmente las marcas tienen mucho en cuenta
el comportamiento que tienen los usuarios en los smartphones, es por eso que tener una
propia aplicación es muy recomendable para llegar al conjunto de los consumidores.
2.4 ALCANCES.
2.5 LIMITES.
- El tiempo estimado de entrega del proyecto es corto para añadir todos los
artículos existentes en la empresa” Amber”.
8
Tecnologías de la información área desarrollo de software multiplataforma
CAPÍTULO
III MARCO
TEÓRICO
9
Tecnologías de la información área desarrollo de software multiplataforma
Antecedentes.
3.1.1 Android.
El sistema operativo móvil android fue creado por la Open Handset Alliance. Tiene
licencia software Apache de software libre y código fuente abierto.
3.2.1. IOS.
10
Tecnologías de la información área desarrollo de software multiplataforma
El sistema operativo móvil desarrollado por Microsoft, para uso en teléfonos inteligentes y
dispositivos móviles. Su versión actual está basada en el núcleo del sistema operativo
Windows CE 7 e implementa una serie de aplicaciones básicas desarrolladas con la API de
Microsoft Windows.
3.4.1 Blackberry.
Se trata de una plataforma de software propietario, creado por RIM 17 para su línea de
teléfonos inteligentes BlackBerry. Este sistema operativo proporciona multitarea y soporta
dispositivos de entrada especializados (adoptados por RIM en sus dispositivos móviles),
como pueden ser la rueda, bola y panel de desplazamiento, o la pantalla táctil. Para tener
un mejor panorama sobre los sistemas operativos mencionados anteriormente se han
realizado 2 tablas comparativas, las cuales reúnen información sobre requerimientos de
hardware y software, además de costos y licencias, estas se muestran a continuación.
(Android, 2014)
3.6.1 JAVA.
11
Tecnologías de la información área desarrollo de software multiplataforma
3.7.1 XML.
Las tecnologías XML son un conjunto de módulos que ofrecen servicios útiles a las
demandas más frecuentes por parte de los usuarios. XML sirve para estructurar, almacenar
e intercambiar información. En el caso de Android, XML es utilizado para declarar los
elementos de la interfaz de usuario, puesto que este cuenta con etiquetas simples que
permiten definir el diseño y atributos de esta.
3.8.1 SQL.
3.9.1 SQLITE
12
Tecnologías de la información área desarrollo de software multiplataforma
3.9.3 MOBILE-D
Mobile-D es una metodología ágil para el desarrollo de software. Además del desarrollo de
software para dispositivos móviles, es conveniente para varios contextos, por ejemplo, la
seguridad, financiera, logística y aplicaciones de productos de simulación.
13
Tecnologías de la información área desarrollo de software multiplataforma
Hemos resumido las fases de este proceso solo desde la perspectiva del diseño y
desarrollo, es decir, sin tener en cuenta los roles de coordinación, la participación del
cliente, ni los accionistas de la empresa.
Cada una de las etapas —excepto la de desarrollo de apps— se explica más extensamente
en los capítulos siguientes, detallando procesos y metodologías para ir avanzando entre
ellas.
Fuente: kubo.com
3.9.5 CONCEPTUALIZACIÓN
El resultado de esta etapa es una idea de aplicación, que tiene en cuenta las necesidades y
problemas de los usuarios. La idea responde a una investigación preliminar y a la posterior
comprobación de la viabilidad del concepto.
- Ideación.
- Investigación.
- Formalización de la idea.
14
Tecnologías de la información área desarrollo de software multiplataforma
3.9.6. DEFINICIÓN
En este paso del proceso se describe con detalle a los usuarios para quienes se diseñará la
aplicación, usando metodologías como «Personas» y «Viaje del usuario». También aquí se
sientan las bases de la funcionalidad, lo cual determinará el alcance del proyecto y la
complejidad de diseño y desarrollo del App.
- Definición de usuarios
- Definición funcional
3.9.7 DISEÑO
- Wireframes
- Prototipos
- Test con usuarios
- Diseño visual
3.9.8 DESARROLLO
El programador se encarga de dar vida a los diseños y crear la estructura sobre la cual se
apoyará el funcionamiento de la aplicación. Una vez que existe la versión inicial, dedica
gran parte del tiempo a corregir errores funcionales para asegurar el correcto desempeño de
la App y la prepara para su aprobación en las tiendas.
15
Tecnologías de la información área desarrollo de software multiplataforma
3.9.9 PUBLICACIÓN
- Lanzamiento
- Seguimiento
- Actualización
(kubo, 2018)
16
Tecnologías de la información área desarrollo de software multiplataforma
CAPÍTULO IV
DESARROLLO DEL
PROYECTO
17
Tecnologías de la información área desarrollo de software multiplataforma
Al momento de elegir la tecnología con la que desarrollar una aplicación entran en juego
múltiples factores como tiempos del proyecto, costo, capacidades, técnicas del equipo y
dispositivo.
Android studio es un código abierto lanzado por Facebook para desarrollar aplicaciones
tanto en iOS como Android. (En nuestro caso será Android)
Redes sociales más conocidas como Instagram, Skype o Pinterest han escogido Android
Studio para el desarrollo de sus aplicaciones.
Android Studio permite generar productos de calidad, hace la interfaz de usuario fluida con
acceso a API nativa, está respaldada por Facebook, permite el desarrollo a través de la base
del código primario, otorga soporte multiplataforma, enfoque flexible para el desarrollo de
proyectos y finalmente actualmente está en constante cambio.
18
Tecnologías de la información área desarrollo de software multiplataforma
Como parte del proyecto del desarrollo del software se programaron las siguientes pestañas
(Sin código del diseño) de la aplicación AMBER AGENCIA DE PUBLICIDAD, estas
primeras cumplen el propósito de hacer la navegación en las diferentes pestañas de la
aplicación como “retroceso y dispersión”, tal como se visualiza en las siguientes
imágenes:
Figura 3 Código de la navegación (Autoría propia) Figura 4 Código de la navegación (Autoría propia)
19
Tecnologías de la información área desarrollo de software multiplataforma
20
Tecnologías de la información área desarrollo de software multiplataforma
21
Tecnologías de la información área desarrollo de software multiplataforma
Figura 12 Programación de las pestañas de los productos de la Figura 13 Programación de las pestañas de los productos de la
agencia. (Autoría propia) agencia. (Autoría propia)
Figura 44 Programación de las pestañas de los productos de la Figura 15 Programación de las pestañas de los productos de la
agencia. (Autoría propia) agencia. (Autoría propia)
22
Tecnologías de la información área desarrollo de software multiplataforma
En esta se desarrolló las pestañas donde están las diferentes opciones y configuraciones
de la App.
23
Tecnologías de la información área desarrollo de software multiplataforma
CAPÍTULO V
RESULTADOS
24
Tecnologías de la información área desarrollo de software multiplataforma
5.1 RESULTADOS
A través del desarrollo del proyecto de investigación, se pudo llegar al análisis correcto de
los resultados los cuales fueron:
25
Tecnologías de la información área desarrollo de software multiplataforma
26
Tecnologías de la información área desarrollo de software multiplataforma
27
Tecnologías de la información área desarrollo de software multiplataforma
28
Tecnologías de la información área desarrollo de software multiplataforma
29
Tecnologías de la información área desarrollo de software multiplataforma
30
Tecnologías de la información área desarrollo de software multiplataforma
31
Tecnologías de la información área desarrollo de software multiplataforma
32
Tecnologías de la información área desarrollo de software multiplataforma
33
Tecnologías de la información área desarrollo de software multiplataforma
34
Tecnologías de la información área desarrollo de software multiplataforma
35
Tecnologías de la información área desarrollo de software multiplataforma
5.2 CONCLUSIONES
Esta aplicación puede ser lanzada y promocionada de tal forma que el cliente pueda
acceder a ella sin poder hacer compras online por el momento.
36
Tecnologías de la información área desarrollo de software multiplataforma
REFERENCIAS.
Ford, Rob, Ed, (2011), Apps para dispositivos móviles: Casos de estudio, Londres,
Inglaterra, Taschen.
Martin, M.V. (en prensa). Culturas juveniles móviles: un nuevo diseño de las
interacciones comunicativas y sociales, Oficios Terrestres, Argentina: Facultad de
Periodismo y Comunicación Social, UNLP
Sterman, A, (2013) Como crear marcas que funcionen, Buenos Aires, Argentina, Nobuko.
37
Tecnologías de la información área desarrollo de software multiplataforma
ANEXOS
ANEXO A
MANUAL TÉCNICO
2. Paradigma de programación
Las aplicaciones en Android utilizan el paradigma orientado a objetos con el patrón modelo
vista-controlador (MVC).
6. Instalación para realizar la instalación de AMBER, se deben seguir los siguientes pasos.
Una vez instalada la aplicación el cliente podrá ver los productos que se manejan en la
agencia de publicidad.
38