Frameworks y Herramientas de desarrollo rápido (RAD) para agilizar el desarrollo de soluciones .NET
Bien, bien, bien, pues hoy dejo descansar el coco y os paso aviso de esta sesión de desarrollo que prepara la gente de Microsoft.
Si todo va bien y el tiempo no lo impide ese día iremos para allá a ver que nos cuentan.
Y a ver si se dejan ver por ahí la Gente IT
Muy interesante a priori todo lo referente a .NET con Frameworks y RAD y la parte de Kalipso.
Muy bueno puede ser el apartado de DotNETNuke (a ver, a ver…)
La que puede ser la panacea de la programación es la presentación de SolidRAD y PlainTools, yo como siempre si no lo veo no lo creo y me gustaría verlo funcionar fuera de una demo en entorno “Controlado” (todos los que hemos hecho presentaciones en público sabemos lo teórico que es ese concepto de “Controlado“…
)
Todos los detalles y el registro Aquí (como siempre…)
DÍA 22 DE ABRIL DEL 2008
Productos:
.NET and Visual Studio.
Resumen
El desarrollo de aplicaciones puede agilizarse y acelerarse mediante el uso de frameworks y herramientas de desarrollo rápido (RAD) de código abierto y propietario que cubren una determinada funcionalidad o rol dentro de una arquitectura o que incluso generan una solución completa personalizable y extensible. Durante este evento tendremos la oportunidad de explorar y revisar algunos frameworks y herramientas RAD disponibles en el mercado, tanto de código abierto (Open Source) como propietarias, que nos permiten crear aplicaciones y pilotos basados en tecnologías Microsoft de forma rápida, ágil y con gran calidad.
Agenda del Evento
10:00-10:30 Introducción: Desarrollo sobre .NET con Frameworks y herramientas RAD.
Revisaremos las distintas posibilidades que permiten desarrollar soluciones software: uso directo de tecnologías .NET, uso de frameworks y “building blocks” de código abierto (open source) y propietarios y uso de herramientas RAD (generación de código automático o plataformas extensibles mediante metadatos).
ORM y Acceso a Datos en Aplicaciones Empresariales
10:30-11:00 nHibernate (Eduardo Quintás- Plain Concepts)
Exploraremos las posibilidades que ofrece este framework ORM (Object-relational mapping) de código abierto (Open Source) y su papel dentro de una arquitectura de aplicación empresarial.
11.00-11.45 LINQ to SQL y ADO.NET Entity Framework(Unai Zorrilla- Plain Concepts)
En esta sesión revisaremos la importancia de diseño orientado a modelos, el modelado conceptual y las capas de persistencia y los dos frameworks de Microsoft relacionados.
Por un lado, LINQ to SQL es un componente de .NET 3.5 que proporciona un entorno de gestión de datos relacionales como objetos.
Por otro, ADO.NET Entity Framework es el nuevo framework de acceso a datos empresarial que permite mapear un modelo lógico de datos a un modelo conceptual de tipo entidad-relación extensible y personalizable apoyándonos en un entorno visual integrado con Visual Studio, y que además permite realizar consultas a través del nuevo lenguaje de consultas integrado LINQ (LINQ to Entities) con los correspondientes beneficios como la revisión de las consultas en tiempo de compilación y un tipado fuerte de objetos y consultas.
Contenedores de Objetos (Inversion de Control, Inyección de Dependencias, Programación orientada a Aspectos,etc..)
12.00-12.30 Spring .NET (Eduardo Quintás- Plain Concepts)
Veremos qué puede ofrecer este framework de código abierto (Open Source) como contenedor de objetos en aplicaciones empresariales. Funcionalidades como Contenedor de Inversión de Control, programación orientada a aspectos, etc..
12.30-13.00 Unity y Codeplex (David Salgado- Microsoft)
Disponible dentro de Codeplex (repositorio de código abierto de Microsoft), Unity es un “application block” ligero y extensible que actúa de contenedor de objetos de inyección de dependencias para crear aplicaciones débilmente acopladas.
Frameworks de Interfaz de Usuario
13.00-13.30 ASP.NET MVC (Isabel Gómez- Microsoft)
ASP.NET MVC es un framework de Microsoft de código abierto (código disponible en codeplex) que implementa el patrón de diseño Model-View-Controller. Este tipo de diseño permite la separación clara entre modelos, vistas y controladores facilitando las pruebas y haciendo posible un diseño dirigido por pruebas (test driven development).
13.30-14.00 Framework Movical (Darío Gonzalez- Centro de Innovación de Boecillo)
El framework Movical tiene como objetivo facilitar el desarrollo de aplicaciones de movilidad, mejorando la productividad y reduciendo la curva de aprendizaje del lenguaje de desarrollo. Entre otras, tiene las siguientes capacidades: soporte de modo conectado y desconectado, securización de datos sensibles, soporte de Windows Mobile 5.0 o superior, etc…
Entornos de desarrollo RAD (herramientas y plataformas)
14.00-14.30 Desarrollo Rápido de Aplicaciones Web 2.0 con DotNetNuke (Vicenç Masanas – Disgrafic ITec SL)
DotNetNuke es una plataforma de código abierto de desarrollo de aplicaciones web que permite crear aplicaciones web a medida con filosofía web 2.0, sistema de gestión de contenidos, portales de usuarios y colaborativos, etc.. y que está basado en las últimas tecnologías .NET: Silverlight, ASP.NET Ajax (Visual Studio 2008), etc..
Entornos de desarrollo RAD (herramientas y plataformas)- Continuación
15.15-15.45 SolidRAD: Creación de una aplicación centrada en datos de dos o tres capas en una semana con SolidRAD (Jesús López- Solid Quality Learning)
Solid RAD es una herramienta de desarrollo rápido y un marco de trabajo para crear aplicaciones centradas en datos con una arquitectura de dos o tres capas físicas. Teniendo SQL Server 2005 como gestor de base de datos, WCF en la capa de aplicación y WPF en la capa de presentación en el caso de cliente rico y ASP.NET en el caso de cliente web. Sigue mejores prácticas de Microsoft y utiliza las correspondientes Software Factories y Application Blocks recomendados.
15.45-16.15 Kalipso: Soluciones móviles para un mundo móvil (Eduardo Sanz- Intermec Technologies)
Kalipso es una herramienta visual de desarrollo rápido de aplicaciones para plataformas Windows CE y Pocket PC que mejora la productividad y reduce los costes de desarrollo, en la mayor parte de los casos, sin necesidad de programar. Kalipso soporta multitud de tecnologías de identificación y captura automática y gestión de datos, tales como lectores de códigos de barras, pantalla táctil, reconocimiento de voz, comunicaciones radio, impresión y RFID entre otras.
Entornos de desarrollo RAD (herramientas y plataformas)- Continuación
16.30-17.00 PlainTools (Unai Zorrilla- Plain Concepts)
PlainTools es una herramienta de desarrollo rápido que incluye entre otras las siguientes características principales: completa integración con Visual Studio 2008, modelador de entidades con capacidad de división y conexión basado en DSL Tools, motor ORM basado en LINQ to SQL o ADO.NET Entity Framework (próxima versión), soporte de enlace a datos para WinForm, WebForm y WPF, definición de servicios y generación automática de fachadas de servicios basadas en WCF.
17.00-17.30 Dynamics CRM 4.0 como plataforma de desarrollo (Barcelona: Daniel Sabater-Spenta)
Exploraremos las posibilidades que tiene CRM 4.0 como plataforma de desarrollo rápido de aplicaciones. Capacidades como la creación de entidades y sus correspondientes formularios, definición y creación de workflows y extensibilidad mediante plugins en .NET
17.30-18.00 Cierre y conclusiones (Isabel Gómez- Microsoft)
Revisaremos el contenido de la agenda del día y comentaremos otras filosofías de desarrollo y despliegue de aplicaciones como S+S (Software + Services) y las iniciativas de Microsoft para facilitar el desarrollo de las mismas.




Xavier!!!
Yo me apunto, pero me parece que te has olvidado de linkar la palabra “Aquí”. Es que… postear a estas horas… tiene estos descuidos!
abril 8th, 2008 at 11:38 pmGracias!!!
Si es que esto no puede ser sano…
abril 8th, 2008 at 11:49 pmNo hay de qué. Para eso estamos!
Ale, ya me he registrado en el evento y ya me puedo ir a dormir. Que repsonder posts a estas horas tampoco ha de ser sano…
Buenas noches!
abril 9th, 2008 at 12:03 am[...] bien nos anunciaron en BlogXperinece, hoy hemos acudido al evento de Microsoft sobre Frameworks y Herramientas de desarrollo rápido [...]
abril 22nd, 2008 at 8:52 pm