Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Presenta
Josimar Reyes Campos
Director
D r. G i n e r A l o r H e r n á n d e z
Jurado
D r. G i n e r A l o r H e r n á n d e z
Director
D r. J o s é L u i s S á n c h e z C e r v a n t e s
Vo ca l
D r. H i l a r i ó n M u ñ o z C o n t r e r a s
Vo ca l s u p l e nte
4
FR
Planteamiento del problema
(1/2)
• Configuraciones manuales.
6
FR
Objetivo general
7
FR
Objetivos específicos
(1/2)
• Analizar las tecnologías y estándares para la automatización de viviendas para diseñar una
arquitectura de solución.
8
FR
Objetivos específicos
(2/2)
9
FR
Arquitectura propuesta
10
FR
Análisis de tecnologías
11
FR
(1/6)
Análisis de tecnologías
(Lenguajes de programación)
• Lenguaje de Ontologías • OO
Web • Imperativo
• Marcado semántico • Multiplataforma
• Procesar el contenido • Amplio espectro de
de la información en bibliotecas
lugar de únicamente
representar
información
• Semántica
• OO • Conectividad
• Imperativo • Multimedia
• Procedural • Gráficos y efectos
• Ejecutado en lado del 2D/3D
servidor • Acceso a dispositivo
• SW libre • CSS3 12
Análisis de •
•
Multilenguaje
Multiplataforma
FR
(2/6)
tecnologías •
•
Amplio repositorio de extensiones
Depurador de código
(IDEs) • Licencia pública
• Ligero
• Integración con Azure
• Terminal sincronizada
• Ligero con el SO
• Funciones
extensibles
• Firma de aplicaciones
• Alto consumo de
recursos
• Editor de diseño visual
• Alto consumo de • Emulador
recursos • Analizador de APKs
• Firma de aplicaciones
• Perfiladores en tiempo
real 13
Análisis de FR
(3/6)
tecnologías
(SGDB)
Modelo de base de datos Relacional Objeto-Relacional Relacional
Desarrollador Oracle PostgreSQL Global Development MariaDB Foundation
Group
Licencia Libre Libre Libre
Esquema de datos Sí Sí Sí
Tipificación Sí Sí Sí
Soporte XML Sí Sí Sí
Métodos de acceso ADO.NET, ODBC, JDBC ADO.NET, ODBC, JDBC ADO.NET, ODBC, JDBC
Disparadores Sí Sí Sí
Ventajas Muy buen rendimiento Multiplataforma Motores de almacenamiento
Código Abierto Robusto eficientes
Ligero Eficaz al trabajar con volúmenes Buen rendimiento ante
Multiplataforma grandes de información consultas complejas
Óptimo para consultas simples Soporte para tablas grandes Estadísticas para índices y
tablas
Desventajas Limitado por la licencia Copyleft Poco soporte oficial Posibles casos de
Para software propietario, es necesario Lento para ejecutar algunas incompatibilidad
adquirir la licencia operaciones
14
FR
(4/6)
Análisis de tecnologías
(Frameworks)
Análisis de tecnologías
(Algoritmos de aprendizaje)
CART
16
FR
(6/6)
Análisis de tecnologías
( M e t o d o l o g í a s d e D e s a r r o l l o d e S o ft w a r e )
UWE
• Enfoque a desarrollo de • SW funcional > buena documentación • Flexible
aplicaciones Web • Interacción constante con el cliente • Desarrollo iterativo
• Proceso de desarrollo basado en • Planificación flexible • Entregas parciales pero regulares
modelos • Iteraciones: ciclos completos con • Ciclos de duración corta y fija
• Modelado basado en UML entregables funcionales
18
Metodología para el desarrollo de FR
tesis
(1/2)
19
FR
Metodología para el desarrollo de tesis
(1/2)
20
21
FR
Diciembre
Noviembre
Octubre
Septiembre
Agosto
Julio
2020
Junio
Mayo
Abril
Marzo
Febrero
Cronograma
Enero
Número
Act.
Año
10
11
12
13
14
15
16
17
1
2
3
4
5
6
7
8
9
FR
Conclusiones
• Después de explorar y comparar diversas tecnologías de desarrollo de software, se
determinó que la aplicación, debido a su naturaleza móvil, será desarrollada usando
los lenguajes Java, PHP y HTML5, aplicando los frameworks Angular, Ionic y Apache
Cordova en el entorno de desarrollo VisualStudio Code.
22
FR
Compromisos a futuro
• Empezar a cumplir en tiempo y forma con las tareas del cronograma de
trabajo.
23
Referencias FR
•“OWL - Semantic Web Standards”. [En línea]. Disponible en: https://www.w3.org/OWL/. [Consultado: 08-oct-2019].
•“Conozca más sobre la tecnología Java”. [En línea]. Disponible en: https://www.java.com/es/about/. [Consultado: 24-oct-2019].
•“PHP: ¿Qué es PHP? - Manual”. [En línea]. Disponible en: https://www.php.net/manual/es/intro-whatis.php. [Consultado: 24-oct-
2019].
•“HTML5”, Documentación web de MDN. [En línea]. Disponible en: https://developer.mozilla.org/es/docs/HTML/HTML5.
[Consultado: 24-oct-2019].
•“Eclipse desktop & web IDEs | The Eclipse Foundation”. [En línea]. Disponible en: https://www.eclipse.org/ide/. [Consultado: 24-
oct-2019].
•“NetBeans IDE - Overview”. [En línea]. Disponible en: https://netbeans.org/features/. [Consultado: 24-oct-2019].
•“Visual Studio Code – Editor de código | Microsoft Azure”. [En línea]. Disponible en:
https://azure.microsoft.com/es-mx/products/visual-studio-code/. [Consultado: 24-oct-2019].
•“Meet Android Studio | Android Developers”. [En línea]. Disponible en: https://developer.android.com/studio/intro. [Consultado:
24-oct-2019].
•“MySQL”. [En línea]. Disponible en: https://www.mysql.com/. [Consultado: 24-oct-2019].
•“PostgreSQL: About”. [En línea]. Disponible en: https://www.postgresql.org/about/. [Consultado: 26-oct-2019].
•“About MariaDB”, MariaDB.org. .
•“AngularJS — Superheroic JavaScript MVW Framework”. [En línea]. Disponible en: https://angularjs.org/. [Consultado: 26-oct-
2019].
•S. Saha, “What is the C4.5 algorithm and how does it work?”, Medium, 16-nov-2018. [En línea]. Disponible en:
https://towardsdatascience.com/what-is-the-c4-5-algorithm-and-how-does-it-work-2b971a9e7db0. [Consultado: 22-oct-2019].
•S. Singh y M. Giri, “Comparative Study Id3, Cart And C4.5 Decision Tree Algorithm: A Survey”, International Journal of Advanced
Information Science and Technology, p. 6, 2014.
24
Muchas Gracias
¿Preguntas?
Josimar Reyes Campos
josi.reyescampos@gmail.com
ITO
Desarrollo de una aplicación móvil para contribuir en el
incremento y personalización del confort en una casa
inteligente a través del paradigma IoT.
A v a n c e s A n t e p r o y e c t o d e Te s i s
Presenta
Josimar Reyes Campos
Director
D r. G i n e r A l o r H e r n á n d e z