martes, 10 de diciembre de 2019

¿Cuales son las licencias de software libre más importantes que un desarrollador de software debe conocer?

En desarrollo. :v

Programación por Bloques

Hablemos un poco acerca de la programación por bloques:

La Programación por bloques nos facilita e incentiva el pensamiento computacional, nos evita la preocupación de estar en constante vigilancia por los errores de sintaxis o escritura ya que los errores de Sintaxis con muy comunes en casi cualquier lenguaje de programación, Con la programación en bloques esto es cosa del pasado y solo debemos preocuparnos por imaginar,programar y compartir con el resto del mundo, ademas de ser muy útil para crear nuestras propias historias y videojuegos.


La Programación por bloques es muy usada en el campo de la rebotica,pero mas allá de eso y todo lo que conlleva, la Programación por bloques es un software el cual nos permite aprender a programar desde una muy tempraneada edad, mediante el uso de sencillas y muy básicas conexiones de gráficas, regularmente en vertical , haciendo uso de la gran variedad de herramientas que es nos ofrece. Esto facilita muchísimo mas el aprendizaje en las personas que apenas están empezando en este mundo, logrando hacer animaciones, juegos o representaciones de una situación mucho mas fácil de lo que lo harían con otros lenguajes de programación.



La función de los bloques de programación se basan en generar una cadena secuencia (Vertical) para que la animación la siga paso a paso teniendo en cuenta que deben estar en una secuencia lógica por ejemplo: Hacer caminar un robot en círculos,haciendo paradas, caminando a una cierta velocidad, incluso programar sonidos después de termina una acción, ETC, de esta manera la programación no tendrá ningún error y funcionara correctamente.

Finalmente algunos de los mejores sistemas de programación visual por bloques en el momento son:




Scratch: Desarrollado por el MIT Media Lab

Blockly: Es de google.



Tynker: Esta pensado para que los niños le saquen todo el partido a a partir de los ocho años.



Alice: Destinada a enseñar los conceptos de lenguajes de programación a objetos como C++.




miércoles, 4 de diciembre de 2019

Diferencia entre "Realidad Aumentada y Realidad Virtual"


Debemos tener claro que la Realidad Aumentada (RA) Y la Realidad Virtual (RV) comparten muchas similitudes, pero son diferentes, veamos algunas de las principales diferencias entre estas dos tecnologías.

1:
La Realidad Aumentada  nos permite agregar información digital a elementos físicos es decir aprovecha nuestro entorno para ofrecernos mas información sobre la que ya podemos visualizar para completar aun mas algún tipo de duda o inquietud o incluso poder divertirnos con ella.

En el caso de la realidad virtual nos lleva a una realidad diferente de la nuestra, Permitiéndonos viajar en el tiempo y el espacio, volar o sumergirnos en el mar, un claro ejemplo de esto es el videojuego nombrado VRChat, en el que el usuario puede crear un avatar y relacionarse con otros jugadores en cualquier lugar, ya sea real o no el sitio.


2:
Otra clara diferencia por el momento es la limitación que tiene la Realidad Virtual (RV) ya que se usa meramente para el entretenimiento digital, en su contra parte la Realidad Aumentada (RA) ha encontrado aplicaciones en muchísimos campos como la medicina, el deporte, la informática y por supuesto en el entretenimiento, En la medicina permitiéndonos visualizar los vasos sanguíneos, proyectándolos sobre la piel para facilitar el trabajo del personal, También en el campo de la educación reconociendo con la cámara de nuestro dispositivo (Smartphone,Tablet,Laptop,Etc) un texto o documento para traducirlo a un idioma en especifico."WordLens" es un claro ejemplo.


3:
La Realidad Virtual (RV) es mas envolvente donde se tiene una vista en (First person) o primera persona donde todos los objetos están en las tres dimensiones espaciales mientras que en la Realidad Aumentada (RA) podemos tener una mayor libertad y poder decidir que camino elegir o tomar.



4:
Una ultima diferencia son los costos ya que la Realidad Aumentada (RA) es mucho menos costosa que la Realidad Virtual (RV), Ya que no necesita dispositivos muy costosos como un casco, cinturón, o incluso una plataforma para funcionar adecuadamente.