jueves, 29 de julio de 2010

Avances tecnológicos, moda y software para ExpoÓptica 2010

La vigésima octava edición de ExpoÓptica, organizada por IFEMA y que se celebrará del 12 al 14 de marzo en Feria de Madrid, acogerá los avances desarrollados por la industria óptica durante los dos últimos años. Equipamiento de alta precisión que permitirá personalizar el diagnóstico de los pacientes, adaptar cualquier lente a las necesidades particulares de los usuarios, las últimas tendencias en moda y actualizaciones de software que permiten una mejor interacción con los clientes son algunas de las novedades que se presentarán en el Salón Internacional de Óptica y Optometría.
En ExpoÓptica, los profesionales del sector verán cumplidos uno de los retos planteados en la industria: garantizar la localización precisa de las patologías visuales. Así, firmas como INDO, Temática Software y Bloss Group acudirán al certamen con sus equipos de última generación.

Las empresas que se dedican a la fabricación de lentes oftálmicas como Óptica Prats, Coopervision, Mark’ennovy e Interlenco, también presentarán sus novedades en la próxima edición de ExpoÓptica.

Como en anteriores ediciones del certamen, el Salón Internacional de Óptica y Optometría albergará las últimas tendencias en moda de las empresas expositoras. La combinación de colores y materiales, tanto en graduados como en gafas de sol, serán dos de los ingredientes para la próxima temporada Primavera/Verano 2010/2011 begin_of_the_skype_highlighting 2010/2011 end_of_the_skype_highlighting.

En este sentido, las firmas presentes aprovecharán la ventana comercial que le proporciona ExpoÓptica 2010 para presentar las nuevas colecciones, tanto en sol como en monturas, para el público infantil y para adultos, con marcas de reconocido prestigio como McLaren, Carolina Herrera, Paco Rabanne, Máximo Dutti, Celine Dion, etc. Y para el público infantil, colecciones de Winnie the Pooh, Princesa y Power Rangers, entre otras.

De la misma forma, ExpoÓptica 2010 acogerá las últimas actualizaciones en software de gestión que permitirán reforzar la interacción de los establecimientos con el cliente y la calidad de su servicio.

sábado, 26 de junio de 2010

Avances sobre KDE 4

La noticia es de hace una semana, la acabo de ver en la web de KDE, y muestra unz par de fotos de lo que han ido avanzando. La noticia original está aquí, aunque yo lo leo por vosotros y hago un resumen de lo que pone y poner las fotos.

Pone un ejemplo de si alguna vez has tenido 10 o más aplicaciones en la barra de tareas, todas a la vez, esperando a que acabe cada una por una (yo 10, 20 y más). Imaginaos: Proceso de impresión, K3b, KAudioCreator, transferencias de archivos en Konqueror, Kopete, KTorrent, mirando el mail en KMail…

Free Image Hosting at www.ImageShack.us

Como podemos ver, en la primera flecha se muestra como tres diálogos se pueden simplificar en sólo unas pequeñas pestañas en una larga (bueno, en este caso no lo es) lista de tareas, dando detalles.

En la segunda flecha, se puede ver más de lo mismo, pero con más detalles, pero aún bastante simplificado de lo que era originalmente.

Esta idea ha salido de un mockup (significan ideas que proponen usuarios para futuras versiones) de Rafael Fernandez Lopez, que desde aquí le doy mis más sinceras felicitaciones por esta magnífica idea.

Sin duda, si esto se llevara a cabo, facilitaría mucho las tareas, daría un aspecto MUY relajado al escritorio y asumiendo que para el usuario que se agobie con un par de ventanas (es un decir, vaya) quede solucionado con esto. Eso sí, nos avisan claramente en el post que sólo es un mockup, y que no representa nada en cuanto a el diseño final de KDE 4.

