domingo, 30 de enero de 2011

El lenguaje informático Cobol revive medio siglo después

Mientras aumentan los idiomas binarios disminuyen los hablados - El código reservó dos dígitos para las fechas, lo que causó la alarma de 2000
Cobol revive medio siglo después de su nacimiento. Se acaba de actualizar con Visual Cobol. Nacido en 1960, Cobol fue el primer lenguaje informático pensado para empresas.
Cuando se plantea la necesidad de desarrollar una nueva aplicación informática, una de las primeras decisiones críticas se refiere al lenguaje de programación que se va a utilizar. Y no es una decisión fácil. Existen nada menos que casi un millar de lenguajes diferentes (según Wikipedia, 769, más unas cuantas docenas de opciones, extintas o simplemente olvidadas).

Como comparación, el número de lenguas habladas es en torno a 6.900, según Ethnologue, pero en alarmante disminución. Los lingüistas más optimistas opinan que a final de siglo quedarán la mitad; según los pesimistas, apenas serán 600.

Los nombres de algunos lenguajes informáticos resultan incluso más familiares que los humanos. Alguien ha oído hablar de Basic o Java, pero nadie del bikya, idioma que habla -o hablaba- una persona de Camerún.

Cierto es que otras lenguas informáticas son ensaladas de siglas: SNUSP, Occam-Pi, Not Quite C... Y alguno hay que cuya sola mención -y no digamos su sintaxis- denota cierto nivel de freakismo. Por ejemplo, un invento angloaustraliano llamado SPL (Shakespeare Programing Language), que se caracteriza por manejar código fuente "hermoso". Parece el texto de una obra de teatro recién salido de la pluma del propio William.

Pero la mayor parte del trabajo comercial se desarrolla utilizando un puñado de lenguajes, establecidos como estándares. De un tiempo a esta parte han proliferado aquellos cuyo nombre empieza por "Visual...": Visual Basic, Visual C, Visual Java, Visual Objects... Curiosamente, entre ellos no figuraba ningún Visual Cobol. Hasta ahora en que se anuncia una nueva reencarnación de este producto (www.microfocus.com).

Las nuevas generaciones de programadores pueden considerar al Cobol una rareza arqueológica, puesto que su aparición se remonta a 1960. Fotran y Cobol fueron los primeros lenguajes de programación disponibles en lo que entonces era el exclusivo mundo de las grandes máquinas. Fotran iba dirigido a la comunidad de científicos y matemáticos; Cobol (Common Bussiness Oriented Language) estaba orientado a aplicaciones financieras y empresariales: nóminas, cálculos actuariales, gestión de ventas y aprovisionamientos, por ejemplo.

Estos lenguajes -y todos los que les siguieron- tenían el objetivo de simplificar las tareas de programación. Hasta entonces, ese era un trabajo lento, tedioso y muy propenso a errores, puesto que los programadores debían escribir en el único dialecto que la máquina comprendía: abreviaturas crípticas o interminables ristras de números.

Ha pasado medio siglo. Docenas de nuevos lenguajes han nacido y desaparecido, pero Cobol sigue presente, sobre todo en los sistemas informáticos de las grandes corporaciones. Se estima que en todo el mundo hay escritos unos 300.000 millones de líneas de código Cobol. Si las imprimiésemos producirían una montaña de papel de más de 600 kilómetros de altura.

Los programas Cobol están presentes de alguna manera en el 80% de sistemas empresariales. Gestionan cajas registradoras, contabilidades bancarias, nóminas de multinacionales, hospitales, sistemas logísticos o simples llamadas de telefonía celular. No hay actividad económica de cierto volumen que no dependa de estas aplicaciones.

Basta recordar la ola de aprensión que desencadenó hace años el famoso Efecto 2000. Tenía su causa en que el Cobol original, avaro con la escasa memoria disponible en los primeros equipos, había reservado sólo dos dígitos para guardar el año en todas las fechas.

Al "dar la vuelta al cuentakilómetros" de los años se corría el riesgo de que el "00" provocase un caos informático puesto que nadie sabía a ciencia cierta cuántos programas ejecutarían cálculos erróneos al confundir el 1900 con el 2000. Eso exigió una masiva campaña mundial de revisión de software (y una nueva versión de Cobol) antes de llegar a la fecha fatídica. Al final, los desastres vaticinados, desde aviones estrellados hasta nucleares fuera de control, nunca llegaron a ocurrir.

Con semejantes antecedentes, es comprensible que uno se lo piense dos veces antes de jubilar una aplicación que funciona sustituyéndola por otra escrita en lenguajes más modernos, por grandes que sean las ventajas que esta ofrezca.

