Buscador QWiki

QWiki es un buscador como Google, y de hecho lo es, aunque diferente. Al realizar una búsqueda sobre un término, si éste se encuentra en el catálogo del servicio ofrece información mediante imágenes y una explicación de voz completamente sincronizadas, todo ello utilizando un interfaz Flash.

Aunque Qwiki esté empezando, ya tiene en su base de datos más de dos millones de explicaciones que cubren cualquier ámbito.

De momento QWiki está en fase alpha. No es público, hay que solicitar una invitación.

Para saber más: http://blog.qwiki.com/2010/10/21/welcome-to-qwiki/

Compartir archivos con Ge.tt

Ge. tt es otro servicio para compartir archivos por medio de descarga directa y que, además, no necesita de registro.

Permite subir a un servidor uno o más archivos y obtener una URL corta para todos ellos, como si fuera una carpeta, que se podrá compartir como se quiera. Tras 30 días sin que sean descargados, se borrarán. No es necesario registrarse para usarlo, aunque es posible hacerlo (gratuitamente) y hacer uso de funciones adicionales.

Las funciones adicionales que se obtienen con el registro gratuito son estadísticas de descarga en tiempo real, que los archivos serán borrados cuando hayan pasado 3 meses sin descargas y que se pueda añadir o quitar archivos del “paquete” al que corresponde la URL.

No es necesario esperar a que se suban todos los archivos para poder compartir el enlace. De esta forma, se podrán descargar a medida que se completa su subida. En cuanto al límite de subida, cada archivo individual no puede superar los 2 GB.

El servicio es relativamente reciente, por lo que habría que tener un poco de precaución a la hora de usarlo.

Para saber más: http://ge.tt/

WebDriver: Herramienta para Testing Aplicaciones Web

WebDriver es una herramienta para automatizar los test de aplicaciones Web. Provee un API muy sencilla de usar, que puede usarse desde JUnit, TestNG o desde un main al viejo estilo.

WebDriver no depende de un core javascript embebido en el navegador (como Selenium), lo que hace que sea mucho más potente y consistente entre navegadores….tanto que en la próxima versión de Selenium (Selenium 2) Selenium y WebDriver convergen…pero eso es otra historia 🙂

WebDriver añade a Selenium temas como:

· Testing multibrowser: soportando ejecuciones directas sobre IE, Mozilla y Chrome.

· Control de varios frames, popups, alerts,…

· Navegación entre páginas

· Elementos AJAX

WebDriver ofrece 4 drivers, para HtmlUnit, Firefox, IE y Chrome:

Cada Driver tiene ventajas e inconvenientes, resumiendo:

DRIVER PROS CONTRAS
HtmlUnitDriver El más rápido 

Solución Java independiente de la plataforma

Emula comportamiento Javascript de los navegadores (Rhino)
FirefoxDriver Corre en un navegador real 

Más rápido que el Driver IE

InternetExplorerDriver Corre en IE Más lento 

Sólo Windows claro

ChromeDriver Corre en Chrome 

Al ser Chrome un navegador WebKit permite probar que funcionará en cualquier navegador WebKit (aunque no es cierto 100%)

Para ejecutar el ejemplo que vamos a ver necesitáis descargaros Selenium Server Java (esto si que es una convergencia) y añadir el JAR a vuestro proyecto:

Ejemplo de Búsqueda con Google: el ejemplo no requiere mucha explicación, se ve lo sencillo que es:

import org.openqa.selenium.By; 

import org.openqa.selenium.WebDriver;

import org.openqa.selenium.WebElement;

import org.openqa.selenium.htmlunit.HtmlUnitDriver;

import org.openqa.selenium.ie.InternetExplorerDriver;

