!!HOLA!!

!!HOLA!!
...

miércoles, 2 de marzo de 2016

La realidad aumentad está presente en multitud de facetas de la vida diaria gracias a la implantación de múltiples dispositivos móviles con conexión a internet. Pero poca gente sabe qué es exactamente y cómo se puede crear.
En este curso vamos a aprender los fundamentos de la realidad aumentada: qué es exactamente, en qué principios tecnológicos se basa, qué plataformas más importantes existen en el mercado, y con qué podemos crear contenidos de AR (Augmented Reality). Terminaremos con un ejemplo sencillo de creación de contenidos en realidad aumentada.
Así que el objetivo de este curso será servir de introducción para aquellas personas interesadas en conocer más esta tecnología, ofrecer ideas de posibles usos de la AR, y servir de acercamiento para perder el miedo a aprender a generar realidad aumentada.
Para poder seguir el curso no hacen falta más que conocimientos básicos de informática y curiosidad por descubrir cómo sacarle partido a esta tecnología de futuro.

Resultado de imagen de que es cursos realidad aumentada


Estudiando Online: Cursos Gratis y Personalizables

3 Septiembre 2013 | Curiosidades
Hoy por hoy, cualquier persona con acceso a internet tiene la posibilidad de estudiar. Se ha abierto una puerta que nos lleva a un enorme potencial; hoy, todos podemos acceder a todo tipo de información desde la comodidad de nuestros hogares y sin necesidad, si quiera, de cruzar la puerta de salida.
Aprovechando este beneficio, muchas son las organizaciones que han salido al paso y junto con universidades de alto prestigio internacional, abrieron a cualquier persona la posibilidad de estudiar online, de forma gratuita e, indiscutiblemente, con los mejores de los mejores.
Basta con solo pensar que Harvard (link en inglés), Yale y muchas otras universidades del mundo se sumaron sin pensarlo mucho a la inciativa de edX y Coursera, quienes compiten entre ellos por un fin noble y común: Brindarle a todos las herramientas necesarias para ilustrarse en algún tema específico, de la mano de los que más saben al respecto.
Teclado de computador con una tecla que tiene el ícono del gorro de graduacion
Muchas son las opciones que estas dos plataformas nos brindan. Cursos dividos por categorías según área de estudio, universidad, interés o popularidad. Las opciones de participar en discusiones directas y abiertas con académicos del más alto nivel crean, simplemente, una revolución que trasciende lo digital. Estamos hoy, hablando de una revolución de justicia, que viene a dar posibilidades igualitarias a quienes, hace algunos pocos años, nunca pensaron que podrían sentarse en una aula de, por ejemplo, Berkeley, responder trabajos y ser partícipe activo de una clase donde sus compañeros de pupitre, están localizados alrededor de todo el globo.
Movimientos sociales e incluso algunos ministerios de educación de Gobiernos de ciertas localidades, han tomado el ejemplo de edX y Coursera como una luz de inspiración para crear nuevos, mejores y más completos métodos de entregar, traspasar y crear redes de educación de calidad.
Basta con solo imaginar que pasará cuando Mark Zuckerberg instale su proyecto de Internet para el mundo e idealizar el concepto de un mundo informado, ilustrado y hambriento de saber más, de mano de los que más saben enseñar.
Mujer de edad avanzada sentada frente a un laptop
No importa tu edad ni tu situación, estos tipos de proyectos vienen a unificar y no a separar. Ultimamente y debido al efecto dominó que edX y Coursera han tenido, se han abierto incluso reuniones en persona de todos aquellos que en alguna cierta localidad están siguiendo el mismo curso de la misma plataforma, abriendo así, redes de contacto y un  traspaso de información que, nuevamente, salió de la pantalla y volvió a afectar el paradigma face to face. El listado de cursos y temas es tan amplio, que no tenemos dudas que encontrarás algo que te llene tus expectativas: ¡Vale la pena investigarlo!
Grupo de estudiantes con toga de graduación lanzando los gorros al aire
¡Si! Incluso recibirás un certificado que, asegura, que finalista el curso con éxito acorde con los requerimientos especificos de cada curso en particular. El certificado se te enviará por correo y tiene la firma de la plataforma que hayas elegido (edX o Coursera) y, asimismo, la firma de la versión online de la universidad de prestigio que te brindó las herramientas, los profesores y el material necesario para cursar el curso que siempre deseaste tener dentro de tu background académico.
Toma el poder que el internet te da y hazlo tuyo. Hoy, puedes instruirte dentro de cualquier tema con solo un clic y algun par de teclas por tipear. ¡No desaproveches esta enorme oportunidad! El mundo es tuyo y con herramientas como esta, cada vez quedan menos dudas en que puedes hacer de el, lo que tu preparación te permita.
powtoon
  es un programa de diseño de presentaciones desde la nube, que desde el año pasado ofrece una versión gratuita para la enseñanza.
