martes, 17 de mayo de 2022

VENTAJAS DE SQLITE

 VENTAJAS DE SQLITE



SQLite es un sistema para la gestión de bases de datos relacionales, contenida en una pequeña biblioteca escrita en C, que se enlaza con el programa principal, pasando a ser un proceso integrado del mismo.
Para el desarrollo de aplicaciones pequeñas que gestionen bases de datos relacionales, SQLite es una alternativa ideal, por eso se ha convertido en una opción muy interesante en el desarrollo de apps móviles o web apps.
El nombre de SQLite realiza una combinación entre el lenguaje de consultas de bases de datos SQL, y la palabra Lite, que hace referencia a “reducido”. Por lo tanto, se puede considerar a SQLite como una versión reducida de SQL con unas características especiales. 
* Basado en archivos y facil de configurar y usar. 
* adecuado para el desarrollo básico y pruebas
* Portatil 
* Utiliza sintaxis SQL estándar co pequeños modificaciones. 








 

domingo, 15 de mayo de 2022

Mi reflexión sobre el desarrollo del REDA Conectividad de una LAN con una WAN






Ensayo normatividad Networking

 Ensayo normatividad Networking

Al principio de su desarrollo, las LAN, MAN y WAN eran en cierto modo caóticas. A principios de la década de los 80 se produjo un enorme crecimiento en la cantidad y el tamaño de las redes. A medida que las empresas se dieron cuenta de que podrían ahorrar mucho dinero y aumentar la productividad con la tecnología de networking, comenzaron a agregar redes y a expandir las redes existentes casi simultáneamente con la aparición de nuevas tecnologías y productos de red.

El modelo OSI, de siete capas, es un modelo conceptual que caracteriza y estandariza la manera en la que los diferentes componentes de software y hardware involucrados en una comunicación de red deben dividir la mano de obra e interactuar entre sí. En la siguiente figura podrá ver los nombres y funciones básicas de cada una de las capas.

El modelo OSI, de siete capas, es un modelo conceptual que caracteriza y estandariza la manera en la que los diferentes componentes de software y hardware involucrados en una comunicación de red deben dividir la mano de obra e interactuar entre sí. En la siguiente figura podrá ver los nombres y funciones básicas de cada una de las capas.

La capa de presentación verifica los datos para asegurarse de que sean compatibles con los recursos de comunicaciones. Traduce los datos a la forma que aceptan el nivel de aplicación y los niveles inferiores. La sexta capa también maneja cualquier formato de datos necesario o conversión de código, como convertir un archivo de texto codificado con código de intercambio decimal codificado en binario extendido (EBCDIC) en un archivo de texto codificado con código estándar americano para el intercambio de información (ASCII). También funciona para la compresión y el cifrado de datos. Por ejemplo, las videollamadas se comprimirán durante la transmisión para que se puedan transmitir más rápido y los datos se recuperarán en el lado receptor. Para los datos que tienen altos requisitos de seguridad, como un mensaje de texto que contiene su contraseña, se cifrarán en esta capa.

El modelo de referencia OSI permite que los usuarios vean las funciones de red que se producen en cada capa. Más importante aún, el modelo de referencia OSI es un marco que se puede utilizar para comprender cómo viaja la información a través de una red. Además, puede usar el modelo de referencia OSI para visualizar cómo la información o los paquetes de datos viajan desde los programas de aplicación (por ej., hojas de cálculo, documentos, etc.), a través de un medio de red (por ej., cables, etc.), hasta otro programa de aplicación ubicado en otro computador de la red, aún cuando el transmisor y el receptor tengan distintos tipos de medios de red.

El encapsulamiento rodea los datos con la información de protocolo necesaria antes de que se una al tránsito de la red. Por lo tanto, a medida que los datos se desplazan a través de las capas del modelo OSI, reciben encabezados, información final y otros tipos de información. (Nota: La palabra "encabezado" significa que se ha agregado la información correspondiente a la dirección).

