27.10.11

Windows Phone Camp Nov 11 Talavera de la Reina

Como ponía en el post anterior, la experiencia ha sido tan positiva que vamos a repetir el evento en Noviembre.

Creo que a todos nos gustó pasarnos un día compartiendo experiencias, programando, con nuestra musica, comiendo unas pizzas y bebiendo cocacola para acompañarlo todo.

Pronto subiré las fotos y capturas de pantalla de las aplicaciones que hicimos. Si alguno no quiere que suba sus fotos que me lo indique por correo o por el grupo de google.

Os paso lo que os prometí, la lista de recursos del evento.

- Curso online Silverlight MSDN

- Curso online XNA MSDN

- Videos Channel 9

- Videos Mobility Show

- Artículos desarrollo Windows Phone en este blog


Evento: Windows Phone Camp Nov 11 Talavera
Fecha: Sábado 19/Oct/2011
Asistentes: Miembros del grupo Libre Y Extremo (Se recibirá invitación por correo electrónico).

Android Camp Nov11 Talavera de la Reina

Tras la estupenda experiencia de la Windows Phone Camp que hicimos el domingo pasado vamos a repetir el evento en Noviembre.

Este mes de Noviembre y tras lo que estuvimos hablando los asistentes, hemos decidido crear otro evento igual pero dedicado a Android. El Android Camp en Talavera de la Reina.

También vamos a permitir participar online a los invitados al evento. Este cambio es para solucionar el tema de que no tenemos Internet con suficiente ancho de banda en el sitio del grupo. Lo bueno es que las herramientas de desarrollo de Android (Eclipse + plugins) se instalan con un copiar y pegar desde un pendrive así que no nos pasará como el otro día que los que vinieron sin el Visual Studio instalado (por eso insistí en este punto en los correos) se pasaron el evento intentando descargar e instalar dicho programa.

Os paso la fecha que vamos a organizar el evento y todos los datos

Evento: Android Camp Nov11 Talavera
Fecha: Domingo 20/Oct/2011
Asistentes: Miembros del grupo Libre Y Extremo (Se recibirá invitación por correo electrónico).

26.10.11

Nokia Lumia 710 y Nokia Lumia 800 con Windows Phone 7

En el blog del equipo de desarrollo de Windows Phone 7 han publicado esta noticia sobre estos dos dispositivos el Nokia Lumia 800 y el Nokia Lumia 710 que correrán con el sistema operativo Windows Phone.

Podéis ver el resto del artículo y de las imágenes en el artículo completo.

Nokia Lumia 800



Nokia Lumia 710

25.10.11

Tutorial Android parte 4: Cómo escribir en un TextView en Android

Para modificar el valor de un textview que hemos creado en el fichero de layout main.xml. Hay que obtener el control y con setText establecer su nuevo valor:


TextView tvBd = (TextView) findViewById(R.id.textViewPrueba);

tvBd.setText("00:00:00");


También habrá que importar la libreria para que funcione:


import android.widget.TextView;


Por ejemplo:


package com.examples.minutestomidnight;

import android.app.Activity;

import android.os.Bundle;

import android.widget.TextView; 

public class MinutesToMidnightMain extends Activity {

 /** Called when the activity is first created. 

 */@Override

 public void onCreate(Bundle savedInstanceState) {

 super.onCreate(savedInstanceState);

 setContentView(R.layout.main); 

 TextView tvBd = (TextView) findViewById(R.id.textViewPrueba);

 tvBd.setText("00:00:00");

 }
}

Artículo: Crea tu Angry Birds en WP7 y sin código!

Navegando por el blog de Warnov he encontrado este artículo en el que cuentan cómo crear un clon de Angry Birds en WP7 utilizando un motor de físicas llamado Physics Helper.

Está muy interesante así que os recomiendo echarle un vistazo al artículo.

Acceder al artículo "Crea tu Angry Birds en WP7 y sin código!".