El resultado es que muchas empresas siguen basando el núcleo de sus operaciones en código que fue escrito hace mucho tiempo. Algunos de sus autores llevan ya años jubilados, mientras las nuevas promociones de programadores Cobol -varios cientos de miles en todo el mundo- siguen adaptando esos venerables programas a las nuevas necesidades: entornos gráficos, Internet, almacenamiento en la nube...

Para ser un lenguaje que algunos califican de obsoleto, al año se siguen escribiendo 5.000 millones de líneas en Cobol, una actividad que para sí la quisieran las 500 lenguas en peligro de extinción.

jueves, 27 de enero de 2011

Sony presenta la nueva consola portátil con conexión 3G

La empresa quiere frenar la competencia de Nintendo y de los teléfonos inteligentes.- Crea una plataforma para Android
Sony tiene en cartera este año el lanzamiento de una nueva consola portátil, la Next Generation Portable (NGP). LLeva dos sistemas de mandos a cada lado de la pantalla, cámara frontal y al dorso, pantalla táctil OLED de cinco pulgadas, un ratón táctil en la parte trasera, memoria Flash, conexión wifi y...conexión 3G. Será la primera consola portátil capaz de conectarse a redes móviles. LiveArea es una función de comunicación quer permite conocer en tiempo real qué están haciendo los amigos del titular de la consola. El objetivo principal, además de competir con la anunciada consola de Nintendo en 3D es frenar el ascenso de los teléfonos móviles como plataforma de juegos. Por si acaso, la compañía anuncia su propia plataforma abierta, PlayStation Suite, con conteidos para el sistema operativo Android. El ratón táctil en la parte trasera para controlar determinadas acciones del juego permitirá, según Sony, una nueva manera de relacionarse con la consola portátil.

La Sony PsP ha vendido unas 61 millones de unidades mientras que la Nintendo DS ronde los 136 millones. La alternativa de Sony no apuesta por las tres dimensiones y prefiere dar el aliciente de la conectividad.
En la presentación realizada en Tokyo (vídeo oficial) la compañía no ha anticipado el precio de la nueva consola, un dato que los analistas consideran crucial para valorar las posibilidades del aparato en el mercado del videojuego portátil. La competencia con los teléfonos inteligentes también conduce a Sony a preparar su propia réplica en este mercado con el PlayStation Phone cuya presentación se espera para la feria de móviles de Barcelona de febrero
Por otra parte, prosiguen los problemas de seguridad de la PlayStation 3. Unos hackers han publicado un sistema que permite la descarga gratuita y sin límites de contenidos de pago de PlayStation Network. Con la simple compra de uno de ellos y su descifrado desde un ordenador se obtiene la dirección web desde donde poder realizar las siguientes descargas. Según los analistas se trata de una fórmula que resultará muy difícil a Sony de combatir.

miércoles, 19 de enero de 2011

Microsoft planea abrir Kinect para Windows

La empresa apoyará desarrollos del mando gestual de la consola para usarlo en los ordenadores
El éxito de Kinect, el mando gestual para la consola Xbox de Microsoft, hace que la compañía se plantee ampliar el uso del mismo. ¿La próxima versión del sistema operativo Windows llevará integrada la gestión del ordenador a través de Kinect?. Todo parece indicarlo. Desde el momento en que apareció Kinect, desarrolladores de distintos países ofrecieron soluciones para poder emplear Kinect sobre un ordenador y desvincularlo de la consola. De hecho, un español ganó una competición mundial en este sentido.

Microsoft no persiguió estos desarrollos en la medida que no suponían piratear videojuegos si no ampliar el margen de maniobra de Kinect. Y ahora, según WinRumors, está a punto de lanzar un kit oficial de desarrollo para que se puedan crear nuevas propuestas para usar Kinect sobre ordenadores. El control gestual de los mismos, a la manera de la famosa película Minority Report, se acerca. La conexión USB de Kinect está abierta por defecto y ello facilita la expansión a los ordenadores.
Microsoft había calculado que el año pasado vendería unos cinco millones de unidades de Kinect. Las ventas han llegado a los ocho millones lo que ha supuesto incluso problemas de suministro en algunas zonas.

Por otra parte, PrimeSense, la compañía que está detrás del desarrollo de Kinect, y Asus lanzarán el próximo mes de febrero un clon de este mando inalámbrico que gestiona la consola con la voz y el gesto del jugador....al mundo de los ordenadores. La idea es trasladar las funciones de Kinect sobre la consola Xbox a los ordenadores para la gestión de los contenidos multimedia.

domingo, 16 de enero de 2011

El procesador más rápido del mundo


