domingo, 21 de noviembre de 2021

Ventajas del desarrollo de aplicaciones para dispositivos móviles en Andorid Studio

 Ventajas:

  • Se basa en el lenguaje de Java.
  • Compilación rápida y facilidad de instalar emuladores, algo lentos algunos sin embargo, son

    eficientes.
  • Ejecución directa desde el móvil para quienes nos les gusta el Emulador porque algunos consumen muchos recursos.
  • Sistema multitarea, podemos abrir varias aplicaciones a la vez.
  • Emuladores en diferentes mas de celulares y modelos.

sábado, 20 de noviembre de 2021

Mapa mental Diseño y QoS en una Red

 



Simulación Direccionamiento IPv6

 


Direccionamiento en IPv6

 



Mapa mental Multicast Listener Discovery


 


Link Coggle.

Ingeniería de Detalle



La ingeniería de detalle se lleva a cabo las siguientes tareas:

1. La definición de las partes de cada componente y de las hipótesis de cálculo específicas.
2. La modelización, el cálculo y el dimensionado de cada elemento.
3. La consideración de que los elementos forman parte de un conjunto y de que éste debe ser óptimo.
4. El estudio y cálculo de los elementos de unión y piezas auxiliares, de control y de montaje.
5. Los esquemas, dibujos y detalles constructivos de cada una de las partes.


Mapa mental IPv6

 


Presentación Wireshark IPv6

 


No pude realizar los ejercicios, la pagina muestra indicios de que fue eliminada. Intente varias veces y nada.

Introducción al IPv6


 



Mapa mental TCP/IP

 




Servicios en el Modelo TCP/IP






Laboratorio 2: Simulación de Subredes

 


Laboratorio 1 - GNS3


 Link YouTube aquí.

Conclusiones Subnetting

 ¿Cuál sería el método que se puede aplicar para optimizar el número de host por subred?

Existe un método para encontrar el número de host por subred y viceversa, de modo que se pueda tomar una cantidad necesaria de bits (aunque no exacta)

¿Cómo considera usted que ayudaría una hoja de cálculo en un caso real de subnetting?

Excel permite extender una fórmula o patrón entre celdas de una misma columna o fila. Si desde el principio se le especifica a la hoja el patrón a seguir, automáticamente se puede extender la fórmula, evitando así el ingreso manual de tantos datos y brindando un cálculo inmediato de la secuencia de subredes.

Consulte un método alternativo para la generación de subredes y describa aquí cómo funciona este método.

Existe un método llamado VLSM Subnetting. A diferencia del tradicional método, en este caso los bits de red permanecen apagados 

Conclusiones Herramientas de Simulación

 La facilidad del manejo de esta herramienta como lo es VMware creo que es muy intuitiva y hay suficiente documentación en la página de internet de la empresa para abordar esta de modo didáctico y sencillo, con


referencia a la utilización de la misma al igual es muy intuitiva ya que los 3 botones del inicio permiten la instalación de las máquinas virtuales de un modo rápido y eficiente. por esto creo que el uso profesional de esta herramienta más que importante me parece esencial ya que este y otras máquinas virtuales, como virtualbox hacen que mediante una máquina virtual no se afecte el sistema operativo del equipo en el que se está trabajando así permitiendo hacer pruebas y aprender más de estas herramientas de redes de datos. 


Al final después de la instalación de el VMware se puede concluir  que este programa al ser instalado facilita la simulación de un sistema operativo dentro de nuestro sistema operativo como su mismo nombre lo dice –maquina virtual- en donde podemos instalar cualquier tipo de programa sin ninguna dificultad ni restricción. En pocas palabras se puede concluir que esta herramienta es un computador dentro de un computador que facilita llevar a cabo nuestras pruebas de administración de las redes de datos con programas como lo son el GNS3 entre otros.

Identificación Componentes - IPv4

 Link Drive


Componentes Activos en una Red de Datos

 


Redes y Máscaras de Subred

TIA Redes y Máscaras de Subred 






jueves, 18 de noviembre de 2021

Ventajas que representa Android

 

Introducción a Android Studio

 Android Studio es el entorno de desarrollo integrado (IDE) oficial para el desarrollo de apps para Android y está basado en IntelliJ IDEA. Además del potente editor de códigos y las herramientas para desarrolladores de IntelliJ, Android Studio ofrece incluso más funciones que aumentan tu productividad cuando desarrollas apps para Android, como las siguientes:

  • Un sistema de compilación flexible basado en Gradle

  • Un emulador rápido y cargado de funciones
  • Un entorno unificado donde puedes desarrollar para todos los dispositivos Android
  • Aplicación de cambios para insertar cambios de código y recursos a la app en ejecución sin reiniciarla
  • Integración con GitHub y plantillas de código para ayudarte a compilar funciones de apps comunes y también importar código de muestra
  • Variedad de marcos de trabajo y herramientas de prueba
  • Herramientas de Lint para identificar problemas de rendimiento, usabilidad y compatibilidad de versiones, entre otros
  • Compatibilidad con C++ y NDK
  • Compatibilidad integrada con Google Cloud Platform, que facilita la integración con Google Cloud Messaging y App Engine