También nos cuentan que hay un prototipo para hacer estándar las aplicaciones en espera (mejor explicado, cuando cerramos Kopete pero queda en la barra de tareas/tray), que nos ofrecería interoperatibilidad con aplicaciones de GNOME, que sin duda, sería una grata noticia para ambos, todo gracias a DBUS, que es un sistema para ofrecer comunicación entre varias aplicaciones. Aquí la imagen de turno:

Free Image Hosting at www.ImageShack.us

Yo creo que de estas ingeniosas ideas se puede hacer un super-escritorio que merecería una nueva generación para KDE: la cuarta. Realmente estoy ansioso por esperarla.

Podéis comentar, pero porfavor, flames KDE vs. GNOME, si los hay, que no sean subiditos de tono.

jueves, 24 de junio de 2010

Avances de Linux

A poco de comenzar el 2009, aparecen por doquier los balances y análisis del pasado año. Con respecto a lo que ha sucedido con Linux, que no es poco, se han destacado 8 grandes logros e innovaciones en un estudio hecho por Phoronix ( prestigioso portal dedicado a la tecnología y software libre). Aquí les dejamos la lista:


1- KDE 4: la avanzada interfaz gráfica para Linux, ha sufrido una gran renovación e incorporado efectos y características que, según parece, el propio Windows 7 de Microsoft está intentando imitar para tenerlas listas para su lanzamiento.
2-WINE 1.0: luego de 15 años de desarrollo, se presentó la primera versión estable de este programa que permite ejecutar aplicaciones para Windows dentro de Linux. Un logro impresionante.
3-Plugins Java y Adobe Flash para Linux 64bits: estos plugins son fundamentales para la navegación web (permiten ejecutar programas y animaciones en los exploradores web) y adaptados a la tecnología de 64bits, ayudarán a que se aproveche la potencia de los procesadores de 64bits tanto de AMD como de Intel mediante la instalación de Linux en esa plataforma.
4-GEM (Graphics Execution Manager): aunque muy novedoso aún, promete mejorar sustancialmente la forma en que se gestiona el sistema gráfico de los PC.
5-Drivers de Código Abierto: sin duda una de las mejores noticias, ya que grandes marcas como AMD (dueña también de ATI), VIA y otras importantes fabricantes de procesadores, placas y tarjetas de video, han decidido colaborar definitivamente con Linux creando controladores para sus dispositivos que pueden ser modificados y mejorados libremente. La única compañía que se resiste, por ahora, a liberar sus drivers es NVidia, aunque sí permite descargar y utilizar gratuitamente sus controladores para Linux, pero no se puede conocer su código.
6-NetworkManager 0.7: excelente mejora para la configuración de redes en Linux, pudiendo ahora acceder de forma casi automática a redes 3G (como ofrecen las compañías de celulares).
7-Gimp 2.6: la nueva versión del famoso programa libre de edición gráfica (el más directo competidor de Adobe Photoshop) confirma su continuo avance y crecimiento.
8-Virtual Box 2: el software gratuito de virtualización (permite correr otros sistemas operativos dentro de una ventana como si estuvieran en otra computadora) agrega cada vez más características, soportando ahora la aceleración 3D en las tarjetas de video.

Sin duda, hay muchísimos otros avances que merecerían estar en la lista, a nuestro juicio por ejemplo la aparición de computadoras de Escritorio y Notebooks con Linux pre instalado (de fábrica), o la aparición del formato ext4 para unidades de disco, etc...
En definitiva, Linux y el software libre crecen de forma constante y segura. Veremos que nos depara este 2009

miércoles, 23 de junio de 2010

Linux para teléfonos móvil

Linux evoluciona hacia la telefonía móvil

Según un artículo publicado ayer por la BBC, está en marcha el desarrollo de una versión del sistema operativo Ubuntu para dispositivos y teléfonos móviles con acceso a Internet. El desarrollo lo realizarán miembros de la comunidad Ubuntu, junto con personal de Intel. El proyecto Ubuntu Mobile and Embedded pretende realizar el lanzamiento inicial de la plataforma de código abierto en octubre del 2007.