Investigadores de la Universidad de Glasgow (Escocia) y de la Universidad de Massachusetts Lowell (EE UU) han creado un procesador (CPU) hasta 20 veces más rápido que los dispositivos instalados en los ordenadores que se
comercializan actualmente. El dispositivo está basado en la tecnología de los Field Programmable Gate Arrays (FPGAs).
Al dividir los millones de transistores de un FPGA en 1.000 mini circuitos capaces de procesar cada uno sus propias instrucciones, los científicos han conseguido procesar en torno a 5 gigabytes de información por segundo, lo que implica que estos chips son hasta 20 veces más rápidos que los actuales. Además, el nuevo procesador consume tan poca energía al operar que permite un mayor ahorro y tiene un menor impacto ambiental, por lo que se considera también ecológico.

domingo, 9 de enero de 2011

La tableta de Google, triunfadora del CES 2011

Motorola Xoom estrena la versión 3.0 de Android.- El público escoge un prototipo de consola como mejor aparato
Se confirman las tendencias del inicio del CES. Las tabletas, el 3D y las aplicaciones reciben reconocimiento del jurado al final de la feria. El iPad, casi un año después de su presentación, ya tiene un serio competidor, Motorola Xoom. La tableta diseñada por Google y que estrena sistema operativo (Android 3.0) ha recibido los laureles de los expertos. El mejor gadget de 2011 no llegará al mercado hasta el segundo trimestre del año. Lo hará de la mano de Verizon y con un precio por ahora desconocido. Su facilidad de uso, autonomía e integración de aplicaciones han decidido este galardón. Y, ¿por qué no?, también destaca por su capacidad para adaptar contenidos no solo para el iPad de Apple. Cuando todo parecía inventado, Google ha sabido pensar, por ejemplo, en una nueva versión, pensada para tocar con toda la mano de GoogleBooks, YouTube y GMail.

El público, a través del voto electrónico, ha decidido dar su beneplácito a un prototipo: Razer Switchblade , una especie de consola con cierre de bisagra (al estilo de la Nintendo DS) y teclado, pensada para los juegos de rol online.
El mejor móvil de la feria no es exactamente un móvil, sino un nuevo aparato al que Motorola encaja en la categoría de webtop, una especie de teléfonos con excelente hardware, que se convierte en núcleo de un sistema operativo propio. Casi como uno ordenador de viaje. Con lector de huella digital e interesantes complementos es previsible que otros fabricantes decidan sacar provecho a los procesadores móviles. El más llamativo de sus complementos es un teclado con conector y pantalla que hace las veces de base para cargarlo y de ordenador de viaje. Promete hasta 10 horas de autonomía en uso.
De nuevo, como con la tableta de Google, en la categoría de entretenimiento se ha premiado un dispositivo que no está a la venta. La Nintendo 3DS, la consola portatil japonesa, que permitirá jugar en tres dimensiones sin necesidad de gafas. La pantalla superior es capaz de proyectar imágenes dando sensación de relieve, casi como un holograma.
El mejor diseño ha sido para Casio Tryx, la novedosa cámara híbrida, capaz de grabar en 1080p y hacer fotos con retoques creativos desde nuevo ángulos. De nuevo, tiene complementos: una plataforma teledirigida para explorar todavía más imágenes distintas.
La tecnología en los coches ha tenido también un galardón. Así han reconocido a Entune , la aplicación de Toyota para ayudar a los conductores a conocer más sobre su destino y hacer gestiones antes de llegar al mismo.

miércoles, 5 de enero de 2011

Presentada la primera tableta con Windows 7 en las Vegas

La Asus Eee Slate EP121 pesa 1,1 kilos y tiene pantalla de 12 pulgadas

La compañía taiwanesa Asus ha presentado como anticipo a la feria CES que se celebra a partir del jueves en Las Vegas la tableta informática Eee Slate EP121, un dispositivo con pantalla táctil de 12 pulgadas que funciona con sistema operativo Windows 7 y con el que espera competir con el iPad de Apple.



La EP121 fue calificada ya por el presidente de Asus como la "tableta más poderosa del mundo". Se trata de un aparato de alta resolución (1280x800) con un procesador Intel Core i5, 64 GB de memoria sólida y puertos de conexión USB, HDMI, lector de tarjeta SD, así como cámara integrada y flash que saldrá al mercado en el primer trimestre del año con un precio que rondará los 1.000 dólares y un peso de 1,1 kilos.

Además de la EP121, Asus dio a conocer otros tres nuevos modelos de tableta, todos ellos con sistema operativo Android de Google, la Eee Pad Memo, la Eee Pad Transformer y la Eee Pad Slider.

En 2010, Ballmer se adelantó en CES a la llegada del iPad y anunció una tableta fabricada por Hewlett-Packard (HP), con pantalla táctil multifunción y sistema operativo Windows, si bien ese aparato nunca vio la luz.