-

En un post anterior mencioné la liberación del SP1 para el .NET Framework 3.5 y el SP1 para Visual Studio 2008 (con la liga para descargarlos), y ahora puedo comunicarte que ya también se ha liberado un Training Kit que contiene presentaciones, demos y laboratorios entre otros materiales enfocados en lograr un buen entendimiento de nuevos conceptos como:
- ASP.NET MVC
- ASP.NET Dynamic Data
- ASP.NET AJAX History
- ASP.NET Routing
- ADO.NET Data Services
- ADO.NET Entity Framework
- WCF 3.5 SP1
- .NET Framework Client Profile.
Ya puedes descargar el .NET Framework 3.5 Enhancements Training Kit así como el anterior Visual Studio 2008 Training Kit que contempla otras tecnologías del .NET Framework 3.5.
Saludos
-
El día de hoy fue liberado oficialmente el Service Pack 1 para VS 2008 y simultáneamente el SP1 para el .NET Framework 3.5. Ambos SP facilitan aún más el desarrollo de software para las últimas plataformas e incluyen nuevas tecnologías como:
- .NET Framework 3.5 Client Profile
- SQL Server 2008 Support
- ADO.NET Entity Framework
- ADO.NET Data Services
- ASP.NET Dynamic Data
- ASP.NET Routing Engine
además de varias mejoras de desempeño y escalabilidad.
Este Service Pack puedes descargarlo aquí.
-
El Silverlight Tour se llevará a cabo en 19 ciudades de Estados Unidos, Australia y México.
En el caso específico de México será en español, y las ciudades en las que se impartirán estos cursos intensivos de 3 días sobre Silverlight 2.0 serán del 30 de Septiembre al 2 de Octubre en la Ciudad de México y Guadalajara y del 8 al 10 de Octubre en Monterrey.
El calendario completo de los cursos lo puedes consultar aquí, para mayor información puedes ir a la sección del sitio de devworx y la agenda detallada puede consultarse aquí.
-
.png)
El mes de Junio se liberó este conjunto de guías, enfocadas en facilitar la construcción de soluciones empresariales con clientes Windows que aprovechan Windows Presentation Foundation.
Estas guías te ayudarán a diseñar y construir clientes ligeramente acoplados WPF compuestos (la versión Mash-Ups de Web 2.0 para organizaciones y que algunos comienzan a llamar el Enterprise 2.0)
Con estos recursos se pueden extraer la interface de usuario de la lógica del negocio y construir clientes con una visión integral, es decir, integran diferentes soluciones que componen el portafolio de una organización, en un único cliente que las “compone”.
Esta nueva guía la puedes consultar como parte de los patrones y Prácticas en Composite Application Guidance for WPF y cuenta con una Implementación de Referencia que puedes obtener en Codeplex, que simula una aplicación relacionada con el mercado de acciones llamada Stock Trader RI que puedes obtener de Codeplex.
Esta implementación permite entender mejor como podemos dar soluciones de última generación, altamente ricas e interactivas, que aprovechan los recursos con los que ya cuentan las organizaciones, permitiéndoles integrarlos y extenderlos.
Saludos
-
La semana pasada escribí acerca de México en Pro de la Ecología Tecnológica y Michael Walsh me envió un correo en el que me dirigió hacia nuestro sitio global que trata sobre lo que estamos haciendo en Microsoft a favor del medio ambiente.

Algunos puntos interesantes que contiene son:
- Guías técnicas para el Ahorro de Energía
- Soluciones de Negocio – hay que resaltar el panel de control para entender los efectos de las operaciones de las empresas en el medio ambiente que incluyen las guías G3 del Global Reporting Initiative.
- Tips para impactar de manera más positiva al medio ambiente.
- El concurso mundial patrocinado por Microsoft para estudiantes de áreas relacionadas con las TI, Imagine Cup, está enfocado este año a la Tecnología a favor del Medio Ambiente y se llevará a cabo en la ciudad de Paris Francia.
- Hay otro concurso para empresas de desarrollo de software, The Ingenuity Point, que se enfoca en temas de Salud, Educación y Tecnología Limpia.
La mayor parte del contenido, además de alentar actuar en pro del medio ambiente, seguramente resultará en un beneficio económico al reducir el consumo de energía, que día con día se vuelve un recurso más caro.
Además de este sitio que tiene un enfoque corporativo existe otro llamado Green MSN, en el que hay noticias y tips, entre otra información, de como podemos actuar de manera personal a favor de nuestro Medio Mabiente.
Este sitio tiene herramientas para ser conscientes de la cantidad de CO2 emitida y de agua consumida aproximadamente al año por uno mismo.
-
Me dió gusto y orgullo ver que en un estudio llevado a cabo por GreenFactor, México ocupa el tercer lugar entre los paises participantes que están dispuestos a pagar al menos un 5% adicional por TI “verde” y “definitivamente” incrementaría su preferencia por ésta si demuestra tener un ROI:
- India (22.3%)

