April 2010 - Artículos - Jorge Serrano - MVP Visual Developer - Visual Basic

April 2010 - Artículos

Me levanto hoy con una noticia que está corriendo como la pólvora por Internet,... "Courier ha muerto".

Yo era una de esas personas que veía el proyecto Courier de Microsoft como una revolución de verdad.
Con todos mis respetos, proyectos como el iPad es a una bicicleta como Courier lo era a un coche.

El concepto Courier era algo más, no solo un simple y llano eReader.

El caso es que según diferentes medios digitales de hoy, Courier ha sido abandonado (en concreto hablo de la fuente de Gizmodo sobre la que están reflejando la noticia muchos medios digitales y escritos hoy).
Gizmodo hace referencia a conversaciones con el entorno cercano a la alta dirección de Microsoft para confirmar esta noticia, y no parece que les falte razón.

Los más cortos de mente en la red comentan con alegría este hecho, pero yo lo considero una noticia malísima para los usuarios, sin destacar si el producto es de Microsoft, Apple o quien sea.
Un producto como Courier hubiera sido una auténtica revolución y obligaría de alguna manera a sus competidores, a replantearse un dispositivo mucho más atractivo para el público, por lo que todos ganaríamos de acuerdo a la competitividad y mayor oferta.

Courier fue una filtración que corrió en la red (concretamente yo la conocí gracias a Gizmodo) y que fue un proyecto interno de research, sin embargo, Microsoft nunca confirmó oficialmente el proyecto como tal. Pequeños comentarios, pero nada serio o destacable de verdad, mucho silencio.
Todo lo demás lo hemos alimentado los bloggers con datos y rumores de lo que podría ser un eReader en toda regla con todas esas cosas que todos necesitaríamos alguna vez en un dispositivo de este tipo.

El caso es que Courier no está muerto pero sí aparcado momentáneamente como puede desprenderse del blog oficial de la dirección de Microsoft, donde nos indican que Microsoft siempre ha innovado y siempre innovará, ya que está presente en el ADN de la empresa y que ahora mismo tienen varios frentes abiertos con lanzamientos muy recientes como Office 2010, Sharepoint 2010, Visual Studio 2010,... y proyectos que verán la luz en este año como Natal por ejemplo.

Es difícil que vea la luz, quizás alguna empresa se anime a construirlo y Microsoft tan solo indique los requerimientos que debe tener (algo parecido a lo que pasa y ha pasado con los PocketPC), pero de momento tenemos que decirle como poco, hasta luego... ya veremos si vuelve o no.

Información de Gizmodo sobre el adios a Courier.

Información sobre los eReader que comenté en mi blog en Enero de 2010.

Información oficial sobre la dirección de Microsoft.

Publicado por Jorge Serrano | 7 comment(s)
Archivado en:

Lo que traigo a mi blog es más una curiosidad un poco absurda que algo muy técnico, pero me ha parecido interesante reflejarlo por lo que son los detalles omitidos, ignorados u olvidados de un desarrollo Software.

A todos nos ha podido pasar alguna vez.

El caso es que me encuentro "jugando" con Outlook 2010, y en una de las acciones que he realizado he creado una carpeta en la bandeja de entrada y la he eliminado después.

Esa carpeta eliminada la encuentro ahora en los elementos eliminados, así que me he ido allí y he hecho clic con el botón derecho del ratón sobre la carpeta eliminada y me ha aparecido esta ventana:



Evidentemente, la ventana muestra a mi modo de ver un enlace innecesario al igual que inútil: "¿Le ha sido útil esta información?".

Indudablemente no me ha resultado útil la información, ya que lo que estoy haciendo es ejecutar una acción que desencadena una pregunta con dos posibles respuestas (Sí o No), pero en ningún caso ninguna información. Su utilidad no existe.

Si hacemos clic en el texto "¿Le ha sido útil esta información?", nos llevará a una nueva ventana de "Comentarios del cliente" dónde podemos enviar o no la respuesta que queramos dar acerca de la utilidad de la información mostrada.



Además, podemos cancelar el envío de esta información. Tampoco entiendo que haya tres botones, Sí, No y Cancelar. Con un Sí, No sería suficiente, pero esto último puede llegar a ser discutible.

Lo que no es discutible es que a veces en los desarrollos se nos "cuelan" este tipo de gazapos. En este caso no es un gazapo serio, pero lo que en un principio trataba de usarse como útil se convierte en inútil.

En muchas ocasiones, cuando desarrollamos Software olvidamos la utilidad real de algunas acciones de desarrollo, agregamos funcionalidad adicional al producto como la de Microsoft con el programa de mejora de la experiencia del usuario, pero identificamos erróneamos dónde hacer uso de esta funcionalidad. Este es un ejemplo de lo que comento.

Publicado por Jorge Serrano | 2 comment(s)
Archivado en:

Quizás tengáis instalado Visual Studio 2008 y no hayáis necesitado el combo de selección de Debug y Release. Me refiero a la posibilida de seleccionar dentro de un proyecto, si queremos compilarlo como Debud o como Release.

Si accedemos a la Herramientas > Opciones, se mostrará una ventana con las diferentes opciones del entorno.
En concreto, iremos a Proyectos y soluciones > General.
Allí, veremos que hay una opción de nombre Mostrar configuraciones de compilación avanzadas.

Esta opción, habilitaría el combo de selección de Debug y Release, pero no es del todo así.

Esto puede ocurrir bajo diferentes configuraciones, pero en otras no.

Para resolver este problema, iremos al menú Herramientas > Personalizar.
Aparecerá una ventana dentro de la cual seleccionaremos la solapa Comandos.

Esta ventana cambiará de aspecto si usamos Visual Studio 2008 ó Visual Studio 2010.

En Visual Studio 2008, seleccionaremos la categoría Generar, y en comandos seleccionaremos Configuraciones de soluciones.

Una vez hecho esto, arrastraremos y soltaremos este comando sobre la barra de herramientas y cerraremos la ventana.

Ahora en Visual Studio 2008, veremos que sí aparece el combo de selección de Debug y Release.

Esto mismo para Visual Studio 2010 cambia un poco. No mucho, pero sí algo.

Acudiremos al menú Tools > Customize para abrir la ventana de personalización.
Accederemos a la solapa Commands y en las tres opciones posibles, seleccionaremos Toolbar.
De la lista derecha, seleccionaremos Standard y nos situaremos en un lugar de la barra de herramientas que consideremos oportuno para agregar allí el combo de selección.

Pulsaremos el botón Add Command para agregar un comando.
Aparecerá una ventana dentro de la cual seleccionaremos la categoría Build y el comando Solution Configurations.

Finalmente, pulsaremos las teclas Move Up o Move Down para ajustar la opción al sitio de la barra de herramientas donde queremos que aparezca.

De esta forma, aparecerá el combo de selección justo donde queremos y nos permitirá seleccionar entre Debug y Release de acuerdo a nuestras necesidades.

Espero que esto le ayude a más de uno, ya que a veces nos volvemos locos con las cosas más simples.

Personalmente no me gusta, aunque reconozco que para determinados proyectos puede ser muy interesante, pero para otros no. No obstante, hay gente que lo adora.

Me estoy refiriendo a Microsoft Enterprise Library v5.0 (más conocida como EntLib 5.0), cuya versión final ha visto la luz.

Está claro que este mes es prolífico en noticias relacionadas con la informática y más concretamente en productos Microsoft.

En EntLib está constituido por una serie de librerías de código reutilizables desde nuestros proyectos, y que abarcan temas relacionados con el logging, la seguridad, el caching, etc.

Podrás acceder a la descarga de EntLib v5.0 en este enlace (dos descargas de 5Mb y 11Mb).

Si quieres saber un poco más de EntLib 5.0, entonces tu enlace es este otro.

Si eres un poco más curioso y quieres saber aún más, tu sitio es Codeplex y EntLib.