El funcionamiento es parecido al de Power Point o Impress mediante diapositivas en las que se puede insertar texto e imágenes, pero permitiendo la animación de todos estos elementos y dándole al conjunto una apariencia similar a la de un cómic. Además incluye música y sonido y la posibilidad de incorporar tus propias grabaciones.
Las presentaciones pueden guardarse en el formato tradicional que permite ir avanzando diapositiva a diapositiva o bien exportarlas a youtube como vídeo.
El programa permite que realices presentaciones de los temas que tienes que presentar para tus clases y también puede ser un recurso para que el alumnado pueda presentar sus trabajos.
PowToon tiene en youtube un canal donde se pueden encontrar muchos vídeos realizados con este programa.
Como en la mayoría de los programas es necesario registrarse para poder trabajar con él, una vez realizado el registro sigue los pasos que se indican a continuación:
  1. Ingresa con tu nombre de usuario y contraseña.
  2. Accede a la pantalla de edición.
  3. Inserta el número de diapositivas que precises.
  4. Edita cada una de las diapositivas, añadiendo los textos, las imágenes y las animaciones que te resulten más atractivas.
Una vez rematada la presentación tienes dos opciones:
  • Mantenerla como presentación, para lo que puedes seleccionar el código de inserción para incluirla en tu curso de Moodle, por ejemplo.
  • Exportar la presentación convertida en vídeo a tu cuenta de youtube.

  • PowToon es un programa de diseño de presentaciones desde la nube 
     
MOOC es el acrónimo en inglés de Massive Online Open Courses (o Cursos online masivos y abiertos) Es decir, se trata de un curso a distancia, accesible por internet al que se puede apuntar cualquier persona y prácticamente no tiene límite de participantes.


Un curso en línea abierta masiva (MOOC) es un curso en línea destinado a la participación ilimitada y acceso abierto a través de la web. Además de los materiales de un curso tradicional, como son los vídeos, lecturas y cuestionarios, los MOOC proporcionan forums de usuarios interactivos que ayudan a construir una comunidad para los estudiantes, profesores y los teaching assistants.


Dave Cormier ha realizado diversos vídeos que describen qué son los MOOC y cómo funcionan: 
 
CORMIER, Dave et al. What is a MOOC. [Arxiu de video]. 2010, 4:27. Disponible en: http://www.youtube.com/watch?v=eW3gMGqcZQc [Consulta 05-11-2013].
CORMIER, Dave et al. Success in a MOOC. [Arxiu de video]. 2010, 4:17. Disponible en: http://www.youtube.com/watch?feature=player_embedded&v=r8avYQ5ZqM0 [Consulta 05-11-2013].
 
 
Breve historia
Se puede considerar a David Wiley como el autor del primer MOOC conceptual, iniciado en la Universidad de Utah en agosto de 2007. Se trataba de un curso de educación abierta. Esta iniciativa tuvo continuidad en numerosos proyectos impulsados desde diferentes centros universitarios dentro y fuera de los Estados Unidos.

Un hito en la historia de los MOOC se remonta al otoño de 2011 cuando más de 160.000 personas se matricularon en un curso de inteligencia artificial ofrecido por Sebastian Thrun y Peter Norvig en la Universidad de Stanford a través de una startup llamada Know Labs (actualment Udacity).

