Google Web Toolkit – AJAX sin saber Javascript

GWT LogoAyer asistí­ a una conferencia en mi universidad, la Miguel Hernández de Elche, sobre el Google Web Toolkit (GWT). La impartí­a Peter E. Rosner, profesor de informática en la South Bank University de Londres. Aunque de la conferencia no saqué demasiado en claro (lo cierto es que hablaba como si tuviésemos 10 años) sí­ que fue productiva, en el sentido que me dio a conocer esta estupenda herramienta.

Desarrollado por Google, el GWT sirve para programar aplicaciones web con funcionalidades AJAX utilizando Java. Después, el GWT compila el código en Javascript, en un proceso transparente para el usuario. La principal ventaja es que aseguran que el código resultante es completamente compatible con IE, Firefox, Opera y Safari, lo cual se convierte en el principal dolor de cabeza de los programadores. O al menos, en uno de los más importantes.

Las aplicaciones se pueden ejecutar en modo hosted (donde el código se ejecuta en Java) y en modo web, con el código compilado a un Javascript más limpio que si estuviese escrito «a mano». O eso dicen. También, al programar en Java, permite el uso de IDEs como NetBeans, IntelliJ, o Eclipse (para el que hay un plugin especial para utilizar el GWT).

Como en todas las aplicaciones de Google, podéis encontrar muchí­sima más información en la página web del proyecto, en el blog oficial de GWT, y el siguiente ví­deo de Youtube (en inglés) donde está todo perfectamente explicado.

Nonoba – Programar y practicar con juegos multijugador

multijugador.jpg
Si lo vuestro no es jugar solos y necesitáis competir con personas de carne y hueso, nonoba os llamará la atención.

Se trata de un portal en el que podéis encontrar cientos de juegos en linea para que podáis invertir unos minutos aplastando a los adversarios.

Los juegos son programados por los propios usuarios, ya que nonoba ofrece una API para que los programadores realicen el sueño de crear un juego y hacerlo público.

Nada de complejos MMORPH
, las naves de toda la vida y alguna que otra aventura.

juegosmulti.jpg
Gracias Marta por la noticia.

DomainFinder – cuando la imaginación te falta…

dominios.jpg

Curioso sistema que permite construir un dominio muy 2.0 a partir de una palabra corriente.

De la misma forma que se usó la palabra delicious (delicioso, en inglés) para construir el omnipresente del.icio.us, DomainFinder crea dominios semejantes a partir de la palabra buscada.

De esta forma un divertido se transforma en divert.id/o , etc.

Más que nada curioso, porque registrar un dominio .id no debe ser muy sencillo, que digamos.

Test Everything – 150 herramientas para analizar tu url

test.jpg
David, de nohouse, es uno de esos lectores que me ayudan constantemente en la localización de buenos enlaces para recomendaros.

En este caso me manda Test Everything, una aplicación web que permite, entre otras 147 otras cosas, obtener la dirección IP de una dirección WEB, visualizar el contenido de la cache de google o obtener el resultado criptografiado de una cadena de texto.

Podéis pasaros horas navegando entre todas las utilidades que esta web tiene, hasta encontrar aquella que os facilitará vuestro trabajo.

Todas las utilidades se encuentran dentro de las siguientes categorí­as:

– Validar CSS y HTML
– Herramientas para mejorar la posición de una web en los buscadores
– Servicios sociales
– Proxy web
– Utilidades de Red
– Utilidades de texto
– Herramientas de imágenes

Con una de las herramientas SEO he podido descubrir que Google tiene registradas 4.530 páginas de este blog (nada mal, ¿verdad?)

Google App Engine – Tus aplicaciones web en Google

Para ponerlo un poco más fácil a los desarrolladores (y siguiendo con la máxima de «para qué lo vamos a hacer nosotros, si ya lo pueden hacer los usuarios») los de Mountain View han presentado Google App Engine: desde ahora, podrás crear tus propias aplicaciones web y hacerlas correr en la infraestructura de Google (justo al ladito de Gmail, Youtube…).

