Page 2 of 2
1 2

En tiempo real: Tux explora el planeta rojo

TUXPerseverance e Ingenuity llegaron al planeta rojo el pasado jueves 18 de febrero generando un nuevo impulso a la carrera espacial entre las grandes potencias del mundo. Toda una algarabía desbordó las redes sociales y medios de comunicación por esta nueva hazaña de la ingeniería humana que logra colocar sobre la superficie del planeta Marte un vehículo cuyo costo superó los dos mil millones de euros, donde participaron en diseño EEUU y España entre otros países europeos. El Perseverance es un vehículo eléctrico de seis ruedas que lleva la tecnología más avanzada de la NASA y que en su interior transporta al Drone Ingenuity cuyo sistema informático esta basado en Linux.
Para nuestros asiduos lectores, Linux es un Sistema Operativo (SO) de plataforma abierta que cumple con las 4 libertades del Software Libre:
Libertad 0: Poder usar el programa con cualquier propósito.
Libertad 1: Poder estudiar cómo funciona el programa y poder modificarlo.
Libertad 2: Poder distribuir copias del programa.
Libertad 3: Poder mejorar el programa y poder compartir dichas mejoras para beneficio de todos. Estas cuatro libertades enmarcan el desarrollo de software y la permisología de uso del código a los usuarios.
Además Linux es un sistema que trabaja en tiempo real, en contraposición con el Sistema Operativo del gigante azul: Windows. Una acotación singular es que, la mayoría de los equipos electromecánicos utilizados en procesos continuos requieren de sistemas operativos que trabajen en tiempo real dado que deben procesar datos y dar respuestas en tiempos sumamente cortos, tareas que no son posible realizar con otros sistemas operativos de  entorno gráfico, que consumen mucha memoria RAM y recursos de procesamiento.
Ingenuity
El Drone Ingenuity fue dotado con un SO Linux y un Framework de código abierto (Open Source) denominado FPrime desarrollado por la Jet Propulsion Laboratory (JPL) de la NASA, el cual ya había sido liberado con anterioridad por esta firma empresarial y escrito para trabajar sobre Linux (cumpliendo con las 4 libertades).
Otra de las novedades del Ingenuity es su procesador Snapdragon 801 fabricado por la empresa Qualcomm y presentado en junio de 2013 y es el mismo instalado en los SmartPhones LG G3, Samsung Galaxy S5 o el HTC One M8 en 2014. El procesador tiene una arquitectura de 32 bits, con cuatro núcleos, cache L1 de 32Kb y 2048Kb en L2,  además tiene conectividad para CDMA, GSM, LTE en varias bandas y puede controlar dispositivos WiFi 802.11 a/b/g/n/ac, Bluetooth 4.1 y USB 3.0.
Su GPU Adreno 330 trabaja a una frecuencia de 578Mhz, y alcanza una resolución máxima de 2560 x 2048 px lo que le permite captar y procesar imágenes muy superiores a 21 Megapíxeles, lo cual es ideal para cumplir su principal objetivo que es explorar visualmente el planeta dentro en su radio de acción.
El Drone es del tamaño de una caja de pañuelos desechables, fabricado en fibra de carbono para darle ligereza a la estructura y capaz de soportar altas temperaturas. Con sus grandes rotores alcanza un peso de no más de 1,8 kilos y posee la capacidad de volar de forma autónoma y realizar vuelos de 90 segundos durante 30 días, que es lo que se estima sea su ciclo de vida.
Así pues, podemos afirmar que Linux ha pisado tierra marciana y luego de las primeras imágenes y videos captados y enviados a la tierra por el Ingenuity ha demostrando una de sus grandes bondades como lo es operar en tiempo real.
@hayah_garcia
Fuente:  https://culturainformatica2k.blogspot.com/2021/02/en-tiempo-real-tux-explora-el-planeta.html
Comparte este contenido:

Programando desde mi teléfono inteligente

