Buscar
Social
Ofertas laborales ES
lunes
oct292007

Google ofrece un API Java para su servicio de traducciones

Google ha hecho pública una API Java que permite acceder de un modo sencillo (realmente sencillo) a su servicio de traducción de lenguaje natural. El API se distribuye bajo la licencia GPL y es tremendamente simple de emplear:

import com.google.api.translate.Language;
import com.google.api.translate.Translate;
public class Main {
public static void main(String[] args) {
try {
String translatedText = Translate.translate("Hola mundo",
		Language.SPANISH, Language.ENGLISH); 
System.out.println(translatedText);
} catch (Exception ex) {
ex.printStackTrace(); }
  }
 }
 

Más simple imposible. ¿Qué os parece esta API? ¿Qué aplicaciones se os ocurren para ella?

lunes
oct292007

Los usuarios de Mac siguen sin Java 6

El pasado viernes comenzó a venderse en Estados Unidos la nueva versión del sistema operativo de Apple por 129 $. La mayor parte de los desarrolladores Java, acostumbrados ya a la situación, estaban convencidos de que tendrían que pasar por caja para poder usar Java 6 en su Mac ya que Java 6 no sería portado a versiones anteriores del sistema operativo.

Pues bien, la situación todavía ha sido peor de lo que esperaban. Leopard ha salido a la venta sin Java 6. Ya he visto más de un comentario en foros y weblogs de desarrolladores Java que habían comprado por adelantado el sistema operativo sólo para conseguir Java 6. Obviamente, no les ha hecho mucha gracia esta jugada.

Aunque en el pasado ya me han criticado más de una vez en esta comunidad por decir este tipo de cosas, una vez más Steve ha demostrado que entre sus prioridades no se encuentra Java. En el pasado Steve ha afirmado que Mac era la plataforma ideal para los desarrolladores de Java. Sin embargo sus hechos están muy lejos de sus palabras y cada vez estoy más convencido de que Mac OS es de las peores opciones para un desarrollador de Java. Y no soy el único que piensa así: el propio Gosling afirma que ha dejado de usar Mac por el retraso que lleva Java en esa plataforma.

domingo
oct282007

Evento sobre AIR y Flex de la mano de Made In Flex

Made In Flex ofrecerá el evento presencial MIF ONSITE I donde podremos oir charlas sobre las nuevas tecnologías de Adobe, AIR y Flex, de la mano de expertos españoles y americanos (en este último caso los encargados del producto de la propia Adobe).

El evento será en Barcelona el día 13 de Noviembre. Debido a que es gratuito, requiere el registro online de los asistentes mediante un formulario en la web de MIF.

Más información en el propio site de MIF:

 Todo aquel interesado en esta nueva revolución de internet está invitado a unirse a este evento ya que los temas tratados, la compañia y el escenario de Barcelona lo merecen :). 

jueves
oct252007

Guice. Inyección de dependencias de Google

Parece que google esta dedicando esfuerzo a java y acabo de descubrir vía Theserverside que existe una librería para inyección de dependencias desarrollados por ellos, denominada Guice.

La principal diferencia que tiene con Spring, es que es una simple librería que solo sirve para eso, y que  la configuración va por anotaciones. El jar es de menos de 500k.

 Además tiene un artículo muy bueno para entender de que va esto de la inyección de dependencias.

Aquí dejo el enlace a la entrada a theserverside  y a la página principal de Guice

jueves
oct252007

¿Adios a JavaME? Java SE en dispositivos móviles

Cnet ha publicado un artículo sobre los planes de Sun para dispositivos móviles. Dado que los procesadores y la memoria disponibles en estos dispositivos son cada vez más cercanos a los de una PC, Sun está pensando simplemente portar el JDK a estos dispositivos. Citando a Gosling:

"Intentamos converger todo a la especificación Java SE. Los Teléfonos móviles y dispositivos de TV han estado creciendo. La convergencia tomará años en lograrse."

El primer paso para lograr esta movimiento es JavaFX mobile que tiene un subset mucho más grande (en comparación con JavaMe) de Java SE para móviles. De acuerdo a Gosling;

"JavaFX es probablemente el esfuerzo de ingeniería de software más grande y complejo jamás realizado por Sun".

Sun se une así a los esfuerzos para desarrollar software más poderoso para los móviles, junto a mozilla y su xul mobile, el iphone sdk de apple y los que se sumen en los siguientes meses.