KeyNote
PorAmby
Al final del Informe de la sesión de la mañana yo decía ... Ahora,
por fin, un receso, vamos a almorzar....
¿Perdón? ¿Dije receso? ¿Almuerzo? Cuando entré en la sala plenario vi
a Ken Levy - Product Manager de MS VS listo para empezar a presentar el
KeyNote... así que voy rapidito a por mi almuerzo, que consistía en un
sandwich que cada uno preparaba a su gusto. Teníamos preparada una mesa con
un surtido de panes, jamones, quesos, ensaladas, etc, cada uno seleccionaba
lo que deseaba incluir en su sandwich. Había buen surtido para beber y
algunos dulces para el postre. Esparta y yo compartimos mesa con Keneth y
Alejandro así como con Craig Boyd y Steven Black. Aun había gente buscando
su almuerzo cuando empezó... a aquello no se le podía llamar descanso, nos
levantamos varias veces Esparta y yo para hacer fotos, yo me separé un poco
de la mesa para tomar notas con la carpeta en las piernas ... que locura;
pero entre apunte y apunte cayó el almuerzo. Veamos qué ocurrió.
Ken Levy comenzó la KeyNote comentando los
esfuerzos que estaba realizando el MS FoxTeam:
- Terminar el SP1 para Visual FoxPro 9.0
- Trabajan en el proyecto Sedna
- Trabajan en las características que necesita VFP para las versiones
futuras de VS y .NET
- Asisten a conferencias y actividades de la Comunidad VFP, en la sala
se encuentran: Calvin Hsia, Ken Levy, Milind Lele, Lance Delano
Mostró los datos de la encuesta que se realizó en Abril
5600+ participaron en esta encuesta
Menos de la mitad están utilizando VFP 9.0
51% han utilizado VFP durante 10 años
80% tienen aplicaciones en pequeñas compañías, 68% de tamaño intermedio,
27% grandes compañías
71% manteniendo aplicaciones, 69% desarrollando nuevas aplicaciones, 25%
aplicaciones Web
89% DBFs, 55% SQL Server, 22% MSDE
75% integran Office con aplicaciones VFP
11% tienen aplicaciones de 1000+ usuarios, 43% 100+, 30% menos de 25
26% VS.NET, 21% XML WS, 25% ASP/ASP.NET, 35% COM
20% VB6, 13% VB.NET, 12% C#, 10% Java, 8% C++
31% tienen planes de utilizar VS.NET en los próximos 2 años
98% tienen planes de utilizar VFP en los próximos 12 meses
Luego, pues vino un momento muy emotivo, Ken Levy mostró una
secuencia de fotos como música de fondo en recordación a Drew Speedie y su
hijo Brian. El recuerdo de Drew, gurú querido y admirado por todos, se
mantuvo durante todo el evento; pero sin dudas este fue un momento muy
especial, muy emocionante. Si alguien se ha perdido conocer quien fue Drew
Speedie, pueden ver "Conoce a los gurús de Visual FoxPro - Drew Speedie" -
http://www.portalfox.com/article.php?sid=1929 Mi tributo personal se
encuentra en: "Drew Speedie In Memoriam"
http://www.portalfox.com/modules.php?op=modload&name=Sections&file=index&req=viewarticle&artid=91&page=1
Ken Levy y se refirió seguidamente al SP1 de VFP 9.0, que fuera liberado
en fase beta para la comprobación por parte de la comunidad. Esto ha sido
una novedad. Se espera que esté disponible para fines de 2005. La lista de
elementos arreglados también se encuentra disponible.
Y ahora ... pues ahora viene lo más interesante, lo que todos
esperamos... lo que prometió ayer Craig Boyd... las buenas noticias sobre
el futuro de Visual FoxPro.
La imagen que vemos muestra la presencia de VFP en el mismo camino que el
resto de tecnologías que se están desarrollando. Fox está presente todo el
tiempo. Se está hablando de continuidad para el futuro, de compatibilidad,
de Interoperabilidad.