Visto el éxito y el elevado número de matriculados, Daphne Foller y Andrew Ng crearon Coursera. Basada en una tecnología desarrollada en Stanford, Coursera se ha ido convirtiendo en una plataforma apoyada por numerosas universidades de prestigio (Yale, Princeton, Michigan, Penn). Por su parte, en la costa Este, el Instituto TEcnológico de Massachusetts lanzó MITx, en un esfuerzo por aportar una plataforma abierta y gratuita para la educación en línea. Harvard se unió al poco tiempo a esta iniciativa, renombrada EDX, a la que se han sumado otras universidades como Berkeley.
 


¿Qué es Camtasia Studio?: Definición y descarga


Camtasia Studio
es un programa que sirve para grabar lo que sucede en la pantalla del ordenador y de esa manera crear presentaciones y tutoriales visuales.


Las presentaciones visuales siempre son más llamativas que las presentaciones por palabras. Con Camtasia Studio podrás crear presentaciones visuales de manera sencilla y fácil. Con presionar el botón de grabación sera suficiente para que Camtasia Studio comience a grabar lo que sucede en la pantalla del PC. De esta manera puedes grabar tutoriales explicando la utilización de una herramienta o aplicación. Incluso puedes grabar los vídeos que visualizas vía Web o vía Messenger.

Todo lo que sucede en tu pantalla puede ser grabado por Camtasia Studio.

En Visual Studio, puede dibujar un diagrama de casos de uso donde se resuma quién usa la aplicación o sistema, y qué pueden hacer. Para crear un diagrama de casos de uso UML, vaya al menú Arquitectura y haga clic en Nuevo diagrama de capas o UML.
Si desea una demostración, vea el vídeo sobre la organización de características en casos de uso.
Para ver las versiones de Visual Studio compatibles con esta característica, vea Compatibilidad de versiones con las herramientas de arquitectura y modelado.
Con la ayuda de un diagrama de casos de uso, puede analizar y comunicar:
  • Los escenarios en los que el sistema o aplicación interactúa con personas, organizaciones o sistemas externos.
  • Los objetivos que el sistema o aplicación contribuye a lograr.
  • El ámbito del sistema.
En un diagrama de casos de uso no se muestran los casos de uso en detalle; solamente se resumen algunas de las relaciones entre los casos de uso, los actores y los sistemas.En concreto, en el diagrama no se muestra el orden en que se llevan a cabo los pasos para lograr los objetivos de cada caso de uso.Esos detalles pueden describirse en otros diagramas y documentos, que pueden vincularse a cada caso de uso.Para obtener más información, vea en este tema la sección Describir los casos de uso en detalle.
En las descripciones que se proporcionen de los casos de uso se usarán diversos términos relacionados con el dominio en el que trabaja el sistema, como Ventas, Menú, Cliente, etc.Es importante definir de manera clara estos términos y sus relaciones y, para ello, puede resultar útil un diagrama de clases de UML.Para obtener más información, vea Diagramas de clases de UML: Instrucciones.
Los casos de uso solamente se usan para los requisitos funcionales de un sistema.Otros requisitos, como las reglas de negocio, los requisitos de calidad del servicio y las restricciones de implementación, deben representarse por separado.La arquitectura y los detalles internos también deben describirse por separado.Para obtener más información sobre cómo definir los requisitos de usuario, vea Requisitos del usuario de modelos.
Los ejemplos que se usan en este tema están relacionados con un sitio web en el que los clientes pueden hacer pedidos de comida de restaurantes locales.
Elementos de un diagrama de casos de uso
  • Un actor (1) es una clase de persona, organización, dispositivo o componente de software externo que interactúa con el sistema.Los actores del ejemplo son cliente, restaurante, sensor de temperatura y titular de tarjeta de crédito.
  • Un caso de uso (2) representa las acciones que uno o varios de los actores realizan a fin de conseguir un objetivo determinado.Los casos de uso del ejemplo son “Pedir menú”, “Actualizar menú” y “Procesar pago”.
    En un diagrama de casos de uso, casos de uso están asociados (3) a los actores que los realizan.
  • El sistema (4) es aquello que se está desarrollando.Puede ser un pequeño componente de software cuyos actores simplemente son otros componentes de software; puede ser una aplicación completa; o puede ser un gran conjunto de aplicaciones distribuidas que se implementan en muchos equipos y dispositivos.Los subsistemas del ejemplo son “Sitio web de pedidos de menú”, “Empresa de entrega de menús” y “Versión 2 del sitio web”.
    En un diagrama de casos de uso pueden mostrarse los casos de uso que el sistema o sus subsistemas admiten