Según el director de tecnología de Ubuntu, Matt Zimmerman, son los nuevos dispositivos portátiles –móviles, PDAs, tablet PCs, etc.– con acceso a Internet los que plantean nuevas demandas de software de código abierto, con interfaces gráficas innovadoras y una mejor recepción y gestión energética. De hecho, algunas empresas, como Nokia, ya están utilizando tecnologías open source en algunos de sus productos.
Ubuntu, que ya es popular en portátiles y ordenadores de sobremesa, está basado en Linux y, al contrario que Microsoft, que obtiene dinero con las licencias y el uso de sus productos, el código de Linux es gratuito y libre. Por ello, cualquiera puede modificarlo o desarrollar aplicaciones para él, dando lugar a distintos sistemas operativos o distribuciones, todos ellos basados en Linux.

El acuerdo con Intel para el desarrollo de este sistema operativo para móviles es tan solo uno de los que se han firmado con importantes empresas de tecnología de todo el mundo. En abril de este año, por ejemplo, Ubuntu anunció un acuerdo con Dell, el segundo fabricante de PCs del mundo, para ofrecer algunos de sus ordenadores con el sistema operativo Ubuntu preinstalado.

Según Zimmerman: "Intel está realizando importantes aportaciones de tecnología, personal y experiencia al proyecto". El CEO de Intel, Pul Otellini, ha exhibido recientemente un prototipo de la plataforma para móviles de Ubuntu con dicho sistema.
Intel, que también desea un trozo del pastel del creciente mercado para dispositivos móviles con acceso a Internet, ha respaldado ya anteriormente otro proyecto open source conocido como Gnome Mobile & Embedded Initiative (GMAE), para el desarrollo de aplicaciones para este tipo de dispositivos.

La empresa ha anunciado también sus planes de fabricar un diminuto chip de bajo consumo energético diseñado específicamente para ordenadores portátiles y dispositivos móviles. Según fuentes de Intel, este chip, llamado Silverthorn, tendrá una séptima parte del tamaño de los procesadores convencionales y consumirá tan solo el 10% de la energía requerida por estos.

La nueva plataforma Ubuntu maximizará también la eficacia energética ofreciendo una interfaz gráfica diseñada específicamente para la pequeña pantalla.
La versión final está prevista para octubre de este año.

Latinoamérica: avances y retrocesos del Software Libre

¿Qué países están más interesados en el Software Libre en América Latina? Desde un punto de vista político, deberíamos hablar de Venezuela, que plantea una migración total a Software Libre (GNU/Linux y amigos), o de Brasil, Chile, Argentina, aunque en mucho menor grado. Cuba sería un gran ejemplo si tenemos en cuenta el Caribe en nuestro recuento mental a esta altura del año.

Pero este artículo trata sobre otra cosa (un tanto más trivial): sobre el sitio que todos los que usan GNU/Linux han visitado alguna vez, el sitio más famoso del mundo en cuanto a distribuciones de software libre: Distrowatch.


Hay que reconocerlo: por más que la forma en que Distrowatch genera el ranking de distribuciones es cuestionable, por experiencia personal sé que cuando Musix (distribución que co-dirijo junto con Gilberto Borges) sale en la primer plana de distrowatch las visitas al sitio se multiplican por miles y miles, alcanzando 6000 visitas en un día... entonces es obvio que Distrowatch es un portal Web muy visitado, por lo cual sirve como termómetro para medir varias cuestiones que hacen al mundo informático libre.

Recientemente apareció un informe más que interesante en Distrowatch sobre los ingresos a su Web desde diferentes países de Latinoamérica durante 2007.

Las estadísticas muestran además el crecimiento o decrecimiento comparando los primeros 7 meses del año 2006 con estos meses que pasaron del 2007, y Brasil gana por lejos.