Como se dice que una imagen vale más que mil palabras, esta imagen
bastaría para comprender que hay futuro y que vamos bien. Se trabaja en:
- Compatibilidad con SQL Server 2005 (incluyendo la versión Express)
- VS DDEX Provider para datos VFP
- Compatibilidad con Windows Vista
- Salidas WinFX - WPF (Avalon), compatibilidad con WCF (Indigo)
- Compatibilidad con Office 12 (XML document I/O)
- Extensibilidad
- Xbase
- C++ DLLs utilizando SET LIBRARY TO
- Controles ActiveX
- Nuevos aspectos centrados en datos para VS / .NET
- Nuevos aspectos centrados en datos en VS 2005
- LINQ (SQL, objetos y XML) en versiones futuras de VS/.NET
- Los precios y la forma de distribución de Sedna se determinan para
2007
Como muestra de los avances que se han obtenido en los Componentexs
XBase se refirió a las mejoras para extender funcionalidades en informes,
mostró varios ejemplos de las nuevas funcionalidades logradas con el nuevo
generador y la clase base reportlistener y mostró cómo se pueden crear
nuevos generadores. Se refirió además, a la clase My - nuevo espacio de
nombre en VS y clase base en Sedna. Esta clase aportará mejoras en el
acceso y extensibilidad (ver más detalles en la sesión de Extender
Visual FoxPro con Visual FoxPro Doug Hennig. Se refirió a nuevas
características de FoxCode para extender IntelliSense, las clases
adicionales GDI+ y herramientas para VFP COM Type Libs.
Sobre los Controles ActiveX en Sedna, comentó que va a incluir de forma
gratuita un grupo de componentes desarrollados por terceros. De esta forma
se incluirán: ListView y TreeView, Navegadores, Menús y Barras de
herramientas con estilo Office, Animaciones, Calendarios, Entradas de
datos, Diálogos, Vista de fecha con múltiples columnas y otros.
En un momento para el relax nos mostró en video sobre cómo trabajaban en
Microsoft, estuvo divertido... menos mal que no trabajamos allí :).
Seguidamente pasó a presentar a Craig Boyd..
Craig Boyd, recientemente galardonado con el premio MVP, habló
apasionadamente de la importancia del trabajo de la comunidad, de los
aportes que se han hecho en cuanto a la extensibilidad de VFP e introdujo
un nuevo sitio para proyectos de la comunidad. Sobre el proyecto SednaX
podemos leer en:
http://www.portalfox.com/article.php?sid=1957 Craig muestra algunos de
los elementos que pondrá a disposición de la comunidad en este proyecto
como son su Corrector ortográfico (Spelling Checker) y una clase para
obtener clave encriptada y se llama VFPEncription.FLL. Posteriormente hemos
visto que Craig Boyd ha incluido otros de sus aportes. Es un trabajo
excelente.
Ken Levy muestra entonces algunos elementos que componen el framework de
.NET para la Interoperabilidad, ellos incluyen: Audio, Clipboard, FileHTTP,
MapDrive, StopApp, EncryptDecrypt, PowerStatus, Mouse, Network, Registry,
RegEx, XML/XSLT, XML Web Services y otros...
Sobre los cambios para compatibilizar con SQL Server 2005 se refirió,
entre otras, a una nueva herramienta Xbase independiente para SQL Server
2005, a nuevas Foundation Classes, y a mejoras en el Explorador de datos
del Administrador del panel de tareas.
Para la integración con Window Vista habrá más de 3500 nuevas llamadas a
API en Vista para VFP, se expondrán vía Xbase y/o SET LIBRARY TO DLLs,
además, control de interfaz de usuario, sistema controlado por eventos y
búsquedas de escritorio.
Un vistazo a Avalon. Pues se habla de enfoque unificado de interfaz de
usuarios, documentos y media mediante la integración de experiencias y
desarrollos. Motor integrado basado en vectores y facilidades para la
utilización, permitiendo a los administradores emplear y controlar las
aplicaciones de forma segura.
Para integrar con WPF (Avalon) Ken se refirió a que se plantea, que los
casos que requieran empleo de formularios VFP y formularios WPF se
combinarán en una solución, para ello: formularios WPF para aplicaciones
VFP con informes, resúmenes, gráficos, etc y con entrada de datos para
interfaces de usuarios enriquecidas. Así como salidas de informe con
formato XAML para ello se modificará la clase ReportListener
Para la integración con Indigo: Mejoras en las Foundation Clases para
los Servicios Web XML actuales para emplear Indigo en lugar de SOAP
Toolkit, Mejoras en IntelliSense y el generador de Servicios Web XML, en
seguridad, confiabilidad y otros aspectos.
La verdad es que no me entero mucho de lo que quiso decir; pero... es lo
que hay... mejor dicho habrá, estamos hablando de futuro.
Luego fue presentado, como ponente sorpresa, Randy Brown quien ha
trabajado prácticamente en todos los componentes que integran VFP por más
de 10 años, incluido el archivo y los ejemplos de la ayuda. El llamó a su
intervención "Confesiones de un Programm Manager retirado" Sobre sus
reflexiones se puede leer en:
http://www.craigberntson.com/blog/2005/09/another-leaves-den.asp.
Pues bien, deseó un Feliz 21 Cumpleaños a VFP en el futuro mes de
Diciembre. Habló de WCF - Windows Communication Foundation que será la
próxima generación de infraestructura de comunicaciones para MS Windows.
Comentó que los Servicios Web son una gran herramienta que aun está
subutilizada y aprovechó para mostrar algunas novedades del trabajo con Web
Services, especialmente lo referente al SOAP Toolkit.
De nuevo Ken Levy, esta vez mostrando los planes de integración con
Office 12 vía XML. Para ello: Office 12 tendrá salida a PDF nativa, así
como agregados para Office 2000, Office XP, Office 2003. Se exportarán
datos VFP a Office XML (Excel) y Salidas de informes a documentos Office
XML .
Otro ponente de lujo, Milind Lele, quien se ha incorporado recientemente
al Fox Team se refirió a la integración de los datos VFP en VS, para ello
tendremos VS DDEX Provider para datos VFP, ADO.NET provider para VFP.
Integración del VFP data provider en VS, (tal y como vienen integradas
otras bases de datos: SQL y Oracle) y Mostró un ejemplo sobre cómo se puede
aprovechar la experiencia en VFP al trabajar con el IDE de Visual Studio
trabajando con datos de VFP.
Se incorpora Rick Strahl quien demostró algunas de esas cosas geniales que
ha hecho para Web Connection 5.0. Aquí mis apuntes son un poco apurados,
Rick combinaba VFP, .NET, buscaba en la Web, en fin, se movía con absoluta
habilidad. Ha actualizado Web Connection para que incluya los avances
de VS 2005. Quizás lo más sorprendente fue la clase que mostró para
convertir de VFP a C#. Esto hay que verlo en detalle. Tenemos mucho que
aprender de Rick Stralh, es sencillamente genial.
Y hablando de genios ... Calvin Hsia, Se refirió al proyecto LINQ y las
futuras tecnologías. Para leer más sobre LINQ vea
http://msdn.com/netframework/future
Vuelve a tomar el testigo Ken Levy para hablar de las futuras áreas de
Sedna: VFP con controles ActiveX y Xbase; VFP interoperabilidad con: .NET,
SQL Server 2005 (incluida la versión Express), Windows Vista, WPF (Avalon),
WCF (Indigo) y Office 12 (XML) y más interoperabilidad con VFP: VS DDEX
Provider para datos VFP, características de VFP en VS 2005 y .NET LINQ.
El tiempo ha terminado, Ken nos desea una feliz Conferencia y que
disfrutemos de las personas que nos acompañan y de los materiales puestos a
nuestra disposición (las sesiones y los libros y revistas que ha comprado
MS para distribuir en este evento). Todo ha sido muy rápido, los ejemplos,
los ponentes, todo contra reloj. ¡¡ Ha durado 2 horas !! Ni me di cuenta,
qué rápido todo... Tenemos a nuestra disposición muchos recursos para
mantenernos al día: los blogs de Gurús y miembros del FoxTeam, las páginas
del MSDN, video en el Channel 9, los dos libros para descarga gratuitas ...
en fin chicos que .. manos a la obra con optimismo que ¡¡ vamos bien !!
¿Qué les ha parecido? A mí me ha tranquilizado mucho, VFP está vivo,
yo creo que más vivo que nunca y ¿saben qué? seguirá en mi PC dando guerra
por mucho tiempo. Las repetidas referencias a Interoperabilidad y
Extensibilidad aseguran su permanencia. Gracias a todo el equipo que
participó. ¡¡ Ha estado genial !! Esta Keynote ha sido grabada; pero no
sabemos si se va a publicar o no, por eso, al terminar fuimos
inmediatamente a ver a Ken Levy para pedirle que nos facilitara esta
información. Su gran importancia lo requería, así no cometíamos el error de
omitir cosas importantes o confundir conceptos. Nos dijo que si, que en
breve estaría a libre disposición, así ha sido, se encuentra en:
http://foxcentral.net/microsoft/SouthwestFox2005_Keynote.ppt y ha sido
comentado en PortalFox en:
http://www.portalfox.com/article.php?sid=1967
¿Y ahora? ... pues seguimos, aquí no hay descanso, se le saca el
máximo a cada momento.
Nos vemos en la próxima entrega, Reporte de la Conferencia Southwest
Fox 2005 - Día 14 de Octubre - Sesión tarde.
Saludos,
Ana
www.amby.net
|