El día de hoy el equipo de XNA Community Games Platform ha liberado el primer CTP del XNA Game Studio 3.0, permitiendo así el desarrollo de juegos para el Zune. El XNA Game Studio 3.0 permitirá a los desarrolladores de juegos crear en toda la familia de dispositivos Zune juegos únicos y creativos. Esta capacidad le da a los desarrolladores acceso a la mayoría de los APIs al mismo tiempo que retiene una sensación transparente de la experiencia del Zune. Al usar esta herramienta los desarrolladores tendrán la capacidad de escribir juegos una vez y correrlos en todas las tres plataformas: el Xbox 360, Windows y el Zune.
Al trabajar con la experiencia del Zune, el XNA Game Studio 3.0 CTP te permite integrar con las facilidades de descubrir y accesar la música sin DRM de otros usuarios, permitiéndole al usuario configurar la música de fondo o las visualizaciones de tiempo real. Además esta plataforma de juegos permitirá acceder las capacidades de los Zune de conectarse en redes inalámbricas ad-hocs.
El preview del XNA Game Studio 3.0 está disponible a través del XNA Creators Club Online (http://creators.xna.com), con la versión final planeada para estar lista a finales de año.
Visual Studio 2008 Standard Edition (o superior, con C# instalado) o Visual C# 2008 Expression Edition es necesario para correr este CTP. Por el momento algunas limitaciones son:
- Este CTP no tiene habilitado el desarrollo para Xbox 360, solamente para el Zune y para Wnidows (hasta que salga la versión final del XNA Game Studio 3.0). Si hoy en día desea desarrollar para el Xbox 360 deberá utilizar el XNA Game Studio 2.0 por el momento.
- Las versiones de Visual Studio 2005 no son soportadas con el XNA Game Studio 3.0. Sin embargo no necesita desinstalar VS 2005 para tener el XNA Game Studio 3.0, ya que puede tener el Visual Studio 2008 corriendo lado a lado con el VS 2005.
La Comunidad de Desarrolladores de Cobán estará llevando a cabo su próximo evento llamado "Heroes {Community} Launch 2008" con el objetivo de presentar técnicamente los nuevos productos Visual Studio 2008, Windows Server 2008 y SQL Server 2008.
Además como reto para el evento tendrán un concurso donde premiarán a la persona que más invitados lleve (desarrolladores de software). El premio para el ganador consisten en un Windows Vista Ultimate con SP1 y al segundo lugar una suscripción por 1 año a TechNet Plus Direct.
El evento será el próximo Sábado 10 de Mayo en la Biblioteca del Colegio Verapaz a las 5pm.
Copatrocinan Microsoft y ReSharper.
Nuestro grupo de Popfly en Microsoft lanzó hoy el Popfly Game Creator, una innovadora forma de crear juegos aún para aquellas personas que no tienen conocimientos de programación. Estos juegos pueden correr en el navegador, en Facebook, en un blog o hasta en el sidebar de Windows Vista.
Por el momento es una versión Alpha, lo que significa que no está completo y que todavía puede tener algunos problemas, sin embargo el objetivo es que mucha gente lo use y den su opinión para mejorarlo.
Se pueden crear más de 20 tipos de juegos, desde space invaders hasta juegos de carreras. Para empezar a usarlo puedes ir al sitio web http://www.popfly.com/gamecreator. Puedes ver también el tutorial de cómo crear un juego "Space Shooter" aquí.
Para ver más de 27 ejemplos completos de juegos puedes visitar esta página. También puedes mantenerte al tanto de noticias de Popfly en Popfly Wiki.
El día de mañana será el Evento de Lanzamiento Virtual de Visual Studio 2008, SQL Server 2008 y Windows Server 2008 (puedes ver la nota completa aquí).
No te pierdas desde ya la descarga de materiales y recursos disponibles en el sitio del evento para que vayas mañana Martes 29 preparado al evento y logres así un mayor aprovechamiento.
Visita el sitio del evento y descarga los materiales aquí.
En el pasado hemos trabajado de cerca con la compañía Staff DotNet para desarrollar varios proyectos, incluyendo el diseño y la compilación de los Kits para Desarrolladores de Windows Vista, Office 2007, OpenXML (ahora publicado online en MSDN) y más recientemente Visual Studio 2008. Luego de haber conocido a Johann Granados, dueño y Director de Staff DotNet, quisimos hacer esta IMtrevista para que sirva de inspiración a todos aquellos desarrolladores de software que sueñan con su propia compañía, pero que por un motivo u otro no se atreven a perseguir esta meta.
Ricardo J: Buenas tardes Johann, muchas gracias por participar de esta IMtrevista para MSDN.
Johann G: Buenas tardes Ricardo, es un gusto realmente.
RJ: Cuéntanos un poco sobre ti.
JG: Bueno, soy Ingeniero en Computación graduado del Instituto Tecnológico de Costa Rica, tengo un Máster en Ingeniería de Software de la Universidad Politécnica de Cataluña, en Barcelona, España. Tengo ya casi 10 años de experiencia en esto del diseño y programación de software casi todo en plataforma Microsoft y bueno, soy MSCD, MCT y MVP en Dispositivos Móviles.
RJ: ¡Excelente! y ¿qué nos dices de tu compañía?
JG: Bueno, la empresa que dirijo se llama Staff DotNet, tiene casi 3 años de estar en el mercado y nos especializamos en servicios de consultoría, couching y desarrollo de componentes para la plataforma .NET. Además somos Gold Partners de Microsoft.
RJ: ¿Cuándo supiste Johann que querías ser dueño de tu propia compañía?
JG: Prácticamente desde que salí de la universidad, pero bueno, sabía que tomaría tiempo sobre todo madurar un poco más e ir tomando ejemplos de las empresas por donde pasabas, buenos y malos.
RJ: ¿Consideras que la Universidad fomenta el emprendimiento o más bien lo contrario?
JG: Puedo hablarte de cuando yo estudié (hace poco más de 10 años) y la experiencia fue negativa. Es decir, la universidad te preparaba para ser un buen ingeniero, no un empresario. Por supuesto que se necesitan más ingenieros que empresarios, pero bueno, había muy poco o casi nada de esto último. Afortunadamente creo que esta situación ha ido cambiando poco a poco recientemente.
RJ: ¿Cuál crees que es el reto más grande para un desarrollador de software en tener su propia empresa?
JG: Aprender a ser empresario, a ser ejecutivo, a saber administrar una empresa y no pensar que toda buen idea desde el punto de vista técnico es una buena idea desde el punto de vista de negocios.
RJ: ¿Dirías que la edad es un factor en contra o a favor?
JG: Yo diría que depende del grado de madurez y seriedad con que la persona se tome el reto de ser empresario, aunque tengo que admitir que cuando eres joven eres más impulsivo, conforme te "haces más viejo" te vuelves más disciplinado.
RJ: Y ¿cómo fue para ti el momento en que diste el cambio entre empleado y empresario?
JG: Fue satisfactorio y muy revelador. Satisfactorio porque era cumplir un sueño. Revelador porque no tienes idea de todo el esfuerzo que eso significa hasta que te decides ha arrancar pero definitivamente todo ese esfuerzo vale muchísimo la pena.
RJ: ¿Qué te hizo animarte a "saltar del puente"?
JG: Ja ja, eso de "saltar del puente" es un símil interesante. Bueno, en realidad fue pensar que estaba entrando ya a una etapa de mi vida en que si dejaba pasar la oportunidad se me iba a ir complicando cada vez más dejar la "zona de confort" y decidirme a tomar el riesgo. Por supuesto que depende también mucho de tu entorno: amigos, familia... del apoyo que ellos te den.
RJ: Y ¿no te arrepientes? es decir, ¿volverías a ser empleado de una compañía de desarrollo de software por voluntad?
JG: La verdad lo veo muy difícil pero es una posibilidad que no puedes descartar aunque supongo que de llegar a pasar eso -lo cual significaría que no me fue bien con la empresa y eso está difícil- no me sentiría del todo bien.
RJ: ¿Se escoge a los clientes?
JG: Esa es la situación ideal, pero al inicio y durante un buen tiempo son ellos los que te escogen a ti. Aunque bueno, también depende de la estrategia y del nivel de servicio que les des. En esto del software la publicidad es 99% "boca a boca".
RJ: Con respecto a la contratación de personal, ¿encuentras un mercado saludable?
JG: Técnicamente sí. El nivel es para arriba de bueno. La parte complicada en estos momentos es la retención de personal más que la contratación.
RJ: Y ¿crees que la oferta de compañías de desarrollo supera la demanda regional o viceversa?
JG: En estos momentos la demanda de profesionales supera ampliamente la oferta del mercado, pero bueno, también creo que eso depende de cómo definas tu mercado.
RJ: ¿Cómo ves las fronteras internas de nuestra región para realizar negocios? ¿Son un obstáculo?
JG: No, Staff DotNet ha realizado fronteras en muchos países de la región e incluso con Microsoft Corp. Todo es una cuestión de aptitud y actitud.
RJ: ¿Cómo percibes el nivel académico de los recién graduados en Computación?
JG: Lo que sucede es que sigue existiendo una diferencia entre universidades públicas y privadas [en Costa Rica]. Las universidades públicas gradúan buenos ingenieros, las privadas buenos programadores.
RJ: ¿Qué consejo le dirías a una persona que está buscando trabajo como desarrollador de software?
JG: Creo que debe hacer un buen balance entre una buena base teórico-científica (metodologías, conceptos fundamentales,...) y herramientas y utilitarios de desarrollo. Ahora se busca mucha gente que domine bien herramientas pero cuesta encontrar gente que domine bien los conceptos fundamentales de la Ingeniería de Software. Son buenos programadores pero no necesariamente buenos ingenieros.
RJ: ¿Hicieron las certificaciones técnicas una diferencia en tu carrera?
JG: Sí claro, brinda seguridad en dos sentidos: 1- A quién se certifica pues le garantiza a tu cliente qué conoces. 2- Al cliente porque tiene una mayor seguridad en quién contrata (eso "cierra el círculo"). En resumen, te da acceso a mejores oportunidades y al cliente a mejores profesionales.
RJ: ¿Sientes que nuestra sociedad brinda las oportunidades ideales para construir tu propia empresa?
JG: En muchos términos sí y en otros no. El sistema educativo es bueno y eso es un punto a favor pero faltan programas para apoyar la capitalización de empresas.
RJ: ¿Por qué te has enfocado en la plataforma Microsoft?
JG: Porque prácticamente desde que comencé en la Ingeniería de Software he laborado con herramientas Microsoft y porque ha nivel de productividad ofrecen mayores ventajas que las otras opciones del mercado.
RJ: ¿Sientes que los programas para aliados de negocios de Microsoft te han apoyado?
JG: Sí pero creo que hace falta una mayor divulgación de todas las oportunidades que tiene el programa.
RJ: ¿Dirías que un buen producto de software es apreciado y bien reconocido financieramente por los clientes de nuestra región?
JG: No todavía. Falta mucho en "educación informática" para los consumidores de software.
RJ: Y te has sentido perjudicado por los altos niveles de piratería de nuestra región?
JG: Sí claro, la gente muchas veces confunde el tema de "software libre" con piratería y no comprenden que la propiedad intelectual es un producto que cuesta tanto hacerlo como cualquier producto tangible.
RJ: Muchas gracias Johann por habernos dedicado este tiempo. ¿Tienes algún mensaje final para los lectores?
JG: Con gusto Ricardo. Solamente una frase que me dijo alguien por ahí: "sé el protagonista de tu vida".
RJ: Excelente. Muchas gracias de nuevo por participar de esta IMtrevista.
Una fotografía de Johann que él nos compartió:
Sobre Staff DotNet: Empresa dedicada a la consultoría, couching y desarrollo de componentes para la plataforma .NET. Cuenta con cerca de 3 años de operar en la región. Ha desarrollado proyectos para empresas como Microsoft (tanto a nivel local como Corporativo), Poder Judicial (Costa Rica), BN Valores (Costa Rica), Banco Central de Honduras, Teleios (Trinidad y Tobago) y FTZ Coca-Cola Company Services (Latin Center Division).
Su sitio web: www.staffdotnet.com
El nuevo servicio Live Mesh de Microsoft fue anunciado el pasado martes 22 de Abril por Ray Ozzie y Amit Mital (aunque durante MIX ya Ray Ozzie había hablado sobre que la tecnología estaba siendo desarrollada).
Actualmente en estado de Technology Preview, Live Mesh es básicamente una plataforma S+S que utiliza Internet para conectarte con las personas, dispositivos, programas e información que te importan, donde quiera que estés.
Con Live Mesh puedes:
Lograr que tus dispositivos trabajen juntos: Agrega un dispositivo a tu "mesh" instalando el software de Live Mesh -en tu computadora de la casa, tu laptop del trabajo, tu teléfono celular (pronto)- para que puedas sincronizar fácilmente la información que necesitas, haciendo la versión más actualizada disponible en todos tus dispositivos.
Experimentar "acceso desde cualquier lugar": Cualquier información que coloques en tu "mesh" está disponible desde cualquiera de tus dispositivos en tu "mesh", incluyendo tu Live Desktop. Puedes guardar hasta 5GB de archivos y carpetas ahí, para luego accederlo y compartirlo desde cualquier navegador de Internet. También puedes utilizar el Live Mesh Remote Desktop para conectarte a un dispositivo en tu "mesh" y acceder programas y archivos.
Agregar archivos y carpetas: Si tu estás aquí, y tus compañeros de trabajo allá, Live Mesh te facilita colaborar casi como si estuvieran en la misma oficina. Carpetas guardadas en tu "mesh" están disponibles desde tu Live Desktop y pueden ser sincronizadas con todos tus dispositivos. Puedes compartir archivos con tus amigos y familiares o mantenerlos privados.
Mantenerte informado. Con las noticias de Live Mesh, puedes obtener acceso rápido a las actualizaciones que tiene tu mesh. En carpetas compartidas puedes ver quién cambió qué y cuándo. Puedes también postear mensajes o chatear instantáneamente con otras personas en un folder. Además, algo muy interesante es que te permite acceder remotamente tu PC, utilizando las características de Windows Remote Desktop.
Live Mesh es tanto una plataforma y programa para el consumidor. La versión del software actual liberada se enfoca más en la pieza del consumidor, pero a medida que avance el desarrollo las versiones futuras se van a enfocar en permitirle a los desarrolladores de software construir sobre esta plataforma programas y servicios web de una forma rápida y segura. Para esto existe un SDK que puedes empezar a usar.
El sitio web de Live Mesh es Mesh.com o LiveMesh.com, las dos llevan al mismo lugar. Por el momento el programa beta está lleno pero pronto se extenderá aún más sobre las personas que se registren en la lista de espera.
Además puedes ver la entrevista a Ray Ozzie en Channel 9 sobre Live Mesh aquí.
Para agregarte también a la lista de espera para el programa de desarrolladores de Live Mesh puedes visitar esta página. También si te interesa conocer sobre la arquitectura debajo de Live Mesh puedes ver la entrevista a Abolade Gbadegesin sobre este preciso tema aquí.
En el sitio de Microsoft hemos publicado una evaluación completa para que realices y puedas ver hacia dónde se dirige tu equipo de desarrollo según mejores prácticas de la Industria.
Una vez que termines la aplicación tendrás acceso a:
- Un perfil preciso de la organización basada en una estructura independiente del proveedor.
- Una puntuación de equipo anónima obtenida de las respuestas de los colaboradores.
- Varias medidas entre áreas individuales de práctica.
- Agregar comparaciones por la Industria, tamaño de la organización y tamaño del área de desarrollo.
Para iniciar ya tu evaluación dirígete a https://www.microsoft.com/almassessment/es-ES/default.aspx (en español).
Hemos organizado a través de todo Latinoamérica una versión virtual online del Lanzamiento de Visual Studio 2008, SQL Server 2008 y Windows Server 2008, tanto para desarrolladores de software como para profesionales de infraestructura.
El evento es gratuito y tendrá lugar el próximo 29 de Abril, aunque ya desde el 24 de Abril podrás descargar los materiales del evento y prepararte.
Las sesiones se ofrecerán en español y se contará con 14 sesiones técnicas bajo demanda, participarán 14 conferencistas de la región, se ofrecerán 6 sesiones en vivo con especialistas para que los participantes les hagan preguntas y un área de patrocinadores en donde podrá visitar sus stands.
En las sesiones los participantes podrán aprender de virtualización, de seguridad, de desarrollo de aplicaciones Web con Silverlight, integración de Windows Vista con Windows Server, desarrollo y administración de aplicaciones con las nuevas características incorporadas en Visual Studio 2008, desarrollo de aplicaciones de misión crítica con SQL Server, etc. Todo esto ofrecido para los asistentes de forma que vivan la experiencia virtual del evento, nos gustaría que recorran el sitio, que asistan a las conferencias, que participen en las sesiones de preguntas y respuestas con los especialistas técnicos y que se detengan en los stands de los patrocinadores.
Para registrarte visita la página oficial del evento aquí.
| Además si eres miembro de Facebook puedes unirte al grupo que hemos creado en esta red social para el evento. Haz click aquí para ver los detalles! | |
| También hemos creado un usuario en Twitter. Visítalo aquí y oprime el botón de Follow para seguir el evento minuto a minuto. |
 |
Recuerda antes del día del evento descargar Office Live Meeting 2007, el producto con el que podrás interactuar con los expositores para hacer consultas y obtener respuesta a las inquietudes que puedan surgir durante la charla.
Technorati Tags:
Microsoft,
Evento,
Developer,
ITPRo,
MSDN,
TechNet,
VisualStudio,
WindowsServer,
SQLServer,
Windows,
Seguridad
Recientemente mis compañeros de trabajo William Wong, Alfredo Prahl, Gilberto Molina, Erick Esquivel y Yamille Morales crearon un blog para Profesionales de Infraestructura de la región desde el cuál estarán dando el punto de vista de Microsoft sobre tecnologías de punta en nuestra plataforma.
Te invito a que lo visites y nos des cuentes qué te parece. El sitio es http://blogs.technet.com/ccaitpro
Technorati Tags:
Microsoft,
Blog,
ITPro
Actualmente tenemos una gran oportunidad para darte visibilidad en toda la región. En Microsoft hemos lanzado un nuevo newsletter para diseñadores web y estamos actualmente buscando artículos en español sobre Diseño, Casos de Estudio utilizando las herramientas Expression, tips del producto, etc. No se requieren que sean artículos técnicos extremadamente profundos.
Si alguien está interesado por favor contácteme para enviarle el template de los artículos.
Información sobre el Newsletter: https://www.microsoft.com/expression/news-press/default.aspx
Para suscribirse al Newsletter: https://profile.microsoft.com/RegSysProfileCenter/wizard.aspx?wizid=fda80a4c-5c85-4747-9b17-c6bfde76b8ba&lcid=1033
Si te gusta la filosofía de desarrollar software abierto te recomiendo que visites nuestro sitio web {Open Source] Heroes donde podrás encontrar: guías para desarrollar Open Source utilizando nuestra plataforma, entrevistas con personas famosas que lo han hecho y mucha información relevante para este tema.
Especialmente para desarrolladores de software encontrarás información sobre:
- IronRuby
- IronPython
- PHP
- VS Core
- IIS Retooled (Optimizado para PHP)
- Código de Referencia
- Codeplex
- Productos Express
- Iniciativas Shared Source
- Etc
El url en general para aprender sobre Microsoft y Open Source es: https://www.microsoft.com/opensource
El url del sitio web {Open Source} Heroes es: https://www.microsoft.com/opensource/heroes
Para más información para desarrolladores de software Open Source en plataforma Microsoft visita: https://www.microsoft.com/opensource/developer.mspx
Recientemente Microsoft hizo pública su visión para la nueva generación de la computación: Software + Servicios, o su acrónimo S+S. En esta visión se combina el poder local del software cliente y el software del servidor con las ventajas de los servicios por Internet. Esta visión unifica bajo una misma sombrilla múltiples fenómenos actuales de la industria como Software As A Service (SaaS), Desarrollo Orientado a Servicios (SOA) y Web 2.0. Toda la industria de TI está convergiendo a esta visión de Software + Servicios, aún cuando cada proveedor proponga soluciones desde su propio punto de vista.
Cómo afecta a los Desarrolladores de Software?
El desarrollo de aplicaciones en el mundo S+S traé un nuevo abanico de oportunidades y retos para los desarrolladores, quienes de entrada deben enfrentarse a un número cada vez mayor de dispositivos y runtimes contra los cuáles programar, al mismo tiempo que se encontrarán ante expectativas post-3D de entregar experiencias de usuario de muy alta calidad a través del software. Podríamos resumirlo así:
- Experiencia del Usuario: Las exigencias en la forma en como el usuario interactúa con el software son cada vez mayores y S+S permite a los desarrolladores separar la UI, la lógica del usuario y las capas de datos de forma tal que hace posible proveer una experiencia distribuida al tiempo que se puede tomar ventaja de los recursos computacionales y gráficos disponibles para ellos.
- Dispositivos Múltiples: Cada vez más, los desarrolladores de software construirán experiencias que se extenderán a través de múltiples PCs y dispositivos, brindando una experiencia consistente y transparente entre todos éstos ambientes. Estas experiencias combinarán servicios "basados en la nube" con software optimizado a las capacidades de cada dispositivo.
- Composición: En el mundo Software + Servicios, los desarrolladores compondrán aplicaciones a partir de una combinación de componentes de software accesibles localmente o de servicios corriendo en la nube, expandiendo el estilo de programación de mash-ups visto en el Web hoy en día, así como incorporándolo en el mundo empresarial.
Ante la ubicuidad del acceso a Internet, los usuarios han llegado al punto donde esperan el acceso a la información en tiempo real. Con la proliferación de variadas formas de dispositivos, los usuarios esperan también que dicha información sea accesible de manera sindicalizada y con una experiencia consistente a través de todos ellos. La visión Software + Servicios provee a los desarrolladores de software con una flexibilidad arquitectónica para brindar una experiencia transparente y consistente a través de todos los dispositivos al mismo tiempo que da la ventaja de la escalabilidad y centralización de administración de los servicios web. A medida que los modelos de negocio vayan cambiando y requieran esquemas de monetización construidos directamente dentro de la experiencia del usuario, la visión de Software + Servicios proveerá a los developers los medios no sólo para actualizar y mejorar dicha experiencia, sino para monetizar la experiencia via suscripciones o publicidad.
Ejemplos de S+S en Microsoft
1- Office Business Applications
Las OBAs son fundamentalmente aplicaciones compuestas que permiten acceder sistemas, aplicaciones y funcionalidad de Office System en el "backend", tanto desde el cliente como desde el servidor. En un contexto S+S los desarrolladores construyen OBAs usando componentes de software de sus instalaciones o servicios en la nube. El surgimiento de Office como plataforma de desarrollo crea más posibilidades a la hora de componer experiencias al usuario que sean ricas y al mismo tiempo familiares, usando una gran variedad de aplicaciones y servicios.
2- Microsoft Exchange
La experiencia que brinda Exchange es un donde se ilustra el concepto "cliente multi-cabeza" y cómo la visión S+S le da a los developers la capacidad para explotar al máximo los recursos locales de los diversos dispositivos finales de una forma transparente. Con Exchange, los usuarios pueden acceder correo electrónico, contactos, su calendario y todo esto a través de Outlook en la PC, Outlook Web Access en el web, usando Outlook Mobile en su dispositivo móvil, y en el caso de Exchange 2007, vía Outlook Voice Access usando cualquier teléfono, todo sincronizado con Exchange en el back-end.
3- Plataforma de Entretenimiento
Microsoft provee para los usuarios de Xbox 360 la posibilidad de usar un Live ID para jugar online (que funciona como una especie de roaming profile) y tener una experiencia de juegos en red utilizando todo el poder de la consola o de la PC. Lo interesante es que al tener este ID el usuario puede acceder una serie de servicios de la nube desde la consola, el web, messenger y muchos otros puntos de entrada. Es como si los servicios siguieran al usuario donde quiera que vaya. Recientemente además, con la salida del Zune 2.0, se integró la experiencia del usuario de Xbox Live con el del Zune, de tal forma que ahora con el mismo ID se puede acceder servicios de juegos y de música en línea, se comparten puntos (Microsoft Points, una moneda digital para usar en estos servicios y que puede ser adquirida en línea o en tiendas) para adquirir elementos para juegos, descargar películas, series de televisión, trials de juegos nuevos (en el Xbox 360) o adquirir música o videos (en el Zune), así como compartir amistades e información historial de juegos y música escuchada entre todos los dispositivos.
Así se ve esta experiencia a través de todos los dispositivos:
| En el Xbox 360 se usa un Live ID como identificación y se le agrega un nombre de "gamer". Esto te permite jugar en línea desde el Xbox y desde la PC contra miles de usuarios alrededor del mundo. Al ser un Live ID permite también tener Messenger en el Xbox. A este ID se le puede cargar "Microsoft Points" para adquirir episodios de TV, rentar películas y comprar juegos desde el mismo Xbox 360. | |
| Con este ID se puede además acceder decenas de servicios desde la consola, como enviar mensajes y rankear a otros jugadores, compartir información de presencia y ver la de los amigos, iniciar conversaciones de texto, video o audio, comparar skills contra competidores o amigos, etc. | |
| En el sitio web www.xbox.com se puede loggear usando este Live ID y tendrá acceso a los mismos servicios e información, pero esta vez optimizada para el Web. Notablemente algunas cosas serán más fáciles de usar (como enviar mensajes usando el teclado de la PC y no el control del Xbox) pero la información es la misma. | |
| Como es un Live ID, se puede utilizar el cliente de Messenger, en el cuál existe un Tab de Xbox con la lista de amigos, su estatus en la consola, noticias de último momento y varios servicios adicionales. | |
| Con la introducción del Zune 2.0 se utiliza el mismo Live ID para identificarse y con esto integrar la experiencia de la consola Xbox con el media player del Zune. Acá se puede ver en el software cliente del Zune (para Windows) tanto como en el mismo dispositivo Zune cómo es posible acceder los servicios de la plataforma. Los mismos Microsoft Points acumulados en el Xbox pueden ser usados para adquirir música en el Zune. Los amigos del Xbox pueden además ver el historial de música escuchada y enviar mensajes al usuario. | |
| Luego, al visitar el sitio web www.zune.net e identificarse con el Live ID, el usuario podrá acceder el mismo entorno artístico del Zune y compartir el historial de música escuchada, seleccionar la música favorita, adquirirla desde el sitio web y descargarla al Zune, ver qué han estado escuchando sus amigos, enviarles mensajes, opinar sobre artistas, etc. | |
En general la arquitectura S+S de entretenimiento cuyos extremos son la PC, el Web, el Xbox, el Zune y toda la infraestructura de servicios que habitan en la nube (Windows Live Services, en especial el Windows Live ID) es de los ejemplos más claros de cómo podemos utilizar una serie de servicios que están en Internet a través de múltiples dispostivos donde la experiencia para el usuario es transparente, mostrando la misma información pero de manera optimizada para cada dispositivo o medio.
Ejemplos de la Industria
1- British Petroleum
British Petroleum es un ejemplo de desarrollo con un diseño estilo mash-up aplicado dentro de un contexto empresarial. Las operaciones de BP de exploración de pretóleo y operaciones de refinamiento se extienden por todo el mundo, y su presencia en el Golfo de México consiste de plataformas de petróleo, edificios de almacenamiento, oficinas, y muchos otros activos fisicos. En un esfuerzo para manejar el riesgo relacionado a eventos climáticas en el Golfo, BP contrató a IDV Solutions (un ISV de Microsoft) para desarrollar una aplicación utilizando Virtual Earth y componer un mash-up con más de 20 servicios de información sobre el clima en un único dashboard web para analizar en tiempo real la exposición de los activos físicos en el Golfo según los huracanes se vayan desenvolviendo.
1- Google Gears
Al darse cuenta de que los usuarios querían cada vez más la abilidad de usar aplicaciones aún cuando no estuvieran conectados a Internet, Google comenzó a proveer sets de bibliotecas de funciones para que desarrolladores construyeran aplicaciones web que pudieran correr en ambientes desconectados. Google Gears deja los problemas más difíciles como sincronización, replicación y resolución de conflictos, como ejercicios para el desarrollador, pero está claro que la necesidad de manejar ambientes offline está validada.
Para saber más te recomiendo visitar el sitio de S+S dentro del portal de Microsoft en la siguiente dirección: http://msdn2.microsoft.com/en-us/architecture/aa699384.aspx
Para aprender a desarrollar contra Windows Live ID puedes visitar el sitio web: http://dev.live.com/liveid/
Technorati Tags:
Microsoft,
Software,
Services,
S+S,
Xbox,
Zune,
Developer,
Architecture,
Web,
SOA,
SaaS
Buscando en Internet un Preview Handler para PDFs que me permitiera leer los PDFs directamente desde Office sin tener que abrir el Acrobat Reader, me encontré con un Pack que contiene Preview Handlers para:
- ActionScript (.as)
- ASPX (.aspx)
- C# (.cs)
- CSS (.css)
- Diff (.diff, .patch)
- DOS (.bat, .cmd)
- JavaScript (.js)
- Ruby (.rb, .rhtml, .rjs)
- SQL (.sql)
- VB (.vb)
El Pack está disponible en el siguiente url (no es de Microsoft): http://blog.tatham.oddie.com.au/2006/12/20/vista-and-office-2007-preview-handler-pack-released/
Pd. Además averigué que el último Adobe Reader 8.1 contiene el Preview Handler que originalmente andaba buscando.
Ahora puedes acceder tus datos utilizando la interface de Team System Web Access en nueve diferentes lenguajes. Team System Web Access soporta los browsers más populares incluyendo Internet Explorer y FireFox. Lo más destacable es que permite interoperabilidad con Team Foundation Server 2005 y Team Foundation Server 2008.
Los nuevos packs de lenguajes son:
Los packs de lenguajes que ya teníamos disponibles:
Esperamos te sean de utilidad.
CTE y Microsoft te invitan a la primera sesión de una serie de eventos trimestrales donde se expondrán tecnologías prácticas y aplicables a tu trabajo diario.
En esta actividad podrás conocer las mejores prácticas en el diseño y programación de una Aplicación Web Multicapas utilizando los productos Microsoft, aprovechando adicionalmente productos y tecnologías complementarias como Microsoft Expression Web para darle un formato profesional a estos sitios.
- Fecha: Viernes 28 de Marzo
- Agenda:
- 8.30am a 10.00am: Aprenda a Desarrollar una Aplicación Web Multicapas con Visual Basic 2005/2008
- 10.00am a 10.30am: Coffee Break
- 10.30am a 12.00md: Aprenda a Personalizar su Aplicación Web con Microsoft Expression Web
- Lugar: CTE. 300m Norte de la Rotonda de las Garantías Sociales. Edificio Azul de 3 pisos.
- Consultas al: 2283-0909
- Costo: Gratuito
- Regístrate ya aquí.
Entre todos los participantes que nos acompañen se rifará:
- Un cupo para un curso de Expression Web
- Un cupo para un curso de Visual Basic 2005
- 5 Expression Studio NFR
- Además a todos los asistentes se les entregará la solución demostrada en formato PDF.