Java
Publicado el 29/10/2009 a las 3:30 pm por Franco Catrin
Microsoft, Tasktop y Soyatec anunciaron un conjunto de proyectos para que los desarrolladores que usen Eclipse como entorno de desarrollo integrado (IDE) puedan aprovechar las nuevas características de Windows 7 y Windows Server 2008 R2, además de mejorar la interoperabilidad de Java y PHP con Windows Azure y Microsoft Silverlight.
Eclipse es un IDE multiplataforma y de código abierto fundado a principios de la década por IBM y Rational. Hoy en día se puede decir que es el IDE de preferencia para la mayoría de los programadores Java. Eclipse Foundation, la organización que está detrás del proyecto está conformada por los principales actores de la industria con la excepción de Sun y Microsoft.
Eclipse utiliza un toolkit multiplataforma que se comunica con las API’s de bajo nivel para que las aplicaciones que lo usen se vean y comporten en forma nativa, el toolkit se conoce como SWT (Standard Window Toolkit). El trabajo con Tasktop se enfoca en mejorar la integración de Eclipse con Windows 7 modificando SWT para que utilice las nuevas características ofrecidas por este nuevo sistema operativo, por ejemplo la integración con la nueva barra de tareas como se ve en la foto que acompaña este artículo. Se espera que estos cambios estén disponibles para los primeros meses del 2010.
Continuar Leyendo Microsoft mejorará la integración de sus tecnologías con Eclipse »
Publicado el 12/10/2009 a las 6:20 pm por Juan Francisco Diez

Scott McNealy, co-fundador de SUN y Larry Ellison, fundador de Oracle
Como ya les anunciamos ayer, Scott McNealy co-fundador de SUN Microsystems y Tony Stark Larry Ellison, su par en Oracle, se subieron al escenario del Moscone, para dar inicio a una de las semanas más movidas de San Francisco, la del Oracle Open World, que por primera vez tiene a Oracle y SUN juntos a vista de una fusión inminente.
Antes de contarles lo que sucedió en el escenario, los voy a poner en contexto. En el pasado he tenido la fortuna de estar en el keynote de CES de Bill Gates, en el popular keynote del tio Steve en Macworld y en presentaciones de las cabezas de las empresas de tecnología más grandes del planeta, pero en mi vida había visto tanta gente y la producción que vi en el keynote de ayer. Decenas de miles de analistas, ejecutivos, periodistas y desarrolladores, tanto de plataformas Oracle, como de sus adquisiciones, que vienen a aprender, cubrir y generar lazos con gente que habla su mismo idioma.
Continuar Leyendo Oracle y SUN se dan la mano y calman al mundo »
Publicado el 11/08/2009 a las 2:00 pm por Franco Catrin
La empresa Red Hat es mundialmente conocida por ser una de las que más aporta el desarrollo de Linux con su proyecto Fedora y su producto comercial Red Hat Enterprise Linux (RHEL). Sin embargo, su área de negocio poco a poco se ha ido moviendo desde la plataforma base hacia el mundo de las aplicaciones tras la adquisición de JBoss.
Red Hat es una de las empresas que ha demostrado al mundo que se puede construir un gran negocio con el software libre si se encuentra un modelo de negocio adecuado y se ejecuta correctamente. Hasta antes de la adquisición de JBoss el negocio principal de la compañía eran las subscripciones a los servicios montados alrededor de su sistema operativo, pero con Jboss comenzó a cambiar el perfil de la compañía.
Para quienes no conozcan JBoss, se trata de un servidor de aplicaciones empresariales Java que desde la trinchera del software libre compite de igual a igual con productos de IBM, Oracle y Sun principalmente. Es la base necesaria para implementar grandes y complejos sistemas que operan en grandes organizaciones.
Pero cuando hablamos de JBoss no sólo nos referimos a este servidor de aplicaciones sino que también a un ecosistema de software orientado a la empresa entre los que encontramos a su administrador de procesos de negocio jBPM, su bus de servicios empresarial y uno de los mapeadores objeto-relacional más populares: Hibernate.
Cuando Alan Cox, empleado ícono y uno de los principales desarrolladores del kernel se retiró de Red Hat para integrar las filas de Intel, fue un gran indicador de que la compañía ya no estaba enfocada en su sistema operativo como en los inicios, y su atención se retiraba de los aspectos cercanos a los fierros moviéndose hacia niveles más altos de abstracción como son las aplicaciones.
A principios de este año, el negocio de JBoss estaba creciendo al doble de lo que crecía el negocio de RHEL. Hoy en día por cada 10 dólares que ingresan por JBoss, ingresa sólo 1 por RHEL. Para las empresas clientes de Red Hat, RHEL es una decisión táctica que les permite ahorrar dinero, mientras que una plataforma como JBoss es una decisión estratégica que les permite ganar dinero.
Afortunadamente este cambio de foco no ha afectado al desarrollo del sistema operativo, porque de todas formas se trata de una pieza fundamental de toda la plataforma ofrecida por la compañía. Sin duda la adquisición de un complemento ideal como JBoss fue un gran acierto.
Link : Red Hat’s Jboss road less traveled (CNET News)
Publicado el 06/08/2009 a las 9:30 am por Boxbyte