Liberada sección 2 del curso online XNA sobre Windows Phone

En MSDN están liberando sección a sección un curso para aprender a crear videojuegos con XNA para los teléfonos Windows Phone 7.

En esta ocasión han liberado la segunda sección.

Disfrutadlo.

Acceder a la sección 2 del curso online XNA sobre Windows Phone.

Idea of the Week

En el blog del equipo de desarrollo han puesto esta iniciativa par amotivar la creación de ideas de aplicaciones y juegos para Windows Phone 7.

Os recomiendo echarle un vistazo.

Ir al artículo "looking for big ideas!".

24.10.11

Ejemplos de aplicaciones y juegos para Windows Phone 7

En los foros de desarrolladores de Nokia he encotnrado esta web con ejemplos de aplicaciones y juegos hechos en Silverlight y XNA para Windows Phone 7.

Muy recomendable echarle un vistazo para aprender un poco más cobre cómo crear aplicaciones y juegos.

Ir a Nokia Develper Forum - Code Samples.

Articulo: Building smartphone applications at Night of the Nerds

Os paso este artículo que he encontrado en el blog de Tom Verhoeff que tiene una presentación muy interesante (está en alemán pero se entiende) con muchos datos de las ventas de aplicaciones y juegos para dispositivos móviles.

Disfrutadlo.

Articulo: Marketing and Monetization of Windows Phone Apps

He encontrado en el blog de AdDuplex esta entrada sobre cómo monetizar y hacer dinero con las aplicaciones y juegos Windows Phone 7.

Os lo paso:

12.10.11

Aprender Windows Phone 7 (parte 27): Instalar Windows Phone SDK 7.1 RTW

Hace unas semanas ha salido la nueva versión de las herramientas de desarrollo para Windows Phone, la versión SDK 7.1 RTW.

Esta versión os permitirá desarrollar aplicaciones para Windows Phone 7.5 “Mango”.

Para familiarizarnos con las siglas de las fases de desarrollo de un producto os paso este artículo en Wikipedia, donde explican que RTW son las siglas de Release To Web, una versión para productos libremente descargables por Internet que normalmente es casi idéntica a la versión candidata final, con sólo correcciones de último momento.

Muy bien, pues vamos a instarla en nuestras máquinas para desarrollar apps para WP7 con lo último de lo último.

 

Desinstalar versiones previas de Windows Phone SDK 7.1 Beta 1, Beta 2 o Release Candidate

Es necesario desinstalar las versiones previas antes de instalar la versión release to web.

Para ello hay que abrir el Panel de control, seleccionar la versión previa de Windows Phone SDK 7.1 Beta 1, Beta 2 o Release Candidate y pulsar en desinstalar. Una vez desinstalado, deberéis reiniciar el ordenador.

Si se os olvida, cuando lancéis el instalador os aparecerá una pantalla como la siguiente informando de la versión que debéis desinstalar.

clip_image002

 

 

Web de descarga Windows Phone SDK 7.1 RTW

Abrir el sitio web de Create.Msdn.com:

http://create.msdn.com

clip_image004

Seleccionar “Download the free tools”

clip_image006

En la nueva pantalla, pinchar en el enlace “Windows Phone SDK 7.1”.

clip_image008

Llegaremos a la página de descarga de Windows Phone SDK 7.1 RTW.

Para descargar el instalador, debéis seleccionar el idioma y después pulsar en el botón Download de vm_web2.exe.

Descargar y ejecutar el ejecutable vm_web2.exe.

Lo primero que aparecerá al lanzar el instalador es la aceptación de la licencia. Pulsar Aceptar.

clip_image010

Después aparecerá la pantalla para lanzar la instalación de las herramientas de desarrollo:

clip_image012

Pulsar en “Install Now” y comenzará a descargarse el WPSDK 7.1.

clip_image014

Cuando esté descargado podremos lanzar la aplicación y comenzar a crear aplicaciones para Windows Phone 7.0 y 7.1.

