Esquema PDI
Axel Martinez
Created on September 4, 2024
More creations to inspire you
Transcript
Serán los dispositivos que podremos manejar de manera fisica, asi como las conecciones que se tenagn de dispositivo a dispositivo
Elementos Fisicos
Las aplicaciones moviles podran tener conectividad con diversos dispositivos y señales
Conexiones y relaciones
Sera el idioma en el cual se programara la aplicacion, dependiendo del sistema al que vaya dirigido
Lenguaje de Programacion
Es la herramienta que nos servira para almacenar los datos que se introduzcan en el sistema
Bases de datos
Este sera el medio por el cual el usuario se comunicara con el dispositivo
Interfaces de Usuario (UI)
Elementos fisicos y logicos para la implementacion de una Aplicacion Movil
Programacion de Dispositivos Moviles
Los lenguajes de programacion seran los idiomas en los cuales nos programaremos las acciones de las aplicaciones moviles
Lenguajes de Programacion
Existen distintos tipos de lenguajes de programacion y cada lenguaje sirve para una aplicacion o sistema operativo en especifico.Los lenguajes de programacion son:
Tipos de lenguajes de programacion
Java/Kotlin
S wift/Objective-C
Dart
JavaScript/Typescript
Estos dos lenguajes son los mas utilizados para desarrollar aplicaciones en el sistema Android
Estos lenguajes son principalmente para el desarrollo de aplicaciones en el sistema iOS
Dart se apoya del framework de Flutter para hacer sistemas multiplatadorma(estas pueden ser utilizadas tanto en Android como en iOS)
Estos al igual que Dart, se apoyan de los frameworks de React Native para crear sistemas multiplataforma (De igual manera en Android y iOS)
Estos son elementos que podemos manipular de forma fisica, tales como los dispositivos moviles (celulares, tabletas y computadoras)Estos elementos tambien son conocidos como hardware
Elementos Fisicos
Sensores
Los sensores son herramientas que capturan la informacion en el entorno del dipositivo movil, tales como la ubicacion, orientacion y el movimiento
La base de datos es una herramienta que nos servira para poder ingresar y almacenar datos dentro de una aplicacion movil.Dentro de estas bases de datos podremos solicitar informacion del usuario.
Base de Datos
Estas son algunas aplicaciones que sirrven para desarrollarr bases de datos para dispositivos movile:
Aplicaciones de base de datos
Esta es una plataoforma de google que nos proporciona una base de datos en tiempo real y en servicios backend
Esta es una aplicacion de base de datos ligera que esta integrada para dispositivos moviles
Esta es una base de datos movil que esta orientaba a una programacion orientada a objetos
Realm
Firebase
SQLite
APIs y Servicios WEb
Estos permiten la comunicacion entre el aspecto software
APIs RESTful: Permite la comunicación entre una aplicación móvil y servidores externos GraphQL: Esta es la alternativa a REST y nos permite solicitar los datos exactos y necesarios
La interfaz de usuario es el medio por el cual el usuario se comunicara con el dispositivo.Esta interfaz deberá cumplir y satisfacer las perspectivas que el usuario tenga de esa aplicacion movil.Además, la interfaz deberá ser compatible con los distintos dispositivos en los que se utilice, adaptarse a las diversas pantallas y tamaños que hay en los dispositivos
Interfaces de Usuario (UI)
Existen cuatro puntos importantes con los que debe contar una interfaz para ser adecuada en su uso.Esas caracteristicas son:
+ info
+ info
Claridad y Simplicidad
Usabilidad
Estética
Adaptabilidad
Esta interfaz tambien debera contar con el Flujo de Usuario, Interaccion, FeedBack y Personalizacion
Flujo de usuario. Deberá ser fácil de navegar e interactuar con la aplicación Interacción. Deberá contener botones, uso de gestos, así como elementos interactivos Feedback. Se refiere a la información que se mostrara en base a los intereses del usuario Personalización. La aplicación tendrá que contener personalización, así como sus temas y las notificaciones que se deseen recibir
Claridad y simplicidad. Cuando hablamos de claridad y simplicidad nos referimos a que la aplicación debe ser precisa, debe contar con facilidad para navegar sobre ella para no generar confusión en el usuario al momento de utilizarla, y así poder satisfacer sus necesidades Usabilidad. Con usabilidad hablamos que debe ser intuitiva y fácil de navegar para poder ayudar al usuario a encontrar lo que busca en una interfaz Estetica. Esta es la parte más importante, sabemos esta debe contener un gran atractivo visual y un diseño moderno para llamar la atención de los usuarios y quieran utilizar la aplicación Adaptabilidad. La adaptabilidad, como su nombre lo dice, será la capacidad que tendrá la aplicación para adaptarse a los distintos dispositivos en los será utilizada, sean celulares, tabletas, computadoras, etc.
Los dispositiivos moviles tienen la capacidad de conectarse de forma inhalambrica entre ellos o tambien pueden conectarse a distintas redes, tales como el internet, Bluetooth o bien, los datos moviles
Conexiones y Relaciones
Ejemplos de redes y conexiones
Como ya se menciono los dispositivos moviles pueden conectarse de forma inhalambrica entre ellos o se pueden conectar a distintas redes en cualquier parte del mundoEstos son algunos ejemplos:
Datos Móviles
Wi-Fi
Bluetooth
El Wi-Fi es una red que se instala en un punto fijo en algun lugar deseado, su señal es capaz de extenderse dependiendo la potencia que se programe
El Bluetooth es una funcion implementada en los dispositivos moviles que nos permite conectarnos a nuestros audifonos, relojes, pantallas o entre los mismos dispositivos es posible establecer una conexion para intercambiar informacion
Los Datos Moviles son un servicio que ofrecen las compañias telefonicas, este servicio se hace por medio de pagos ocasionales o por planes.Los dispositivos se conectan a su red y se tiene internet movil en cualquier lugar