- U.S. (14.9%)
- Mexico (13.9%)
- UK (12.9%)
- France (12.3%)
- Australia (11.9%)
- Brazil (8.4%)
- Canada (8%)
- Germany (7.9%)
- Japan (6.4%)
- Italy (4.8%)
Es importante mencionar que respecto a lo que esperan pagar por tecnología que cuida la ecología, dos terceras partes de quienes respondieron en México (63%) esperarían pagar lo mismo o menos, algo que espero podamos cambiar creando mayor conciencia sobre nuestro medio ambiente.
En este mismo estudio Apple, HP y Microsoft son percibidas como las marcas más “Verdes” de TI.
Para más información puedes ver el artículo completo Apple, HP, Microsoft Perceived As Greenest IT Brands
Saludos
-
Frecuentemente encuentro gente de la industria que me externa su interés en saber qué se requiere para poder convertirse en Arquitecto. En Canadá crearon una serie de Webcasts sobre temas básicos de Arquitectura que a mi parecer pueden funcionar como guías para quienes aspiran en convertirse en Arquitectos y son:
Architecture 101 (Mohammad Akif)
Arquitectura es el balance entre el Arte y la Ingeniería, que requiere una cierta mentalidad y acercamiento para resolver problemas. Los Arquitectos funcionan como un puente entre los usuarios del negocio y los grupos de desarrollo y cada son reconocidos cada vez más como rol crítico dentro de las organizaciones. Convertirse en un Arquitecto puede traducirse como una mejor posición en un plan de carrera, pero es complicado encontrar guías prescriptivas sobre cómo convertirse en uno. Esta es la primera sesión de una serie de cuatro enfocado en los que aspiran a convertirse en Arquitectos en el que Mohammad Akif aborda algunas ideas clave sobre Arquitectura y define los atriburos de un arquitecto.
Software development lifecycle and methodologies (Dave Remmer)
A través de los años los acercamientos que los equipos han usado para desarrollar software han evolucionado. En esta segunda sesión, Dave Remmer aborda las diferentes etapas que los proyectos atraviesan y ejemplificará algunas de las metodologías usadas por los equipos de desarrollo. En esta sesión se hacen también comparaciones y contrastes de las metodologías de Cascada, Ágil, RUP, SCRUM y MSF, y la forma en que son utilizadas en los proyectos.
Services orientation and other architectural paradigms (Dave Remmer)
Uno de los temas más calientes en Arquitectura de Software es la construcción de soluciones con un enfoque orientado a servicios y como este enfoque puede proveer agilidad, flexibilidad y re-uso. Dave Remmer aborda algunos enfoques para arquitectar software. Esta sesión ofrece una descripción general de la orientación a servicios y como difiere de la orientación a objetos y de la arquitectura basada en componentes, así como una discusión sobre algunos de los retos organizacionales que enfrentan los equipos cuando utilizan una arquitectura orientada a servicios.
Transitioning from a developer to an architect (Mohammad Akif)
¿Eres un desarrollador que quiere aprender más sobre cómo convertirse en un Arquitecto? o ¿Cómo ser formalmente reconocido como un Arquitecto? En esta última sesión, Mohammed Akif explica como se puede adquirir el conjunto de habilidades requeridas para convertirse en un Arquitecto y como venderse uno mismo como Arquitecto en tu Organización o Industria. También se enumera una lista de recursos de los que puedes echar mano para la transición de Desarrollador a Arquitecto.
Espero estos Webcasts les provean una mejor idea de lo que requiere el rol de un Arquitecto, de los recursos que les pueden apoyar en esta transición y sea parte de un principio sólido es esta nueva etapa.
-
Este mes de Mayo se liberó el SP3 para Windows XP, que además de contener muchas de las mejoras previamente liberadas incluye un grupo de nueva funcionalidad como lo son:
- "Black Hole" Router Detection
- Network Access Protection (NAP)
- edSSP Security Service Provider
- Descriptive Security Options User Interface
- Enhanced security for Administrator and Service policy entries
- Microsoft Cryptographic Module
- Windows Product Activation
Una vista preliminar de lo que incluye este nuevo Service Pack recomiendo bajar el Windows XP Service Pack 3 Overview, para aquellos que tienen XP en casa la manera más sencilla de intalarlo es a través de Windows Update, y para los profesionales de TI y desarrolladores se puede obtener aquí.
Por otro lado, una noticia importante es que el SP2 de Office System 2007 tendrá aún mayor apertura a diversos formatos para documentos que son estándares (como lo son Open XML y ODF) o altamente utilizados (como lo son XPS y PDF). Para más detalle recomiendo leer el comunicado de prensa que se emitió el 21 de Mayo Microsoft Expands List of Formats Supported in Microsoft Office.
Aprovecho para mencionar que ya estádisponible el Beta del SP1 para Visual Studio 2008 y lo puedes obtener aquí.
-
La plataforma de Microsoft Office System 2007 permite construir poderosas aplicaciones basadas en roles, colaborativas y analíticas, extendiendo los sistemas de línea de negocios y las aplicaciones de back-end a aquellos que trabajan con la información de las organizaciones.
Las Aplicaciones Compuestas, similar a lo que se denomina Mash-Up epara la Web, son los Clientes por excelencia de las Arquitecturas Orientadas a Servicios (SOA) ya que aprovechan los servicios expuestos en una organización al consumirlos dentro de una misma aplicación, haciendo uso de componentes interrelacionados., Así mismo, las aplicaciones o clientes compuestos ofrecen a los usuarios la capacidad de organizar su entorno de trabajo de acuerdo a sus funciones específicas sin necesidad de solicitar cambios.
El conjunto de herramientas que viene con el OBA Composition Reference Toolkit Versión 2.0, conformado por el Microsoft OBA Composition Server y el OBA Composer, permiten componer aplicaciones utilizando componentes de OBA semánticamente relacionados como lo son: flujos de trabajo, librerías de documentos, listas, páginas de Microsoft Office Sharepoint Server 2007, Web Parts, add-ins mara Visual Studio Tools for Office (VSTO), Reportes de Inteligencia de Negocio (BI), Dashbords de BI, entre otros.
El OBA Composer es una aplicación hecha con Windows Presentation Foundation que ofrece una rica experiencia de usuario y una manera prescriptiva para componer aplicaciones OBA.
.jpg)
La OBA Composition Reference Toolkit 2.0, permite instalar el OBA Composer en un equipo con el sistema operativo Windows Vista y conectarse remotamente a otro equipo en el que se este ejecutando Office Sharepoint Server. Además provée soporte para nuevos componentes para cubrir escenarios para soluciones de Reportes de Gastos, Administración de Órdenes de Compra, Servicios Financieros y Salud entre otros.
-