Veamos la lista para lo que va del 2007:

1. Brasil (268.821)
2. México (114.682)
3. Argentina (100.836)
4. Venezuela (37.878)
5. Chile (37.439)
6. Puerto Rico (27.819)
7. Colombia (26.158)
8. Perú (15.569)
9. Guatemala (11.887)
10. Uruguay (11.790)
11. República Dominicana (11.734)
12. Costa Rica (9.912)
13. El Salvador (7.233)
14. Ecuador (7.158)
15. Panamá (6.718)

De año a año, Brasil (que por otro lado es el tercer mercado mundial informático) creció un 50.8% en materia de visitantes al sitio, México un 24.1%, Argentina un 18.7%, Venezuela un 26.5% y Chile un 28.6%.

Es claro que las estadísticas parecen tener relación con las políticas estatales de los diferentes países: no sorprende el alto crecimiento de Venezuela y Brasil, dado que en esos países la migración hacia software libre es una realidad.

También hay que destacar lo lejos que están los primeros 3 puestos del 4to puesto: Brasil, México y Argentina, y a su vez lo lejos que está Brasil del segundo puesto, siendo que sus 268.821 visitas representan más del doble que las visitas obtenidas desde México, con 114.682. También es notable el retroceso de Costa Rica en un 35%.

En cuanto al ranking de distribuciones GNU/Linux, la distro brasileña Kurumin está en este momento en el puesto Nº 100, y de las argentinas la única presente es Musix, en el puesto Nº 51. (Si alguien conoce otras distros latinoamericanas dentro de los primeros 100 lugares, por favor, informar).

martes, 15 de junio de 2010

Generador de Movimientos

La forma inicial de programar un generador de movimientos fue el generar mediante fórmulas matemáticas los movimientos legales de cada pieza sobre el tablero, obteniendo todas las posibilidades con tal de entregárselas como una lista al software de búsqueda. Esta propuesta fue mencionada por vez primera en el paper de Shannon [68] y se aplicó a prácticamente todos los programas de la época.

La idea inicial fue el que el programa generara sólo los mejores movimientos con tal de reducir drásticamente el árbol de variantes (estrategia "B", según la nomenclatura dada por Shannon) pero los resultados distaron de ser positivos puesto que el problema principal relacionado con este proceso fue que en las búsquedas en profundidad esta forma de generar los movimientos tomaba un tiempo excesivo, lo cual hacía muy lento el proceso global, motivo por el cual se buscaron otras formas de programar la generación de movidas en base a operaciones que la computadora pudiese realizar más rápidamente.

Sólo hasta principios de 1970 (gracias a la presencia de hardware y ambientes de desarrollo de mayor capacidad) se utilizó la técnica de los mapas de bits (bit-boards)la cual significó un gran avance en este proceso del juego de la máquina dado que se redujo la complejidad de operaciones a aquellas que son básicas para la máquina. A pesar de este avance, era clara la necesidad de implementar fuera del software esta función del programa, dado que la necesidad de hacer búsquedas más rápidas y profundas se basaba en un generador de alta velocidad, cosa que era muy difícil lograr a nivel de hardware.

Las mejoras en esta función del programa vinieron principalmente del lado del desarrollo de hardware específico para la generación de movimientos. En 1977 el programa "Belle" fue el primero en utilizar circuitos digitales para la generación de movimientos logrando aumentar su velocidad de búsqueda de 200 a 160.000 posiciones por segundo. El generador utilizado en Belle sirvió como punto de partida para máquinas más poderosas. El computador que derrotó a Kasparov en 1997, DeepBlue, tenía 30 procesadores IBM RS-6000 SP acoplados a 480 chips. Esta máquina fue capaz de lograr velocidades computacionales de 200 millones de posiciones por segundo.

