¿Quieres convertir tu salón en un mundo virtual? : Windows Holo Lens

La presentación del otro día de Microsoft ha tenido varios puntos de mucho interés, pero muchos de ellos se esperaban o teníamos anticipos de ellos. Excepto algo totalmente rompedor. La compañía lo ha llevado en secreto hasta anunciar su disponibilidad, y precisamente lo hace a los pocos días de que Google anunciara la “descontinuacion” de sus Google Glasses. Y es que esto va mucho más allá. 

Windows Holo Lens no se limita a dar una “realidad aumentada”, sino que recrea toda la realidad existente convirtiéndola en un mundo virtual. Escanea tu entorno y te permite lo impensable: convertirlo en un mundo virtual donde se sitúan tus juegos, cuyos personajes se moverán por tu sofá, o por encima de tu teclado… De la misma forma puedes proyectar una televisión en cualquier parte (si quieres, en el suelo) y la pones en marcha. O -como están haciendo los investigadores del JPL (Jet Propulsion Laboratory) de la NASA utilizas fotos de Marte y te mueves por el entorno, analizando lo que necesites. 

¿Y cómo lo creas? Pues con Visual  Holo Studio, que te deja trabajar en 3D y llega incluso a permitirte imprimir el objeto en una impresora 3D y convertirlo en algo real.

He seleccionado lo correspondiente a estas demos, y las declaraciones y muestras que aportaba la gente de la NASA en un pequeño vídeo de 15 minutos disponible en mi sitio, para el que quiera ver las posibilidades. http://elavefenix.net

 Saludos

Nueva serie de entrevistas sobre programación (en la nube y fuera)

He publicado en mi canal de YouTube (disponible también en la sección de Publicaciones/Videos), 7 nuevas entrevistas centradas en la computación en la nube, “Community Services“, Windows 8.1 y Windows Phone, con responsables de producto de Microsoft.

En concreto, se trata de las siguientes:

 

 

 

 

Eron Kelly Graham Watson Brandon Watson Stella Chernyak Asshish Dhamdhere Tharun Tharian Scott Woodgate

 

 

 

 

  • Eron Kelly (Product Manager de SQL Server)
  • Graham Watson (Community Services)
  • Brandon Watson (Windows Phone)
  • Stella Chernyak (Windows 8.1)
  • Asshish Dhamdhere (Windows Azure)
  • Tharun Tharian (Product Manager de SQL Azure)
  • Scott Woodgate (Cloud Evangelist)

Con Dhamdhere, Tharian y Woodgate tuvimos la oportunidad de explayarnos sobre los problemas que preocupan a las empresas (en concreto a las españolas), a la hora de la adopción de los servicios en la nube y todo lo relacionado con Azure.

(son todas en inglés, eso sí..))

Obama participa en "One hour of code" y escribe su primera línea de código…en JavaScript

Así es. Una sola línea le va hacer más famoso entre el mundo del desarrollo que todas las “picadas” por nosotros en una vida de trabajo. Pero la atención de los “media” ha sido espectacular. Especialmente a sus declaraciones, donde afirmaba que  “todo el mundo debería aprender a programar“. Y es que, como decía la co-fundadora de Code.org, organizadora del evento (que está teniendo un ámbito mundial), Hadi Partovi: “Toda la programación comienza con algo sencillo”.

Y en un vídeo publicado a propósito del evento, iba más allá, afirmando “Este aprendizaje no es sólo importante para el futuro de nuestros jóvenes. Es importante para el futuro de nuestro país. Si queremos que América siga en la vanguardia, necesitamos jóvenes norteamericanos como tú para dominar las herramientas y tecnología que cambiará la forma en que hacemos prácticamente todo“.

Según el informe, el año pasado solo había observado a los estudiantes, pero este año siguió la evolución de los hitos que marcaban los tutoriales, y escribió su primera línea de código utilizando…¡JavaScript!”. Suponemos la alegría de Brendan Eich al conocer la noticia publicada por la revista Wired…)

Saludos

Logros en el haber de Satya Nadella

Tras verme 12 sesiones del pasado BUILD (incluidas las 2 keynotes), no puede caber duda alguna de que algo está pasando en Microsoft. La lista de novedades es enorme y la presencia de anuncios “Open Source” constante, tanto en las charlas fuera de escenario, como en las propias presentaciones. Y por cierto, aprovecho para recomendaros una que impartió brillantemente, como siempre, un querido amigo de estos foros: David Carmona. Hay muchas cosas más, y voy a hacer un resumen de los más importante que se ha presentado, pero, antes de eso, creo que es justo reconocer que la mano de Satya Nadella, el nuevo CEO de la compañía se deja entrever detrás de muchas de ellas.

He revisado algunos de sus logros desde que llegó a la compañía proveniente de Sun Micrososystems, y he publicado un artículo en mi blog, resaltando algunas de las que han sido presentadas en este evento y que aparecen directamente dirigidas por la mano de Nadella. Lo podéis ver aquí: http://www.elavefenix.net/

Espero que os guste (a mi, el personaje de IA -Cortana-, me encanta…sobre todo si le oyes hablar…))

Un abrazo

Marino

Mensaje importante de Microsoft a los desarrolladores

En el pasado TechEd Europa de Madrid, tuve la oportunidad de entrevistar a algunos representantes de Microsoft sobre el estado actual y futuro de las tecnologías de desarrollo. Los más importantes (junto a los temas que tratamos fueron:

  • Scott Woodgate: Windows Azure Developer Marketing (Microsoft) – Adopción de las Tecnologías Cloud en la Empresa
  • Eron Kelly: General Manager, SQL Server 2014 – Novedades fundamentales de SQL Server 2014
  • Stella Cernyak: Windows 8 (Microsoft) – La implantación y el uso de Windows 8 en el momento actual
  • Cesar de la Torre: Product Manager (División de Desarrollo) El futuro del desarrollo en los próximos 3-5 años
  • Mark Russinowich: Technical Fellow (Plataforma y División de Servicios) – La suite de herramientas SysInternals y su uso en entornos actuales

A pesar de todo esto, si me preguntan con qué me quedaría de todo lo visto, diría que con el mensaje que me planteó César de la Torre respecto a la posición “ahora claramente definida” de Microsoft (el subrayado es importante), respecto a las herramientas y tecnologías de desarrollo para los próximos 3/5 años. César reconocía que, por diversas causas, esa postura no había estado suficientemente clara en los últimos dos años, pero que ahora sí lo está, y que .NET y HTML5 son los dos pilares básicos sobre los que se asienta cualquier recomendación sobre desarrollo en la actualidad y el próximo futuro.

La entrevista se grabó en vídeo (en castellano) y está publicada en la página principal de mi sitio Web:

http://elavefenix.net

Saludos

Lista de sitios y recursos sobre Web Responsive

Como todo el mundo sabe a estas alturas, uno de los objetivos primordiales de la “Open Web Platform” que preconiza la W3C es el de la adaptación de los sitios/aplicaciones Web a los diversos dispositivos que podemos encontrar hoy día.

Esto no es tan trivial como simplemente incluir unas cuantas “Media Queries” en nuestros archivos CSS. Y en muchas ocasiones nos encontramos con el problema de que algunas herramientas de simulación no ofrecen lo que en realidad sucede cuando sometemos a la página a una visualización real, con un dispositivo real.

Esto tiene varias posibles soluciones, pero muchas veces depende la cosa del contexto y del ámbito de actuación que queramos abarcar. Hay soluciones basadas en máquinas virtuales que nos devuelven imágenes de “como queda” nuestro sitio visto en una plataforma/navegador diferente, y alguna existe que simula incluso la salida directamente mediante una pequeña aplicación de escritorio.

Como la variedad es grande y hay de todo, he decidido recoger algunas de las que me han parecido más fiables y poner un listado para aquellos que podáis estar interesados en el tema. Así que lo tenéis disponible en la siguiente página de mi sitio: http://elavefenix.net/Articulos/Noticias13/Noticias13.aspx 

Saludos

Marino

 

¿Algún formador (preferible MCT/MCP) de ASP.NET en la zona de Bilbao?

La verdad es que una oferta de trabajo en los tiempos que corren no me atrevo a calificarla de “Off-Topic”. Casi al contrario. En cualquier caso, necesitaría contactar con algún certificado MCT ó MCP para formación en la zona de Bilbao.

Si a alguno de los lectores le interesa, puede pasarse por mi sitio y ponerme un correo.

Saludos

Marino

www.elafefenix.net

 

 

 

[OT] Necesito formador MCT/MCTS/MCP para curso AJAX a finales de mes

Por razones de calendario, me es imposible impartir una formación presencial en los días 29 y 30 del mes actual. Es sobre AJAX, el total de horas son 15 y el lugar de impartición, aquí en Madrid en la zona centro. Si alguien con una de esas certificaciones que conozca el tema está interesado, que contacte conmigo en el correo siguiente: mposadas@mvps.org

Saludos y gracias

La historia del nacimiento de AJAX, contada por uno de sus protagonistas

El proyecto más interesante que abordó Alex Hopmann durante su etapa en Microsoft, fue sin duda la creación de XMLHTTP, (AJAX para los amigos), que más tarde (muy poco después) fue adoptada por Google en varias aplicaciones y llegaría a formar parte de todas las plataformas y aplicaciones web importantes.

Cuenta Alex que “Al poco de llegar a la empresa, Thomas Riardon un día me arrastró por el pasillo para presentarme a un tipo llamado Jean Paoli que acababa de unirse a la compañía. Jean estaba trabajando en esta nueva cosa llamada XML que algunas personas sospechaban que sería muy grande en el futuro (por alguna razón poco clara en ese momento). Esto me llevó a involucrarme con algunos equipos de Microsoft que estaban trabajando en el estándar WebDAV y a hice un gran esfuerzo para mover WebDAV y usar XML como modelo para la comunicación de datos. Poco después me uní al equipo de Exchange que estaba implementando Exchange 2000 para dirigir el desarrollo de los servidores WebDAV de Microsoft (que se utilizaron en IIS normal en el sistema de archivos DAVFS y también en el intercambio de datos en DAVEX).

Había dos implementaciones iniciales de estos modelos, una basada en servir las páginas web planas tan eficientemente como fuera posible con HTML puro, y otra que empezó a jugar con la interfaz de usuario nueva que se podría construir con DHTML. El paso siguiente fue llamar a Shawn Bracewell, uno de los desarrolladores del equipo de Outlook Web Access para que se hiciera cargo de la idea. Al ser un tipo inteligente, rápidamente tiró todo mi código y lo volvió a escribir de una manera más sólida, con soporte asíncrono, manejo de errores y mucho más.

La historia es algo más larga, así que al que le interese, puede terminarla en mi sitio web: http://elavefenix.net

 

Sobre jQuery 2.0, ventajas e implicaciones

Como sabrá el lector, la última versión de jQuery (2.0) ya está disponible, y supone un salto cualitativo, -y lo de cualitativo es intencionado-, en cuanto a la cantidad de novedades que aporta. Con el nivel de implantación creciente de esta librería, me ha parecido oportuno comentar aquí algunos aspectos interesantes que tienen que ver, no solo con el desarrollo, sino con su puesta en producción.

En el primer apartado, creo que lo más destacable es que tendremos que evaluar cuidadosamente si queremos prescindir del soporte de IE6, IE7 e IE8 que implica esta versión. Quizá la primera no es tan importante, pero -especialmente la tercera- puede hacernos reflexionar, porque supone que dejaremos atrás Windows XP, y este tipo de decisiones es algo que debiera formar parte fundamental del ciclo de desarrollo (lo que se llamaba análisis, antes de los “sabios modernos” dijeran que estaba obsoleto (no cito nombres).

Pero hay más: esta decisión puede incluso afectar a las versiones posteriores de IE si se ejecutan en modo compatibilidad (Quirks Mode). Como es sabido, esto puede evitarse mediante la llamada “Definición de Compatibilidad de Documento”, que Microsoft explica en detalle en su artículo del mismo nombre, y que en la práctica se reduce a usar la etiqueta <meta http-equiv="X-UA-Compatible"> que previene este comportamiento y garantiza que cualquier versión de IE intentará utilizar el modo estándar hasta donde le sea posible hacerlo (más o menos).

Hay más aspectos y enlaces relacionados, así que para no alargarme más os remito al artículo completo publicado en mi sitio: http://elavefenix.net