Presentacion 2do Parcial - pptx-1
Presentacion 2do Parcial - pptx-1
Presentacion 2do Parcial - pptx-1
PARCIAL
CAPACITACIÓN DE INFORMÁTICA
Innovación y tecnología
ARDUINO
Arduino una compañía de desarrollo de software y
hardware libres, así como una comunidad
internacional que diseña y manufactura placas de
desarrollo de hardware para construir dispositivos
digitales y dispositivos interactivos que puedan
detectar y controlar objetos del mundo real.
Tipo: Single-Board Computer (SBC)
Plataforma: AVR
Memoria: SRAM
Almacenamiento: Flash, EEPROM
Procesador: Atmel AVR (8bit), ARM Cortex-M0+
(32-bit), ARM Cortex-M3 (32bit), Intel Quark (x86)
(32-bit)
Soporte: Placas de expansión (shields)
ESTÁS SON
SUS CARACTERÍSTICAS TÉCNICAS
•Microcontrolador: ATMega2560.
•Velocidad de reloj: 16 MHz.
•Voltaje de trabajo: 5V.
•Voltaje de entrada: 7,5 a 12 voltios.
•Pinout: 54 pines digitales (15 PWM) y 16 pines analógicos.
•3 puertos serie por hardware.
•Memoria: 256 KB Flash (8KB para bootloader), 8KB RAM y
4KB Eeprom.
¿PARA QUÉ SIRVE EL ARDUINO?
Cuando decimos que Arduino es una plataforma de hardware libre, nos
referimos a que cualquier persona puede crear y modificar sus propias placas a
partir de una misma base y puede darle el uso que quiera libremente, de manera
que con una de estas placas se pueden crear diferentes tipos
de microordenadores. Y lo mismo pasa con el software libre que ofrece la
plataforma, un entorno donde cada persona puede programar y crear las
aplicaciones que quiere poner en su placa Arduino mediante un lenguaje de
programación propio (aunque se pueden usar otros). Por lo tanto, el coste de un
proyecto hecho con Arduino es muy reducido, ya que de entrada solo es
necesario comprar las placas y los conectores que nos permitirán vincularlas a
otros dispositivos periféricos.
Conectividad.
•Sincronización de Datos.
•Soporte. ...
•Interfaz de Usuario.
•Plataforma.
•Herramientas de Desarrollo.
4 LENGUAJES DE PROGRAMACIÓN
1. Java
Java se caracteriza por su rapidez, facilidad de uso, así como su amplio abanico
de posibilidades. Java es un gran lenguaje de programación, ideal tanto para
apps móviles como para crear softwares a medida.
De esta forma, existen muchos ejemplos de aplicaciones hechas en Java como
es el caso de Twitter, Netflix o Uber, entre otras.
2. Kotlin
Por otro lado, uno de los lenguajes de programación para dispositivos móviles
Android más empleados es, sin duda, Kotlin. ¿Por qué? Muy sencillo: Kotlin
dispone de un código muy intuitivo, sencillo y eficaz.
Fue diseñado para operar conjuntamente con Java; no obstante, desde hace
unos años, Google lo recomienda para el desarrollo de aplicaciones para
Android. Sí, es su preferido.
Kotlin es moderno y despunta también por su escalabilidad. Por eso, no podía
faltar en esta lista de lenguajes de programación para móvil.
3. Python
Las aplicaciones móviles con Python destacan por su
código. Python facilita el trabajo a los programadores
o ingenieros informáticos, ya que se utilizan menos líneas
de código que en el caso de Java, por ejemplo.
De este modo, si queremos utilizar este lenguaje para hacer
apps; es necesario utilizar Kivv o un kit de desarrollo de
aplicaciones multiplataforma que usa Python.
4. JavaScript
Si estás pensando en crear una app multiplataforma,
JavaScript puede ser el lenguaje de programación para
móvil que estés buscando. Es rápido, versátil, sencillo y
destaca por su funcionalidad.
Además, JavaScript se ocupa de mejorar la experiencia de
usuario, gracias a su interactividad.
Aplicaciones web
con base de datos
CONCEPTO
Una base de datos es un conjunto de información relacionada, estructurada y
almacenada de manera sistemática. El objetivo es poder acceder a esa
información de manera fácil, tanto para consultarla como para añadir nuevos
datos. Los programas que se encargan de gestionar bases de datos se
denominan sistemas gestores de bases de datos (SGBD) y son una pieza
importante en el entramado de la web.
En una aplicación web, como un gestor de contenidos o una tienda en línea o
cualquier otra web que haga uso de bases de datos, podemos encontrar hasta
cuatro tipos de desarrollo:
1.Desarrollo de HTML + CSS
2.Desarrollo JavaScript
3.Desarrollo en PHP
4.Consultas SQL
DE LAS CUATRO, LAS DOS PRIMERAS SE
EJECUTAN EN EL NAVEGADOR Y LAS DOS
SEGUNDAS, EN EL SERVIDOR,
APROXIMADAMENTE DE LA SIGUIENTE MANERA:
•En el servidor, un archivo .php contiene el programa PHP
con las instrucciones SQL para acceder a los datos, con el
código HTML y CSS necesario para poderlos visualizar
correctamente y con el JavaScript necesario para
interactuar con el usuario.
•El servidor ejecuta las instrucciones PHP y las consultas
SQL, obtiene los datos y envía al cliente un archivo con el
HTML, el CSS, el JavaScript y los datos obtenidos.
•El navegador presenta los datos al usuario y ejecuta las
instrucciones JavaScript.
•El navegador envía al servidor los datos que proporciona el
usuario.
•El servidor recibe esa información y la guarda en la base de
datos.
VENTAJAS
Acceso rápido a los datos
Evitar datos repetidos o duplicados
Aumenta la productividad
Permiten ingresar datos ilimitados
Compartir datos globalmente
Centralizar la información
Reducción del espacio físico
Mantenimiento fácil
Permiten hacer respaldos
Son Portables
Son Dinámicas
DESVENTAJAS
Fuente
Paginas web dinamicas:A diferencia de las
anteriores, las páginas Web dinámicas se
generan en el momento mismo del acceso
del usuario, empleando para ello algún
lenguaje interpretado (como el PHP), lo
cual le permite recibir solicitudes del
usuario, procesarlas en bases de datos y
ofrecer una respuesta acorde a sus
requerimientos.
Beneficios de una página web
Mejorar la imagen de la marca
Posicionar la marca
Nuevos clientes y mercados,Servicio 24 horas
Tener una página web, permitirá plasmar todos tu contenido en ella y todo
lo que quieras reflejar. El diseño de tu web, le dará a tus futuros clientes una
imagen de cómo es la marca. El consumidor comprenderá el mensaje que
quieres transmitir y mostrarás una imagen sólida y coherente.
Así que, lo primero que debes de tener claro a la hora de crear una web, es que
imagen y presencia quieres dar a tus clientes. Qué estrategia vas a seguir en la
web y la organización bajo la imagen. Tener una web profesional en la que
ofrecer tus productos y servicios, da confianza a los usuarios.
REALIDAD
AUMENTADA
¿Qué es?
La realidad aumentada (RA) es el término que se usa para
describir al conjunto de tecnologías que permiten que un
usuario visualice parte del mundo real a través de un
dispositivo tecnológico con información gráfica añadida por
este. El dispositivo, o conjunto de dispositivos, añaden
información virtual a la información física ya existente, es
decir, una parte virtual aparece en la realidad. De esta
manera los elementos físicos tangibles se combinan con
elementos virtuales, creando así una realidad aumentada en
tiempo real.
Características
Lo que hace a la realidad aumentada una tecnología con
un potencial enorme, y la convierte en una de las
principales armas de innovación para los próximos años,
son sus características principales:
NIVEL 1: Este nivel está asociado a la realidad aumentada basada en marcadores. Estos
marcadores son los patrones que a través de un software o app nos muestra la RA.
NIVEL 4: Asociado a los dispositivos Head Mounted Display (HMD) o los cascos de realidad
aumentada, cuya evolución es´ta dando lugar a la llamada realidad mixta.
A
REALIDAD
VIRTUAL
Definición
La realidad virtual (RV) es un entorno de escenas y
objetos simulados de apariencia real. La acepción más
común refiere a un entorno generado mediante
tecnología informática, que crea en el usuario la
sensación de estar inmerso en él. Dicho entorno es
contemplado por el usuario a través de un dispositivo
conocido como gafas o casco de realidad virtual. Este
puede ir acompañado de otros dispositivos, como
guantes o trajes especiales, que permiten una mayor
interacción con el entorno así como la percepción de
diferentes estímulos que intensifican la sensación de
realidad.
Aplicaciones de la realidad virtual
•Formación de personal.
•Formación en disciplinas básicas, apoyada en
imágenes 3D interactivas.
•Centros de información de instalaciones industriales.
•Planificación de intervenciones humanas o con
dispositivos robotizados en entornos radiológicos.
•Remodelación / diseño de centros de control.
•Entornos 3D interactivos para fines promocionales y
de marketing.
•Simuladores réplica de cabinas de conducción para
transporte ligero.
Aquí te dejamos estos 2 videos para que puedas
entenderlo.
Características
La realidad virtual es un mundo generado
por ordenador. Podemos crear un mundo
ficticio y variable en el que podemos
introducir casi cualquier cosa, incluso a
nosotros mismos. La realidad virtual
busca simular ambientes "parecidos" a los
reales, por la vía de estimular nuestros
sentidos por medio del ordenador.
Componentes
Gafas de realidad virtual:cuentan con pantalla incorporada y las que están
preparadas para usarlas junto con un Smartphone. Se trata del componente
principal de los sistemas de realidad virtual. Es el que permite al usuario visualizar
el entorno virtual en el que se desarrolla la experiencia final.