FACULTAD
DE INFORMÁTICA, ELECTRÓNICA Y COMUNICACIÓN
LICENCIATURA
PARA LA GESTIÓN EMPRESARIAL
EXAMEN
SEMESTRAL DE ENTORNOS DE PROGRAMACIÓN
ESTUDIANTE:
DANIELA
APARICIO 8-952-1654
PROFESORA:
MITZI DE GRACIA
MATERIA:
ENTORNOS DE PROGRAMACIÓN
FECHA
DE ENTREGA:
11-12-22
II
SEMESTRE
“Xcode”
Concepto:
El IDE de Apple oficial es el Xcode, un entorno especialmente diseñado
para desarrollar aplicaciones y apps en Mac OS e iOS. Para los
programadores que crean aplicaciones para los dispositivos de Apple como
iPhone, iMacs o iPad, entre otros, este entorno les proporciona los elementos y
herramientas necesarias para afrontar sus proyectos de forma más sencilla y
eficiente.
Características:
1-Xcode
trabaja conjuntamente con Interface Builder, una herencia de NeXT,
una herramienta gráfica para la creación de interfaces de usuario.
2-Xcode incluye la colección de
compiladores del proyecto GNU (GCC), y puede compilar código C, C++, Swift, Objective-C,
Objective C++, Java y AppleScript mediante una amplia gama
de modelos de programación, incluyendo, pero no limitado a Cocoa, Carbón y Java.
Otras compañías han añadido soporte para GNU Pascal, Free Pascal, Ada y Perl.
3-Entre las características más
apreciadas de Xcode está la tecnología para distribuir el proceso de
construcción a partir de código fuente entre varios ordenadores,
utilizando Bonjour.
Ventajas
de Xcode:
-En lo que
respecta a las ventajas del sistema de Xcode, vale la pena resaltar su
propiedad de ofrecer múltiples herramientas y opciones enfocadas en el desarrollo web para aplicaciones
de sistemas de Apple.
-Dentro de estas
herramientas se incluyen opciones, como uneditor
enfocado en el código y recursos de análisis del rendimiento visual,
así como una interfaz de gran velocidad para sus usuarios.
-Asimismo, como beneficio de su uso resalta que es capaz depermitir
la distribución del proceso de construcción mediante el
código fuente para diferentes ordenadores.
-El entorno de desarrollo integrado de Xcode también
incluye la ventaja de ser capaz
de integrarse con el lenguaje de programación Swift, lo
que permite la creación de aplicaciones en las que solamente se hace uso del
código y añadir marcos o código Swift a las aplicaciones previamente
existentes, entre otras funciones.
Desventajas de Xcode:
-Como
desventaja del sistema de Xcode, se encuentra que su sistema operativo solo es
compatible con los dispositivos y equipos electrónicos pertenecientes a Apple,
por lo que solo funciona para estos.
-A pesar de que Xcode ofrece múltiples funcionalidades y
opciones, no existe una
documentación clara al respecto de cómo y cuándo hacer uso de estos recursos,por lo que sus usuarios podrían confundirse o no conocer todos los
componentes que el sistema proporciona.
Uso de Xcode:
Xcodees un entorno de desarrollo integrado (IDE, en sus siglas en
inglés) para macOS que contiene un conjunto de herramientas creadas por Apple
destinadas al desarrollo de software para macOS, iOS, watchOS y tvOS.
Uso de Xcode en IDE:
Xcode es un entorno de desarrollo maduro que permite que
equipos de desarrollo pequeños y globales trabajen juntos de manera eficaz y
brinden servicios rápidamente. El IDEdeXcode aprovecha un enfoque
Modelo-Vista-Controlador para segmentar cada capa de una aplicación.
Se denomina Red WAN (Siglas del inglés: Wide Area Network, o sea, Red de Área Amplia) a las conexiones informáticas de mayor envergadura, es decir, las más abarcativas y de mayor velocidad, que cubren una extensa porción geográfica del planeta, cuando no al mundo entero. Las redes WAN incorporan diversas redes de menor tamaño en una sola, interconectando así usuarios separados por enormes distancias, con mayores tasas de transmisión y con diversos niveles (capas) de datos.
1. Características técnicas de una Red WAN.
Principales Características de las Redes WAN:
-Este sistema posee máquinas dedicadas por completo a la ejecución de diferentes programas de usuario, también conocidos como hosts.
-Una sub-red a la que se conectan diferentes hosts, nombre que reciben los enrutadores.
-División entre líneas de transmisión y elementos de conmutación.
-Al tratarse de un sistema de interconexión de equipos informáticos dispersos a nivel geográfico, el sistema de conexión que alimenta estas redes suele involucrar generalmente a diferentes redes públicas de transmisión de datos.
-También contienen enlaces satelitales.
2. Problemas relacionados con las Redes WAN.
Las problemáticas más críticas de la Red WAN son los altos costos de instalación, los problemas de seguridad y los problemas de mantenimiento.
-Altos costos de configuración: Las WAN son complicadas y complejas, por lo que su configuración es bastante costosa. Obviamente, cuanto más grande sea la WAN, más costosa será su configuración. Una razón por la que los costos de instalación son altos es la necesidad de conectar áreas remotas alejadas. Sin embargo, al usar redes públicas, puedes configurar una WAN usando solo software (SD-WAN), lo que reduce los costos de configuración.
-Preocupaciones de seguridad: Las WAN abren el camino para ciertos tipos de brechas de seguridad internas, como el uso no autorizado, el robo de información y el daño malintencionado de archivos. Si bien muchas empresas tienen algo de seguridad en lo que respecta a las sucursales, implementan la mayor parte de su seguridad en sus centros de datos para controlar y administrar la información enviada a sus localidades.
-Problemas de mantenimiento: El mantenimiento de una WAN es un desafío, sin duda alguna. Garantizar que tu centro de datos estará funcionando 24 horas al día, 7 días a la semana es el mayor desafío de mantenimiento de todos. Los administradores de centros de datos deben poder detectar fallas antes de que ocurran y reducir el tiempo de inactividad del centro de datos tanto como sea posible, independientemente de las razones.
-Otras preocupaciones de mantenimiento incluyen la calidad del enlace y la degradación del desempeño, el rendimiento a pedido, el equilibrio de carga para el centro de datos, laadministración del ancho de banda, la escalabilidad y la consolidación y visualización del centro de datos.
3.Estándares y normativas de Ciberseguridad.
Las WAN utilizan el modelo de referencia OSI (es un modelo de referencia para los protocolos de comunicación de las redes informáticas o redes de computadores). Los estándares WAN, por lo general, describen tanto los métodos de envío de la capa física como los requisitos de la capa de enlace de datos, incluyendo el direccionamiento físico, el control de flujo y el encapsulamiento. Hay varias autoridades reconocidas que definen y administran los estándares WAN.
1-Los protocolos de capa física describen cómo proporcionar las conexiones eléctricas, mecánicas, operativas y funcionales a los servicios brindados por un proveedor de servicios de comunicaciones.
2-Los protocolos de la capa de enlace de datos definen cómo se encapsulan los datos para su transmisión a lugares remotos y los mecanismos de transferencia de las tramas resultantes. Se utiliza una variedad de tecnologías como ISDN, Frame Relay o el Modo de Transferencia Asíncrona (ATM). Estos protocolos utilizan los mismos mecanismos de entramado, control de enlace de datos de alto nivel (HDLC), un estándar ISO o uno de sus subgrupos o variantes.
FACULTAD DE INFORMÁTICA, ELECTRÓNICA
Y COMUNICACIÓN
LICENCIATURA PARA LA GESTIÓN
EMPRESARIAL
ESTUDIANTE:
DANIELA APARICIO 8-952-1654
PROFESORA:
GRACE MORALES
MATERIA:
AVANCES TECNOLÓGICOS
FECHA DE ENTREGA:
06-08-22
APLICACIONES DE LA ROBÓTICA
Introducción
La
Robótica es un campo de la ciencia en el que se usan máquinas que realizan
tareas basándose en programas y algoritmos predeterminados y adaptables. Estas
máquinas que solemos llamar robots pueden ser controladas por personas o
funcionar solas bajo la supervisión de algoritmos y aplicaciones informáticas.
La robótica es un concepto muy amplio que abarca la creación, la planificación
y la programación de robots. Los robots están en contacto directo con el mundo
físico y, a menudo, se utilizan para llevar a cabo tareas monótonas y
repetitivas, sustituyendo a las personas.
La
evolución de los modelos educativos no ha sido en consonancia con la evolución
de las nuevas herramientas tecnológicas, dándole a estas un uso rudimentario en
el proceso de enseñanza aprendizaje, tendencia que en los últimos años se ha
ido revertiendo. En este orden de ideas se plantea la robótica educativa como
una actividad transdisciplinar, que representa una alternativa didáctica, que,
de forma paralela a los métodos ya establecidos, desde la perspectiva instrumental,
mediante el desarrollo de sistemas robóticos con fines didácticos, permite el
aprendizaje en el que los estudiantes encuentren circunstancias favorables para
la construcción de conceptos y de su interpretación personal de la realidad.
Sin embargo, el planteamiento y desarrollo de las prácticas debe estar guiado
por personal con formación en didáctica y pedagogía, que aporte su conocimiento
y experiencia en el ámbito educativo.
El
sector empresarial está siendo permeado por diferentes tecnologías. Cada vez
más, las conversaciones entre profesionales de diferentes sectores se dirigen
hacia esas herramientas y avances tecnológicos que permiten, internamente, una
mejora sustancial en los procesos para el cumplimiento de los objetivos de cada
negocio. Gracias a las soluciones colaborativas, los operarios dejan de
realizar trabajos repetitivos, pesados o peligrosos para que ahora sean las
máquinas las que los realicen mientras que los trabajadores se centran en
tareas más cualificadas en donde aportan mayor valor a la compañía.
A-Aplicaciones de la Robótica en el Ámbito Educativo:
La
educación es un campo muy tradicional en cuanto a su funcionamiento y
estrategias. Frente al uso de tecnología, se ha evidenciado en las últimas
décadas un cauteloso acercamiento a la educación. De hecho, suelen preferir las
herramientas tecnológicas fuera de las aulas; a menos de que se trate
específicamente de una clase de tecnología.
La
robótica educativa es un sistema de enseñanza interdisciplinar que permite a
los estudiantes desarrollar sus conocimientos y habilidades de la educación
STEAM. Este término se corresponde a las iniciales en inglés de Ciencia,
Tecnología, Ingeniería, Arte y Matemáticas, áreas del conocimiento cuyas
habilidades son fundamentales en el entorno actual. Con la robótica educativa
se fomenta el aprendizaje de estas disciplinas a través de una formación
práctica, en la que los estudiantes trabajan de manera real a través de la
experimentación. Los proyectos que se realizan son llevados a cabo por niños y
niñas, siendo los protagonistas de su propia experiencia de aprendizaje. Actualmente,
la robótica educativa se considera la disciplina de mayor proyección en el
ámbito educativo. Tal y como explican Flor Ángela Bravo y Alejandro Forero,
autores de un estudio sobre la robótica en la educación: "La robótica
busca que los alumnos manipulen, hagan construcciones reales a partir de sus
construcciones mentales y manejen lo construido con un ordenador”. “Es una
herramienta muy versátil y polivalente, ya que permite trabajar diferentes
áreas de conocimiento propiciando la adquisición de diversas habilidades. Tiene
una gran potencialidad y permite que los alumnos mantengan la atención y
percepción, ya que pueden integrar lo teórico con la realidad por medio de esta
actividad”, añaden estos expertos.
Las
clases de robótica pueden iniciarse ya con alumnos de Infantil. En esta etapa
se utilizan herramientas como el Lego Education o Cubetto en los que prima la
manipulación de materiales fomentando la creatividad y la percepción
espacio-temporal. A medida que el niño crece y se familiarice con la dinámica
de la robótica aumenta la dificultad de los retos planteados. Así, aprenderá a
realizar circuitos eléctricos, maquetas en 3D, programar de forma sencilla con
plataformas como Scratch o Code.org; En Secundaria y Media se les pone a
realizar robots personalizados en cuanto a movimientos y acciones.
ØRobot Educativos:
1-Edelvives
NEXT:
La
editorial Edelvives ha incluido una nueva línea de productos y textos para
promover el uso de la programación y la robótica en el aula, dentro del
denominado proyecto Sirabún. Y su última creación, el robot NEXT, es un
artilugio cuanto menos interesante para llevar al aula gracias, entre otras
razones, a todo el material que la editorial ha publicado y que nos permitirá
aprovechar sus sensores a través de sencillos juegos y actividades.
2-Meccanoid
G15Ks:
Complejo,
pero realmente potente, Meccanoid G15Ks es la versión más vitaminada del
catálogo de la veterana marca de juguetes Meccano. Tiene una altura de 1.22
metros e incluye 10 motores distribuidos por su cuerpo y que nos permiten mover
su cabeza, brazos y pies; también dispone de una gran variedad de sensores y de
reconocimiento de voz para que podamos programarlo fácilmente, y que responda a
nuestros objetivos.
3-Edison:
Con
el nombre del inventor nace este pequeño robot que tire en como característica
ser asequible económicamente, o al menos intentarlo. Por unos 50 euros, es
compatible con bloques LEGO y dispone de sensores básicos y esenciales
(distancia, luz, motores...) que nos permiten jugar ampliamente con él. Los
creadores de Edison han puesto en su web oficial diferentes lecciones y
actividades para integrarlo como actividad en el aula.
4-Finch
Robot:
Diseñado
específicamente para ser utilizado en entornos educativos, Finch es un robot
con forma de animal y que, gracias a sus motores, sensores (luz, temperatura,
tacto, etc.), altavoces y a la posibilidad de incorporar un rotulador a su
carcasa, nos permitirá realizar cientos de actividades en clase. Compatible con
diferentes lenguajes y entornos de programación, ha sido diseñado para ser
usado por niños a partir de los 5 años.
5-OWI 535:
Un
producto mucho más específico e ideal para Secundaria, Bachillerato y para los
ciclos de Formación Profesional. Se llama OWI 535 y es un brazo robótico y
programable cuyos movimientos podemos personalizar a nuestro gusto gracias,
como no, a la programación. Permite levantar objetos de hasta 100 gramos.
Funciona con pilas y sus 5 motores nos permitirán mover sus diferentes
extremidades para ofrecernos muchas posibilidades.
B-Aplicaciones de la Robótica en el Ámbito Empresarial:
La
desaparición de puestos de trabajo debido a la incorporación de las máquinas en
las empresas es un problema que afecta a la mayoría de los trabajadores. Pero
esto no tiene por qué ser así, ya que incluir la robótica en las empresas es
una estrategia de crecimiento empresarial que hará que aumenten los puestos de
trabajo, pudiendo dividir la jornada entre las máquinas y el trabajador. La
digitalización de las empresas traerá mejoras en la productividad, reduciendo
el tiempo empleado en la producción y aumentando el volumen de los productos.
Aunque
al hablar de robots es habitual que nos venga a la mente la imagen de un
autómata de apariencia humana que aún parece cosa del futuro, lo cierto es que
estos aparatos ya están muy presentes en el funcionamiento de las empresas,
pero con otro tipo de formas. Automatizar y acelerar diferentes procesos a
través del uso de máquinas permite a las empresas ser cada vez más eficaces y
eficientes y, por tanto, mejorar su competitividad. Así el universo de la robótica
cobra cada vez más protagonismo en el ámbito corporativo. Habituales ya desde
hace algún tiempo en el sector de la industria, estos aparatos capaces de
desempeñar tareas que durante mucho tiempo se habían tenido que realizar de
forma manual, pueden resultar también de gran utilidad en muchos otros ámbitos
como la agricultura.
El
sector empresarial está siendo permeado por diferentes tecnologías. Cada vez
más, las conversaciones entre profesionales de diferentes sectores se dirigen
hacia esas herramientas y avances tecnológicos que permiten, internamente, una
mejora sustancial en los procesos para el cumplimiento de los objetivos de cada
negocio.
Los
principales beneficios que organizaciones a nivel mundial pueden extraer de
este servicio son múltiples: mejora en las operaciones utilizando trabajadores
para tareas de alto valor, a costos más bajos, evolución en la calidad del
servicio para reducir los tiempos de ciclo para transacciones generadoras de
ingresos, incremento de las capacidades de cumplimiento, y en la habilitación
de la precisión de ejecución del proceso en velocidad y eficiencia.
En
la actualidad, el desarrollo de la tecnología robótica ha mejorado de manera
eficaz las funciones de los robots lo que origina la implementación de los
mismos en diversos campos. Es importante destacar que los robots industriales
tienen cierta similitud en cuanto a su apariencia, ya que esta se asemeja a la
anatomía del humano, en especial en sus extremidades superiores. Incluso en las
partes del robot estas características se mencionan, ya que cuentan con
muñecas, codos, brazos, cintura, etc.
ØRobot Empresariales:
Los
avances en capacidad de procesamiento y de IA se traducen en que ahora podemos
utilizar los robots para cumplir con los propósitos esenciales en una gran
variedad de distintas maneras. Mientras que las aplicaciones robóticas varían
mucho; dar direcciones, reponer estanterías, realizar soldaduras en entornos
peligrosos y mucho más; los robots actuales pueden agruparse generalmente en
seis categorías.
1-Robots
móviles autónomos (AMR):
Los
AMR se mueven por el mundo y toman decisiones sobre la marcha en tiempo casi
real. Tecnologías como los sensores y las cámaras les ayudar a incorporar
información sobre su entorno. El equipo de procesamiento de a bordo les ayuda a
analizar y tomar decisiones informadas, ya sea para moverse y evitar a un
trabajador que se aproxima, o recoger justo el paquete adecuado, o seleccionar
la superficie que necesita ser desinfectada. Son soluciones móviles que
necesitan un mínimo de intervención humana para hacer su trabajo. Más
información sobre los AMR.
2-Vehículos
de guiado automático (AGV):
Mientras
que los AMR se desplazan con libertad por sus entornos, los AGV se apoyan en
pistas o recorridos predefinidos y a menudo requieren de la supervisión de un
operario. Normalmente, se utilizan para entregar materiales y mover mercancías
en entornos controlados, como almacenes o plantas de producción.
3-Robots
articulados:
Los
robots articulados (también conocidos como brazos robóticos) tienden a emular
las funciones de un brazo humano. Por lo general, suelen tener entre dos y diez
articulaciones giratorias. Cada articulación añadida o eje permite un mayor
grado de movimiento, lo que los convierte en ideales para la soldadura en arco,
la manipulación de materiales, el mantenimiento de maquinaria y el empaquetado.
Más información sobre los robots articulados y los brazos robóticos.
4-Humanoides:
Mientras
que muchos de los robots humanoides móviles podrían ser técnicamente incluidos
en el grupo de los AMR, el término se utiliza para identificar a los robots que
realizan funciones centradas en las personas y que a menudo adoptan formas
parecidas a las del ser humano. Utilizan muchos de los mismos componentes
tecnológicos que los AMR para detectar, planificar y actuar mientras realizan
tareas como proporcionar instrucciones u ofrecer servicios de asistencia.
5-Cobots:
Los
cobots están diseñados para funcionar junto a los humanos o directamente con
ellos. Mientras que la mayoría de los otros tipos de robots realizan sus tareas
de forma independiente o en áreas de trabajo estrictamente aisladas, los cobots
pueden compartir espacios con los trabajadores para ayudarles a producir más.
Suelen encargarse de realizar las tareas manuales, peligrosas o más agotadoras
dentro del flujo de trabajo diario. En algunos casos, los cobots pueden
funcionar en respuesta a los movimientos humanos y aprendiendo de ellos.
6-Híbridos:
Los
distintos tipos de robots suelen combinarse para crear soluciones híbridas
capaces de realizar tareas más complejas. Por ejemplo, un AMR puede combinarse
con un brazo robótico para crear un robot para manejar paquetes en un almacén.
A medida que se combinan cada vez más funciones dentro de soluciones únicas,
también se consolidan las capacidades informáticas.
Conclusión
La
robótica no es más que la ciencia detrás de lo que son los robots, es decir su
diseño, funcionamiento, producción y programación. Esta se asegura de que los
robots realicen las mismas funciones y tareas de los humanos. La robótica
siempre ha sido un tema de interés y su historia data desde los antiguos
egipcios, pero la palabra robótica no es descubierta hasta 1939 cuando Isaac Asimov
la empleo por primera vez. Creador también de las Tres Leyes de la Robótica.
Hoy en día la robótica se ha vuelto muy popular y es utilizada mayormente para
llevar a cabo las tareas que los humanos no quieren realizar, ya sea porque son
peligrosas, o solo desagradables. En la velocidad que esta se está avanzando y
adaptando, para el futuro la robótica se convertirá en una necesidad para la
sociedad. Y también es algo preocupante
porque a medida que han evolucionado las tecnologías en las robóticas, muchas
empresas han despedido personal para poner a trabajar las máquinas, por ende,
hoy en día hay mucho desempleo en nuestro país, como también
internacionalmente. El impacto de la robotización en la operativa de la
empresa, en el futuro laboral de los trabajadores y en la definición de los
nuevos perfiles profesionales que van a necesitarse en un futuro inmediato
configura las bases de uno de los temas de mayor actualidad, que genera
preocupación e incertidumbre y grandes expectativas a partes iguales. El avance
de la robótica es imparable y tendrá grandes consecuencias en las diferentes
áreas de la empresa y en los distintos sectores.