January 2011 - Artículos - Blog de Oskar Alvarez

January 2011 - Artículos

Windows Phone 7 – Tutorial XX - Detectar si tenemos conexión de datos

Si nuestra aplicación esta accediendo a internet para recuperar datos es importante que tengamos en cuenta si en ese momento el dispositivo tiene cobertura ya sea wifi, 3g…, para detectar si tenemos conexión lo tenemos fácil solo tenemos que utilizar la clase NetworkInterface que nos proporciona el método GetIsNetworkAvailable para indicarnos si hay cobertura en ese momento. 1 private bool InternetIsAvailable() 2 { 3 if ( ! NetworkInterface.GetIsNetworkAvailable...
Publicado por Oskar Alvarez | 2 comment(s)
Archivado en:

Un nivel mas a la hora de debug en Bindings de WPF

Hola en el articulo Debugeando los Binding de WPF , vimos varias opciones a la hora de debugear los bindings, la mas frecuente es verlos en el OutputWindow mediante mensajes que nos muestra en esta ventana cuando ejecutamos nuestra aplicación y tenemos un error en el binding. Pero si queremos ir mas allá podemos crear nuestro propio listener para trazar los binding, tan solo tenemos que realizar nuestra clase que derive de DefaultTraceListener en la que utilizaremos la clase PresentationTraceSources...
Publicado por Oskar Alvarez | 1 comment(s)
Archivado en:

Windows Phone–Tutorial XIX – Registrándonos en el MarketPlace

Ya llevamos una gran cantidad de post en el tutorial y ya deberíamos ser capaces de construir nuestra propia aplicación, todavía quedan muchas cosas por aprender,pero quiero detenerme en explicar como registrarnos en el Marketplace que es nuestro objetivo como desarrolladores, construir nuestra propia aplicación y que los demás se la puedan bajar pagando o gratis según decidamos. Para subir una aplicación el primer paso es registrarnos como desarrolladores, el tiempo que necesitamos para registrarnos...
Publicado por Oskar Alvarez | 6 comment(s)
Archivado en:

Windows Phone– Tutorial XVIII–Utilizando el Micrófono

En este post vamos a ver como utilizar el micrófono que viene en todos los teléfonos de Windows Phone, lo vamos a ver desde la perspectiva de un proyecto Silverlight ya que en XNA es distinto, para empezar debemos de añadir a nuestro proyecto el assembly Microsoft.Xna.Framework y recordar tal y como vimos en el post Windows Phone–Tutorial XVI–Hacer hablar a tu Windows Phone añadir la clase XNADispatcher , el assembly Microsoft.Xna.Framework y en el App.xaml activarlo 1 < Application.ApplicationLifetimeObjects...
Publicado por Oskar Alvarez | 2 comment(s)
Archivado en:

(OFF-Topic) Opinión Sobre la propuesta de Merkel

Hoy la red ha tenido un tema que a mi me ha preocupado bastante, en el País ( http://www.elpais.com/articulo/economia/Merkel/estudia/ofrecer/empleos/cualificados/jovenes/espanoles/paro/elpepueco/20110122elpepueco_1/Tes )  y en todos los medios de comunicación se ha podido ver, oír y leer que Merkel va a propone a España la posibilidad de ofrecer empleo a jóvenes cualificados que se encuentren en paro ya que actualmente se encuentran en déficit alto de profesionales cualificados especialmente...
Publicado por Oskar Alvarez | 12 comment(s)
Archivado en:

Windows Phone–Tutorial XVII – Usando datos en Windows Phone 7–Servicios OData

Pensaba que habia publicado ya el acceso a OData pero parece que entre los borradores que tenia me lo salte a la hora de publicar. Si queréis saber de Odata que es os recomiendo leer el post de Marc Rubiño , su web oficial http://www.odata.org/ y el White Paper de Jose Miguel Torres donde se muestra que es y como crear nuestros propios servicios OData, podría resumirse (muy brevemente) en OData (Open Data Protocol) es un protocolo para compartir datos diseñado para funcionar...
Publicado por Oskar Alvarez | 6 comment(s)
Archivado en:

Instalación de los drivers de la Kinect

Estas navidades me he autoregalado una kinect con la excusa de que es para mi hijo de 4 años, ya podeis imaginar que lo primero que hecho (despues de jugar con mi hijo) ha sido enchufarla al portatil. En la entrada http://labloguera.net/blogs/elbruno/archive/2010/12/30/kinect-instalando-los-drivers-de-openni-para-kinect.aspx nuestro amigo Bruno nos explicaba como instalar los drivers de la Kinect y funcionaba a la perfección y he estado jugando hasta ahora con ellos. Los de PrimeSense...
Publicado por Oskar Alvarez | 4 comment(s)
Archivado en:

Windows Phone–Tutorial XVI–Hacer hablar a tu Windows Phone

En esta entrada vamos a aprovecharnos de la API de Bing Translator para explicar como reproducir sonidos en nuestro Windows Phone, para ello recuperamos el código del post Windows Phone–Tutorial XIII – Usando datos en Windows Phone 7–Web Services donde teníamos un traductor utilizando la API de Bings, en este ejemplo lo que vamos a hacer es utilizar bings para que el texto traducido lo “diga” el teléfono. Lo primero que tenemos que hacer es invocar...
Publicado por Oskar Alvarez | 1 comment(s)
Archivado en:

Windows Phone–Tutorial XV – Monitorizar el trafico http de tu emulador usando fiddler

En los anteriores artículos Windows Phone–Tutorial XIV – Usando datos en Windows Phone 7–Servicios RES y Windows Phone–Tutorial XIII – Usando datos en Windows Phone 7–Web Services vimos como acceder a servicios tanto SOAP como REST para mostrarlos en nuestros Windows Phone, yo siempre que desarrollo con servicios en algún momento tengo que monitorizar el trafico por una o otra razón. En mi caso Fiddler es la herramienta que utilizo y considero...
Publicado por Oskar Alvarez | con no comments
Archivado en:

+30 Tutoriales de Windows Phone 7

Hoy me he encontrado en el blog de Microsoft Lebanon's Official Blog una entrada con mas de 30 tutoriales de desarrollo de Windows Phone 7 una gran colección de recursos para aprender. Building a Windows Phone 7 Twitter Application using Silverlight Writing a Bing Maps location aware application for Windows Phone 7 Introduction to Windows Phone 7 Silverlight Development: Making an Off Line RSS Reader Minutes to Midnight Designing for the Windows Phone Building your first Silverlight for...
Publicado por Oskar Alvarez | con no comments
Archivado en:

Custom tool warning: Cannot import wsdl:portType

Hoy mientras desarrollaba la aplicación de Windows Phone que tengo en mente me he encontrado con un error que ha hecho que este dos horas buscando la solución. El problema me ha surgido cuando desde mi aplicación de Windows Phone he hecho referencia a un servicio WCF que tengo en otro proyecto de la solución.  El error era el siguiente Warning    22    Custom tool warning: Cannot import wsdl:portType Detail: An exception was thrown while running a WSDL import extension...
Publicado por Oskar Alvarez | con no comments
Archivado en:

Windows Phone–Tutorial XIV – Usando datos en Windows Phone 7–Servicios REST

En el anterior post vimos como utilizar un servicio SOAP, en este vamos a consumir un servicio REST, para ello vamos a aprovecharnos de todo el código anterior y utilizaremos el servicio de Google de traducción que es de tipo REST . En nuestro caso recoger los lenguajes que nos permite traducir no es posible ya que Google no lo proporciona para ello 1 private void GetLanguagesGoogle() 2 { 3 Language la = new Language(); 4 la.Code = " en " ; 5 la.Name = " English "...
Publicado por Oskar Alvarez | 5 comment(s)
Archivado en: ,

Shortcuts keys para el emulador de Windows Phone

En la MSDN me he encontrado con una tabla con los Shortcuts keys para el emulador de Windows Phone que puede ser muy interesante para que a la hora de utilizar el emulador sea mas agradable El enlace a la MSDN es http://www.ginktage.com/2011/01/shortcuts-keys-for-developing-on-windows-phone-7-emulator/
Publicado por Oskar Alvarez | con no comments
Archivado en:

Nuevo Libro de Windows Phone 7

Hoy Reyes me he encontrado en el blog de Rob Miles   que han publicado un curso de programación para Windows Phone 7 en Microsoft Faculty Center. Este libro es una introducción para Windows Phone 7 no esperéis conceptos avanzados. Tiene los capítulos WP7, Introducción a Silverlight Introducción a Visual Studio 2010, Interfaces con Silverlight Consumo de servicios XNA Creando aplicaciones para WP7 Windows Phone Marketplace Podéis descárgalo a través de este enlace .
Publicado por Oskar Alvarez | 2 comment(s)
Archivado en:

Windows Phone–Tutorial XIII – Usando datos en Windows Phone 7–Web Services

En Windows Phone 7 no existe una base de datos como en compact framework, existen algunas no oficiales como Sterling aunque al final lo que utilizan por debajo es  IsolatedStorage como ya vimos. No se si Microsoft en futuras versiones nos ofrecerá esta posibilidad pero en mi opinión no creo que sea una característica por la que debemos rasgarnos las vestiduras aunque necesaria si Microsoft quiere que Windows Phone tenga éxito en el ámbito empresarial, aunque ahora mismola única manera de obtener...
Publicado por Oskar Alvarez | 2 comment(s)
Archivado en: ,

Debug DataBinding con PresentationTraceSources.TraceLevel en VS2010

Si recordáis mi articulo de http://geeks.ms/blogs/oalvarez/archive/2009/07/22/debugeando-los-binding-de-wpf.aspx en el que os explicaba como debugear bindings en wpf había una opción en la que nos permitía tracear los bindings en la ventana de Output   “PresentationTraceSources.TraceLevel es una clase que te permite enviar a la ventana de Output mucha mas información del DataBinding, podemos monitorizar todos los pasos que se producen en un Binding, para habilitarlo tenemos que añadir el namespace...
Publicado por Oskar Alvarez | con no comments
Archivado en: