Simulador de Tablet + Windows8 en Visual Studio 2012!!

Hola amigos!
Espero hayan podido revisar mi publicación anterior, y si no… pues les cuento que he comenzado a dar mis primeros pasos en Aplicaciones Metro usando Visual Studio 2012!

Sucede que mientras revisaba todo esto, me dí con la sorpresa que puedo simular lo que voy desarrollando…

image

Pues hacer uso de esta opción nos encontramos con nuestra Tablet con Windows8! claro en modo virtual 😀

image

Revisando las opciones ubicadas en el extremo derecho me encuentro con características interesantes para manipular el contenido de la tablet, como por ejemplo tomar un screenshot, rotar la tablet, simular el touch! 🙂

image

Por otro lado, como nota curiosa, he notado que el simulador simula complétamente mi windows8!!! Ya revisando me di cuenta que incluso podía utilizar el navegador o el Visual Studio 2012!!
image
Ahora comprendo porque le dicen simulador 😀
Pero por otro lado, creo que serìa genial tener un emulador de tablet para aquellos que todavía usamos Windows7 y queremos comenzar a probar el desarrollo de las aplicaciones Metro con Visual Studio 2012… bueno, es un decir, casi casi como cuando deseaba un Team Foundation Express, se acuerdan? 😀

Pues de momento me despido,
Un abrazo y a investigar!
@Jersson

¿Somos ordenados?

Mientras converso con mis amigos (ya sea almorzando o camino a casa) más de una vez a salido a flote uno de los temas más espinosos en lo que respecta a implementación o uso de alguna herramienta, metodología o framework en particular.

Personalmente creo que (como siempre) no hay respuesta 100% acertada y tengo que aceptar que en más de una oportunidad he tenido que decir que “depende de…” ya que no hay manera eficiente (y constante) para determinar si todo lo que decidamos usar se aplicará corréctamente, puesto que hay demasiados factores que no se resuelven por usar tal o cual herramienta , metodología o framework.

image

Si nos alejamos de la teoría y nos vamos a la práctica (es decir, ya estando en proyectos reales) pues la cruda realidad es que no todos usamos alguna herramienta, metodología, framework o (ya bueno, lo tengo que mencionar) práctica extrema, y si es que estamos entrando en ello, pues cabe la posibilidad en que estamos (todavía) en proceso de aprendizaje.

Es la verdad! no todos estamos muy ordenados que digamos, sino los proyectos de software serían precisos y casi tan fáciles como “construir una casa”, no?

La realidad nos alerta que lo primero que debemos considerar antes de comprar una herramienta, antes de comenzar a implementar una metodología o peor, antes decidir que elementos de un framework se tendrán que usar, pues como mínimo debemos contar con orden y ya si somos exigentes, pues también debemos contar con un set mínimo de estándares.

Por qué sale a relucir este teorema?
Digamos que nuestro cliente nos pide construir un formulario y recibimos lo siguiente:
image

Definitivamente no somos tan genios como los maestros del Twitter (o la ballena?) para tener una idea clara de como funcionará esta pantalla, o si?

Qué tal este otro formulario?

image
Se comprende lo que se tiene que hacer?

Si la respuesta es no, tienen que aceptar que el entendimiento sería más facil si tenemos algo como:
image

Es obvio que ya vamos comprendiendo los objetivos de cada elemento del formulario, no :D?

Si bien es cierto lo que voy mostrando se va acercando poco a poco a una posible metodología para especificar formularios, lo que busco demostrar es que con un poco de orden se pueden lograr cosas interesantes, como por ejemplo, comprender parte del flujo relacionado a un formulario 😀

Por ejemplo si nos vamos a otro caso de construcción también podriamos indicar la secuencia de pasos y tendriamos algo como
image

A nivel general, en la construcción de software tengamos o no una metodología definida, el orden es muy importante pues de buenas a primeras es un factor que ayuda a eliminar el retrabajo y asegura que las tareas se cumplan de manera efectiva.
Claro que no estamos hablando de tiempos de ejecución de los mismos, pero si los pasos están claros, llegaremos a la meta! y mas o menos en eso se basa una metodología.

Ahora, si deben o no usar una metodología (o framework!), creo que primero debemos preguntarnos y a la vez respondernos sinceramente "Somos ordenados?” y esta respuesta debe incluir todo aspecto, incluso el personal.

Si no somos ordenados, pues ni hablar, los estándares nos generarán muchos sinsabores! pero de eso me gustaría hablarles más adelante.

Un Saludo
@Jersson
PD: Este post fue escrito en base a un post que escribi hace mucho tiempo.

Team Foundation en la nube… gratis!! (de momento :D)

Hola amigos!
Leyendo el blog del gran Bryan Harry (Amo del Build y Maestro del Team Foundation!) me entero que el Team Foundation Services (también conocido por algunos como Team Foundation en la nube) se puede usar (de momento) sin costo alguno!!
image
Si bien es cierto, estamos hablando de un servicio que en el tiempo tendrá un costo por el uso, mientras tanto, no perdemos nada aprovechando sus bondades!

Les cuento que llevo meses usándolo (no tanto como hubiera deseado) pero me han llamado la atención principalmente dos aspectos:
Su alto nivel de usabilidad, es que, en serio, su entorno de trabajo es muy amigable!
image
Su estabilidad como producto, no he tenido cortes y eso que me he conectado desde diversos lugares y todo parecía como si trabajara de manera local 😀 
image

Ya casi para despedirme, les cuento que sus bondades tambien se extienden hacia otras plataformas!
image

En serio, no pierden nada dándose un salto! 😀
Aqui la web oficial del TFSPreview!

Un Abrazo!
@Jersson

Instalando Visual Studio 2012 RC

Que tal amigos! Como les había contado hace algunas publicaciones, por fin pude descargar el Visual Studio 2012 y bueno, recien estoy instalándolo!

Lo que no me está gustando mucho es que viene con la opción deshabilitada para unirme al programa de mejora contínua y feebdack del Visual Studio.

image
Por suerte (supongo) en el tiempo será opcional.
Por otro lado, ya podemos configurar nuestra instalación, por fin! 😀

image

Ven algo parecido a Aplicaciones Windows?

Bueno, si quieren mas detalle de las configuraciones, pues pasen el puntero 😀
image
Instalando y veremos…
image

Los veo luego, les cuento cuando tenga alguna novedad 🙂

Saludos!
@Jersson

Libro Gratis!: Desarrollando Aplicaciones Windows 8 con HTML, CSS y JavaScript!

image

Que tal amigos!
Les cuento que el día de ayer los chicos de Microsoft Press publicaron en su blog que están por publicar un nuevo libro, el cual estará orientado al desarrollo de aplicaciones en Windows 8.
De momento han publicado para libre descarga los cuatro primeros cápítulos y su respectivo código fuente!

Asi que, les dejo:
– [Link] El libro en PDF, que incluye los cuatro primeros capítulos.
– [Link] El código fuente.
– [Link] Más detalle del libro y los requisitos para el código fuente.

Espero les guste, y recuerden… es gratis!

Saludos
@Jersson