El Simposio sobre Inteligencia Computacional y Juegos IEEE 2009 (7-9 Septiembre, Milán) y la Conferencia de Innovación en Videojuegos 2009 de la IEEE Consumer Electronics Society (25-28 Agosto, Londres) lanzaron una competencia donde puedes ganar hasta USD$500, el reto es desarrollar un agente manejador (o agente controlador) mediante inteligencia artificial que juegue Super Mario Bros.
Claro que no es la versión original de Super Mario Bros, se trata de una versión modificada por Markus Persson llamada Infinite Mario Bros, un homenaje en Java al juego original con el añadido beneficio de un sinfín de niveles generados aleatoriamente.
Sin duda un reto digno de los mejores jugadores, programadores y algoritmos de aprendizaje. Uno de los principales objetivos de este concurso es poder comparar las distintas metodologías de desarrollo de controlador de unos contra otros, tanto los basados en técnicas de aprendizaje, tales como evolución artificial y los que son completamente codificados a mano.
De manera que se esperan recibir trabajos basados en la evolución de redes neuronales, programación genética, lógica difusa, diferencias temporales de aprendizaje, ingenio humano o una mezcla de alguno de los anteriores.
Así que el reto es crear tu método en Java (código Java o WOX) y ayudar a la ciencia jugando Super Mario Bros.
Link: AI Playing Super Mario Bros. – Dude, This is FAST! (Oh!Gizmo)
Publicado el 04/07/2009 a las 9:59 pm por Boxbyte

Hace unos días publicaron un video del fundador de AnthroTronix, Jack Maxwell en donde nos mostraba los usos y aplicaciones del AcceleGlove, un guante programable que registra los movimientos de la mano y los dedos, y que fue de lanzado de manera comercial en Mayo.
AnthroTronix desarrolló inicialmente el guante junto al Departamento de Defensa de Estados Unidos para funciones relacionadas con el control robótico, pero también puede servir con videojuegos, entrenamiento deportivo (rehabilitación física), o bien traducir el lenguaje de señas (utilizado por sordo/mudos). Viene con el software (SDK, Drivers y API) que le permite a los desarrolladores usar Java para programarlo en las aplicaciones que deseen.
Este guante esta hecho de una mezcla de nylon transpirable ajustable con las puntas abiertas para poder escribir, cuenta con acelerómetros en los dedos y la palma que registran la orientación tridimensional. También con un componente adicional se puede hacer el seguimiento del movimiento del brazo del usuario, este se conecta de bajo de la solapa del guante donde se encuentra el módulo que conecta los acelerómetros y el cable USB que manda la información a la computadora.
Continuar Leyendo AcceleGlove: Guante programable con acelerómetro »
Publicado el 21/05/2009 a las 5:23 pm por ZooTV

(c) jgrove
Una de las cosas que más pesaron a la hora de comprar Sun por parte de Oracle, fue sin lugar a dudas la posibilidad de tomar el control sobre Java.
Lo anterior no es menor si pensamos que en la actualidad, Java se encuentra instalado en unos 4.500 millones de dispositivos (computadores, teléfonos móviles, entre otros), por lo que una de las ideas que se estarían barajando para sacar provecho de esto sería la creación de una tienda de aplicaciones.
Si lo pensamos detenidamente el potencial que tendría esta tienda sería incluso superior al que actualmente tiene la App Store de Apple, gracias a la gran cantidad de desarrolladores que actualmente trabajan con Java y a la gran cantidad de usuarios disponibles que podrían utilizar esta tienda desde cualquier dispositivo que la soporte.
Claramente las tiendas de aplicaciones han demostrado que son una importante fuente de ingresos para las compañías, por lo que Oracle (Sun) no puede dejar de lado esta oportunidad perdiendo una parte importante de esta torta.
Link: Will the Java Platform Create The World’s Largest App Store? (Vía PCWorld)
Publicado el 10/04/2009 a las 8:00 am por ZooTV
Hace casi un año que Google presentó Google App Engine, un servicio que permite a los desarrolladores de aplicaciones web utilizar los servidores de Google para subirlas.
Desde el principio el servicio sólo operaba con aplicaciones programadas con Python, pero en Noviembre del año pasado anunciaron que el servicio también soportaría Java como lenguaje de programación.
Dicho y hecho porque desde hace un par de días que se realizó el anuncio oficial sobre el soporte de Java en Google App Engine, con lo que a partir de esta fecha los desarrolladores podrán utilizar todos los estándares de Java. Incluso se puede descargar un plugin para Eclipse, como para hacer aún más fácil la pega de los sufridos desarrolladores.
Si deseas hacer uso de este servicio, te recomendamos leer la documentación respectiva.
Link: Seriously this time, the new language on App Engine: Java™ (Google App Engine Blog)
Publicado el 05/04/2009 a las 3:23 am por Franco Catrin
Hace unos días atrás comentamos los rumores que decían que Sun Microsystems sería adquirida por IBM, y al parecer las negociaciones estarían llegando a su fin.
Mientras más se alarga el proceso, pareciera que menor es el valor de Sun, como si IBM estuviera tanteando para ver qué tan desesperados están los ejecutivos de Sun respecto a la viabilidad de la empresa. Lo que se sabe hasta ahora es que IBM pagaría menos de $10 dolares por acción, y Sun aceptará con tal de que IBM asegure que seguira adelante el proceso luchando contra las posibles trabas legales.
Y es que la adquisición de Sun por parte de IBM puede levantar alarmas respecto a las regulaciones anti monopolio que existen en Estados Unidos, sólo basta mirar el mercado de servidores Unix en donde IBM tiene el 37% del mercado mientras que Sun le sigue con un 28%, esto significa que después de la adquisición IBM poseerá más de dos tercios del mercado Unix.
Continuar Leyendo Queda poco para un histórico Eclipse Solar »
Publicado el 23/10/2008 a las 3:00 pm por Felipe Lang
Unos meses atrás Google presentó App Engine, una plataforma donde los usuarios pueden correr sus propias aplicaciones web utilizando la infraestructura de Google.
Desde su lanzamiento, las aplicaciones para poder utilizar este servicio debían estar desarrolladas en Python, ya que era y aún es el único lenguaje soportado. Sin embargo en el Google Developers Day, celebrado el 18 de octubre pasado en Bangalore, India, la empresa anunció que el App Engine pronto tendrá soporte para Java.
Además de haber escuchado las peticiones de los desarrolladores, se cree que el principal motivo por el que se agregará pronto soporte para Java, está relacionado con la plataforma Android, la cual corre en una JVM propia de Google llamada Dalvik. De esta forma, se busca fomentar el desarrollo de aplicaciones para Android brindándole a los programadores un entorno donde probar sus aplicaciones de manera sencilla.
Parece que mientras otros se caen a pedazos, la G se agranda cada vez más.
Link: Google tells Bangalore developers Java on AppEngine coming soon (The Industry Standard)
Publicado el 23/10/2008 a las 11:45 am por Patton

Para los chilenos el nombre Transmilenio puede “sonarles” familiar, pero no muchos lo asociarán con TranSantiago. Espero que sus sentimientos hacia este sistema de transporte masivo y el país (y sus ciudadanos) que fue la inspiración del mismo, se hayan visto liberados en alguna medida con la goleada que nos propinaron en la reciente fecha de las eliminatorias para el mundial.
Conozco varios bogotanos que aún no entienden cómo funciona el sistema. No es el caso de los lectores de FayerWayer, porque:
- Geek que se respete entiende el mapa de un sistema de transporte masivo.
- Geek que se respete no necesita poner su grasoso dedo en el mapa para orientarse.
- Geek que se respete instala la aplicación gratuita en Java, que calcula las posibles rutas para ir de una estación a otra en segundos y sin necesidad de acercarse siquiera al mapa.
- Geek que se respete le instala el programa a todos los no geeks que tienen aún dificultades para saber cómo llegar de un punto a otro.
Buen provecho.
Link: Software Transmilenio