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

April 2007 - Artículos

¡¡¡Empieza la fiesta!!!

Microsoft ha hecho pública la primera Beta de lo que será Microsoft .NET Framework 3.5... ¿te lo quieres perder?.

La descarga sólo está disponible en inglés (y será así hasta bien avanzado el desarrollo de esta nueva versión del Framework), y ocupa casi 3 Mb.

Recuerda que entre otras cosas, en esta versión de Microsoft .NET Framework se incluyen cosas como Language Integrated Query (LINQ), ASP.NET AJAX, un nuevo protocolo WCF de comunicación con el mundo Web principalmente, algunos añadidos para WF y WPF, y algunas nuevas clases del BCL del Framework.

Según la propia Microsoft, Microsoft .NET Framework 3.5 estará incluido en Visual Studio "Orcas" (posiblemente Visual Studio 2007 tal y como van las cosas) y aparecerá al final del año 2007.

¿De verdad te lo quieres perder?.

Aviso a navegantes: ni se te ocurra instalarlo en un entorno de producción... no de momento y bajo tu propio riesgo. :-)

Para saber más de Microsoft Visual Studio "Orcas".

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

Microsoft ha publicado una equivalencia para convertir los comandos de VBScript a comandos Windows PowerShell.

Muchos desarrolladores conocemos bien desde hace muchos años los comandos de VBScript (subconjunto de Visual Basic), pero ahora con la aparición hace un año de Windows PowerShell, muchos podemos pensar que estamos perdidos.

Microsoft, sabiendo esto, ha elaborado una lista de comandos con sus equivalencias, tratando de ayudar a los desarrolladores de VBScript que desean utilizar Windows PowerShell.

La página Web de Microsoft con estas equivalencias, la podréis encontrar en el siguiente enlace.

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

Microsoft ha sacado a la luz una guía para los diseñadores y desarrolladores de interfaces de usuario.

La guía no tiene desperdicio, son 537 páginas aglutinadas en un fantástico documento PDF, dónde se aborda la problemática del diseño y desarrollo de interfaces para sistemas operativos Windows.

En el documento que os indico, se indican además, las guías que se deben seguir para desarrollar aplicaciones para Windows 98, Windows 2000 y por supuesto, para el recientemente aparecido Windows Vista. Se trata por lo tanto de un documento refrescado y actualizado que conviene siempre tener a mano. ¿Cuántas personas cumplen las premisas de desarrollo que se indican o recomienda en esta guía?.

Enlace directo de descarga del documento PDF.

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

A primeros del próximo mes de Mayo, comienza en Las Vegas (USA) lo que Microsoft ha denominado como MIX 2007.

Una gira mundial que pasará por muchas capitales europeas, y en la que se dará cobertura a todas las novedades que tienen que ver con la Web.

Estas novedades están dirigidas para un amplio espectro de personas, desde desarrolladores, a diseñadores, pasando por los publicistas o responsables tecnológicos por decir algunos de los perfiles que cubrirá el evento.

En España, este evento tendrá lugar en Madrid del 4 al 5 de Junio, y lejos de llamarse MIX 2007, se denominará ReMIX 2007.

Dos días intensos, con 2 tracks paralelos, y más de 500 profesionales del sector.

En la gira, acudirán personas de Microsoft Corp. dónde nos hablarán de las últimas novedades, de lo que hay y de lo que vendrá, de cosas como AJAX o Silverlight (Codename WPF/E), (palabras de Microsoft : la tecnología que utiliza WPF y que ofrece una riqueza sin precedentes que permitirá llevar las aplicaciones de Internet a un nivel superior).

¿Te lo quieres perder?.

Registrarse (gratis): ReMIX 2007 - Madrid, 4 y 5 de Junio de 2007

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

El otro día, tuve la oportunidad de cruzarme unos correos electrónicos con algunos administradores de un sitio amigo desde hace muchos años, hablo de FoxPro, sitio Web referencia en el mundo hispano y de gran importancia mundial sobre el producto FoxPro que fue creado hace ya unos cuantos años por varios MVPs de este producto.

En aquellos correos electrónicos que nos cruzamos, me pedían que informara en mi blog si lo creía conveniente de una campaña a favor de FoxPro, un producto que ha quedado fuera del halo de .NET, aunque sí ha habido tímidos esfuerzos en introducirlo dentro de .NET, y que ahora según me comentan, va a quedar sin soporte en el año 2015.

La noticia que originó esta preocupación, es la que apareció el pasado 13 de Marzo de 2007 en un blog de Microsoft. Preocupación que se convirtió en una realidad al aparecer la nota oficial de Microsoft en ese mismo mes de Marzo.

