ShouthwestFox
Inicio

PreConferencia

Encuentros

Vie 14 Mañana

KeyNote

Vie 14 Tarde

Drew Speedie

Sáb 15 Mañana

Sáb 15 Tarde

Dom 15 Mañana

Galerías

... a Conferencias

 
Anuncios






 
© PortalFox

Southwest Fox 2005

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

 


Todas las marcas y los logos utilizados en este sitio son propiedad de sus respectivos dueños.
Los artículos, noticias y comentarios son propiedad y responsabilidad de sus respectivos autores.
Copyright © 2000-2007 PortalFox. Todos los derechos reservados.