En esta página, encontrarás una introducción a las funciones básicas de Android Studio. Para acceder a un resumen de los cambios más recientes, consulta las notas de la versión de Android Studio.

En lugar de usar perspectivas predeterminadas, Android Studio sigue tu contexto y te ofrece automáticamente ventanas de herramientas relevantes mientras trabajas. De manera predeterminada, las ventanas de herramientas más usadas se fijan a la barra de la ventana de herramientas en los bordes de la ventana de la app.

  • Para expandir o contraer una ventana de herramientas, haz clic en el nombre de la herramienta, en la barra de la ventana de herramientas. También puedes arrastrar, fijar, no fijar, adjuntar y ocultar ventanas de herramientas.
  • Para volver al diseño predeterminado actual de la ventana de herramientas, haz clic en Window > Restore Default Layout o personaliza tu diseño predeterminado haciendo clic en Window > Store Current Layout as Default.
  • Para mostrar u ocultar la barra de la ventana de herramientas completa, haz clic en el ícono de ventana , en la esquina inferior izquierda de la ventana de Android Studio.
  • Para ubicar una ventana de herramientas específica, desplázate sobre su ícono y selecciónala en el menú.

También puedes usar combinaciones de teclas para abrir ventanas de herramientas. En la tabla 1, se muestran las combinaciones de teclas para las ventanas más comunes.

Gestión de información por medio de bases de datos


Qué es un sistema de gestión de base de datos

La gestión de base de datos es una labor ya antigua pero que se ha vuelto imprescindible debido a la gran cantidad de información y datos que se maneja hoy en día. La adopción del concepto de base de datos se dio con los primeros sistemas electrónicos computacionales.


Ahora bien, un gestor de base de datos o sistema de gestión de base de datos (SGBD) hace referencia al software que manipula esta base de datos y es la interfaz de acceso de parte del usuario para poder trabajar con esta información en diferentes niveles: consulta, análisis, almacenamiento y modificación.
Cada vez más aplicaciones móviles necesitan datos para funcionar, y las bases de datos han sido durante bastante tiempo la forma más común de almacenar y administrar datos. Es por eso su importancia para gestionar la información que en ella se aloja.

Gracias a las bases de datos podemos dar funcionalidad a diversas aplicaciones, en las cuáles podemos tener al orden del día la información que requerimos, puesto que las aplicaciones mantienen la base de datos localmente o hacen una copia de DB en la nube en el dispositivo local y se sincronizan con ella una vez al día o cada vez que hay una conectividad de red. Esto ayudará a que las aplicaciones sean más rápidas y receptivas, lo que las hace funcionales incluso cuando no hay conectividad a Internet o es limitada.

Pero como ya es sabido de las limitaciones que tenemos en los dispositivos móviles, debemos tener en cuenta que las bases de datos deben ser ligeras ya que el almacenamiento es limitado en dispositivos móviles, Sin requisito de servidor, En una forma de biblioteca con ninguna o muy limitada dependencia (incrustable) para que se pueda usar cuando sea necesario, debe ser rápida y segura, fácil de manejar mediante código y opción para hacerlo privado o compartido con otras aplicaciones y por ultimo y no menos importante que utilice poca memoria y consumo de energía.

Al conocer todas las facilidades que traen las bases de datos para los dispositivos móviles podemos darnos cuenta que gracias a ellas, estos aparatos han podido evolucionar constantemente para ofrecernos mayor disponibilidad de la información en cualquier parte del mundo donde nos encontremos.

Ventajas de SQLite

 

SQLite vs MySQL: ¿Cuál es la diferencia?

Una parte importante de cualquier sitio web o diseño de desarrollo es la base de datos. Hay varias bases de datos disponibles en el mercado. SQLite, así como MySQL, son bases de datos de código abierto igual de populares. En este artículo, desglosaremos las diferencias esenciales entre estas dos bases de datos y te ayudaremos a comprender lo que necesitas saber sobre SQLite vs MySQL.