Según me comentan, la Comunidad de desarrolladores y las personas que usan FoxPro es realmente grande, y quitar FoxPro es como quitarles una parte importante de sus sentimientos, recuerdos y corazón. A lo mejor suena a exagerado, pero la Comunidad de FoxPro es especial,... bueno, yo les tengo mucha simpatía, así que igual soy un pelín exagerado.

Esta discontinuidad (entre otras cosas no planean sacar un Visual FoxPro 10, el VFP 9 es la última versión) anunciada por Microsoft, ha generado una gran controversia y desagrado en la red. Intento ponerme en la situación de los amantes de FoxPro y comprendo su angustia. Intento ponerme en la situación de Microsoft y comprendo también lo que creo que pueden ser sus intenciones. Lo cierto es que es una situación difícil de resolver, y la gente que usa FoxPro lo sabe.

Con todos estos detalles, la gente de FoxPro ha comenzado una campaña para salvar o tratar de salvar a su zorro como dicen ellos... hablo de la campaña MasFoxPro en la cuál piden diferentes soluciones, siendo la primera de ellas como es lógico, que Microsoft continúe con FoxPro.

Lo que persigue la gente de FoxPro y su Comunidad, es una de las siguientes soluciones:

  • Pedir a Microsoft que recapacite para que continúe con el desarrollo de FoxPro.
  • Liberar el código fuente de FoxPro en modalidad Open Source.
  • Realizar un acuerdo con una tercera parte o empresa para que continúe con el desarrollo de FoxPro.

Lo único que quieren y piden es que la gente se una a esta iniciativa para salvar al zorro de FoxPro.

Desde aquí, deseo a la gente de FoxPro y a las personas que utilizan FoxPro, que tengan ¡mucha suerte! sea cual sea la resolución final que adopte Microsoft.

A continuación os indico un par de enlaces por si queréis uniros a esta iniciativa.

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

Microsoft sacó a la luz, hace ya tiempo, la versión Microsoft .NET Framework 3.0. Sin embargo, son muchas las preguntas y dudas que se plantean acerca de Microsoft .NET Framework 2.0 y Microsoft .NET Framework 3.0. Dudas que creo que he respondido en no pocas ocasiones en mi blog, al igual que muchos blogueros no sólo de Geeks.ms.

El caso es que una de esas dudas es saber (muchos de los que leas estas líneas ya lo sabrán) que en realidad Microsoft .NET Framework 3.0 (pese a su nombre), no es otra cosa que Microsoft .NET Framework 2.0 y cuatro cosillas (estoy viendo a Unai saltar de la silla al oir decir cuatro cosillas). Esas cuatro cosas son WPF, InfoCard, WCF y WF. Un gráfico o imagen que seguro aclara más esta idea es el siguiente:

En todo esto, surgen dudas y dudas.

He desarrollado mi aplicación con Microsoft .NET Framework 2.0, y quiero distribuirla. Si el equipo dónde la distribuyo tiene instalado Microsoft .NET Framework 3.0, ¿se ejecutará mi aplicación correctamente?.

La respuesta es sí. Ahora bien, yo soy de las personas que pese a que tenga esa respuesta afirnativa, prefiero instalar prácticamente todos los Frameworks que sean necesarios.

No obstante, y con idea de aclarar estas dudas que pueden surgir, Microsoft ha mantenido unas páginas Web con información adicional que es posible que os pueda ayudar.

Si quieres aprender más sobre Microsoft .NET Framework 3.0, podéis acceder al siguiente enlace.

Si lo que quieres es saber más acerca del versionado y distribución de aplicaciones con Microsoft .NET Framework 3.0, podéis acceder al siguiente enlace.

Microsoft ha hecho pública recientemente la última versión del Enterprise Library, concretamente el Microsoft Enterprise Library 3.0. Además de esto, recientemente os informaba de recursos interesantes para aquellos que deseen bucear en esta nueva versión de la librería de Microsoft.

En esta ocasión, os quiero traer a la palestra los recursos online de Microsoft, sobre la Enterprise Library 3.0.

Con esta información, podréis obtener igualmente, información muy útil que responda a las posibles dudas que podéis tener sobre la Microsoft Enterprise Library 3.0.

Espero que sea de vuestra utilidad.

Publicado por Jorge Serrano | con no comments
Archivado en:

A veces no paro de sorprenderme de lo que hacen algunas personas, y no porque a lo mejor sea espectacular, sino por la cantidad de tiempo libre que tienen para hacer tantas cosas.

Ese es el caso de Ondřej Žára, quien ha diseñado una herramienta online para generar bases de datos de forma gráfica.

Lo mejor de esta herramienta online, es que además de poder definir nuestras tablas y campos, podemos generar el script de la base de datos para diferentes motores de bases de datos como Oracle, SQL Server o MySql, además de poder exportar la información de las tablas diseñadas a Excel o a disco para continuar en otro rato.