El encapsulamiento rodea los datos con la información de protocolo necesaria antes de que se una al tránsito de la red. Por lo tanto, a medida que los datos se desplazan a través de las capas del modelo OSI, reciben encabezados, información final y otros tipos de información. (Nota: La palabra "encabezado" significa que se ha agregado la información correspondiente a la dirección).
Los paquetes de datos de una red parten de un origen y se envían a un destino. Cada capa depende de la función de servicio de la capa OSI que se encuentra debajo de ella. Para brindar este servicio, la capa inferior utiliza el encapsulamiento para colocar la PDU de la capa superior en su campo de datos, luego le puede agregar cualquier encabezado e información final que la capa necesite para ejecutar su función. Posteriormente, a medida que los datos se desplazan hacia abajo a través de las capas del modelo OSI, se agregan encabezados e información final adicionales. Después de que las Capas 7, 6 y 5 han agregado la información, la Capa 4 agrega más información. 

martes, 26 de abril de 2022

RELACION ENTRE DISEÑO Y CREACION DE INTERFAZ GRAFICA



RELACION ENTRE DISEÑO Y  CREACION DE INTERFAZ GRAFICA

 El diseño de la interfaz de usuario movil es un oficio que implica construir una parte esencial de la experiencia del usuario asimismo los usuarios son muy rápidos para juzgar los diseños en cuanto a usabilidad y simpatía.

Los diseñadores se centran en construir interfaces que los usuarios encontrarán altamente utilizables y eficientes. Por lo tanto, una comprensión profunda de los contextos en los que se encontrarán los usuarios al hacer esos juicios es crucial.

Mantenemos esta «magia» al permitir que los usuarios encuentren su camino sobre la interfaz de forma intuitiva: cuanto menos noten que deben usar los controles, más se sumergirán.

Finalmente esta dinámica se aplica a otra dimensión del diseño de la interfaz de usuario: su diseño debe tener tantas características agradables como sea apropiado.

Primero tenemos que diseñar la aplicación,programarla y por último los eventos que se generan a medida que el usuario interactua con la Interfaz.

Los componentes son objetos de las clases que heredan de la clase base componente como Button, List, TextField, TextArea, Label, etc.

En una GUI los componentes son contenidos en Contenedores o containers. Un Containes es un objeto cuya clase hereda de Container(clase que a su vez es subclase de Component) y tiene la responsabilidad de contener Componentes. Su principal uso consiste en proporcionar un entorno visual sencillo para permitir la comunicación con el sistema operativo de una máquina o computador. Habitualmente las acciones se realizan mediante manipulación directa, para facilitar la interacción del usuario con la computadora.

VENTAJAS DE ANDROID STU



VENTAJAS DE ANDROID STUDIO


Android Studio es un entorno de desarrollo integrado (Ide), basado en IntelliJ Idea de la compañía JetBrains,  que proporciona varias mejoras con respecto al plugin ADT (Android Developer Tools) para Eclipse. Android Studio utiliza una licencia de software libre Apache 2.0, está programado en Java y es multiplataforma.

Android es un sistema operativo basado en linux. Es de código abierto y fue diseñado para dispositivos móviles con pantalla táctil como smartphones, tablets, smartwatches, etc.

El sistema operativo Android es el líder del mercado a nivel mundial, superando al poderoso iOS de Apple. Aproximadamente, Android tiene una cuota de mercado del 71,93% según Statista.

El primer “smartphone” con Android se lanzó al mercado en el año 2008 y ya contaba con Gmail, Google Maps y más aplicaciones nativas de Google. Un gran diamante para todos los amantes de los tecnológico.

Ventajas:

* Facilita la distribicion de codigo, y por lo tanto el trabajo en equipo.
* Reutilización de código y recursos. 
* Permite compilar desde linea de comandos, para aquellas situaciones en las que no esté disponible un entorno de desarrollo.



Android Studio interfaz

 

Android Studio interfaz

Es una interfaz bien amigable con buenas herramientas quenos ayudan a entender y saber manejar este entorno y los controles de selección que nos ofrece Android para mostrar e interactuar con la información en distintos formatos: listas, tablas, checks, botones, listas desplegables y gallerías.