4 minute read

Ilustración 2 Ilustración de sistemas operativos móviles más utilizados

bajar de manera directa a partir de teléfonos móviles o ciertos otros dispositivos portátiles. (Silberschatz, Galvin, & Gagne, 2006)

2.2.6. Sistema operativo para dispositivos móviles

Advertisement

Ilustración 2 Ilustración de sistemas operativos móviles más utilizados

Un sistema software que controla los dispositivos inteligentes, de igual la computadora que usa Windows o Linux. Por tanto, estos dispositivos móviles son fabricados con sistemas operativos simples y adecuados para redes inalámbricas, archivos multimedia móviles y diferentes maneras de ingreso de datos en ellos. (Sergi Hernando Sánchez, 2010)

Entre sus principales características están:

• Maneja y proveer un ambiente favorable de trabajo. • Hacer uso eficiente del hardware.

• Tiene una buena distribución y asignación de recursos.

2.2.7. Lenguaje de Modelado Unificado (UML)

UML (Unified Modeling Language) es una de los instrumentos más interesantes en el campo del desarrollo de sistemas computacionales. Esto posibilita a los diseñadores de sistemas a crear y capturar ideas de forma normal y de manera sencilla comprender para comunicarse con los otros. (Rumbaugh, Jacobson y Booch, 2007)

Para el diseño de aplicaciones móviles se usará el lenguaje de modelado unido de metodología dirigida a objetos (UML), ya que la metodología se puede ejercer a diversos idiomas, como Java, .NET y Visual Basic. (Gomez, Cervantes, & González, 2019)

En el lenguaje de modelado unificado (UML) especifica un grupo de diagramas y símbolos para modelar sistemas orientados a objetos, como se puede observar en la Figura 2, y explica la semántica elemental de dichos diagramas y símbolos. (Gomez, Cervantes, & González, 2019)

El UML se puede usar para modelar diversos tipos de sistemas: sistemas de programa, sistemas de hardware y empresas reales. (Rumbaugh, Jacobson y Booch, 2007)

2.2.8. Servidor

El servidor http se ocupa de almacenar el sitio, programa o aplicación relacionada con la solicitud del comprador, por lo que esta conexión existe entre el servidor hacia el comprador, y se emplea el protocolo HTTP.

Entre las características más relevantes son:

• Diseñado para permitir la correlación entre ordenadores. • Frecuenta el funcionamiento al permanecer a la espera de demandas. Una vez que las obtiene responde a ellas transfiriendo documentos de tipo hipertexto. • Por lo cual se implementa el protocolo HTTP (HyperText Transfer Protocol). • El concepto además se emplea para referirse al ordenador que se realiza el programa.

2.2.9. Base de datos

Es un almacén estructurado y organizado de información relacionada. Uno de los fines de una base de datos es dar a los usuarios una perspectiva abstracta de la información. Los conjuntos de información usuales sin almacenamiento redundante tienen la posibilidad de usar en diferentes aplicaciones.

2.2.10. Aplicación web nativa

Las aplicaciones móviles diseñadas en un lenguaje de programación es una conjunción de ambas primeras aplicaciones, y puede decirse que recopila las superiores propiedades en cada aplicación. Las aplicaciones híbridas se desarrollan usando los propios idiomas de Web App (es decir, HTML, JavaScript y CSS) y tienen la posibilidad de usar en diferentes plataformas, empero además tienen la posibilidad de entrar a la mayor parte de las funcionalidades de hardware del dispositivo. La primordial virtud es que, a pesar del uso de

desarrollo HTML, Java o CSS, el código todavía se puede agrupar y repartir a la tienda de aplicaciones (Lancetalent).

En Lancetalent siendo una app nativa debe acatar con las siguientes características:

Una vez que habla de desarrollo móvil, continuamente tiene relación con aplicaciones originarias. Comparativamente con los demás tipos, la primordial virtud es la probabilidad de entrar a cada una de las funcionalidades del hardware móvil: cámara, GPS, calendario, dispositivo de almacenamiento y más funcionalidades. Esto provoca que la vivencia del cliente sea más positiva comparativamente con otros tipos de aplicaciones.

Además, las aplicaciones originarias no necesitan una conexión a la red de internet para funcionar.

En las aplicaciones siempre se realiza la descarga e instalación, constantemente se hace por medio de la tienda de aplicaciones (la tienda de aplicaciones del fabricante). Esto permite el proceso de marketing y promoción descrito en otras publicaciones, que es importante para hacer visible la aplicación.

2.2.11. Modelo vista controlador

Es la arquitectura de un modelado de software que aparta la información y la lógica empresarial de la aplicación de la interfaz de cliente y los módulos causantes de la administración de eventos y comunicaciones. Para eso, MVC sugiere edificar 3 elementos diferentes, a saber, modelo, vista y controlador, o sea, por un lado, define elementos para representar información, y, sin embargo, para la relación del cliente. Este modelo de arquitectura de programa se fundamenta en la iniciativa y criterio de la reutilización de código y la división de funcionalidades, diseñadas para fomentar el desarrollo de aplicaciones y las posteriores labores de mantenimiento.

Según (Ramos Salavert and M. D. Lozano Pérez, 2000) describe a la programación original VS Modelo Vista Controlador

De la siguiente manera se explica MVC:

• Programación habitual: El código se incorporar la presentación de la información e interfaz para el cliente final.