¿Qué es un diagrama de clases?

Un diagrama de clases es una representación gráfica que sirve para representar la estructura de un sistema que será implementado utilizando un lenguaje orientado a objetos. Los diagramas de clases se realizan en la fase de diseño del software después de la fase de requisitos (más información sobre las fases de la ingeniería del software aquí). La idea de estos diagramas es representar las clases que tendrá el sistema así como su contenido y sus relaciones con otras clases. La implementación de sistemas medianamente grandes no sería abordable sin este tipo de diagramas, y aunque fuera abordable se tardaría mucho más y sería más fácil cometer errores.

Componentes de un diagrama de clases

Los componentes que describiré son los que se incluyen en UML (Unified Modeling Language) que es el lenguaje de modelado más extendido y más usado en todo el mundo.

Clase

Este es el elemento básico del diagrama de clases. Las clases representan entidades o conceptos. Normalmente cada vez que aparece un sustantivo en un documento de descripción de un sistema ese sustantivo es una clase. En cada clase se definen los atributos y métodos que tendrán los objetos de esa clase. La siguiente imagen es un ejemplo de representación de una clase.
Diagrama de Clases. Clase

Atributos y métodos

Los atributos y los métodos se muestran con su nombre además de su tipo. En el caso de los métodos también se muestra el tipo de retorno en caso de que retorne algo y el nombre y tipo de sus parámetros. Los atributos pueden tener un valor inicial. Además, los símbolos que se encuentran antes del nombre de los atributos y métodos representan la visibilidad de éstos:
  • El símbolo – representa atributos privados.
  • El símbolo + representa atributos públicos.
  • El símbolo # representa atributos protegidos.

Relaciones

Como he dicho antes las clases se relacionan con otras. En cada relación aparece el nombre del atributo que se usará para representar esa relación y la multiplicidad. Las relaciones que existen son las siguientes:
  • Generalización: Esta relación representa la herencia o la extensión de una clase de otra. En la siguiente imagen podemos ver un ejemplo.
Diagrama de Clases. Generalización
  • Asociación: Representa una relación básica entre dos clases. Pueden ser unidireccionales (sólo una de las clases conoce a la otra) o bidireccionales (ambas clases tienen conocimiento de la otra). En la siguiente imagen podemos ver un ejemplo. La primera es una asociación bidireccional que representa que un curso tiene desde 1 hasta varios alumnos y que un alumno puede estar en 0 o varios cursos. La segunda es una asociación unidireccional que representa que una asignatura tiene un único profesor responsable.
Diagrama de Clases. Asociación
  • Agregación: Es un tipo de asociación con la que se representa que cada objeto de una de las clases contiene objetos de la otra clase. El objeto contenedor seguirá existiendo aunque los objetos contenidos dejen de existir.
  • Composición: Es un tipo de asociación, pero podemos decir que son agregaciones fuertes. La diferencia con las agregaciones es que no tiene sentido que el objeto contenedor siga existiendo si no existen los objetos contenidos.
Diagrama de Clases. Agregación y Composición
Esta imagen representa la diferencia entre una agregación y una composición. Un vehiculo seguirá existiendo aunque no existan sus ruedas (otra cosa es que pueda rodar). Sin embargo un libro no existirá si no existen sus capítulos.
Pues esto ha sido todo, espero que os sea útil y tanto si sabíais que era un diagrama de clases como si no, espero que os sirva para saber lo que es, para lo que sirve y sepáis realizarlo sin errores

Diagrama de Actividades

Diagrama de Actividades
En UML un diagrama de actividades se usa para mostrar la secuencia de actividades. Los diagramas de actividades muestran el flujo de trabajo desde el punto de inicio hasta el punto final detallando muchas de las rutas de decisiones que existen en el progreso de eventos contenidos en la actividad. Estos también pueden usarse para detallar situaciones donde el proceso paralelo puede ocurrir en la ejecución de algunas actividades. Los Diagramas de Actividades son útiles para el Modelado de Negocios donde se usan para detallar el proceso involucrado en las actividades de negocio.