Google App Engine

De momento ofrecí­an 500 MB de espacio en disco y transferencia suficiente para soportar hasta 5 millones de visitas al mes. Y digo ‘ofrecí­an‘ porque era válido sólo para las 10.000 primeras solicitudes, y siento deciros que ya se han agotado.

Las aplicaciones deberán estar implementadas en Python, aunque próximamente añadirán más lenguajes de programación. Además, gracias a las APIs de Google, podrás utilizar su sistema de identificación de usuarios de cuentas Google, o de acceso al buzón de correo, entre otras.

Ya podéis visitar la galerí­a con las primeras aplicaciones creadas usando esta plataforma.

Galeria de Google App Engine

OneDollarCode – Compra y venta de funciones en diferentes lenguajes de programación

code.gif

Pablo Bení­tez Barreto me presenta su proyecto a través de Xing. Se trata de OneDollarCode, un mercadillo de funciones en php, asp, java, ruby, c++ y muchos otros lenguajes de programación.

El proyecto está comenzando, un completo registro y filtros para subir o bajar las funciones deseadas.

Podéis vender tantas veces como queráis los códigos programados por un dólar cada uno. Nada del otro mundo pero suficiente para ganar un dinerillo extra.

AjaxDaddy – Ejemplos de Ajax

ajax.gif

Si os entusiasma esta nueva técnica que tanto de moda se ha puesto en los últimos tiempos, AjaxDaddy os puede ayudar en el desarrollo de vuestra próxima aplicación.

Se trata de una colección de ejemplos en los que se usa ajax como técnica para mejorar la interacción con los usuarios de vuestra web.

Clasificados con etiquetas podéis ver códigos que crean reflejos en vuestras imágenes, muestran gráficos dinámicos, generan galerí­as de fotos, dan efectos a menús y botones…

Casi tres mil personas lo han puesto ya como favorito en del.icio.us, es el momento de divulgarlo por aquí­.

shrinktheweb.com – Más miniaturas de tu web

Otra opción para hacer miniaturas de una página web.
En este caso ShrinkTheWeb nos ofrece algo más, el código PHP necesario para que los programadores podáis hacer miniaturas de imágenes en vuestra aplicación.

miniaturas1.jpg
Hace poco he mandado hacer la miniatura de una noticia sobre tiburones en Brasil de vivoenbrasil.com. En menos de 5 minutos tení­a las dos miniaturas disponibles (la cola de espera no era muy alta).
Aunque le falta algo de buen gusto estético no deja de ser otra forma de obtener las imágenes necesarias para la previsualización de webs.
fuente: accessoWeb

Codepad – Prueba tu código online

Gracias a Codepad podrás escribir y ejecutar código en hasta 10 lenguajes de programación (y también en texto plano). Entre ellos: C, C++, D, Perl, Python, Ruby…

Una ejecuta, la aplicación muestra la salida, si es que la tiene, o en el caso de que hubiese errores, su descripción y lí­nea en que se ha producido. Además, crea una web con ese código, muy útil para compartir y revisar en trabajos en grupo.

Codepad

También guarda un historial de los últimos trozos de código ejecutados.

Bluga.net – Miniaturas de tu sitio web

bluga.jpg

Si estás programando alguna aplicación que necesite crear la miniatura de ciertas webs os recomiendo que echéis un vistazo a Bluga.
Desde aquí­ podréis utilizar el API disponible para crear rápidamente miniaturas de cualquier sitio web indicado e, incluso, generar los minisites a partir de la propia web https://webthumb.bluga.net/.
En la imagen inferior podéis ver que Buga a creado cinco miniaturas de WWWhatsnew, cada una con un tamaño diferente.

miniaturas.jpg
Podéis ver estadí­sticas de las miniaturas solicitadas y del tiempo de espera medio. Datos útiles para poder considerarlos a la hora de integrar la aplicación con vuestro proyecto.