Lo cierto es que la herramienta me ha sorprendido gratamente, y quería compartirla con todos. Espero que os sorprenda como me lo ha hecho a mí.

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

Microsoft ha hecho pública recientemente la versión Microsoft Enterprise Library 3.0.

Sin embargo, hay mucha gente que o bien desea saber más acerca del Enterprise Library, o bien que no lo conoce bien.

Microsoft ha publicado igualmente, un repositorio de presentaciones de unos 5.2 Mb que tratan sobre el Microsoft Enterprise Library 3.0, y que podréis descargar desde este enlace.

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

Microsoft ha hecho pública la tan esperada Microsoft Enterprise Library 3.0.

Esta nueva versión del Microsoft Enterprise Library necesita tener instalado Microsoft .NET Framework 3.0.

Lo que incluye el Microsoft Enterprise Library 3.0 es:

  • Caching Application Block.
  • Cryptography Application Block.
  • Data Access Application Block.
  • Exception Handling Application Block.
  • Logging Application Block.
  • Policy Injection Application Block.
  • Security Application Block.
  • Validation Application Block.

Como información adicional, os recomiendo visitar el mensaje que publicó hace breves fechas El Bruno.

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

Un poco de humor nunca viene mal. Recuerdo que Microsoft Visual Earth (MapPoint para los amigos), tenía un fallo a la hora de generar un mapa para determinar la distancia y recorrido en determinadas circunstancias.

La gente de Microsoft se puso las pilas y zanjó aquellas incoherencias salomónicamente. Muchas voces críticas (lo de siempre) y poco más.

El caso es que como casi todos saben, Google tiene también su propia herramienta que nos permite trazar una ruta en coche desde un punto a otro. La herramienta de Google, recibe el nombre de Google Maps, y la verdad es que a mí personalmente, me gusta mucho como también me gusta la de Microsoft Visual Earth. Supongo que será cuestión de preferencias como casi todo. Lo que sí es cierto, es que una herramienta de este tipo, que supongo yo que está sostenida y bastante por la teoría de grafos, es bastante compleja.

Así que como prueba y porque también me lo han chivado, me he puesto a toquetear el Google Maps, y he querido mostraros lo complejos que resultan de hacer este tipo de programas. ¿Que pasaría si decidiéramos decirle a Google Maps que queremos hacer un viaje en coche desde Madrid a Seattle?.

El resultado es más que sorprendente.

El viaje en coche tendría una distancia de 11900 Km y se haría en nada menos que 31 días y 11 horas aproximadamente (esto de aproximadamente es cerca pero que no tiene porqué coincidir). Todo esto sin dormir entiendo yo, ni tan siquiera bajar del coche para ir al baño ni nada por el estilo... es decir, 11900 Km sin parar para nada (imaginaros el tema).

Bien, hasta aquí, quizás no se nos hayan abierto los ojos como platos aún, aunque eso de los 31 días y 11 horas mosquea un poco la verdad, pero eso no es nada, ahora viene lo mejor y sobre todo la explicación del porqué todo ese tiempo para ir desde Madrid a Seattle... aunque lo de hacer el viaje en coche todavía no queda claro del todo... al menos hoy, aunque con el cambio climático quien sabe... :-(

Mirando el reporte y observando que el tránsito nos obliga a cruzar el charco y dado que hemos elegido ir en coche, no puedo entender que semejante distancia nos lleve 31 días a no ser... a no ser... a no ser que Google Maps nos deleite con algo fuera de la normalidad, y similar a lo que os indico en la siguiente fotografía.

En el detalle de Google Maps, podemos descubrir porqué debemos hacer 11900 Kms en 31 días y 11 horas... ahora se entiende todo, y es que cruzar la semejante cifra de 5572 kms a nado y tirando del coche (supongo), tiene su mérito. Lo que decía Google de aproximadamente en cuanto a la duración del viaje, tiene ahora su sentido, porque depende de la fuerza con la que nades, tardarás eso o no... pero siempre aproximadamente... eso sí, lo único que le falta a Google Maps es indicar el fondo físico necesario para realizar tal proeza. :-)

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

Es una alegría siempre recibir un correo así.

Ayer celebré mi cumpleaños con una muy grata noticia.

Microsoft había decidido renovarme como MVP por sexta vez consecutiva, y eso que como todos los MVPs sabemos, hay una dura competencia y cada vez más.

El caso es que un año más, seré MVP de Visual Developer - Visual Basic.

Muchas gracias a todos, porque una de las cosas que me han ayudado es escribir en este blog y estar ahí en la brecha.

Publicado por Jorge Serrano | 14 comment(s)