Requerimientos mínimos: x86 y x64 - Visual Studio 2008 (.NET Framework 3.5 + SP1) ó Visual Studio 2010 (.NET Framework 4.0)

Microsoft ha liberado la versión final de C# Language Specification 4.0, o lo que es lo mismo, la especificación del lenguaje C# 4.0 (.NET Framework 4.0 y Visual Studio 2010).

El documento escrito en inglés que encontrarás en formato Microsoft Word (doc) contiene 505 páginas. También está disponible en formato htm.

En el documento se recogen las novedades y las reglas del lenguaje.

El acceso directo al documento de Word lo encontrarás en este enlace (2.4 Mb).

El enlace a la información que comento lo encontrarás en este otro enlace.

Microsoft ha publicado las F# Tools y compilador CTP de Abril 2010.

En dos paquetes, Microsoft da por un lado la opción de integrar F# en Visual Studio 2008 con esta CTP, y por otro lado, ofrece las herramientas y recursos necesarios para desarrollar soluciones con F#.

Las distribuciones se realizan en formato msi (instalable - 14 Mb) para .NET y Visual Studio, y en un archivo en formato zip (13.5 Mb) para usarlo con otras implementaciones CLI y otras plataformas, incluidas Microsoft .NET Compact Framework, Xbox 360 y Mono, ya sea bajo Mac o bajo Linux.

Podrás acceder a esta información en este enlace.

Publicado por Jorge Serrano | con no comments
Archivado en: ,

Microsoft a falta de la publicación de la especificación final del lenguaje F#, ha publicado un documento en formato pdf con la especificación del lenguaje en su versión F# 2.0 RC.

La especificación de este lenguaje declarativo puede ser accedida directamente en este enlace.

Si no sabes qué es o para qué sirve F#, te invito a leer un artículo que escribió Ted Neward hace ya un tiempo. Se trata de un interesante artículo traducido al español sobre F# que podrás encontrar en este otro enlace. También hay otra información muy interesante sobre F# en inglés, escrita por Don Syme que encontrarás en su blog.

Finalmente, encontrarás más información en el centro de desarrollo de este lenguaje que encontrarás en este enlace.

Publicado por Jorge Serrano | 8 comment(s)
Archivado en:

Rob Caron ha creado un tema de Visual Studio 2010 para Windows 7.



El tema es gratuito y ocupa cerca de 32 Mb.

El fichero a descargar es un fichero en formato zip que deberemos descomprimir para obtener el fichero en formato themepack.

Una vez descomprimido, haremos doble clic sobre el archivo y éste se instalará en Windows 7 sin problemas.

El acceso directo al tema lo encontrarás en este enlace (32 Mb).

Podrás acceder a la noticia del blog de Rob en este otro enlace.

Publicado por Jorge Serrano | 8 comment(s)
Archivado en:

Microsoft ha anunciado públicamente Office 2010 RTM.

Desde ahora mismo, podemos instalar Office 2010 en nuestros equipos.

Esto significa que podemos "jugar" con Office 2010 y sus productos asociados, es decir, con SharePoint 2010, Project 2010 y Visio 2010 también.

Habrá un evento mundial el próximo 12 de Mayo de 2010 para anunciar oficialmente los productos Office (enlace al sitio del lanzamiento oficial).

Accederás a la noticia oficial del lanzamiento de Office 2010 RTM en este enlace.

Podrás acceder a la información de precios y productos de Office en España en este enlace.

Publicado por Jorge Serrano | 1 comment(s)
Archivado en:

¿Qué pasa con Silverlight 4 y Windows Phone 7?.

Microsoft ha publicado una información en inglés acerca de la relación e implicaciones de Windows Phone 7 y Silverlight 4 que podréis encontra en este enlace.

Todavía es un poco prematuro para hablar en profundidad de las implicaciones e impresiones sobre el desarrollo de aplicaciones con Windows Phone 7 y de Silverlight 4, pero debemos al menos estar preparados y atentos a una posible línea de mercado más que interesante.