Microsoft Patrones y Prácticas anunció este viernes 16 de Mayo la última adición a las guías de Arquitectura de Software de librería de P&P, el Enterprise Library 4.0 para Visual Studio 2008.
El Enterprise Library consiste en componentes reutilizables de software diseñados para asistir a los desarrolladores con retos comunes para el desarrollo de soluciones empresariales. Incluye un conjunto de bloques de aplicación (Application Blocks) y un conjunto de funcionalidad medular, tales como generación de objetos, configuración, y mecanismos de instrumentación. Esta nueva versión incluye un nuevo bloque de aplicación: el Unity Application Block, que implementa un marco de trabajo que provee capacidades para la generación de objetos e inyección de dependencias, entre otras muchas mejoras y nueva funcionalidad.
Los bloques que componen a esta librería son:
- Caching Application Block.
Los desarrolladores pueden utilizarlo para incorporar cache en sus aplicaciones.
- Cryptography Application Block.
Los desarrolladores pueden utilizarlo para incorporar encripción simétrica o por hashind en sus aplicaciones.
- Data Access Application Block.
Los desarrolladores pueden utilizarlo para incorporar funcionalidad estandarizada para bases de datos en sus aplicaciones.
- Exception Handling Application Block.
Los desarrolladores y creadores de políticas pueden utilizarlo para crear una estratégia consistente para el manejo de exepciones que suceden a lo largo y ancho de las capas de la arquitectura de las aplicaciones empresariales.
- Logging Application Block.
Los desarrolladores pueden utilizarlo para incluir funcionalidad estandarizada para el registro de auditorías en sus aplicaciones.
- Policy Injection Application Block.
Los desarrolladores pueden utilizarlo para implementar políticas de intercepción que pueden ser utilizadas en la implementación de funcionalidad común como lo son: registro de auditorías, caching, manejo de exepciones y validación a través del sistema.
- Security Application Block.
Los desarrolladores pueden utilizarlo para incorporar funcionalidad para la autorización y seguridad de sus aplicaciones.
- Unity Application Block.
Los desarrolladores pueden utilizarlo como un contenedor de inyección de dependencias ligero y expandible con soporte para la inyección de in llamado a un constructor, propiedad y/o método.
- Validation Application Block.
Los desarrolladores pueden utilizarlo para crear reglas de validación para objetos de negocio que pueden ser utilizados a través de diferentes capas de sus aplicaciones.
Ligas relacionadas:
-
Me da gusto comunicarte que ya puedes bajar las presentaciones de las exposiciones que se dieron en nuestro Foro Regional de Arquitectura (RAF 08), las cuales he colocado en mi espacio público de SkyDrive, y las cuales he incluído en dos archivos .zip que contienen las presentaciones del primer y segundo día agrupadas por día. El detalle de este foro y la liga lo pueden consultar en un blog que escribi anteriormente en
Da click arriba para las presentaciones
A aquellos que nos acompañaron les agradezco mucho su presencia y espero que haya estado a la altura de sus expectativas y necesidades.