clip_image016

 

Creando tu primer programa Hola mundo con Windows Phone Mango

Vamos a comprobar que Windows Phone SDK 7.1 RTW se ha instalado correctamente en nuestro equipo.

Para ello crearemos una aplicación hola mundo.

Abrimos Visual Studio y creamos un nuevo proyecto, para ello hay que pulsar en el menú “File” -> opción “New Project”.

En la nueva ventana he seleccionado las opciones “Visual C#” -> “Silverlight for Windows Phone” -> “Windows Phone Application”. Los demás datos son:

clip_image018

Name = HolaMundoRTW

Location = (la que queráis, yo lo puse en...) C:\A_warterrain_A\Ejemplos WP7\HolaMundoRTW\

SolutionName = HolaMundoRTW

A continuación se pide la versión de la aplicación. Seleccionamos Windows Phone 7.1 y damos a Ok.

clip_image020

Por defecto, se nos abre la página principal que ejecutará el programa. Esta página solo contiene el texto “MY APPLICATION” y el título “Page Title”.

Vamos a cambiar el título por el mensaje Hola Mundo. Para ello pinchamos en “page title”. En la ventana de Propiedades aparecerá toda la información de este título. Pinchando en Text podemos cambiar el texto del título por “Hola, mundo”.

Pues vamos a ver qué tal ha quedado. Pulsamos en “Debug” -> “Start debugging” arrancaremos el emulador.

Tras un momento en que se ha estado iniciando el emulador, veréis el “Hola, mundo” en el emulador de Windows Phone 7.

clip_image022

Si queréis más información sobre desarrollar aplicaciones para Windows Phone 7, podéis acceder a este enlace:

http://create.msdn.com

O leer el resto de artículos de este blog:

http://libreyextremo.blogspot.com/2011/07/tutoriales-windows-phone-7.html

11.10.11

Artículo: tareas en segundo plano en Windows Phone 7.5

Navegando por el blog de Josué Yeray (seguidlo porque es uno de los blogs más importantes sobre Windows Phone 7) he encontrado estos dos artículos en los que podréis aprender cómo utilizar tareas en segundo plano en Windows Phone 7.5.

Os recomiendo leerlos.

Tutorial Windows Phone 7.5: tareas en segundo plano Parte 1.

Tutorial Windows Phone 7.5: tareas en segundo plano Parte 2.

10.10.11

Evento Windows Phone Camp Talavera de la Reina

Descripción:
En EEUU están montando unos eventos llamados Windows Phone Camp. Jornadas orientadas a aprender a crear aplicaciones y juegos para WP7. En España lo más parecido son los eventos Mobility Tour y solo se hacen en Madrid, Barcelona... pero no en Talavera de la Reina. Así que hemos decidido crear nuestro propio evento Windows Phone Camp en Talavera de la Reina. Tenemos pensado hacer uno cada dos meses. Y el primer Windows Phone Camp lo haremos en Octubre.

Objetivo del evento:
El objetivo es pasarse un día creando juegos y aplicaciones para Windows Phone 7. Pillaremos una pizzas y unas cocacolas para todos. Habrá una XBox para relajarnos. Y nos reuniremos donde siempre para disfrutar de un día entero de picar código todos juntos.

Fecha:
Domingo 23 de Octubre de 2011.

Hora:
10:00 h. - 19:00 h.

Registro:
Registro solo por invitación (se envían por email y se ruega respuesta lo antes posible) y solo para los miembros del grupo Libre Y Extremo.

9.10.11

[A análisis] DFiesta for Android

Hoy os traigo una aplicación desarrollada en España muy interesante.



La aplicación que os traigo hoy es DFiesta desarrollada por la compañia Buibee.



