Etiquetado: Azure

Recursos útiles para aprender a programar en WP7

Muchos de los que habéis estado en las últimas presentaciones de Windows Phone 7 nos habéis preguntado sobre qué recursos hay disponibles para aprender a programar para el dispositivo y cual sería el camino de aprendizaje.

Como ya sabéis, en el App Hub hay mucha documentación y laboratorios para empezar a programar en WP7, aunque a veces nos podemos perder entre tanto material. Yo recomiendo empezar por la base, el lenguaje C#, y luego continuar con algún buen libro de Windows Phone que se pueda seguir de principio a fin. Aquí tenéis enlaces a algunos libros muy útiles que os podéis descargar. La ruta de aprendizaje habitual es C#, Silverlight y XNA, al que habría que añadir algo de programación en la nube para tener una base sobre el almacenamiento y la computación en la nube, por si vamos a utilizar datos en nuestra aplicación.

Estos libros son gratuitos, pero están en inglés. Para los que prefieran tener algo en castellano, en el MSDN tenéis estupendos recursos para aprender C#, Windows Phone 7 y Azure, y también son gratuitos:

Además tenemos el grupo de Desarrolladores de Windows Phone 7 en LinkedIn, donde podréis manteneros informados.

Nos vemos en los próximos eventos!

Anuncios

Las capacidades de Azure

Hace unos días que se distribuyeron las últimas IPv4, pero a los que están en la nube ya no les preocupa pues ya no tienen que gestionar las direcciones IP de sus servidores. Cuando llegue por fin la prometida IPv6 confiarán en su proveedor para que haga la migración.

Pero, ¿Qué ancho de banda tenemos en la nube? ¿Cuanta memoria? En este post de MSDN nos explican los límites de los roles de Azure, dependiendo del tamaño de la instancia.

En resumen tenemos los siguientes valores que nos permitirán decidir sobre la arquitectura de nuestra aplicación en la nube:

  • Ancho de banda:
Azure Role Bandwidth
XSmall 5 Mbps
Small 100 Mbps
Medium 200 Mbps
Large 400 Mbps
XLarge 800 Mbps
  • CPU
Azure Role Guaranteed CPU
XSmall Shared Core
Small 1 Core
Medium 2 Cores
Large 4 Cores
XLarge 8 Cores
  • Memoria
Azure Role Guaranteed Memory
XSmall 0.768 GB
Small 1.750 GB
Medium 3.50 GB
Large 7.00 GB
XLarge 14.0 GB
  • Almacenamiento
Azure Role Disk Storage
XSmall 20 GB
Small 220 GB
Medium 490 GB
Large 1000 GB
XLarge 2040 GB

Wikipedia Explorer ahora sobre Azure

DotNet Solutions ha actualizado su Wikipedia Explorer que ahora utiliza la tecnología de Windows Azure para convertir la base de datos de la Wikipedia a formato XML/XAML y así acelerar la aplicación que antes convertía los datos al vuelo.

Wikipedia Explorer es una aplicación WPF que proporciona una nueva forma de navegar por la wikipedia, visualizando las relaciones entre documentos.

Gracias a la plataforma Windows Azure han podido reducir el tiempo de proceso para la conversión de la base de datos de 6 meses a 5 días.
La aplicación está disponible en modo ClickOnce aquí.

Guía sobre Oslo, Azure & Dublin

Vía Miguel Llopis he encontrado una guía de los blogs del equipo de Connected Systems en Microsoft donde encontraréis todo lo que se ha hablado sobre estos temas. Podéis encontrar esta guía aquí.

Recordad desbloquear el CHM en las propiedades del fichero para poder verlo.

Revuelo en la nube

Hace ya algunas semanas que no hace más que hablarse de Azure y los partidarios de cada bando dan sus argumentos de por qué un sistema es mejor que otro: que si amazon lleva más tiempo, que si google sabe más de internet, que si vamos camino del gran hermano de Orwell (otra vez!).

Creo que mejor dejamos esta guerra a los de sistemas y nos centramos en lo que más nos interesa a nosotros: con Azure podremos crear aplicaciones con ASP.Net, desde el Visual Studio y desplegarlas a la nube fácilmente.
¿Qué más queréis? Personalmente me parece fantástico poder crear aplicaciones de una nueva forma sin tener que ampliar de nuevo mis conocimientos, que, como dice David Salgado, ya suficiente tenemos con el nuevo paradigma de MDD y las novedades de C# 4.0.
La pena de todo esto es que por ahora es un CTP cerrado y los mortales que no fuimos al PDC no podemos probarlo aún, habrá que esperar.

Por otra parte, está claro que Microsoft sigue viendo un gran negocio en las aplicaciones de escritorio y Mesh nos permite sincronizar datos entre dispositivos usando la nube. Seguro que cuando lo probéis decidiréis dejar los pendrives en la misma caja donde tenéis los disquettes.