Archivo de la categoría: CIS

Windows en Corto: Scroogled, NewDrive, anuncios de Nokia y más

Anuncio de Nokia

Sin duda, esta ha sido una semana bastante intensa. Hemos tenido el lanzamiento de Xbox One y los premios Xataka, no exentos de polémica que Antonio Ortiz comenta en Xataka. Pero hemos tenido bastantes más cosas durante los últimos días, así que demos un repaso con nuestra sección Windows en corto

  • Microsoft tiene que cambiar el nombre de SkyDrive, y algunos reportes apuntan a que podría ser NewDrive. Eso sí, teniendo en cuenta que los de Redmond ya han usado nombres similares internamente no le damos mucha credibilidad.
  • Esta semana Microsoft ha puesto a la venta (y agotado en algún caso) camisetas, tazas y gorras con lemas de la campaña Scroogled, atacando a Google por sus problemas de privacidad. Google les ha respondido a su manera refiriéndose a Google Glass y la “no entrada” de Microsoft en la tecnología para vestir: “La apuesta de MS no es ninguna sorpresa, la competición en los wearables es cada vez mayor”
  • En Office se quieren tomar más en serio la seguridad, y han anunciado que se podrán enviar correos cifrados a través de 365 Message Encryption a partir de 2014.
  • La duda más importante que hay ahora sobre Nokia es qué hace mejor, si móviles o anuncios. La decisión está difícil con el último anuncio de Nokia Francia que nos pasa Nano Kanpro en los comentarios.
  • ¿Qué harías si después de estar trabajando en la nueva generación de Xbox One, Microsoft te regala una consola de edición especial que dice “Yo he hecho esto”? Algunos empleados de Microsoft han decidido venderla en eBay. No parece un gesto muy agradable, aunque a cambio otros aficionados conseguirán una de esas pequeñas maravillas en blanco.
  • Y por último, una de esas noticias que te hacen ver que Microsoft ha cambiado, y mucho. Han lanzado una extensión de código abierto para trabajar con Node.js (una tecnología bastante nueva para crear aplicaciones de servidor con Javascript) en Visual Studio. No deja de ser curioso ver cómo en Redmond apuestan cada vez más por tecnologías innovadoras aunque no estén bajo su control. Seguir leyendo Windows en Corto: Scroogled, NewDrive, anuncios de Nokia y más

¿El canto del cisne de Windows 8 RT?

En nuestras manos, lo que será el futuro

La primera sorpresa, y un poquito de banal orgullo, fue encontrarme con el Lenovo Flex 20 – del cual os hable hace unas semanas – con la actualización a 8.1 y la configuración de aplicaciones que deje instalada durante el análisis.

Justo al lado estaba uno de los stand más espectaculares, el de LG, no tanto por su enorme televisión de 80” o más, con calidad 4K, si no por ser – sin duda alguna – el que tenía las azafatas más espectaculares de todas. Y no olvidemos que estamos hablando de un evento de techies, con un público compuesto mayoritariamente por jóvenes varones.

Lo más concurrido era la exposición de Mountain, que estaba dedicado a potentes ordenadores de sobremesa, orientados a videojuegos; y en donde pude probar las novísimas gafas de realidad virtual Oculus Rift – mareándome de forma totalmente real en la montaña rusa sintética.

Oculus Esto es lo que veía en Oculus, pero en Realidad Virtual

Nokia se trajo su gama completa de dispositivos, incluyendo su phablet y la tableta Windows RT. Y esta última me llamó mucho la atención – creo que era un prototipo – porque no era todo lo fluida que me esperaba. Eso sí, tal vez este sea un primer vistazo al uso de Windows 8 en los smartphone; cosa que creo que pudiera darse a corto/medio plazo.

Pero lo más importante para mí empezó a emerger al ponerle las manos, por primera vez, a la tableta HP Omni 10. Tan ligera como una Surface RT y con una duración de batería similar; pero que lleva como corazón un procesador Intel, lo cual permite utilizar un Windows 8.1 PRO. Seguir leyendo ¿El canto del cisne de Windows 8 RT?

Espresso, framework Android para hacer tests de la interfaz de usuario

Espresso Test UI ANdroid

Los tests UI en Android nunca han acabado de cuajar del todo para ser ágiles.. Conllevan diversas problemáticas como los elevados tiempos de ejecución o la sincronización entre las distintas llamadas a la acción. Buscando el santo grial podemos probar un recién estrenado framework propuesto por Google a la comunidad. Se trata de Espresso, de cuál tuvimos las primeras noticias en la pasada GTAC (Google Test Automation Conference).

Disponible como versión preliminar podemos comenzar a plantear complejos tests a nivel de interfaz de usuario que hasta ahora requerían un esfuerzo extra y nada trivial. Espresso dispone de una simple API, fácil de aprender y adaptar a nuestra necesidades.

Elimina la complejidad de la gestión de distintos hilos de ejecución. Sólo debemos escribir el test de forma concisa tal cual son las verdaderas acciones Espresso se encarga de sincronizar las distintas acciones y ejecutarse cuando cada evento esté disponible siguiendo su ciclo de ejecución).

Algunos ejemplos de lo que podemos hacer con Espresso en nuestra aplicaciones Android para testear:

 onView(withId(R.id.my_view)) // withId(R.id.my_view) is a ViewMatcher .perform(click()) // click() is a ViewAction .check(matches(isDisplayed())); // matches(isDisplayed()) is a ViewAssertion

Testear los elementos visibles del action bar:

public void testClickActionBarItem() { // We make sure the contextual action bar is hidden. onView(withId(R.id.hide_contextual_action_bar)) .perform(click());

// Click on the icon – we can find it by the r.Id. onView(withId(R.id.action_save)) .perform(click()); // Verify that we have really clicked on the icon by checking the TextView content. onView(withId(R.id.text_action_bar_result)) .check(matches(withText(“Save”))); }

Como dato a tener en cuenta, es otro de los proyecto Open Source que surgen de necesidades reales del equipo de desarrollo de Google. Ha sido usado para más de 30 aplicaciones en Google como Maps, Google+ o Drive.

Ahora toca el turno de que los desarrolladores envíen feedback y colaboraciones al proyecto para poder construir un framework los bastante potente para que no sea un trauma testear la interfaz de usuario. Seguir leyendo Espresso, framework Android para hacer tests de la interfaz de usuario