Descripción:
DFiesta, la guía interactiva de tus fiestas favoritas.
DFiesta ha sido creada como una guía interactiva de las fiestas más interesantes
que se celebran en España. A parte de su valor informativo, DFiesta, aúna una
serie de funcionalidades adicionales que hacen de ella una aplicación innovadora y
realmente útil, como el geoposicionamiento y la integración con redes sociales. Lo que convierte a DFiesta en tu aplicación ideal para estar siempre enterado de lo que ocurre en tus fiestas favoritas. ¿Nos vamos de fiesta?





Puntuación:
3,7 estrellas

Versión de Android:
2.0 o superior

Categoría:
Entretenimiento

Instalaciones:
500 - 1.000

Tamaño:
1.4 MB

Precio:
Gratis

Aprender Windows Phone 7 (parte 26): Windows Phone 7 Chooser - SavePhoneNumberTask

El SavePhoneNumberTask salva un número de teléfono en la lista de Contactos. Este Chooser no devuelve datos, pero se puede manejar el evento Completed para determinar si la operación se completó correctamente.

 

En la documentación aparece este ejemplo:

public partial class MainPage : PhoneApplicationPage

{

// Declare the SavePhoneNumberTask object with page scope.

SavePhoneNumberTask savePhoneNumberTask;

// Constructor

public MainPage()

{

      InitializeComponent();

      // Initialize the SavePhoneNumberTask and assign the Completed handler in the page constructor.

      savePhoneNumberTask = new SavePhoneNumberTask();

      savePhoneNumberTask.Completed += new EventHandler<TaskEventArgs>(savePhoneNumberTask_Completed);

}

 

// In this example, the SaveEmailAddressTask is shown in response to a button click and the

// phone number value is obtained from a TextBox control.

private void button1_Click(object sender, RoutedEventArgs e)

{

    savePhoneNumberTask.PhoneNumber = phoneNumberTextBox.Text;

    try

    {

        savePhoneNumberTask.Show();

    }

    catch (System.InvalidOperationException ex)

    {

        // Catch the exception, but no handling is necessary.

    }

}

// The Completed event handler. No data is returned from this Chooser, but the TaskResult

// field allows you to determine if the task was completed or cancelled.

void savePhoneNumberTask_Completed(object sender, TaskEventArgs e)

{

    if (e.TaskResult == TaskResult.OK)

    {

        statusTextBlock.Text = "Save completed.";

    }

    else if (e.TaskResult == TaskResult.Cancel)

    {

         statusTextBlock.Text = "Save cancelled.";

    }

}

 

Nosotros vamos a crear un programa en el que el usuario pueda llamar a este chooser y elegir un contacto.

 

Creando el proyecto

Abrimos Visual Studio y creamos un nuevo proyecto, para ello hay que pulsar en el menú “File” -> opción “New Project”.

En la nueva ventana he seleccionado las opciones “Visual C#” -> “Silverlight for Windows Phone” -> “Windows Phone Application”. Los demás datos son:

clip_image002[4]

Name = SavePhoneNumberTaskExample

Location = (la que queráis, yo lo puse en...) C:\A_warterrain_A\Ejemplos WP7\ SavePhoneNumberTaskExample \

SolutionName = SavePhoneNumberTaskExample

A continuación se pide la versión de la aplicación. Seleccionamos Windows Phone 7.1 y damos a Ok.

clip_image004[4]

Vamos a cambiar el interfaz de la página:

- Titulo “SAVEPHONENUMBERTASK EXAMPLE”

- Titulo “principal”.

- Un TextBox para escribir el número de teléfono a guardar.

- Un Button para salvar el email.

- Y un TextBlock para mostrar que la operación se realizó correctamente.

Con el siguiente formato final:

clip_image006[4]

Hay que agregar la siguiente librería:

using Microsoft.Phone.Tasks;

 

Creamos un atributo de la clase SaveEmailAddressTask en la página principal:

SavePhoneNumberTask savePhoneNumberTask;

 

En el constructor hemos creado el objeto y hemos asignado el evento Completed.

savePhoneNumberTask = new SavePhoneNumberTask();

savePhoneNumberTask.Completed += new EventHandler<TaskEventArgs>(savePhoneNumberTask_Completed);

 

Y agregamos el método:

void savePhoneNumberTask_Completed(object sender, TaskEventArgs e)

{

    if (e.TaskResult == TaskResult.OK)

    {

        textBlockStatus.Text = "Save completed.";

    }

    else if (e.TaskResult == TaskResult.Cancel)

    {

         textBlockStatus.Text = "Save cancelled.";

    }

}

Cuando se pulse el botón se ejecutará el siguiente código fuente:

private void buttonSelectPhoneNumber_Click(object sender, RoutedEventArgs e)

{

    savePhoneNumberTask.PhoneNumber = textBoxPhoneNumber.Text;

    try

    {

        savePhoneNumberTask.Show();

    }

    catch (System.InvalidOperationException ex)

    {

        // Catch the exception, but no handling is necessary.

    }

}

Pues vamos a ver qué tal ha quedado. Pulsamos en “Debug” -> “Start debugging” arrancaremos el emulador.

Tras un momento en que se ha estado iniciando el emulador, veréis el programa en el emulador de Windows Phone 7.

clip_image008[4]

Al pulsar Guardar número de teléfono se abrirá la aplicación de Contactos:

clip_image010[4]

clip_image012[4]

clip_image014[4]

Al terminar de guardar el número de teléfono volveremos a nuetra aplicación donde se mostrará el mensaje de que se ha salvado el número de teléfono correctamente.

clip_image016[4]

6.10.11

Cómo reinstalar una aplicación WP7

Traducción del artículo "Tip Tuesday: How do I reinstall an app?" del blog del equipo de desarrollo de WP7.

Si tú eres un adicto a las aplicaciones como yo, es fácil perder la pista de las aplicaciones y juegos que has ido instalando. Pero ahora, hay un modo sencillo para revisar el histórico de aplicaciones que descargaste -desde tu PC- y rápidamente reinstalar alguna app que accidentalmente desechaste.

Para ello, debes ir a My Phone, entrar con el mismo Windows Live ID que usaste en tu teléfono, y luego hacer click en Account. Debajo de la sección Personal Info, verás todo lo que has ido bajando de Marketplace, organizado por fecha. Esta lista también es útil si tú tienes que cambiar o resetear tu teléfono. Ver más trucos.

5.10.11

Artículo: Cómo hacer que tus aplicaciones brillen en Windows Phone

Os paso este artículo que he encontrado en el blog de MSDN España con una serie de consejos para mejorar tus aplicaciones para Windows Phone 7 y maximizar los beneficios que obtengas al publicarla en Marketplace.

Muy recomendable.

Acceder al artículo "Cómo hacer que tus aplicaciones brillen en Windows Phone".

Actualiza a Windows Phone Mango en 3 simples pasos

1. Prepárate para instalar la actualización asegurándote de que el software Zune está instalado en tu computadora.

Descarga Zune gratuítamente para instalar la actualización.

2. Comprueba que la actualización está disponible para tu teléfono. Para ello en Start Screen, haz flick a la izquierda para ver la lista de App, luego pulsa en Settings -> Phone Update.

3. Conecta tu teléfono a tu computadora con un cable y sigue las instrucciones que te aparecerán en la pantalla.

4.10.11

Mobility Show 2011 - Windows Phone RoadShow

Os paso la información de este evento (el más importante que se hace en España dedicado al desarrollo para Windows Phone 7). Os recomiendo ir a verlo. Yo espero poder ir al de Madrid si mi trabajo lo permite.

Gracias a este tour podrás aprender las nuevas capacidades de Windows Phone y cómo explotarlas en aplicaciones y juegos. Descubrirás cómo diseñar y desarrollar aplicaciones y juegos para Windows Phone y de qué forma puedes conseguir que sean un éxito de descargas. Además, durante el Tour habrá sorpresas, regalos y algún teléfono para los más atentos y resolutivos.

¡Habrá regalos, sorpresas y teléfonos para los que presten más atención!



Programa:

09:00-09:30 Registro

09:30-10:30 Por qué Windows Phone?

10:30-12:00 Plataforma de desarrollo de aplicaciones y Juegos

12:00-12:15 Descanso (café)

12.15-13:15 Datos, Servicios y "Live Tiles" (Ventanas Vivas)

13:15-14:00 Capacidades avanzadas de Windows Phone

14:00-15:00 Descanso

15.00-16:00 Multitarea en Windows Phone

16:00-16:15 Descanso

16:15-17:15 Desarrollo paso a paso y publicación de "Zombsquare"

17:15-17:45 Cómo comercializar tus aplicaciones y juegos en el Marketplace

17:45-18:00 Recursos, Ayudas e Iniciativas



Fechas:

Fecha: 18 de octubre
Valladolid - Cómo desarrollar y publicar las mejores aplicaciones y Juegos en Windows Phone

Fecha: 20 de octubre
Madrid - Cómo desarrollar y publicar las mejores aplicaciones y Juegos en Windows Phone

Fecha: 21 de Octubre
Madrid - Resuelve tus dudas y preguntas en un laboratorio práctico sobre Windows Phone

Durante este día tendremos ocasión de poner en práctica los conocimientos adquiridos el día 20 de Octubre. Podrás traer tu aplicación o realizar laboratorios paso a paso y resolver tus preguntas y dudas con un conjunto de expertos en desarrollo de aplicaciones y juegos en Windows Phone.

Para poder aprovechar esta jornada tendrás que traer un portátil con las herramientas y el SDK instalados. Puedes encontrar los requisitos de la máquina y dónde descargar todo lo necesario aquí

Fecha: 24 de octubre
Barcelona - Cómo desarrollar y publicar las mejores aplicaciones y Juegos en Windows Phone

Fecha: 25 de octubre
Barcelona - Cómo diseñar las mejores aplicaciones en Windows Phone

En estas sesiones tendrás ocasión de conocer de cerca el diseño y la filosofía de la Experiencia de Usuario en Windows Phone y aprenderás a crear las mejores aplicaciones siguiendo los principios de Metro, el sistema de diseño de Windows Phone.

Al final del día, te planteamos una sesión práctica para que resuelvas tus dudas de diseño en tu aplicación o apliques los conocimientos adquiridos durante las sesiones. Para poder aprovecharlo, tienes que traer un portátil con las herramientas y el SDK instalados. Puedes encontrar los requisitos de la máquina y dónde descargar todo lo necesario aquí

Fecha: 27 de octubre
Sevilla - Cómo desarrollar y publicar las mejores aplicaciones y Juegos en Windows Phone

Fecha: 3 de noviembre
Bilbao - Cómo desarrollar y publicar las mejores aplicaciones y Juegos en Windows Phone

Fecha: 7 de noviembre
Santander - Cómo desarrollar y publicar las mejores aplicaciones y Juegos en Windows Phone



Web oficial dónde registrarse.

3.10.11

Curso Online de Desarrollo de Juegos en XNA para Windows Phone

En este curso aprenderás las bases del desarrollo sobre XNA para Windows Phone, desde el mundo 2D al 3D. Consta de varios videos y ejercicios que os guiarán en el desarrollo sobre esta plataforma.

El curso lo han publicado en la web de MSDN España y ya está disponible la primera sección del curso.

Sección 1 - Introducción


  • Módulo 1:Introducción al desarrollo de videojuegos con XNA para Windows Phone

  • Módulo 2:Bazar de juegos, XBOX Live y publicación de juegos.

  • Módudulo 3:Comenzando el desarrollo de un juego con XNA.



Acceder al "Curso Online de Desarrollo de Juegos en XNA para Windows Phone".