Ventajas de SQLite:

  • Basado en archivos y fácil de configurar y usar.
  • Adecuado para el desarrollo básico y pruebas.
  • Portátil.
  • Utiliza sintaxis SQL estándar con pequeñas modificaciones.
  • Fácil de usar.

Cuándo usar SQLite

Hay ciertos momentos en los que, definitivamente, es más efectivo usar SQLite que otras alternativas. Algunos de estos escenarios son:

  • Desarrollo de pequeñas aplicaciones independientes.
  • Proyectos más pequeños que no requieren mucha escalabilidad.
  • Cuando necesitas leer y escribir directamente desde el disco.
  • Desarrollo básico y pruebas.

Android Studio


Ventajas del entorno de desarrollo de Android Studio

Android Studio es el entorno de desarrollo integrado (IDE) oficial para el desarrollo de apps para Android y está basado en IntelliJ IDEA. Integración con GitHub y plantillas de código para ayudarte a compilar funciones de apps comunes y también importar código de muestra.

Permite simular diferentes dispositivos y tabletas, pudiendo visualizarlas en un mismo entorno. De esta forma podemos trabajar varias aplicaciones simultáneamente y ver las partes de código necesarias de cada una.

Permite ejecutar las compilaciones de forma muy rápida, y así poder comprobar en el momento los fallos y mejoras de la aplicación. Realiza renderizados de layouts en tiempo real, y cuenta con la posibilidad de utilizar parámetros tools. Ejecuta la aplicación en tiempo real desde el propio teléfono móvil. Su potente emulador ayuda a comprobar el estado de la aplicación en el momento, sin necesidad de un ordenador.
Es el IDE oficial de Android. Esto asegura el correcto funcionamiento del software, ya que es el mismo que utilizan los propios desarrolladores del sistema operativo oficial de Android para crear todas sus aplicaciones.

ventaja del sistema operativo

 

DESVENTAJAS

iOS solo funciona con aparatos de Apple

No es multitarea, carece de escritorio y widgets. Excesivo control de Apple sobre las aplicaciones y el sistema lo que limita en algunos casos funciones de sus terminales. Precios muy elevados y poca compatibilidad con dispositivos ajenos a la marca.

VENTAJAS

Facilidad para transferir ficheros al ordenador: se conecta el puerto USB al PC, se arrastran los ficheros.

Su navegador web, el único de su categoría 100% compatible con Flash Player, por lo que con los móviles que corran con Android podremos ver la mayoría de las páginas y animaciones web.

IOS

ANDROID

VENTAJAS

Es un sistema muy estable, intuitivo y fácil de usar.

Tiene la mayor tienda de aplicaciones del mundo y su interfaz gráfica es muy agradable y sencilla. Excelente integración con productos de Apple y actualizaciones constantes de todos sus dispositivos.

DESVENTAJAS

No es capaz de sincronizar con Outlook y a la hora de recibir las actualizaciones del software depende de los fabricantes.

En los modelos de gamas más bajas los fabricantes se olvidan bastante de actualizar el sistema. Los usuarios que deciden descargar aplicaciones piratas tienen el riesgo de ser víctimas de virus.

VENTAJAS Y DESVENTAJAS DE LOS SISTEMAS OPERATIVOS MÓVILES ANDROID, IOS Y WINDOWS PHONE

QUÉ ES EL SO MÓVIL

VENTAJAS

Es la interacción real con lo que podemos hacer a partir de las capacidades del hardware que conforman un equipo. A manera de traductor, esta plataforma interpreta lo que el usuario quiere que la terminal realice y cada vez, lo ejecuta con mayor inteligencia.

Es el sistema operativo de Microsoft que sustituye a Windows Mobile. La última versión estable es la 8, pero es incompatible con dispositivos antiguos que utilizaran una versión anterior.

La ventaja principal de este sistema es la integración con los servicios de Microsoft, pero como inconveniente hay que destacar que el número de aplicaciones disponibles es mucho menor que iOS y Android.

La interfaz se integra totalmente con las aplicaciones y es muy sencilla de usar, además la sincronización con Windows 8 es excelente.

WINDOWS PHONE

DESVENTAJAS

No es compatible con Outlook y para transferir ficheros al móvil es necesario instalar un programa (Zune) en el PC.

Al igual que iOS, limitación del sistema junto con una tienda de aplicaciones muy escasa. La interfaz gráfica puede resultar desagradable o incómoda según los gustos del usuario.

características de los sistemas operativos

 Características de los mejores sistemas operativos para teléfonos móviles

Android

Diseñado por desarrolladores independientes, hoy día es propiedad de Google. Es un software de código abierto gratuito; tiene sus bases en Linux, soporte de Adobe, HTML5, HTML, entre otros.

Posee capacidad de adaptación a distintas resoluciones de pantalla, una gran cantidad de aplicaciones, ofrece una variedad de diferentes teclados, servicio de Google Talk para hacer videollamadas. Puede ser ajustado perfectamente a su gusto.

 

iOS

Diseñado por Apple. Junto a Android, son los dos sistemas operativos más usados e importantes a nivel mundial, nos ofrece mayor seguridad en comparación con otros OS.

Es muy sencillo de usar; además cuenta con una gran cantidad de aplicaciones en su tienda. Es de código cerrado, lo que significa que tiene relativamente mayor seguridad que otros SO. Posee un consumo de batería monitoreado por su propio sistema e incluye variados atajos para enviar notas de voz, fotos, vídeos, ubicación entre otros.

También cuenta con uno de los asistentes de voz más desarrollados del mercado, Siri. Con este asistente podrás realizar cientos de comandos, fáciles y complicadas. Incluso te servirá para tareas tan sencillas como reconocer canciones que escuches en la radio.

 

Windows Phone

Son compatibles con todos los programas de Windows, de allí que uno de los favoritos de muchos usuarios y más usado sobre todo laboralmente.

Es compatible con HTML5 y ofrece una excelente navegación Web, es compatible con variados programas multimedia y juegos, programa cerrado solo para equipos Windows y bloqueo de pantalla con imágenes personalizadas.

 

Symbian OS

Es un SO producido por la fusión de varias compañías de teléfonos móviles, tales como, Sony Ericsson, Lenovo, LG, Motorola, Nokia, Siemens y BenQ.

En su momento llegó a convertirse en preferido de muchos usuarios. Esto gracias a que ofrece un muy buen manejo de la memoria RAM, un buen sistema de conexión de Bluetooth y componentes para el diseño de aplicaciones que nos permite modificar colores, teclados y resolución, entre otros.

 

 

Harmony OS

Este sistema operativo fue diseñado para teléfonos móviles marca Huawei, que espera ser competencia para Apple y Android. Ocupa menos espacio de memoria, eficiente y compatible con variados dispositivos, posee constantes actualizaciones y es de código abierto.

 

Bien sabemos, los sistemas operativos más usados en la actualidad son Android y iOS. Si decides adquirir un móvil con alguno de estos SO, recomiendo investigar algunos de los servicios más útiles que ofrecen. Por ejemplo, Android te permite configurar el móvil para que lo usen fácilmente personas mayores; además cuenta con un interesante modo oscuro.

Presentación Programación de dispositivos móviles

Buen día para todos, mi nombre es Franco Anel Ubalde Arenas, soy de Perú y estoy en Medellín buscando nuevas oportunidades para seguir creciendo, actualmente voy en el sexto semestre en la Institucional Universitaria Pascual Bravo gracias a una beca dada por Sapiencia, estoy muy feliz y motivado para poder terminar la carrera en Tecnología en Desarrollo de Software en modalidad Virtual.



Ya actualmente estoy cursando el sexto semestre, y hasta el momento me ha ido muy bien, estoy agradecido con los profesores que me han enseñado mucho, estudiar de manera virtual no es tan sencillo como parece, necesita mucha dedicación y responsabilidad, es más auto aprendizaje, donde uno mismo es como su profesor.

La educación virtual tiene sus pros y contras, entre sus pros esta que puedes estudiar desde la comodidad de tu cama y en el horario que gustes, te ahorra pasajes por si tienes que llegar a usar transporte publico para llegar a tu centro de estudios, tendrás tu cocina a tu alcance y poder comer lo que gustes, en especial es una ayuda para aquella personas que trabajan y carecen de tiempo. entre sus desventajas esta que la capacidad de percepción de contenido de información, no es lo mismo consultar tus dudas al docente personalmente como por un correo. y ellos no te estarán recordando sobre las tareas y sus fecha de entrega. es aquí donde uno se da cuenta de lo responsable que es, organizado y quienes resaltan son quienes de verdad quieren aprender y no lo ven imposible hacerlo por una modalidad un curso de modalidad virtual.

En este semestre estoy matriculado en la materia de Ingeniería de Programación de Dispositivos Móviles, y espero mucho de este para poder aumentar mis conocimientos y fortalecer mi gusto por la  programación y desarrollos de software en el área, y testeo de aplicaciones y software,.
Para todas aquellas personas como yo que estudian en modalidad virtual les deseo muchos éxitos y ánimos para seguir aprendiendo.

Reconociendo lo Aprendido UD1 - IoT

El Internet de las cosas (IoT) es el proceso que permite conectar elementos físicos cotidianos al Internet: desde objetos domésticos comunes...