Por un lado, tendremos que esperar a tener listas las Tools para Visual Studio 2010, y por otro lado, conocer más profundamente las novedades del desarrollo tanto de Windows Phone 7 como de Silverlight, así como el comportamiento de Silverlight dentro de Windows Phone 7.

Ya iremos viendo...

Mucha gente nos preguntamos acerca del galopante ritmo de Silverlight... muy atrás pero no tanto, está el proyecto híbrido de lo que era Silverlight 1.0, su uso de JavaScript y alguna cosa más... y muchos muchos muchos, han sido los cambios hasta Silverlight 4.

Tanto es así que mucha gente se pierde en el camino y devenir de Silverlight.

Para tratar de poner un poco de orden, Microsoft ha publicado una información en inglés acerca de la historia de Silverlight, haciendo un repaso desde su comienzo hasta su actual versión, Silverlight 4.

En el siguiente enlace, podréis acceder a esta historia en formato html.

Si quieres conocer un poco más sus revisiones y demás, es el momento. :-)

Publicado por Jorge Serrano | con no comments

Microsoft ha publicado la documentación (en inglés) sobre Silverlight 4.

La descarga directa de la documentación la podréis obtener en este enlace (72 Mb).

La noticia sobre la descarga, los requisitos, etc., la podréis encontrar en este otro enlace.

Una vez descargado el archivo .exe, lo podremos descomprimir y veremos un fichero de ayuda de Windows en formato chm que es el material o documentación que Microsoft ha publicado sobre Silverlight 4.

Publicado por Jorge Serrano | con no comments

Ya es completamente oficial. Silverlight 4 ya está aquí.

Encontrarás más información en este enlace y en este otro enlace.

Las Silverlight 4 Tools para Visual Studio 2010 RC2 las encontrarás en este enlace (todavía no son las tools finales) (sigue las recomendaciones que se indican en la web).

Actualizado: Evidentemente, no puedo dejar de comentar la noticia del blog de Scott Guthrie sobre el lanzamiento.

Y ahora... ¡a practicar y programar!.

Publicado por Jorge Serrano | con no comments

Microsoft ha publicado una extensa batería de ejemplos, ampliamente conocida, pero para Visual Studio 2010 RTM.

Los ejemplos pueden ser localizados en el siguiente enlace.

En el siguiente enlace, podréis encontrar una breve descripción de casda ejemplo separado por temática.

Publicado por Jorge Serrano | 4 comment(s)
Archivado en: ,

Microsoft ha publicado una extensa batería de ejemplos, ampliamente conocida, pero para Visual Studio 2010 RTM.

Los ejemplos pueden ser localizados en el siguiente enlace.

En el siguiente enlace, podréis encontrar una breve descripción de casda ejemplo separado por temática.

El equipo de Microsoft ha publicado las SharePoint 2010 Extensibility Projects para Visual Studio 2010, o lo que es lo mismo, unas extensiones para Visual Studio 2010 que nos permitirá crear proyectos muy concretos para SharePoint 2010.

En particular, estas extensiones tienen el siguiente alcance:

  • Silverlight Web Part (Web Parts que permitan publicar aplicaciones Silverlight)
  • SharePoint Ribbon (Capacidad de personalizar el Ribbon de SharePoint 2010)
  • OBA Deployment (Nos permite crear documentos de Office personalizados utilizando VSTO implementándolos como Content Type a una librería de documentos)

Las descargas contiene videos e información de cómo usar las extensiones.

Accederás a esta información en este enlace.

Publicado por Jorge Serrano | con no comments

              

Dado el pequeño revuelo que se ha montado con las Windows Phone Developer Tools CTP y su incompatibilidad con Visual Studio 2010, el equipo de Windows Phone ha abierto una página web donde podemos indicar nuestra dirección de correo electrónico para que la gente de Microsoft nos notifique a modo de aviso en el mismo momento en el que se publiquen las Windows Phone Developer Tools compatibles con Visual Studio 2010 RTM.