public class TestFindWithGoogle {

public static void main(String[] args) {

//WebDriver driver = new HtmlUnitDriver();

WebDriver driver = new InternetExplorerDriver();

driver.get(“http://www.yahoo.es”);

WebElement element = driver.findElement(By.name(“p”));

//WebElement element = driver.findElement(By.xpath(“//input[@name=’q’]”));

element.sendKeys(“Forza Atleti!”);

element.submit();

System.out.println(“El título de mi página es: ” + driver.getTitle());

}

}

Podéis ver más ejemplos aquí.

Se acaban las direcciones IP

La numeración de direcciones con el sistema IPV4 está a punto agotarse. Se estima que en aproximadamente 90 días el sistema quedará completo, sin posibilidades de dar nuevas direcciones.

El crecimiento exponencial de Internet puede ser un problema. El sistema IPV4 es capaz de almacenar hasta 4.000 millones de direcciones.

Hace unas semanas Vint Cerf, reconocido como uno de los padres de Internet, alertó de el posible estancamiento de la Red en caso de no adoptar el sistema IPV6. "El cambio tiene que efectuarse o Internet dejará de crecer", aseguraba Vint Cerf.

Sin embargo, por el momento son pocas empresas y operadoras las que desarrollan sus servicios en el sistema de última generación. Una empresa referente en el mundo entero como Google, se dio cuenta del problema hace algunos años y ya cuenta con su estructura en IPV6.

Windows Phone: Mobility Show Desarrollo de aplicaciones y juegos para Windows Phone

El próximo 2 de diciembre a las 11:00 Microsoft realizará una presentación online donde se podrán conocer las características innovadoras de Windows Phone 7 y cómo desarrollar y publicar aplicaciones y juegos en su Marketplace.

Podéis registraros aquí:

El 15 de diciembre de 2010 tendrá lugar el Mobility Show, es un evento presencial e interactivo sobre desarrollo móvil en entornos Microsoft.

El objetivo del Mobility Roadshow es la divulgación, promoción y acercamiento de las tecnologías móviles a los desarrolladores y empresas.

Está dirigido a ingenieros de software, desarrolladores, administradores de sistemas y estudiantes.

El Mobility Show se realizará en la Escuela Técnica Superior de Ingenieros de Telecomunicación de la Universidad Politécnica de Madrid

Podéis registraros aquí:

Spring GreenHouse

Es una aplicación web construida por la comunidad Spring con un objetivo principal:

Servir como referencia de la tecnología Spring: incluyendo Spring MVC, Spring Security, Spring Integration, Spring Social y Spring Mobile.

Entre sus principales características tenemos:

· Permite conectar con Twitter, Facebook y LinkedIn.

· Módulos Sign Up, Sign Up en estos servicios

· Cliente iPhone (En Apple App Store)

· Cliente Android (en Android MarketPlace)

· Versión móvil multidispositivo

· Demostración tecnologías: Flash Map, Comet, template para envío mails, encriptado de datos, encoding passswords, Almacenamiento S3,…

· Proceso CI Integración continua

Podéis descargaros GreenHouse y construirlo en local desde aquí.

Publicado en Spring. Leave a Comment »

Spring Mobile: Spring llega al mundo móvil

Spring está por todas partes! (no tanto como Google)…

Poco después de su nuevo proyecto (Spring Social, a ver si un día saco hueco para mostraros mis primeros pinitos) aparece Spring Mobile.

Spring Mobile es una extension de Spring MVC para simplificar el Desarrollo de aplicaciones web móviles. La versión actual es Spring Mobile 1.0.0.M1.

Lo más interesante es el concepto de Device Resolvers, el API para la detección de dispositivos (de este tema ya habló Jesús en este post).

Spring Mobile suministra 2 implementaciones de DeviceResolver:

· LiteDeviceResolver: es la implementación por defecto, detecta el dispositivo con el algoritmo suministrado en el WordPress Mobile Pack. No detecta capacidades específicas de un dispositivo. Permitiría:

· WurflDeviceResolver: esta implementación delega a WURFL la detección del dispositivo. WURFL tiene una base de datos con prácticamente todos los dispositivos y sus capacidades. Con esta implementación se puede conocer el tamaño del dispositivo, marca, modelo,… Permitiría:

La forma más sencilla de ver que ofrece Spring Mobile es leer su aún escueto Manual de Referencia o cacharrear sobre su ejemplo.

A %d blogueros les gusta esto: