Noticias javaHispano.org

Mostrando entradas con la etiqueta Google. Mostrar todas las entradas
Mostrando entradas con la etiqueta Google. Mostrar todas las entradas

miércoles, 22 de octubre de 2008

Google liberó el código fuente de Android

Google ha hecho público hoy el código fuente de Android, su plataforma para móviles basada en Linux. Tal y como habían previsto, el anuncio ocurre el mismo día en que T-Mobile lanza el G1, el primer teléfono móvil con Android.


“Hoy es un gran día para Android, la Open Handset Alliance y la comunidad open-source”, anuncia Google en su página oficial. Como prometido, la plataforma para dispositivos móviles se convierte en software libre.

“Todo el trabajo que hemos derrochado en la plataforma móvil está ahora disponible, de forma gratuita, como el Android Open Source Project”, señala Dave Bort en el anuncio oficial. “Android no es sólo una pieza de hardware; es una plataforma completa de software que se puede adaptar a todo tipo de configuraciones de hardware”, añade.

La idea de Google es que esta apertura del código haga que Android evolucione rápidamente y gane nuevas aplicaciones, y de paso ahorrarse en dinero en el desarrollo del software.

Es un gran paso para el desarrollo de aplicaciones para este terminal móvil que será un duro competidor con el iPhone de Apple, y si no tiempo al tiempo...aunque siempre habrá 2 líneas como en los PC's con los Mac.

La gran ventaja que tiene Google sobre Apple es el acuerdo empresarial con fabricantes de móviles, que permitirá que esos móviles sean buenos en sí y ya veremos cómo va creciendo la parte de software de los mismos.

Curioso también el hecho de que el código fuente no esté disponible para Windows... ¿será cuestión de tiempo o una postura firme de Google hacia el open source?

lunes, 24 de marzo de 2008

Google publica su AJAX Language API, para la detección y traducción automática

He leido esta noticia y me he quedado de piedra ante los avances de Google y su API.

Una nueva y prodigiosa API de Google permite facilitar la traducción de todo tipo de contenidos online - y offline - gracias a la detección del idioma de origen de las informaciones tratadas, y de la posibilidad de traducirlo a 13 lenguajes.

La nueva API de Google permite detectar esos 13 lenguajes y luego hacer uso del servicio de traducción con hasta 29 pares posibles de idiomas contemplados de origen y destino. La aplicación de este método implica la introducción de unas pocas líneas de código Javascript que al ser interpretadas por los navegadores presentarán los servicios de detección y traducción de la información que deseamos.

Entre los idiomas soportados están el inglés, chino, francés, alemán, italiano, japonés, o español, que podremos especificar mediante una serie de abreviaturas específicas en las sentencias JavaScript para utilizar este pequeño componente AJAX que nos ofrece la opción de contar con un traductor automático en nuestra propia página.

Las opciones son:

var google.language.Languages = {
'ENGLISH' : 'en',
'CHINESE' : 'zh',
'CHINESE_SIMPLIFIED' : 'zh-CN',
'CHINESE_TRADITIONAL' : 'zh-TW',
'ARABIC' : 'ar',
'FRENCH' : 'fr',
'GERMAN' : 'de',
'ITALIAN' : 'it',
'JAPANESE' : 'ja',
'KOREAN' : 'ko',
'PORTUGUESE' : 'pt-PT',
'RUSSIAN' : 'ru',
'SPANISH' : 'es',
'DUTCH': 'nl',
'UNKNOWN' : ''
};

Vemos que no se han olvidado de españa como hizo en su día Sun en su implementación de la internacionalización.

Otra idea genial de Google.

Para usarlo hay que realizar un par de cosas en nuestras páginas:

  • Cargar el script del API:
 
  • Cargar las funciones del API en la página:
 google.load("language", "1");
  • Esperar a que la página se cargue antes de usar el API:
 google.setOnLoadCallback(onloadCallback);
  • Realizar las correspondientes traducciones, por ejemplo:
google.language.translate('Gato', 'es', 'en', function(result) {
alert(result.translation);
});


Así que en principio habría que hacer alguna prueba para comprobar si la traducción es fiable o no.