Las característica principal de estos generadores a nivel de Hardware es el poder caracterizar a las casillas de origen y destino mediante transmisores y receptores respectivamente, para luego generar mediante un árbol de prioridades los movimientos ordenados de acuerdo a criterios de capturas, jaques, etc. [38]. La principal ventaja entre el generador de movimientos de DeepBlue y BELLE es que el primero solucionó el problema de generar en primer orden los movimientos de jaque.

En la actualidad la utilización de mapas de bits es prácticamente universal en todos los programas de ajedrez. Las mejoras se ven principalmente en los tipos de mapas generados de acuerdo al tipo de movimientos buscados (reglas de mapas de bits). El principal desarrollo en este tema es a nivel de hardware en donde los avances se han visto en el orden de jugadas entregado en la generación de los movimientos. En el último año se han desarrollado también tarjetas de hardware específicas para implementación en computadoras personales (Field Programable Gate Arrays) las cuales han sido utilizadas en forma experimental

Generador de Movimientos

La forma inicial de programar un generador de movimientos fue el generar mediante fórmulas matemáticas los movimientos legales de cada pieza sobre el tablero, obteniendo todas las posibilidades con tal de entregárselas como una lista al software de búsqueda. Esta propuesta fue mencionada por vez primera en el paper de Shannon [68] y se aplicó a prácticamente todos los programas de la época.

La idea inicial fue el que el programa generara sólo los mejores movimientos con tal de reducir drásticamente el árbol de variantes (estrategia "B", según la nomenclatura dada por Shannon) pero los resultados distaron de ser positivos puesto que el problema principal relacionado con este proceso fue que en las búsquedas en profundidad esta forma de generar los movimientos tomaba un tiempo excesivo, lo cual hacía muy lento el proceso global, motivo por el cual se buscaron otras formas de programar la generación de movidas en base a operaciones que la computadora pudiese realizar más rápidamente.

Sólo hasta principios de 1970 (gracias a la presencia de hardware y ambientes de desarrollo de mayor capacidad) se utilizó la técnica de los mapas de bits (bit-boards)la cual significó un gran avance en este proceso del juego de la máquina dado que se redujo la complejidad de operaciones a aquellas que son básicas para la máquina. A pesar de este avance, era clara la necesidad de implementar fuera del software esta función del programa, dado que la necesidad de hacer búsquedas más rápidas y profundas se basaba en un generador de alta velocidad, cosa que era muy difícil lograr a nivel de hardware.

Las mejoras en esta función del programa vinieron principalmente del lado del desarrollo de hardware específico para la generación de movimientos. En 1977 el programa "Belle" fue el primero en utilizar circuitos digitales para la generación de movimientos logrando aumentar su velocidad de búsqueda de 200 a 160.000 posiciones por segundo. El generador utilizado en Belle sirvió como punto de partida para máquinas más poderosas. El computador que derrotó a Kasparov en 1997, DeepBlue, tenía 30 procesadores IBM RS-6000 SP acoplados a 480 chips. Esta máquina fue capaz de lograr velocidades computacionales de 200 millones de posiciones por segundo.

Las característica principal de estos generadores a nivel de Hardware es el poder caracterizar a las casillas de origen y destino mediante transmisores y receptores respectivamente, para luego generar mediante un árbol de prioridades los movimientos ordenados de acuerdo a criterios de capturas, jaques, etc. [38]. La principal ventaja entre el generador de movimientos de DeepBlue y BELLE es que el primero solucionó el problema de generar en primer orden los movimientos de jaque.

En la actualidad la utilización de mapas de bits es prácticamente universal en todos los programas de ajedrez. Las mejoras se ven principalmente en los tipos de mapas generados de acuerdo al tipo de movimientos buscados (reglas de mapas de bits). El principal desarrollo en este tema es a nivel de hardware en donde los avances se han visto en el orden de jugadas entregado en la generación de los movimientos. En el último año se han desarrollado también tarjetas de hardware específicas para implementación en computadoras personales (Field Programable Gate Arrays) las cuales han sido utilizadas en forma experimental