Aprovecho para comentar un poco más sobre el servicio de SkyDrive, que es un espacio de 50 Gb en la nube que permite a cualquier persona que cuenta con un Windows Live ID (@hotmail.com, @live.com, etc) almacenar sus archivos a través de este servicio que no tiene nungún costo, y que ofrece dos secciones, una con acceso restringido por folder, es decir tú decides que compartir con quién, y otra pública en dónde puedes compartir con cualquier persona tus archivos sin que cuenten con su Windows Live ID. Este servicio, así como los demás servicios y productos de la plataforma de Windows Live los puedes obtener en http://get.live.com.
-
Este mes darán inicio los talleres de actualización tecnológica que estamos organizando para las empresas de desarrollo de software empaquetado que tenemos inscritas en el programa Metro, los cuales serán los siguientes:
WORKSHOP: Visual Studio 2008
19 y 20 de Mayo
|
Día 1 |
|
Nuevas características en C# 3.0 |
|
Revisión de Visual Studio 2008 y .NET Framework 3.5 |
|
LINQ para Objetos |
|
LINQ para DataSets |
|
LINQ para XML |
|
LINQ para SQL Server |
|
Día 2 |
|
Windows Presentation Foundation y Espression Blend |
|
Windows Workflow Foundation |
|
Windows Communication Foundation |
WORKSHOP: Desarrollo Web (Web 2.0)
21, 22 y 23 de Mayo
|
Día 1 |
|
Desarrollo de aplicaciones Web con Visual Studio 2008 |
|
LINQ Data Source |
|
Páginas Maestras y herencia visual. |
|
Manejo de hojas de estilo (CSS) |
|
Nuevos Controles en Visual Studio 2008 (ListView y DataPager) |
|
Día 2 |
|
Introducción a ASP.NET AJAX |
|
Contruyendo una aplicación web utilizando ASP.NET AJAX |
|
Acceso a datos utilizando ASP.NET AJAX |
|
Día 3 |
|
ASP.NET AJAX Control Toolkit |
|
Introducción a Silverlight |
|
Enriqueciendo la interface gráfica con Microsoft Expression (Design, Web y Blend) |
WORKSHOP: Windows Server 2008
26 de Mayo
|
Día 1 |
|
Arquitectura de Windows Server 2008 |
|
Powershell |
|
Trabajando con IIS 7.0 |
|
Trabajando con Terminal Services |
|
Explorando la Virtualización en Windows Server 2008 |
WORKSHOP: Office Business Applications (OBA)
27 de Mayo
|
Día 1 |
|
Revisión de Office Business Applications |
|
Revisión de Visual Studio Tools for Office |
|
Extendiendo la interface gráfica de Microsoft Office. |
|
Integración con Sharepoint |
WORKSHOP: Arquitectura y Software como Servicio (SAAS)
28 y 29 de Mayo
|
Día 1 |
|
Enterprise Library 3.0 |
|
Software Factories |
|
Día 2 |
|
Software como Servicio (SAAS-Software as a Service) |
|
Arquitectura MutiTenant |
WORKSHOP: SQL Server Database Infrastructure and Scalability
2 al 6 de Junio
|
Día 1 y 2 |
|
Availability Enhancements |
|
Policy-based Management and Multi-Server Admin |
|
Performance Data Collection |
|
Resource Management and Troubleshooting |
|
Security Enhancements |
|
Management Implications of New Features, Part 1 |
|
Management Implications of New Features, Part 2 |
|
Scalability Enhancements |
|
Día 3 y 4 |
|
TSQL Improvements and Data Types |
|
Beyond Relational |
|
SQLCLR: .NET Code In SQL Server |
|
Service Broker and Messaging |
|
SQL Server and Visual Studio |
|
Client Programmability |
|
ADO.NET Entity Framework |
|
HTTP Programming and SQL Server |
|
Occasionally Connected Systems |
|
Día 5 |
|
SQL Server 2008 Upgrade Technical Value Proposition |
|
Anatomy of an Upgrade |
|
Upgrade Advisor |
|
Application Compatibility Testing |
|
Planning Your Upgrade |
WORKSHOP: SQL Server Business Intelligence
9 al 13 de Junio
|
Día 1 |
|
Microsoft BI Strategy Overview |
|
Introduction to Dimensional Modeling Techniques |
|
Introduction to ETL Techniques Using SSIS |
|
Introduction to SSRS |
|
Día 2 y 3 |
|
Publishing and Accessing Reports with SSRS and Office |
|
Introduction to the UDM |
|
Accessing the UDM from SSRS and Excel Services |
|
Introduction to SSAS Data Mining Models |
|
Building Dashboards in Office SharePoint Server 2007 |
|
Día 4 y 5 |
|
Improving Integration with SSIS |
|
Creating More Flexible and Richer Reports in SSRS |
|
Leveraging SSRS Programmability in Your Applications |
|
Monitoring and Managing an SSAS Server with New Tools |
|
Understanding SSAS Query & Performance Improvements |
|
Data Mining in SQL Server 2008 |
Si estás interesado en alguno de estos talleres, y trabajas en una empresa que se dedica a desarrollar los productos de software que comercializan puedes contactarme a través de este blog para que te aparte un lugar y te envíe una invitación para que nos acompañes sin ningún costo al taller o talleres que me especifiques. Por favor toma en cuenta que estamos sujetos a disponibilidad y las solicitudes serán servidodas FIFO.
Saludos y hasta la próxima
-
Martes y Miércoles de la semana pasada tuvimos nuestro cuarto Foro Regional de Arquitectos, también conocido como RAF, en el que tuvimos la oportunidad de convivir con Arvindra Sehmi, y que quienes hemos leído alguno de los primeros cinco números del "The Architecture Journal" podemos identificarlo más fácilmente ya que es él quien concibio y desarrollo esta publicación trimestral, (de hecho nos comento que es trimestral para coincidir con las estaciones del año, así como algunos de sus elementos visuales coinciden con las mismas).
Realmente en lo personal fue toda una experiencia convivir con Arvindra, uno tiene mucho que aprender de personas tan creativas como lo es él, pero el tema que quiero comentar está relacionado con el tema que abordamos en nuestra nueva publicación del The Architecture Journal que por primera vez se aleja de los temas tecnológicos y se enfoca en la profesión de Arquitecto en las Tecnologías de Información, mostrando ejemplos de Arquitectos como lo es Paul Preiss, fundador de la IASA, certificación como Arquitecto por parte de The Open Group Architecture Framework (TOGAF), así como una guía de la A a la Z para ser un Arquitecto, especialmente útil para aquellos que nos interesa iniciar o consolidarnos en esta profesión. Les recomiendo mucho este número, en especial a aquellos de ustedes que sienten interés por esta profesión (ya sea para ejercerla, o para entendernos a los Arquitectos).
Saludos y hasta la próxima
-
Ya están disponibles las grabaciones de los foros que tuvieron lugar en Febrero de este año en GDL y MTY que nos hizo favor de poner en línea Jesús Hernández:
|
Titulo |
Link Directo |
Claves de Acceso |
|
Foro Febrero GDL PET |
Ver Grabación |
Recording ID: BZR267 Attendee Key: 9n6;P4<RR |
|
Foro Febrero GDL IT Governance |
Ver Grabación |
Recording ID: 8TG84T Attendee Key: 9n6;P4<RR |
|
Foro Febrero MTY PET |
Ver Grabación |
Recording ID: 8NJR75 Attendee Key: 9n6;P4<RR |
|
Foro Febrero MTY IP TV |
Ver Grabación |
Recording ID: GJCSM8 Attendee Key: 9n6;P4<RR |
|