| 
                    Jesus Alvarez [26-Mayo-06]
                    
                      Entre
                      el 7 y 9 de mayo tuve la oportunidad de asistir
                      a Techcon 2006 en Las Vegas. La conferencia tuvo lugar
                      en el hotel Rainassance de la cadena Marriott y
                      contó con la asistencia de un buen número
                      de desarrolladores importantes en el mercado de Business
                      Basic. Esta edición
                      de Techcon ha sido la más importante en varios años,
                      con anuncios significativos en la línea de productos
                      de BASIS. 
                    La conferencia se concentró en las nuevas funciones en
                      BBj 6. Tuvo buena aceptación entre los asistentes el nuevo
                      respaldo del lenguaje hacia programación
                      orientada a objetos. BBj 6 permite clases definibles
                      por
                      el desarrollador, herencia, interfaces y control de acceso
                      a métodos o campos de las clases. Una metodología de
                      objetos aplicada correctamente promueve el diseño abstracto
                      y el reuso de código, reduciendo el tiempo de desarrollo
                      y mantenimiento en aplicaciones. Este sintaxis de objetos
                      puede intercalarse con aplicaciones
                      o estilos
                      de codificación
                      existentes que siguen estando respaldados en BBj 6. Esto
                      permite usar nuevas metodologías de desarrollo sin desechar
                      librerías
                      de código
                      creadas
                      a través
                      de los
                      años. 
                     En el sistema de bases de datos se presentó el
                      nuevo respaldo a disparadores (triggers) y procedimientos
                      almacenados
                      (stored procedures), facilitando la implementación
                      de integridad relacional, acceso programático y esquemas
                      de seguridad en la base de datos. Estos
                      triggers y stored procedures desarrollados en BBj se integran
                      al sistema de base de datos y pueden invocarse en accesos
                      SQL tanto de aplicaciones en BBj como en otros lenguajes.
                      También
                      fueron introducidos
                      nuevos tipos de archivos optimizados para registros de
                      largo
                      variable, sistemas de transacciones o acceso SQL que pueden
                      mejorar
                        el rendimiento de acceso en muchas aplicaciones.  
                    Los módulos de desarrollo FormBuilder y el
                      AppBuilder sustituyen totalmente los anteriores ResBuilder
                      y GUIBuilder,
                      con funciones adicionales y permitiendo desarrollo GUI
                      bajo cualquier ambiente respaldado por BBj incluyendo Windows,
                      Linux, MacOS y Unix. El BASIS IDE basado en NetBeans fue
                      extendido para integrar control de código fuente (source
                      code
                      control) en proyectos usando CVS. Se mejoró la integración
                      con el analizador de rendimiento (performance analyzer)
                      y el editor fue mejorado. 
                    La conferencia también fue una excelente oportunidad
                      para compartir experiencias con otros desarrolladores y
                      evaluar
                      productos complementarios. Uno de los principales desarrolladores
                      de la cadena Starwood Hotels (Sheraton,
                      Westin, St. Regis) hizo una presentación del uso
                      de BBj Web Services en su división de tiempo compartido
                      (Resorts Vacation 
                      Ownership) permitiendo acceso en el web desde diferentes
                      tipos de aplicaciones. Representantes de AddOn Software
                      mostraron su "Rapid
                      Development Environment" (RDE)
                      que acelera grandemente el desarrollo de aplicaciones GUI
                      con estándares y estética consistentes. Varios
                      fabricantes de productos complementarios presentaron las
                      bondades de
                      integrar
                      sus productos en instalaciones con productos de BASIS. 
                    La liberación de BBj 6 está proyectada para principios
                      de Junio. Información
                      detallada de la conferencia incluyendo ejemplos de código
                      estarán
                      disponibles en la próxima edición de la revista Advantage.
                      Entretanto, voy a resumir en estos foros
                      algunas ideas de esta conferencia. Siéntanse
                      en la libertad de colocar comentarios o preguntas sobre
                      estos
                      temas. Las
                      notas están
                      organizadas por tema: 
                                        Flexibilidad
                        en el Lenguaje  
                      Bases de Datos 
                      Acelerando el Desarrollo 
                      Productos Complementarios 
                       
                     |