Cortana humilla a Siri en un nuevo comercial (Video)


La batalla entre los principales sistemas operativos de los smartphones (iOS, Android y Windows) se está concentrando en mostrar las principales ventajas y desventajas que ofrecen sus asistentes inteligentes. Ahora, Microsoft intenta, una vez, más humillar a Siri, de Apple, en una nueva campaña.

Los smartphones actuales, en los tres sistemas operativos más populares: iOS, Android y Windows, cuentan con ayudantes que intentan facilitar la vida de los usuarios: Siri, Google Now y Cortana, respectivamente, y los competidores de Apple se están enfocando en tratar de “humillar” a Siri por las cosas que no puede realizar.

En el nuevo anuncio de Microsoft se puede ver a un iPhone, cuya personalidad es Siri, mirándose en el espejo y luego llega un smartphone con Windows, cuyo ayudante es Cortana, quien muestra una nueva cubierta que permite usar el teléfono aún cuando está cerrada.

Siri fue lanzado por Apple en octubre de 2011 y los primeros dispositivos en los que pudo usarse fueron el iPhone 4S y las iPad de tercera generación. En el caso de Microsoft, la compañía lanzó Cortana en abril de 2014 y su nombre está inspirado en un personaje del popular videojuego Halo.

No es la primera vez que Microsoft ataca a Siri, te mostramos otros anuncios que se burlan del asistente de Apple.

Windows App Studio agrega la integración de Twitter e Instagram OAuth


Más de 2,2 millones de usuarios en todo el mundo han utilizado Windows App Studio para crear rápidamente aplicaciones para cualquier dispositivo con Windows. Hoy App Studio añadió la fuente de datos de Twitter a través de la integración de OAuth. Junto con esta adición también se ha actualizado el origen de datos de Instagram, lo que le permite la autenticación mediante el protocolo OAuth añadiendo nuevas capacidades de búsqueda.

Twitter (Fuente de Datos)

Con el nuevo origen de datos de Twitter, basta con utilizar sus credenciales de acceso provisionados de http://apps.twitter.com , lo que permite a los usuarios de su aplicación App Studio ver los tweets que se configuran sin necesidad de que tengan una cuenta de Twitter. Puede configurar el origen de datos de tres formas:

  1. Muestre su propia línea de tiempo de su cuenta de usuario.
  2. Muestre la línea de tiempo de otro usuario.
  3. Muestre resultados de búsqueda de un hashtag en especifico.  

App Studio 1

Instagram (Origen de Datos)

Todo el proceso de Instagram también ha sido mejorado, para permitir una conexión con las aplicaciones cliente de Instagram.

App Studio 2

Al hacer esto, estamos al día con todas las normas de Instagram, y es que ahora requiere de 3 herramientas de otros fabricantes que interactúan con su plataforma. Este método también brinda la flexibilidad de permitir visualización a la pantalla de alimentación del usuario, así como búsquedas de hashtag ya disponibles.

App Studio 3

Compruébelo usted mismo en Windows App Studio y usar toda nuestra guía How-To para ayudarse.

Este articulo es una traducción del Blog de Windows

Integrando publicidad de AdMob en Windows Phone 8.0


El mercado de las Apps para móviles cada vez crece más, por lo que se está volviendo más competitivo el conseguir dar visibilidad a nuestras Apps para que los usuarios la descarguen.
Así que el día de hoy quiero hablarles de AdMob.

¿Qué es AdMob?

AdMob es una red publicitaria para móviles de Google la cual te ayudara a dar visibilidad a tu App así como el poder generar ingresos directos mediante anuncios.

¿Cómo funciona?
1.- Se agrega el .dll en la aplicación y este empieza a publicar anuncios.
2.- Los usuarios hacen clic en los anuncios.
3.- Se obtienen ingresos cada vez que los usuarios hagan clic en los anuncios de su aplicación.

Suena bien, ¿cómo puedo comenzar?
Lo primero que debemos hacer será obtener una cuenta, para esto deberemos de registrarnos en el portal de AdMob.


En el caso de que ya tengamos una cuenta solo iniciemos sesión.
Ya activa nuestra cuenta tendremos las opciones de Monetizar, Promocionar o Analizar, para cuestiones didácticas de este tutorial elegiremos la primera.


Una vez presionado (tocado, seleccionado) nos mandara a una ventana con 3 opciones, la primera es para buscar la aplicación en cualquiera de estas dos tiendas: Google Play o iTunes App Store.

La segunda (la cual será la que seleccionaremos) es para añadirla manualmente, y en la última opción es para seleccionar aplicaciones que hayamos añadido previamente.


Una vez que nos posemos en la segunda opción podremos visualizar como nos solicita que llenemos dos campos, el primero es el nombre de la aplicación a la cual añadiremos la publicidad y el segundo es la plataforma.


Nota: Favor de seleccionar la opción de Windows Phone 8.0

Cuando hayamos guardado, pasaremos a elegir el formato en el cual queremos que se muestre la publicidad así como el nombre como identificaremos a esta.


Para efectos didácticos elegiremos el formato de Banner, y dejaremos seleccionados los tipos de publicidad que vienen por default, es decir que se mostrara Texto e Imagen.
Así como le permitiremos que se actualice la publicidad cada 60 segundos, esto para que el usuario no se aburra con la misma publicidad y tengamos más oportunidad de que le dé clic a esta y así nos genere ganancias.


En Ad Unit Name podemos poner lo que queramos, la finalidad es identificar nuestro banner, en mi caso pondré: Banner Demo App AdMob.

Unas ves configuradas todos los campos, demos clic en Save para guardar nuestro Banner.

Ya por último nos arrojara el Ad Unit ID, el cual será el que añadiremos en el código de nuestra aplicación donde queramos que se muestre la publicidad.


DEMO

Requisitos:

Nota: El archivo descargado solo contiene un archivo DLL.

Comencemos entonces generando un nuevo proyecto:


 

 

 

 

 

 

 

En nuestro explorador de soluciones, demos clic secundario en References para que nos despliegue un menú, en donde seleccionaremos la primera opción: Agregar Referencia.

 

 

 

 

 

Una vez que nos abra la ventana, tendremos que seleccionar: “Examinar…” para que podamos buscar el .DLL que previamente descargamos.

Una ves seleccionado, damos clic en Aceptar.


Ahora tenemos que habilitar las capacidades (Capabilities), para esto tenemos que abrir nuestro archivo WMAppManifest.XML y posicionarnos en la pestaña antes mencionada.

Nota: Este archivo se encuentra dentro de Properties.



A continuación les muestro las funciones obligatorias que se deben de seleccionar para que nuestra publicidad se muestre.

Funciones Obligatorias

ID_CAP_NETWORKING Se requiere el acceso a los servicios de red cuando se solicitan anuncios.
ID_CAP_WEBBROWSERCOMPONENT Se requiere porque el objeto AdView es un navegador web.
ID_CAP_MEDIALIB_PLAYBACK Proporciona acceso a los elementos multimedia que se están reproduciendo actualmente.
ID_CAP_MEDIALIB_AUDIO Proporciona acceso de lectura a los elementos de audio de la biblioteca multimedia.

Después de esto debemos de buscar el control AdView en la caja de herramientas, considera que es diferente al control AdControl, si no se encuentra deberemos agregarlo.
Para esto haz clic con el botón derecho en la caja de herramientas y selecciona Elegir elementos (Choose Items…).

 

 

 

 

Luego clic en Examinar (Browse), y en la ventana que aparecerá selecciona el archivo GoogleAds.dll que has descargado antes, asegúrate que el control AdView este seleccionado en el espacio de nombre GoogleAds y, a continuación haz clic en OK.



Al igual que muchos controles, AdView
se especifica más fácilmente en las marcas XAML. Una forma de hacerlo consiste en arrastrar el control AdView
desde la caja de herramientas al panel que muestra el resultado de las marcas XAML.

Ya casi acabamos…, ahora toca abrir nuestro archivo MainPage.xaml (u otro archivo XAML según corresponda para su proyecto) y agreguemos el espacio de nombres:

xmlns:GoogleAds=”clr-namespace:GoogleAds;assembly=GoogleAds”

Para finalizar solo toca agregar el control:

<GoogleAds:AdView HorizontalAlignment=”Left” Height=”79″ VerticalAlignment=”Top” Width=”420″ Format=”YOUR_AD_FORMATAdUnitID=”
MY_AD_UNIT_ID”/>

Nota:

MY_AD_UNIT_ID se debe reemplazar por tu ID de bloque de anuncios de AdMob real.

YOUR_AD_FORMAT se debe reemplazar por la constante AdFormats que deseas solicitar. Actualmente, se admiten Banner y SmartBanner.

Después de añadir esto guardemos, compilemos y ejecutemos para ver el resultado.


Nota: Para que se pueda ver la publicidad la aplicación debe de estar publicada.

 

 

 

 

 

 

 

 

 

 

Esto ha sido todo por hoy, y bueno como siempre,  aquí les dejo el código visto en el  tutorial.

 

Hasta la próxima!!

Conferencia ¿Desarrollar o no desarrollar?, he ahí el dilema! {Universidad Anahuac}


Sin lugar a dudas, cuando descubrimos que nuestra pasión es desarrollar, a continuación nos entra la espinita de por donde empezar…

El día de ayer tuve la fortuna de poder participar en la II Jornada de Ingeniería en Sistemas efectuada en la Universidad Anahuac del Norte, en donde presente las facilidades para desarrollar en Windows Phone y Windows 8, ademas de las oportunidades que Microsoft le proporciona a los estudiantes, como los cursos académicos que se encuentran en MVA, así como también los beneficios que obtienen con DreamSpark.

También vimos como el pensar en multiplataforma nos abre la posibilidad de incursionar en mas mercados, para esto conocimos Xamarin, y si de juegos se trata, tenemos Unity y su fácil manera de exportar a cualquier plataforma.

Aquí algunas fotos del evento:WP_20141022_003

WP_20141022_004

WP_20141022_007

Y como siempre les comparto la presentación.

Hasta la proxima.

Libros electrónicos gratuitos – MVA


Muchos de nosotros siempre estamos buscando capacitarnos constantemente, para esto recurrimos a la vieja escuela, los libros.

Y es por eso que Microsoft desde hace algún tiempo ha estado recopilando en su portal de MVA (Microsoft Virtual Academy) libros electrónicos enfocados a sus diversas tecnologías, los cuales se encuentran gratuitos para su descarga.

1

A continuación la lista:

2Download the PDF(5.14 MB)

3Download the PDF (8.0 MB)

4 Download the PDF (6.35 MB)

5 Download the PDF (6.37 MB)

6 Download the PDF (8.0 MB)

7 Download the PDF (3.0 MB)

8 Download the PDF (8.0 MB)

9 Download the PDF (30.1 MB)

10 Download the PDF (6.0 MB)

11 Download the PDF (2.52 MB)

12 Download the PDF (4.52 MB)

13 Download the PDF (6.68 MB)

14 Download the PDF (12.4 MB)

15 Download the PDF (8.8 MB)

16 Download the PDF (4.5 MB)

17 Download the PDF (14.8 MB)

18 Download the PDF (6.4 MB)

19 Download the PDF (3.2 MB)

20Download the PDF (8.08 MB)

Hasta la próxima!

Mas información Microsoft Virtual Academy ebooks