Recordad que las Windows Phone Developer Tools están bajo desarrollo aún y de ahí su incompatibilidad con la versión final de Visual Studio 2010.

Para acceder a la página web de notificación, deberás acceder a este enlace.

Publicado por Jorge Serrano | con no comments
Archivado en:

Hoy mismo comentábamos mis compañeros de trabajo y yo qué pasaba con Crystal Reports en Visual Studio 2010, ya que acostumbrados a que éste apareciera en la instalación de Visual Studio, en esta ocasión no había rastro de este conocido paquete de informes.

Creíamos que todo obedecía a que se habían "roto peras" sobre todo porque Microsoft tenía su propio Software de informes, pero parece ser que no es así, al menos, que se sepa.

El caso es que Microsoft ha decidido conjuntamente con SAP, el no ofrecer Crystal Reports en la versión RTM de Visual Studio 2010.

El motivo fundamental es que Crystal Reports para Visual Studio 2010 tendrá nuevas características que están aún en desarrollo. De hecho, para el próximo día 16 de Abril, SAP tiene previsión de sacar la primera Beta de Crystal Reports para Visual Studio 2010.

La descarga será gratuita según parece.

Microsoft y SAP han pensado que esta nueva política beneficiará a ambas a la hora de sacar actualizaciones y mejoras en sus productos sin tener que estar ambas mirando la una a la otra.

Como veis, tiene lógica, sin embargo a mí no se me quita de la cabeza la posibilidad de que en parte Microsoft se quite un peso de encima y tenga más libertad para empujar más a los desarrolladores de .NET hacia su Reporting Services.

La página web de descarga de la Beta de Crystal Reports para Visual Studio 2010 la encontrarás en este enlace.

También encontrarás información de los avances de la beta y del desarrollo de Crystal Reports para Visual Studio 2010 en el blog de SAP.

Blog de Blair Wheadon de SAP.

Fuente de la información: MSDN Visual Basic Team

Publicado por Jorge Serrano | 34 comment(s)
Archivado en:

Microsoft ha liberado la versión final de Visual Basic Language Specification 10.0, o lo que es lo mismo, la especificación del lenguaje Visual Basic 2010.

El documento en formato Microsoft Word (doc) contiene 586 páginas, es decir un libro en toda regla.

El inconveniente... que está escrito en inglés.

Las ventajas, todas... que recoge todo lo que tenía el lenguaje así como las actualizaciones de las nuevas características añadidas.

El acceso directo al documento de Word lo encontrarás en este enlace (1.5 Mb).

El enlace a la información que comento lo encontrarás en este otro enlace.

Si has instalado ya Visual Studio 2010, observarás que al crear un nuevo proyecto y seleccionar las propiedades del proyecto, no verás ninguna solapa de Code Contracts.

La pregunta es... ¿dónde está Code Contracts en Visual Studio 2010?.

La respuesta es muy sencilla.

Visual Studio 2010 instala las clases de Code Contracts, pero no las herramientas.

Si quieres acceder a la solapa de Code Contracts en tu proyecto, tendrás que instalarte antes las tools o herramientas de Code Contracts.

Estas herramientas se instalarán en Visual Studio 2008 y Visual Studio 2010 indistintamente.

 

Recuerda que hay dos paquetes diferentes, la versión estándar y la versión premium.

La versión estándar está pensada para las versiones Express de Visual Studio, mientras que la versión premium está pensada para el resto de versiones de Visual Studio.

La última versión que existe de Code Contracts por el momento es la v1.2.30312.0. La instalación tardará unos minutos tras lo cual, podremos localizar en la ventana de propiedades de un proyecto ahora sí, la solapa de Code Contracts.

La página de descarga de las tools o herramientas de Code Contracts la encontrarás en este enlace.

Más información sobre Code Contracts en Microsoft Research.

Publicado por Jorge Serrano | 3 comment(s)
Archivado en:
Más artículos Página siguiente >