Aunque nos parezca imposible, cualquier persona con un teléfono inteligente o Smartphone de gama media puede programar, aunque lo deseable para los informáticos es hacerlo en una PC o una Laptop con buenas prestaciones al menos de hardware. La programación es para los dispositivos electrónicos como el agua para la vida, es el Yin y el Yang, uno necesita del otro, hardware y software son un solo elemento, el complemento indispensable de coexistencia en los entornos tecnológicos.
Con el correr del tiempo la programación se ha convertido en algo más que un juego para aficionados, su avance ha pasado por diversas etapas y cada cierto tiempo aparecen nuevos métodos y nuevos lenguajes para programar, ofreciendo ventajas nunca antes vistas si comparamos con sus antecesores. La programación en sus inicios partía de la lógica secuencial y como le decimos a nuestros estudiantes en clases, si sabes escribir una receta de cocina, puedes escribir un algoritmo, un pseudocódigo para posteriormente traducirlo al lenguaje que más te guste, siempre y cuando conozcas su estructura y sintaxis.
Recuerdo los primeros pasos con BASIC (Beginner’s All-purpose Symbolic Instruction Code), era un lenguaje que contenía un conjunto de instrucciones muy sencillas y con el cual llegaron a crearse muchas aplicaciones, en realidad fue un lenguaje de programación creado para que los estudiantes se iniciaran en las ciencias informáticas. Luego, conocí la programación en FORTRAN (Fórmula Translating System), aunque es un lenguaje 10 años mayor que BASIC, es considerado uno de los primeros lenguajes formales y de alto nivel que en sus inicios era compilado y ejecutado en grandes sistemas computacionales IBM que trabajaban con tarjetas perforadas (uff eso fue hace mucho tiempo).
Así se inicia toda una carrera en los lenguajes de programación, donde la programación secuencial, modular y estructurada evolucionó a nuevas formas que integran bases de datos como centros de almacenamiento de datos, dando origen a sistemas más complejos que buscan recrear el pensamiento humano, como los denominados sistemas expertos o autómatas y las redes neuronales que son la base de la inteligencia artificial (IA), la cual ha logrado un gran desarrollo en los últimos años (conozca a Sophia un robot humanoide con IA: https://youtu.be/O2-7n5MM-Yc).
Aunque estos son temas mayores y trascienden el objetivo del presente artículo, en este momento lo que pretendo es llamar tu atención y decirte que sí es posible escribir programas desde un Smartphone y para ello necesitas instalar la App necesaria según el lenguaje con el cual vas a programar.
En la Google Play está disponible un compilador para Lenguaje C muy versátil llamado Movil C [ C/C++ Compiler ] que requiere de 77Mb de espacio para su instalación y con una interfaz gráfica muy sencilla, atractiva donde puedes escribir programas y utilizar toda la potencia de C. El compilador arroja los famosos Warning y Error señalando las líneas donde habría problemas de sintaxis o donde estaría el error del código. Por tanto, luego de instalar puedes probar el código más conocido por los programadores, el famoso programa que imprime en pantalla el mensaje: Hello World !!!.
Una vez instada la app, basta crear un archivo nuevo que se guardará con la extensión .C, luego solo debes escribir las siguientes líneas en el editor el cual de forma automática asume la indentación y por último ejecutar el programa pulsando sobre el botón con la flecha > que está del lado derecho en la primera barra de herramientas. El sistema compilará el programa, verificará la sintaxis y buscará posibles errores, si todo esta correcto mostrará la salida del programa:
/*Programa Hello World*/
main()
{
    printf(«Hello World»);
    getchar();
}
En un próximo artículo profundizaré sobre la programación con Lenguaje C hasta realizar la comparativa con lenguajes como Phyton o PHP.
Twitter: @hayah_garcia
IG: @hayahgarcia
Fuente:
Comparte este contenido:

APP: Un mundo de posibilidades en tus manos

Hasta hace una década las capacidades de las computadora personales y portátiles crecían a pasos agigantados en velocidad, calidad gráfica, sonido, interconectividad, y se añadían toda una gran gama de programas propietarios y libres que acompañaban la dinámica de crecimiento del hardware en todas las áreas.
Con la aparición de los Smartphone o teléfonos inteligentes surge la necesidad de operar dichos hardware con programas similares a los de las PC, pero de forma más ligeros, dada las prestaciones de estos mini equipos portátiles, por lo que ofrecen menos opciones y en muchos casos cargados de publicidad.
La visión comercial de empresas como Apple, Google, Samsung los llevó a crear una especie de biblioteca o tienda donde se encuentran toda una variedad de aplicaciones o App desde aplicaciones ofimáticas, lectores o generadores de PDF, diseño grafico, juegos, edición de audio y vídeo, redes sociales, entornos de programación, hasta aplicaciones para el manejo de tus cuentas bancarias o realizar compras en línea.
Hay de todo en la AppStore de Apple o en la Google Play Store, la Samsung Galaxy Apps y en la nueva Huawei AppGallery, allí encuentras toda una variedad de programas de fácil instalación en el teléfono inteligente o en la Tablet. El desarrollo de App se ha convertido en todo un negocio para empresas y programadores FreeLancer quienes escriben cientos de línea de código para darle forma a una App que realice *tal o cual actividad, dejando en claro que son aplicaciones que no están exentas de tener errores pero que posteriormente son corregidos en nuevas versiones por los mismos desarrolladores o partiendo de los comentarios de los usuarios.
Lo cierto es que hoy día podemos desde un pequeño teléfono inteligente también es posible escribir programas en lenguajes tan robustos como Phyton o C (en un próximo artículo les hablaré de la programación con Lenguaje C y Phyton desde un viejo Smartphone con Android), compilarlos y hasta ejecutarlos. Solo basta instalar un entorno de programación adecuado, contar con algo de espacio en memoria y capacidad de procesamiento. Por el momento las dos mayores tiendas de App surten cada día de un sin número de programas que buscan satisfacer las necesidades de los usuarios y que estos desde la comodidad de sus teléfonos pueden ejecutar tareas sin estar frente a una PC.
Solo basta decir que hay teléfonos inteligentes que se adaptan a cada exigencia profesional o laboral y App para mantenerte sumergido en un mundo creciente que innova y crea cada día.
Fuente: https://culturainformatica2k.blogspot.com/2021/02/app-un-mundo-de-posibilidades-en-tus.html
Comparte este contenido:

Marketplace: un concepto prometedor en la era digital

El mundo del comercio se potenció poco tiempo después la aparición de la internet, de las computadoras personales (PC), los Sistemas Operativos con interfaz gráfica donde empresas como Microsoft y Apple se constituyeron en los primeros lideres del mercado mundial en ofrecer tales productos, aun sobre otras opciones de carácter colaborativo y libre. Esto revolucionó el mundo y en esa carrera del reduccionismo electrónico apreciamos equipos móviles inteligentes que en pocas palabras son algo mas que computadoras en pequeñas escalas, pues conjugan otros aditivos que hasta hace unos 10 años debíamos adquirir por separado. 

Así mismo los sistemas informáticos han recorrido un largo camino desde aquellas experiencias de programación en C bajo MSDOS en una PC IBM de la serie 5150, con un procesador 8088 y apenas 256 kilobites de memoria RAM. Como decimos en el argot informático la triada Hardware, Software e Internet han llevado al mundo a una nueva era, en un corto tiempo, donde el sistema económico, financiero y comercial no han dejado de invertir y crecer como la espuma de un buen detergente, tanto así que que se han emprendido procesos muchas veces muy complejos para trasladar actividades cotidianas y colocarlas en la pantalla de un teléfono inteligente. Visitar una tienda sin salir de casa, ver y evaluar una vivienda sin estar in situ, o adquirir algún producto sin pisar un local comercial es hoy día tan fácil como hacer click o pulsar sobre una pantalla táctil. 

Surgen los conceptos de e-business, e-commerce en algún momento del auge informático, y mas reciente los e-shop que tímidamente algunas empresas empezaron a trabajar y que gracias a las innovaciones y desarrollos en materia de software e interconexión y de buen marketin se han popularizado en el mundo entero. Es así como a finales de los 90 nacen tiendas OnLine como Amazon, Ebay, AliBaba, Rakuten o MercadoLibre, quienes han construido imperios a lo largo de sus carreras.

Hasta aquí el tema resulta fácil de entender, pero vamos mas allá, pues la creación humana es infinita, ya que dentro de este compendio de comercios o tiendas OnLine surgen nuevos conceptos que buscan ampliar la mirada del internauta, atrapar al comprador que requiere adquirir algún producto o activar la necesidad de consumo de quienes visiten estos lugares. Realmente, puede ser que la empresa Facebook como parte de la diversificación de sus opciones a sus millones de usuarios sea que la popularizó el concepto de los llamados MarketPlace, aunque esto es sencillamente un espacio donde convergen compradores y vendedores, en este caso que posean una cuenta de usuario en esta red social. Facebook ofrece estos espacios de forma gratuita y de fácil configuración, dependerá del ingenio de cada usuario ofrecer el mejor espacio, buenos productos o servicios y precisar alguna estrategia de marketin para captar compradores y visibilizar su MarketPlace. 

También existen otras opciones gratuitas como Wix donde puedes configurar bajo condiciones mínimas tu MarketPlace, teniendo la opción paga donde cuentas con muchas opciones para el desarrollo del espacio comercial. Aunque parecen fascinante estas opciones, son el pan diario para muchas personas alrededor del mundo quienes están generando nuevos ingresos a través de estos medios digitales desde la comodidad de su casa y sin pagar alquiler de local, servicios básicos o impuestos. Lo mejor de todo esto es que personas con visiones más amplias se han atrevido a juntar varias E-Shop o MarketPlace para conformar Centros Comerciales donde hay tiendas para todo y para todos, dejando solo a la imaginación el uso que cada emprendedor pueda hacer de estos conceptos en una era que apenas empieza. 

Fuente: https://culturainformatica2k.blogspot.com/2021/01/marketplace-un-concepto-prometedor-en.html?spref=tw

Comparte este contenido:

2021: Nuevas tecnologías y próximos desafío

 

Una de los sectores con mejores prospectos para este 2021 es el tecnológico dada la dinámica comercial que los obliga a innovar, desarrollar y producir con mucha rapidez para satisfacer un mercado enloquecido por nuevos productos y servicios. Dentro de este sector las grandes empresas continuarán ofreciendo sus mejores productos en telefonía, computadoras personales, tablet, sistemas operativos e interconexión muy a pesar de la grave crisis que ha dejado la pandemia del COVID19 en el mundo entero, donde sin duda países como China empezaron a asomar mejoras en su PIB desde el año pasado y con prospectos de crecimiento para este mismo año .

El comercio internacional entre países se mantiene, y se han firmado nuevas alianzas estratégicas como por ejemplo: entre la Unión Europea y China, «que busca garantizar las condiciones de actividad de los empresarios cuando invierten en la UE y en China» asegurando a su vez un amplio mercado para sus desarrollos.

Empresas como Huawei líder en la tecnología 5G, seguirán marcando la pauta pese a la sanciones promovidas por la administración Trump durante 2020 que los llevó a apresurar el paso en el desarrollo de  procesadores y sistemas operativos para sus equipos, de allí que equipos como el Huawei Mate 40 Pro representó en octubre pasado el mayor salto de la empresa asiática al cual le incorporaron el procesador Kirin 9000 desarrollado por Huawei bajo el sistema operativo EMUI 11 el cual esta basado en Android 10.1, a pesar que dos meses después la empresa lanzó la versión beta del HarmonyOs 2.0 (el SO de Huawei), representando un paso adelante en sus desarrollos propios y que si duda los catapultará en los mercados no solo de móviles sino de otros equipos electrónicos. En ese sentido, ya se habla de filtraciones del nuevo Huawei P50 Pro que saldría con procesador, SO y app propias de Huawei (App Gallery), donde la empresa deberá poner mayor énfasis para competir con la Play Store de Google.

Apostar por la tecnología 5G es sin duda alguna el mejor negocio de esta era a pesar de la resistencia de Estados Unidos, Brasil, Gran Bretaña en adoptar los productos Huawei en comparación con Japón e India que han adoptado a la tecnología Open Ran la cual aprovecha principalmente el hardware existente permitiéndoles sustanciosos ahorros en la adquisición de nuevos equipos. En Suramérica la mayoría de los países no han licitado el espectro 5G y solo Uruguay esta ofreciendo este nuevo servicio de alta velocidad, de allí que se tiene un gran mercado por explotar, nuevos desafíos que vencer y que requerirá de mucho ingenio e innovaciones durante este 2021.

Fuente: https://culturainformatica2k.blogspot.com/2021/01/2021-nuevas-tecnologias-proximos.html

Comparte este contenido:
Page 2 of 2
1 2