Juanma Santoyo

En ocasiones me llaman friki

21 de octubre del 2010
por Juanma
No hay comentarios

¡Nos vemos por Facebook!

He creado una página en Facebook para darle un poco más de difusión al blog, así que desde hoy ya podéis ser fans y esas historias.

Realmente creo que no hacía falta, ya que el posicionamiento en Google no es malo y bueno, creo que los contenidos se propagan adecuadamente, pero tenía ganas de trastear un poco con el asunto.

Arriba a la izquierda, sobre el cuadro de búsqueda; he colocado el botón de Facebook para compartir los artículos. El desgraciado ha sido más difícil de posicionar de lo que esperaba.

Seguir leyendo →

2 de octubre del 2010
por Juanma
No hay comentarios

Crear eventos propios en aplicaciones de Surface

En las aplicaciones de Surface, los eventos son básicos.

La mayoría de las veces, nos bastará con los eventos que nos proporciona el SDK, pero en ocasiones necesitamos algo más específico, o incluso reaccionar a una combinación de eventos. Necesitamos eventos propios: poder disparar el evento cuando queramos, pasar la información que queramos; y que otra clase que esté escuchando el evento realice una acción.

De eso hablaré en este artículo. Comentaré un pequeño ejemplo donde veremos cómo podemos implementar un evento de doble tap (lo llamaremos DoubleTap). Este evento no viene implementado en el SDK de Surface, y como análogo al por todos conocido “Doble Click” de los PC, puede resultar muy útil.

Seguir leyendo →

30 de septiembre del 2010
por Juanma
No hay comentarios

Arquitectura de capas en aplicaciones para Microsoft Surface

En la primera aplicación que hice para Surface, cometí un gran error de arquitectura que bajo mi punto de vista estropeó un poco lo que yo considero que fue un buen trabajo. Ahora que estoy trabajando en otra aplicación para Surface, me propuse desde el primer día no repetirlo. A la solución que he encontrado la he llamado arquitectura de capas. No estoy inventando nada, pues en la programación gráfica dividir la interfaz en capas es muy común. Este artículo realmente sólo propone una forma de hacerlo en una aplicación WPF orientada a Surface.
Seguir leyendo →

22 de septiembre del 2010
por Juanma
1 Comentario

Detección y gestión de contactos en una Surface

A estas alturas de la película, uno ya debería tener claro que la base de las entradas de usuario en una Surface son los contactos.

Da igual si tocamos la pantalla con un dedo o con toda la mano, con un trozo de madera; o si hemos colocado un elemento etiquetado: Todo se reduce a detectar un contacto y gestionarlo.

Por lo tanto, se podría decir que hay varios tipos de contactos. En este artículo vamos a ver qué tipos de contactos hay, cómo podemos detectarlos, y cómo podemos obtener información relevante sobre los mismos. No es un asunto complicado, pero sí es bastante amplio. A modo de resumen, en el artículo vamos a tratar los siguientes puntos:

  1. Tipos de contactos.
  2. Reconocimiento de contactos.
  3. Diferenciación de contactos.
  4. Reconocer el mismo contacto en diferentes eventos.
  5. Conocer los diferentes contactos que existen sobre un elemento.

Seguir leyendo →

3 de septiembre del 2010
por Juanma
No hay comentarios

Navegador basado en Chromium para integrar en aplicaciones WPF

Desde hace semanas, intento encontrar la manera de identificar un usuario en Facebook desde una aplicación de Surface (WPF)… sin mucho éxito por el momento (de conseguir algo, será seguro una gran guarrería, que por supuesto publicaré en el blog).

No obstante, hice algunas preguntas por el blog de desarrolladores de Surface en MSDN USA, y es ahí donde me recomendaron este navegador para integrar en aplicaciones WPF:

http://chriscavanagh.wordpress.com/2009/08/25/a-real-wpf-webbrowser/

El proyecto es muy interesante: han aprovechado que el código de Chromium es libre para hacer una adaptación del mismo en WPF. Para que quede más claro, estoy hablando de un control de usuario 100% funcional, que puede ser integrado en aplicaciones WPF y que es una alternativa al control WebBrowser (el problema de este es que no es más que el Internet Explorer integrado en la aplicación).

En realidad este navegador no es exáctamente lo que necesito para mi aplicación y no lo he probado, pero como después de semanas de investigación esto es lo más interesante que me he encontrado, quería comentarlo.

6 de julio del 2010
por Juanma
3 Comentarios

Vídeo de Rent a Car Surface by Bizzit

Ya he hablado en mi blog algúna vez sobre la demo para Microsoft Surface que estábamos realizando en Bizzit.

La aplicación fue principalmente desarrollada por un servidor (me refiero al que escribe, no a un servidor de aplicaciones :P ), y fue un reto muy bonito. La verdad es que ha sido una experiencia profesional muy interesante y divertida.

Bueno, al tema: Mi compañero en esta aventura, Carlos García; ha realizado un vídeo donde se puede ver cómo es la aplicación y su funcionamiento. Me llena de orgullo y satisfacción compartirlo con todos vosotros:

28 de mayo del 2010
por Juanma
3 Comentarios

Charla sobre Microsoft Surface

Ayer dí una charla sobre Microsoft Surface en el centro de Innovación de Microsoft de Palma para el grupo de desarrolladores de .Net en Baleares.

Hablamos un poco de todo lo que implica la Surface y el desarrollo de aplicaciones para este dispositivo. Fue una experiencia muy gratificante.

Dejo la descarga del Power Point que redacté para la ocasión, por si os interesa.

Microsoft Surface.