Un ejemplo de un diagrama de actividades se muestra a continuación

Las siguientes secciones describen los elementos que constituyen un diagrama de actividades.
Actividades
Una actividad es la especificación de una secuencia parametrizada de comportamiento. Una actividad muestra un rectángulo con las puntas redondeadas adjuntando todas las acciones, flujos de control y otros elementos que constituyen la actividad.
Acciones
Una acción representa un solo paso dentro de una actividad. Las acciones se denotan por rectángulos con las puntas redondeadas.
Restricciones de Acción
Las restricciones se pueden adjuntar a una acción. El siguiente diagrama muestra una acción con pre y post condiciones locales.
Flujo de Control
Un flujo de control muestra el flujo de control de una acción a otra. Su notación es una línea con una punta de flecha.
Nodo Inicial
Un nodo inicial o de comienzo se describe por un gran punto negro, como se muestra a continuación.
Nodo Final
Hay dos tipos de nodos finales: nodos finales de actividad y de flujo. El nodo final de actividad se describe como un círculo con un punto dentro del mismo.
El nodo final de flujo se describe como un círculo con una cruz dentro del mismo.
La diferencia entre los dos tipos de nodos es que el nodo final del flujo denota el final de un solo flujo de control, y el nodo final de actividad denota el final de todos los flujos finales dentro de la actividad.
Flujos de Objetos y Objeto
Un flujo de objeto es la ruta a lo largo de la cual pueden pasar objetos o datos. Un objeto se muestra cómo un rectángulo.
Un flujo de objeto se muestra como un conector con una punta de flecha denotando la dirección a la cual se está pasando el objeto.
Un flujo de objeto debe tener un objeto en por lo menos uno de sus extremos. Una notación de acceso rápido para el diagrama de arriba sería usar los pins de salidas y entradas.
Un almacén de clave se muestra como un objeto con las clave «datastore».
Nodos de Decisión y Combinación
Los nodos de decisión y combinación tienen la misma notación: una forma de diamante. Los dos se pueden nombrar. Los flujos de control que provienen de un nodo de decisión tendrán condiciones de guarda que permitirán el control para fluir si la condición de guarda se realiza. El siguiente diagrama muestra el uso de un nodo de decisión y un nodo de combinación.
Nodos de Bifurcación y Unión
Las bifurcaciones y uniones tienen la misma notación: tanto una barra horizontal como vertical (la orientación depende de si el flujo de control va de derecha a izquierda o hacia abajo y arriba. Estos indican el comienzo y final de hilos actuales de control. El siguiente diagrama muestra un ejemplo de su uso.
Una unión es diferente de una combinación ya que la unión sincroniza dos flujos de entrada y produce un solo flujo de salida. El flujo de salida desde una unión no se puede ejecutar hasta que todos los flujos se hayan recibido. Una combinación pasa cualquier flujo de control directamente a través de esta. Si dos o más flujos de entrada se reciben por un símbolo de combinación, la acción a la que el flujo de salida apunta se ejecuta dos o más veces.
Región de Expansión
Una región de expansión es una región de actividad estructurada que se ejecuta muchas veces. Los nodos de expansión de salida y entrada se dibujan como un grupo de tres casillas representando una selección múltiple de ítems. La clave reiterativa, paralelo, o flujo se muestra en la esquina izquierda arriba de la región.

Gestores de Excepción
Los gestores de Excepción se pueden modelar en diagramas de actividad como en siguiente ejemplo.
Región de Actividad Interrumpible
Una región de actividad interrumpible rodea un grupo de acciones que se pueden interrumpir. En un ejemplo simple como el siguiente, la acción Procesar Orden se ejecutará hasta su cumplimiento cuando pase control a la acción Cerrar Orden, a menos que una interrupción Cancelar Pedido se reciba, la cual pasará el control a la acción Cancelar Orden.
Partición
Una partición de una actividad se muestra como calles horizontales o verticales. En el siguiente diagrama, las particiones se usan para separar acciones dentro de una actividad en aquellas realizadas por el departamento de contabilidad y aquellas realizadas por el cliente.