Welcome to MSDN Blogs Sign in | Join | Help
Windows Presentation Foundation Toolkit - Venezuela

Hola Comunidad!!!

En esta oportunidad les escribo, para darles visibilidad del evento que culminamos hoy en la ciudad de Caracas. Se trata del evento para desarrolladores Windows Presentation Foundation: Aplicación de finanzas personales.

Tuve la oportunidad de compartir con Bela Istok y conversar sobre el desarrollo de aplicaciones orientadas a escritorio Windows, utilizando tecnología Windows Presentation Foundation y combinandola con un proyecto Open Source ubicado en el portal de CodePlex denominado WPFToolkit.

 

 

 

 

 

 

 

 

Este proyecto tiene como finalidad exponer un conjunto de librerias de controles WPF para ser implementados en nuestras aplicaciones de escritorio, de una manera práctica. De hecho, esta orientado a brindar nu mejor soporte programático a los desarrolladores que actuakmente construyen aplicaciones WPF cambiando los paradigmas de interfaz visual que hasta ahora conocíamos.

El evento estuvo excelente!. A continuación comparto los siguientes recursos que pueden utilizar para comprender más sobre WPF y sobre el proyecto WPFTookit:

  • Portal Open Source de VisiFire: Galeria de controles gráficos Silverlihgt y WPF gratuitos.
  • Prism: pattern & practices Composite Application Guidance for WPF and Silverlight: Es una guía prescriptiva de diseño para la construcción, mediante las mejores prácticas, de aplicaciones para plataformas Windows o Web, mediante WPF o WPF/E (Silverlight).
  • pattern & practices: Complete catalog: Este enlace lleva al catalogo completo de guías de diseño, implementación, mejores prácticas de desarrollo, arquitectura y uso de tecnologías de desarrollo Microsoft. Esta excelente!!!
  • KeyNote: Windows Presentation Foundation: Pude grabar el keynote de la sesión de hoy (disculpen el audio que es un poco bajo).
  • Ribbon UI: También grabe la sesión orientada a la implementación del uso del Ribbon UI para nuestras aplicaciones orientdas al escritorio. Por temas de espacio, deben descargars el archivo 1 y el archivo 2.

Espero lo disfruten.

Saludos!

Néstor Guadarrama

Gerente Unidad de Desarrollo de Software

Microsoft Venezuela

Webcast de Desarrollo para el mes de Junio 2009

Hola Comunidad,

Anexo la invitación a registrarse en los webcast de desarrollo de aplicaciones que estaremos haciendo durante el mes de Junio:

 

http://www.microsoft.com/venezuela/imagesmails/images47673/fondo1.gif

http://www.microsoft.com/venezuela/imagesmails/images47673/logo.gif

http://www.microsoft.com/venezuela/imagesmails/images47673/fondo2.gif

http://www.microsoft.com/venezuela/imagesmails/images47673/trans.gif

http://www.microsoft.com/venezuela/imagesmails/images47673/trans.gif

http://www.microsoft.com/venezuela/imagesmails/images47673/mai_ve-webcast.jpg

Durante el mes de Junio estaremos ofreciendo diversos Webcast de tecnologías Microsoft para desarrolladores donde tendrás la oportunidad de consultar a nuestros especialistas las dudas acerca de las diversas tecnologías el cronograma es el siguiente:

"Implementando ASP.Net con AJAX en aplicaciones Web"

Iniciaremos esta sesión con uno de los controles más utilizados del conjunto de herramientas de ASP.Net que trabajan conjuntamente con AJAX tal como el UpdatePanel.

http://www.microsoft.com/venezuela/imagesmails/images47673/bullet.gif

Fecha: Viernes 5 de Junio de 2009

http://www.microsoft.com/venezuela/imagesmails/images47673/bullet.gif

Hora: 10:30 AM

http://www.microsoft.com/venezuela/imagesmails/images47673/btn.jpg

 

"Desarrollando una arquitectura orientada a Servicios"

Conozca la capacidad para responder rápidamente ante los cambios y optimizar los procesos de negocio es un factor clave para la competitividad y el crecimiento de las organizaciones.

http://www.microsoft.com/venezuela/imagesmails/images47673/bullet.gif

Fecha: Martes 9 de Junio de 2009

http://www.microsoft.com/venezuela/imagesmails/images47673/bullet.gif

Hora: 2:30 PM

http://www.microsoft.com/venezuela/imagesmails/images47673/btn.jpg

 

"Desarrollando con XNA"

En este WebCast estudiaremos el uso de Shaders en HLSL desde XNA, lo que nos permitirá entender cómo aprovechar al máximo el poder de la GPU, creando un océano con olas y reflexión del cielo. Es necesario tener conocimientos básicos de C# y Trigonometría, pero no es necesario tener conocimientos previos de Shaders ni de XNA.

http://www.microsoft.com/venezuela/imagesmails/images47673/bullet.gif

Fecha: Jueves 11 de Junio de 2009

http://www.microsoft.com/venezuela/imagesmails/images47673/bullet.gif

Hora: 3:00 PM

http://www.microsoft.com/venezuela/imagesmails/images47673/btn.jpg

 

"Seguridad y Arquitectura con WCF"

Esta sesión pretende mostrar las nuevas características de seguridad de WCF así como mostrar las ventajas de arquitectura del mismo.

http://www.microsoft.com/venezuela/imagesmails/images47673/bullet.gif

Fecha: Miércoles 17 de Junio de 2009

http://www.microsoft.com/venezuela/imagesmails/images47673/bullet.gif

Hora: 10:30:00 AM

http://www.microsoft.com/venezuela/imagesmails/images47673/btn.jpg

 

"Programación en 3 capas"

Siendo el objeto Visual es un objeto básico de WPF, cuya función principal es proporcionar la compatibilidad con la representación. Mostraremos como los controles de interfaz de usuario, tales como Button y TextBox, se derivan de la clase Visual y la utilizan para conservar sus datos de representación.

http://www.microsoft.com/venezuela/imagesmails/images47673/bullet.gif

Fecha: Jueves 18 de Junio de 2009

http://www.microsoft.com/venezuela/imagesmails/images47673/bullet.gif

Hora: 10:30 AM

http://www.microsoft.com/venezuela/imagesmails/images47673/btn.jpg

 

"Integración de WCF y WWF"

Esta sesión pretende mostrar la manera más efectiva para hacer una integración de WCF con WWF.

http://www.microsoft.com/venezuela/imagesmails/images47673/bullet.gif

Fecha: Martes 23 de Junio de 2009

http://www.microsoft.com/venezuela/imagesmails/images47673/bullet.gif

Hora: 2:30 PM

http://www.microsoft.com/venezuela/imagesmails/images47673/btn.jpg

 

http://www.microsoft.com/venezuela/imagesmails/images47673/pie.jpg


 

 

 

Saludos!

Néstor Guadarrama

Gerente Unidad de Desarrollo de Software

Microsoft Venezuela

 

 

Noticias de Desarrollo - Mayo 2009

Hola Comunidad!!!

En esta oportunidad les escribo para darles visibilidad de algunas noticias del mundo de desarrollo .NET que pueden ser de interés para ustedes:

Desarrollador Platinum Plus

El día de ayer fue liberado la nueva mejora al programa "Desarrollador Cinco Estrellas". Se trata de la campaña "Desarrollador Platinum Plus", la cuál esta diseñada para apoyar el proceso de aprendizaje sobre las nuevas características del .NET Framework 3.5, como ASP .NET MVC, ASP .NET Dynamic Data, ASP .NET AJAX History, ASP .NET Routing, ADO .NET Data Services, ADO .NET Entity Framework, Windows Communication Foundation 3.5 SP1 y el .NET Framework Client Profile. Toda esta información de aprendizaje, se basa en el .NET Framework 3.5 Enhancements Training Kit, el cuál es un kit de auto-entrenamiento sobre las nuevas características del .NET Framework.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Glimmer

Glimmer, es un experimento del evento MIX realizado en Las Vegas. Se trata de un framework de ejecución, del lado del cliente, que le permite a los desarrolladore de manera fácil crear elementos interactivos dentro de sus páginas web para liberar el poder de las librerias de jQuery. Contiene un conjunto de asistentes que permiten crear scripts jQuery para escenarios de intereactividad comunes.

 

 

 

 

UTN Mobile Mall

UTN Mobile Mall es una plataforma de servicios construida usando la infraestructura para escritorio y móviles de Microsoft .NET Framework y Microsoft SQL Server. El ejemplo muestra la generación dinámica de servicios web WCF y aplicaciones .NET Compact Framework usando diseñadores gráficos de alto nivel. UTN Mobile Mall posibilita a usuarios no técnicos diseñar e implementar servicios web y aplicaciones móviles usando simples diseñadores implementados en WPF y Silverlight.

El ejemplo muestra un amplio rango de tecnologías de Microsoft Visual Studio 2008, .NET Framework 3.5 y Microsoft SQL Server incluyendo:

  • Aplicaciones WPF
  • Web Services y clientes WCF incluyendo servicios SOAP y REST
  • ADO.NET tanto en escritorio como en móviles
  • Aplicaciones Windows Mobile usando .NET Compact Framework
  • Generación dinámica de ensamblados .NET para escritorio y móviles
  • Microsoft SQL Server 2008 ó 2005 y Microsoft SQL Server 2005 Mobile
  • Aplicaciones Microsoft Silverlight 2.0
  • Sitios web ASP.NET

MSDEV

E portal MSDev, es un portal que esta dirigido a empresas que están interersadas en desarrollar software. Realmente me interesó el portal, porque la forma sobre la cuál se busca la información relacionada con la tecnología es muy intuitiva. Básicamente, toda la información que pueden encontrar esta en formato webcast. Por ejemplo, haciendo click aquí, pueden encontrar todos los webcast relacionados con el desarrollo sobre WIndows 7.

 

 

 

Ramp Up

RamUp es un portal donde los desarrolladores podrán encontrar mucha información relacionada con los procesos y mejores prácticas para migrar desde otras tecnologías o aprender .NET, teniendo como base el conocimiento adquirido en otras plataformas (Ej: PHP, Java, VB6, SharePoint, etc).

 

 

 

 

Por ahora, esto es todo. Espero poder conversar con ustedes en alguno de los eventos que estaremos ejecutando dentro de dos (2) semanas en distintas ciudades.

Saludos!

Néstor Guadarrama

Gerente Unidad de Desarrollo de Software

Microsoft Venezuela

 

 

Desarrollando aplicaciones con WPF: WPFToolkit

Hola Comunidad!!!

Disculpen el retraso en escribir, pero he estado medio ocupado estos meses con la planificación de diversas actividades para distintas empresas en Venezuela, relacionadas con el programa BizSpark.

En esta oportunidad les escribo para darles visibilidad de la actividad que estaremos ejecutando en el mes de Junio, denominada: Desarrollando Aplicaciones Windows con WPF: Aplicación de finanzas personales

 

 

 

 

 

 

 

 

 

La agenda será la siguiente:

  • Implementando Windows Presentation Foundation Toolkit 1.0 en aplicaciones de escritorio.
  • Interfaz de usuario mejorada: Uso del control Ribbon para aplicaciones de desarrollo
  • Manejo del Estado Visual: Aplicación de estados visuales a las aplicaciones de escritrorio.

Para registrarse para este evento, puede hacer click en las ciudades de Valencia, Barquisimeto y Caracas.

Espero que podamos conversar en alguna de estas iniciativas.

Saludos!

Néstor Guadarrama

Gerente Unidad de Desarrollo de Software

Microsoft Venezuela

 

 

Foro de Arquitectura - Abril 2009 - Arquitecturas Móviles

Hola Comunidad,

En esta oportunidad les escribo, ya que durante el día de hoy, estuvimos ejecutando el evento "Foro de Arquitectura", en el cuál compartimos con la audiencia, nuestra visión sobre los modelos y arquetipos de soluciones para plataformas móviles.

Durante la sesión, pudimos compartir con la audiencia distintas perspectivas de las arquitecturas móviles para escenarios de implementación de soluciones basadas en software.La propuesta que conversamos hoy toco los siguientes elementos:

  • Software + Servicios: La perspectiva móvil. Conversamos sobre las tendencias de desarrollo de servicios en la nube de Internet y específicamente sobre la plataforma de servicios Windows Azure.
  • Extensión de las aplicaciones móviles: En esta sesión, conversamos sobre la perspectiva y mejores prácticas para extender las aplicaciones legadas existentes en las organizaciones a través de estrategias de arquitecturas dinámicas móviles.
  • Guía de Arquitectura de Aplicaciones - Arquetipo Móvil: En esta sesión, Howard presentó la Guía de Arquitectura de Aplicaciones, en su última versión, haciendo énfasis en el arquetipo móvil. Las guías completas de arquitectura, las pueden descargar haciendo click aquí.
  • Caso de estudio: Seguros La Prevosira y Sinergy: Este caso de estudio mostró una solución real, en producción, desarrollada por el socio de negocios venezolano Synergy, quién compartió con nosotros cuáles consideraciones de diseño y desarrollo se tomaron para la construcción de la aplicación móvil para Seguros La Previsora y que mejores prácticas según la arquitectura se implementaron.

Además, quisimos colocar en este espacio, material adicional que pueden utilizar cómo material de aprendizaje y cómo guías prácticas de implementación de las arquitecturas mostradas durante el foro:

  • Architecture Journal - Edición n° 14: Esta edición del Architectural Journal esta totalmente orientada al desarrollo e implementación de arquitecturas orientadas a móviles.
  • Mobile Client Software Factory: Este conjunto de librerias lo pueden instalar para tener acceso a las librerias de construcción de componentes que implementan las mejores prácticas de desarrollo de aplicaciones para dispositivos móviles.
  • Software + Services Video: Este video de 3:42 minutos (en perfecto ingles) provee de un entendimiento visual y académicos de la estrageia de Windows Mobile.

Espero que disfruten el material!!!

Néstor Guadarrama

Gerente Unidad de Desarrollo de Software

Microsoft Venezuela

 

 

Desarrollando en Capas con el .NET Framework

Hola Comunidad!!!

En esta oportunidad les doy visibilidad de un evento que tuvimos la oportunidad de ejecutar en las ciudades de Barquisimeto, Valencia y Caracas. Se trató del evento "Desarrollando Aplicaciones Web en Capas: IVR Virtual". En este evento, nuestro objetivo fue presentar un ejemplo real, un caso que pudiera tener semejanza con los problemas a los cuáles se enfrentan los desarrolladores en su rutina diaria.

Básicamente, lo que hicimos fue basarnos en el "Application Architecture Guidance 2.0- Designing Applications on the .NET Platform" el cuál es una guía para la comprensión y el mejoramiento de las arquitecturas de las aplicaciones que ustedes construyen. La guía de arquitectura, provee de un módelo agnóstico que permite diseñar aplicaciones con base en la siguiente arqiutectura:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Resaltamos en color amarillo, los componentes que desarrollamos para la aplicación IVR:

  • Data Access Components / Data Helpers / Utilities: Se utilizaron para desarrollar los componentes de acceso a datos, las facilidades que brinda el Entity Framework, incluídas en el .NET Framework 3.5. Este componente, a través de esta capa, expone los servicios del "Contexto de Datos" (DataContext), provisto por el Entity Framework, para ser consumidos por una capa de servicios que utiliza la demostración.
  • Business Workflows / Business Components: Se utilizaron para desarrollar los componentes de negocios las capacidades ofrecidas por Windows Workflow Foundation, incluídas en el .NET Framework 3.0. Este es el componente "maestro" de toda la demostración, ya que implementa secuencias de flujo de trabajo de estado para manejar las opciones del IVR.
  • UI Components / Service Interfaces: En la capa de presentación, no utilizamos Windows Presentation Foundation, para simplificar la demostración (lo vamos a hacer en el próximo evento :)). En su lugar, implementamos una interfaz muy sencilla utilizando ASP .NET AJAX para ejemplificar el uso del control UpdatePanel con GridViews y utilizamos un cotrol de Silverlight específicamente el control MediaPlayer, para mostrar algunos videos en la demostración.

La pantalla de la demostación se presenta de la siguiente manera:

 

 

 

 

 

 

 

 

 

 

 

 

 

Cada uno de los proyectos los pueden descargar de las siguientes direcciones:

  • LayerEntityFramework.zip: Este es el proyecto que enmarca la información del acceso a datos.
  • WFWebService.zip: Este es el proyecto que implementa la interfaz del contexto de datos y los expone a través de servicios web.
  • DEMOIVR.zip: Este es el proyecto que implementa la capa de flujos de trabajo (Windows Workflow Foundation), de estilo Aplicación de Consola.
  • Presentacion.zip: Este es el proyecto que imeplementa la intefaz en ASP .NET 3.5, AJAX y el control Silverlight 2. Además, consume los servicios web expuestos por la capa WFWebService.zip.

Es mi deseo que este ejemplo pueda ayudarlos a comprender cómo implementar mejores aplicaciones web, a través del modelo de desarrollo en capas, y utilizando algunas características de los distintos frameworks.

Si desean trabajar en este ejemplo, para mejorarlo conjuntamente con la comunidad, por favor, escríbanme para coordinar dicha actividad.

Estamos en contacto!!!

Néstor Guadarrama

Gerente Unidad de Desarrollo de Software

Microsoft Venezuela

 

 

e-Books para compartir

Hola Comunidad!!!

En esta oportunidad escribo corto para compartir con ustedes algunos libros en formato e-Book que puede traerme de mi visita a Seattle la semana pasada:

Espero que disfruten los libros.

Estamos en contacto!!

Néstor Guadarrama

Gerente Unidad de Desarrollo de Software

Microsoft Venezuela

 

 

Webcast Enero 2009

Hola Comunidad!,

Escribo corto en esta oportunidad para darles visibilidad de los webcast agendados (hasta ahora) por las comunidades técnicas de MSDN y TechNet para el mes de Enero del año 2009:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Pueden inscribirse para estos webcast en el portal de MSDN

Estamos en contacto!!

Néstor Guadarrama

Gerente Unidad de Desarrollo de Software

Microsoft Venezuela

 

 

Programa InnovateOn 2009

Hola Comunidad!!

Ante todo Feliz Año 2009, esperando que el nuevo año este lleno de salud, prosperidad y paz para ustedes y sus seres queridos!!!

Ahora la información!!!. A partir de Enero 2009, en Venezuela dará inicio la ejecución de la iniciativa InnovateOn. Microsoft creó la iniciativa InnovateOn para ayudar a promocionar soluciones de software de última generación en los mercados donde Microsoft tenga presencia.El mercado global para las soluciones basadas en Microsoft es grande y crece rápidamente, por lo InnovateOn esta diseñado para apoyar a las empresas de desarrollo de software a introducir sus soluciones de software basadas en la tecnología de Microsoft en el mercado de manera más rápida.

Para el caso venezolano, Microsoft ofrece un grupo de actividades que la empresa de desarrollo puede tomar:

Laboratorios de Compatibilidad:El objetivo de los laboratorios de compatibilidad es probar las aplicaciones cómo están construidas, para garantizar que corren sin problemas sobre Windows Server 2008, SQL Server 2008 o Windows Vista.

Beneficios:

  • Prueba de las aplicaciones - sin costo - sobre la plataforma identificada (SQL Server 2008, Windows Server 2008 o Windows Vista).
  • Reconocimiento en material acrílico que evidencia el paso exitoso del proceso de pruebas sobre la plataforma seleccionada.
  • Promoción de las aplicaciones durante actividades de generación de demanda de las plataformas probadas.

Requisitos:

  • Ser miembro del Programa de Socios de Negocios Microsoft, en cualquiera de sus categorías: BizSpark, Registered, Empower, Microsoft Certified Partner, Gold Certified Partner.
  • Identificar y tener listos los instaladores de las aplicaciones a probar (incluyendo copia de la base de datos) y participar del proceso de prueba junto con las personas designadas por Microsoft.
  • Perfilar la aplicación a probar en Solution Profiler y en InnovateOn.
  • Período de Pruebas: 2 de Enero de 2009 al 15 de Junio de 2009.

Personalmente, me parece interesante esta iniciativa por las siguientes razones (partiendo del escenario de que soy dueño, presidente, líder de proyecto o "novio de la madrina" (esto es un término muy venezolano :)):

  • Microsoft coordina conjuntamente con la empresa la visita de una persona para ejecutar las pruebas de compatbilidad de la aplicación del socio, en las plataformas seleccionadas (sin costo).
  • El especialista ejecuta un conjunto de pruebas que generan como resultado un reporte de gestión que, en el caso de no ser exitoso el proceso, le permite identificar al socio de negocios cuáles estados del proceso generaron fallas e indentificar posibles acciones correctivas sobre la aplicación que se esta probando.
  • En el caso de que el proceso de pruebas sea exitoso, Microsoft entrega un reconocimiento al socio de negocios donde se reconoce la "Compatibilidad con" la plataforma probada. Este reconocimiento puede ser utilizado por el socio de negocios dentro de sus estrategias de mercadeo.
  • Además, la solución se incorpora a los portales de búsqueda de soluciones verticales/horizontales de negocios Microsoft: SolutionFinder e InnovateOn.

El proceso para participar es muy sencillo. Lo único que hay que hacer es enviar un correo a InnovateOn Venezuela (innoven@microsoft.com), con la siguiente información:

  • Nombre de la empresa:
  • Nombre de la persona contacto:
  • Teléfono de la persona contacto:
  • Correo electrónico de la persona contacto:
  • Nombre de la aplicación (nombre comercial):
  • Plataforma a probar (las opciones son: Windows Server 2008, SQL Server 2008 y Windows Vista)

Con esta información, el Centro de Atención Microsoft coordina la visita del especialista e inicia el proceso de pruebas!

Espero poder conversar con algunos de ustedes y sus empresas durante este proceso.

Un gran abrazo!

Néstor Guadarrama

Gerente Unidad de Desarrollo de Software

Microsoft Venezuela

Emprendedores...Ha llegado su momento! - Programa BizSpark!

Hola Comunidad!,

Este post va a ser un poco diferente, ya que esta vez no colocaré contenido técnico, pero la noticia bien merece la pena el sacrificio de dejar por un lado el mundo tecnológico :).

Durante los últimos 15 años, hemos presenciado el ir y venir de ideas innovadoras, ideas que rompen paradigamas, ideas capaces de cambiar nuestra perecepción sobre lo "real" y promover nuevas oportunidades de negocios, de aprendizaje y de apoyo a las distintas sociedades donde interactuamos. En mi caso particular, siempre he sido fiel creyente de la idea de que "podemos cambiar el mundo que nos rodea...lo único que hace falta es voluntad para hacerlo...". Obviamente, mis caso se refiere al uso de la tecnología como herramienta fundamental en el desarrollo de nuevas estructuras de aprendizaje y de apoyo para el crecimiento profesional y personal de las personas que la utilizan. Este interés me ha llevado varias veces a plantear estrategias que me permitan idear planes de apoyo a estas "ideas radicales". Algunas veces buscando patrocinio con otras empresas y/o con Microsoft directamente; otras veces apoyando estas ideas con tiempo de especialistas para robustecer los conceptos; otras tantas con espacios de aprendizaje para "...mostrar la mundo lo que la tecnología puede hacer...".

No obstante (para el caso de Venezuela especificamente), siempre me había topado con la dura realidad de que existen pocas organizaciones capaces de ofrecer una estructura clara de apoyo a emprendedores o compañías emergentes. Incluso con todas las tecnologías disponibles hoy para la construcción de soluciones y la evolución de la web como herramienta de incorporación de espacios sociales (conocido como la Web 2.0), los emprendedores se encontraban con la dificultad de poder tener acceso a herramientas, plataformas y soporte para poder llevar a cabo su idea.BizSpark

En fechas recientes (hace un par de semanas), Microsoft Corporation lanzo oficialmente al mundo el programa BizSpark. BizSpark es un programa global nuevo e innovador que une las nuevas empresas con recursos emprendedores y de tecnología en una comunidad global con un objetivo en común: respaldar y acelerar el éxito de una nueva generación de Startups de gran potencial. Hoy, puedo anunciar para Venezuela, la disponibilidad de BizSpark!!!. Vamos a describir el programa para que comprendan de que se trata:

¿Que es BizSpark?

  • Microsoft BizSpark es un programa global diseñado para ayudar a acelerar el éxito de micro-empresas y/o nuevos empresarios.
  • BizSpark provee a estos empresarios fácil y rápido acceso a herramientas de desarrollo y a las licencias de servidores de ambientes de producción.
  • Los nuevos empresarios, reciben apoyo profesional a través de las comunidades de desarrolladores Microsoft y de las organizaciones o empresas que actúan como “Socios de Apoyo a Emprendedores” o “Incubadoras de Negocios”.

¿Cuáles son los requisitos para participar en BizSpark?

  • Poseer una empresa conformada (debe poseer Registro de Información Fiscal - RIF - y Reistro Mercantil), cuya antigüedad no sea mayor a 3 años. (1*)
  • La razón de conformación de la empresa debe estar basada en el desarrollo de software o soluciones de software (2*).
  • Ser una compañía de capital privado.
  • Tener ingresos anuales menores a los 215.000 BsF.
  • Compromiso de trabajo en el programa por una duración de tres (3) años, contados a partir del momento de su inscripción. La renovación del programa debe ser anual.

¿Quiénes interactuan en el programa Microsoft BizSpark?

  • Microsoft: como empresa responsable de brindar acceso a los beneficios de software descritos en el programa.
  • Socio de Apoyo a Emprendedores: organizaciones cuyo objetivo es apoyar el desarrollo y crecimiento empresarial de estas nuevas empresas o emprendedores.
  • Emprendedores: organizaciones y/o compañías, cuyo objetivo de negocios es desarrollar un portafolio de servicios basados en software.

¿En algún momento puedo desincorporar a mi empresa del programa BizSpark?

  • Existen dos (2) formas de desincorporación del programa:
    • Solicitud formal de desincorporación del programa BizSpark, por cierre de la empresa.
    • Adquisición de la empresa, por otra organización mayor o con otro modelo de negocios.

¿Que ofrece el programa BizSpark a sus miembros?

  • Cada miembro BizSpark tendrá la oportunidad de perfilar a su organización en BizSparkDB, el cuál es un directorio online de empresas BizSpark, hospedadas en el sitio Microsoft Startup Zone.  
  • Todas las empresas BizSpark serán expuestas a potenciales inversores, socios de negocios y clientes alrededor del mundo.
  • Oportunidad de ser promocionada o calificada dentro de BizSparkDB como “Compañía de la Semana” a través del portal www.MicrosoftStartupZone.com.
  • BizSpark le ofrece a sus miembros la siguiente lista de productos para ser utilizados en la construcción e implementación de sus soluciones: 

Herramientas de Desarrollo     (Licencias para ambientes de desarrollo, pruebas y calidad solamente)

Microsoft Expression Studio con MSDN Premium Subscription

·      Un (1) Expression Studio 2 con MSDN Premium Subscription

Desarrollo y Pruebas    (Licencias para ambientes de desarrollo, pruebas y calidad solamente)

Visual Studio Professional con MSDN Premium Subscription

 

·      Visual Studio Team System 2008:

Visual Studio Team System 2008: Team Suite

Visual Studio Team System 2008: Development Edition

Visual Studio Team System 2008: Architecture Edition

Visual Studio Team System 2008: Test Edition

Visual Studio Team System 2008: Database Edition

·      Visual Studio Team System 2008: Team Foundation Server Standard Edition

·      Visual Studio 2008 Professional

·      Visual Studio Team System 2005:

Visual Studio 2005 Team Suite

Visual Studio 2005 Team Edition for Software Developers

Visual Studio 2005 Team Edition for Software Architects

Visual Studio 2005 Team Edition for Software Testers

Visual Studio 2005 Team Edition for Database Professionals

·      Visual Studio 2005 Professional

·      Visual Studio 2005 Tools for Microsoft Office System

·      Visual SourceSafe 2005

Microsoft Server Software  MSDN Premium Subscription

·      SQL Server, todas las versiones

·      Application Platform Servers

BizTalk Server, Commerce Server, Host Integration Server, Connected Services Framework, Customer Care Framework

·      Business Productivity Servers

Content Management Server, Exchange Server, Office Live Communications Server, Office Forms Server, Office Groove Server, Office PerformancePoint Server, Speech Server, SharePoint Server, Windows SharePoint Services

·      IT Operations Servers

Identity Integration Server, Microsoft System Center, Microsoft Operations Manager, Microsoft System Center Capacity Planner, Microsoft System Center Data Protection Manager, Systems Management Server, Internet Security and Acceleration (ISA) Server

Microsoft Dynamics con MSDN Premium Subscription

·      Dynamics AX, GP, NAV, SL, Microsoft Forecaster & Microsoft FRx

·      Dynamics CRM, Point of Sale, Microsoft Small Business Accounting & Financials

Microsoft Windows con MSDN Premium Subscription

·      Windows Vista

 Ultimate/Enterprise/Business/Home Premium/Home Basic

·       Windows XP 

Professional/Home/Media Center Edition/Tablet PC Edition

·      Windows Server 2008 (todas las versiones)

·      Windows Server 2003 R2

·      Windows Compute Cluster

·      Windows SharePoint Services

Microsoft Office System 2007 con MSDN Premium Subscription

·      Office Ultimate/Enterprise/Professional Plus/Professional 2007

·      Office Word, Office Excel, Office PowerPoint, Office Outlook y Business Contact Manager, Office Access 

·      Office Publisher, Office InfoPath, Office OneNote, Office Communicator, Office Groove, Office SharePoint Designer, Office Visio Professional, Office Project Standard

·      Office Accounting, Office Business Scorecard Manager, MapPoint, Office FrontPage

·      Office Project Professional

·      Office Project Server, Office Project Portfolio Server

Otras herramientas Microsoft, SDKs, DDKs con MSDN Premium Subscription

·      Extensiones de acceso al desarrollador

·      Virtual PC, Virtual Server

·      .NET Framework, .NET Compact Framework, .NET Micro Framework

·      Windows SDK, Platform SDK, DirectX SDK

·      Microsoft Baseline Security Analyzer 2.0, Application Compatibility Tool Kit 5.0

·      Windows Automated Installation Kit (WAIK), Windows Installer

·      Windows Driver Kit (WDK), Windows Hardware Compatibility Test

·      Visual Studio 2005 Extensions for .NET Framework 3.0

Ambientes de Producción y Hospedaje (Para ambientes de producción e implementación de nuevas empresas con soluciones de software como servicio “SaaS” a ser liberadas a clientes sobre Internet.)

Hosting Servers

·      SQL Server 2008 Standard, Enterprise y Workgroup Editions

·      SQL Server 2008 Web Edition

·      Windows Web Server 2008

·      Windows Server 2008 Standard y Enterprise

·      Windows Server 2008 Standard y Enterprise sin Hyper-V™

·      Biz Talk Server 2006 R2 Branch, Standard y Enterprise Editions

·      Office SharePoint Server 2007 for Internet Sites

IT Operations Servers

·      System Center Configuration Manager 2007 con SQL Server 2005 Technology

·      System Center Data Protection Manager 2007

·      System Center Operations Manager 2007 con SQL Server Technology

Recursos de Soporte

Soporte al Programa y a Productos

 

·      Dos (2) incidentes de soporte técnico:

Beneficio limitado al Contacto Primario de la empresa registrada en el programa Microsoft BizSpark

Conéctese a http://msdn.microsoft.com/subscriptions/aa948875.aspx para  la información sobre soporte regional y condiciones de uso. 

·      Acceso ilimitado a soporte no técnico:

Conéctese a http://msdn.microsoft.com/subscriptions/aa948875.aspx para  la información sobre soporte regional. 

¿El programa tiene algún costo para los miembros?

  • El programa es totalmente gratuito para los miembros. Esto significa que por un lapso de tres (3) años, los miembros no cancelan ningún tipo de pago, inpuesto o membrecía. Existe un pago administrativo, al final del período (es decir, al finalizar el tercer año del programa) de 215 BsF. (100 US$).

¿Que sucede con los miembros cuando culmina el período de tres (3) años del programa?

  • Una vez culminado el período de tres (3) años del programa, la empresa es desincorporada del programa BizSpark. Dicha empresa puede tomar la decisión de continuar con el uso de la plataforma y herramientas de desarrollo utilizadas, a través del Programa para Socios de Negocios Microsoft (Microsoft Partner Program), cancelando los aránceles correspondientes por la inscripción del programa y la adquisición del software requerido.

¿Cuáles son los pasos que debo seguir para poder hacer mi inscripción en el programa como una nueva empresa o emprendedor?

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • Contactar al "Socio de Apoyo a Emprendedores", vía correo electrónico o por llamada telefónica, para solicitar acceso al programa BizSpark. Es importante acotar que el "Socio de Apoyo a Emprendedores" podría tener algún requisito adicional para la incorporación de la empresa al programa, además de los requisitos exigidos por BizSpark. (Leer los requisitos descritos anteriormente). EL "Socio de Apoyo a Emprendedores" validará la información y perfilará a las empresas para corroborar si cumplen con los requisitos del programa.
  • Una vez que el "Socio de Apoyo a Emprendedores" valide y acepte la candidatura de la empresa en el programa BizSpark, responderá a la empresa a través de un URL único, el cuál contiene el código BizSpark de la empresa incrustado dentro del URL. Haciendo click en el URL recibido, la página lo llevará al portal de BizSpark relacionado con la inscripción.

 StartUp

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Note que el campo "Código de Inscripción" se rellena de forma automática con la información proveniente del URL. Asegurese de haber leído los documentos "BizSpark Startup Agreement" y "BizSpark Program EULA" respectivamente.

  • Rellene la información correspondiente a su empresa y la información relacionada con el contacto primario de la organización, quién será el representante de la organización ante BizSpark.
  • Una vez que haya rellenado los campos correspondientes, el contacto primario recibirá un correo con la información necesaria para activar su Subscripción MSDN. El portal de MSDN Online, será el portal mediante el cuál las empresas podrán tener acceso al software otorgado por el programa BizSpark. La cuenta MSDN puede tomar 24 horas en activarse. El contacto primario debe hacer click en el URL que esta incluído en el correo electrónico recibido, inscribir su cuenta de Windows Live (Hotmail, Passport, etc), y firmar electrónicamente el contrato de subscripción al programa MSDN. Por favor, recuerde que la configuración de su cuenta de acceso podría tomar 1 día de negocios en estar configurada.
  • Una vez ingresado estos datos, el contacto primario será redirigido al portal MSDN donde se le preguntará la información relacionada para la creación de su cuenta MSDN:

 MSDN

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • Ahora, su cuenta MSDN ha sido configurada y esta listo para iniciar la descarga del software para poder trabajar. El contacto primario listado en la página del emprendedor en el programa BizSpark es el "Administrador BizSpark". Otras personas listadas como contactos, son denominados "Miembros BizSpark".

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • Para incluir a más desarrolladores de su compañía en la lista de personas con acceso al programa BizSpark para descarga de software, regrese al portal del programa BizSpark de su empresa, y haga click en la opción "Configure y administre membrecías BizSpark para los individuos de su organización". Debe proporcionar el correo electrónico del individuo. La persona recibirá el correo electrónico de la cuenta MSDN, para configurar su cuenta personal de descarga del software.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Si tiene preguntas adicionales sobre el programa, puede consultar la "Lista de Preguntas Frecuentes" del portal "Microsoft StartUp Zone". Si además, le quedan dudas, por favor escribame a mi cuenta de contacto en este blog, para responder a su inquietud.

Espero que este programa pueda apoyar de manera significativa al ecosistema de empresas de desarrollo de software de Venezuela, y así, robustecer nuestra industria nacional!

Si podemos!!!

Néstor Guadarrama

Gerente Unidad de Desarrollo de Software

Microsoft Venezuela

Technorati Profile

Web 2.0 - ¿Es factible?

Hola Comunidad!!!

He estado un poco distante de la escritura en mi blog, porque he tenido que vivir varias experiencias personales desafortunadas, pero bueno esa es otra historia para compartir. Ahora a lo nuestro!!!.

En el preambulo del evento Web 2.0, que estaremos desarrollando en Venezuela en varios estados (más adelante colocaré la agenda), varias personas se acercaron para crear una discusión acerca de la evolución de la web y como, hoy por hoy, la nube de internet nos ofrece toda una gama de posibilidades de servicios que podemos explotar tanto comercial como socialmente. En esta discusión, colocabamos como hechos a evaluar los siguientes argumentos:

  • La Web 2.0 demanda una gran cantidad de información a ser compartida por parte del usuario final, lo que requiere una comprensión mucho mayor de las oportunidades y los riesgos que dicha información genera (gustos, aficiones, hobbies, fechas, etc).
  • Hoy, existen incluso tendencias que conllevan a la utilización del término "Web 3.0". Entonces, la pregunta que surge es: en países con menos recursos de acceso a la nube, como es el caso de Latinoamerica (con sus enormes excepciones), ¿tiene sentido seguir invirtiendo tiempo y esfuerzo en web 2.0, si todavía muchas personas no comprenden en su totalidad la "evolución de la web"?
  • Grandes empresas como Oracle, IBM y Microsoft visualizan que la evolución de la Web debería ser directamebnte proporcional a la cantidad de servicios a colocar en la nube, tanto para ser expuestos, como para ser consumidos, ya sea en el modelo comecial o en el modelo social.
  • También estas empresas estan presionando de manera importante para que los productos que dichas empresas comercializan, sean utilizados como parte de la estrategia de interoperabilidad entre plataformas.
  • Con la evolución de los servicios ofrecidos por los sitios de redes sociales y la incorporación a dichos servicios de nuevos y/o mejorados elementos de mercadeo, las preguntas relacionadas con la seguridad de la información compartida por los usuarios toma una fuerza importante. ¿Cómo las regulaciones o estrcuturas políticas del mundo pueden "tratar" de regular este veloz desarrollo?

Estas y otras preguntas/conclusiones fueron conversadas con varios litros de café (:-)). Sin embargo, yo tengo mis propios comentarios al respecto. Analizamos el siguiente contexto:

  • Hoy por hoy, el desarrollo web marca la pauta, casi en un 90%, en el modelo comercial (páginas de servicios por subscripción, servicios de "Try and Serve", etc). Este hecho marca un hito importante ya que, todas las empresas e individuos que estan abocando sus esfuerzos al desarrollo de soluciones web, lo estan haciendo para obtener algún tipo de rédito económico. ¿Cómo evolucionaran estas empresas a un nuevo modelo económico basado en el uso del patron social como un fenomeno de mercadeo de masas?. Esta respuesta debe hacerse sobre la base de argumentos de inversión relacionados con los distintos modelos de negocios que se deseen implementar. Por ejemplo, la implementación de servicios de RSS, inclusión de servicios de VoIP, la interoperabilidad basada en intercambios ATOM o REST, ¿cuáles deberían ser los servicios a ofrecer al mundo, a través de estas tecnologías, para que el mundo quiera pagar por ello?. ¿Podemos crear servicios "genéricos" para todas el mundo?. Mi respuesta: No lo creo. Para el caso específico de Latinoamerica, considero que debemos explotar nuestras identidades culturales a través del modelo social. Partiendo de mi ignorancia, hasta ahora, no he visto una verdadera "red social" funcional Latinoamericana, relacionada, por ejemplo, con el turismo en nuestros respectivos países. Las ofertas existentes provienen de páginas o sitios americanos y/o europeos que han sido "localizados" al español.
  • La interoperabilidad entre plataformas, a mi juicio, debería ser el eje fundamental de la evolución de la web. Las capacidades ofrecidas por redes como MySpace y Facebook, son una muestra de este potencial. Desarrollar soluciones, basadas en estas plataformas, debería agiliar la investigación y desarrollo de nuevos modelos económicos (Nota: acá no estoy diciendo nada nuevo!!!). Lo que me interesa desarrollar en esta idea proviene del comentario anterior. ¿Cuantas empresas Latinoaemricanas estan desarrollando aplicaciones que utilicen el contexto de estas plataformas para crear nuevos servicios? ¿el 1%. el 2%?. Realmente acá, no tengo un dato sólido para demostrar, pero me atrevería a indicar que no debe ser mayor al 5%.
  • Considero (y aquí voy a utilizar un hecho sólido Latinoamericano!!), que los mejores ejemplos de desarrollo de mercados saludables de software (nuevamente con las grandes excepciones de Brasil y México), son Uruguay y Costa Rica. Los excelentes resultados arrojados por estos países provienen del desarrollo estratégico de soluciones "colocadas" en nichos de mercado como e-commerce, vertical financiera y retail. Ahora, la pregunta que me hago es: ¿estas soluciones desarrolladas en los 90's pueden acoplarse rápida y efectivamente a los nuevos tiempos?. ¿Cómo soluciones comerciales para puntos de venta (PoS), inventarios, CRMs, ERPs, BPMs, pueden acoplarse a la nueva nube?. Mi opiniión: Existen por lo menos 1MM de oportunidades de nuevos negocios si intentarmos acoplarlos. Lo que no será de ninguna manera fácil ;-).

Existen varios planteamientos desarrollados a partir de estas ideas, pero podríamos tardar meses discutiendo, así que los coloco para que podamos tener una discusión abierta.

Ah!. También coloco la agenda del evento!!! 

 

Microsoft Venezuela se complace en invitarle al evento Soluciones Web 2.0: Tecnologías Web a su disposición. Este es un evento dirigido a Desarrolladores, Líderes de Proyecto, Supervisores de Proyectos y Diseñadores Web.
Asista y comparta ideas y experiencias con los participantes, además de conocer tendencias en el desarrollo web, a través de sesiones interactivas en las cuales se podrá debatir diferentes opiniones y puntos de vista, gracias a la mezcla de presentaciones sobre visión técnica y arquitectónica, estrategias y opciones de implantación para la empresa.

07:30 - 08:00 Registro
08:00 - 08:30 Soluciones Web 2.0: Tecnología web a su disposición
08:30 - 10:00 Ambientes heterogéneos para soluciones web: Ejecute sus aplicaciones PHP sobre Windows Server
10:00 - 10:30 Refrigerios
10:30 - 12:00 Integrando las redes sociales a nuestras aplicaciones: Facebook Developer Toolkit 2.0
12:00 - 01:45 Almuerzo libre
01:45 - 03:00 Mejores experiencias en la web: Aplicaciones de alta calidad con Silverlight 2.0
03:00 - 03:30 Refrigerios
03:30 - 05:00 Optimizando la plataforma web: Servicios de datos a su disposición
05:00 - 05:30 Cierre
Barquisimeto
Fecha: Jueves 6 de Noviembre de 2008
Lugar: Cámara de Comercio del Estado Lara
Dirección: Av. Vargas. Esquina Carrera 24. Edificio Cámara de Comercio. Piso 3. Barquisimeto
 
MARACAIBO  
Fecha: Martes 11 de Noviembre de 2008
Lugar: Hotel El Paseo Best Western
Dirección: Avenida 1B. Sector Cotorrera. El Milagro.
 
VALENCIA  
Fecha: Miércoles 12 de Noviembre de 2008
Lugar: Auditorio Colegio de Médicos del Edo. Carabobo
Dirección Av. Luis Pérez Carreño #158-40 (detrás de Casa Valencia) Valencia - Edo. Carabobo
 
CARACAS  
Fecha: Jueves 13 de Noviembre de 2008
Lugar: Microsoft Venezuela -  Sala Venezuela
Dirección: Av. Principal de la Castellana Centro Letonia, torre ING Bank, Piso 10, Caracas.
 
Cupos Limitados. Por favor, confirme su asistencia al correo eventoms@microsoft.com o comuníquese con nuestro Centro de Atención Microsoft:
Venezuela: 0-800-MICROSOFT / 0-800-642-7676
Saludos!

Néstor Guadarrama

Gerente Unidad de Desarrollo de Software

Microsoft Venezuela

Technorati Profile

Internet Explorer 8, SQL Server 2008 y Ralph Kimball

 

Internet Explorer 8, SQL Server 2008 y Ralph Kimball

 

 

Hola Comunidad,

En esta oportunidad, quisiera compartir con ustedes algunas pruebas que he estado desarrollando con algunos de los nuevos productos de Microsoft. Pero primero, permítanme colocarle la lista de webcast que desde Latinoamérica estarán liberando para el mes de Septiembre:

Septiembre

Virtualización

Un vistazo a la virtualización en Windows Server 2008

200

2-Sep-08

2:00:00 PM

-5

TechNet

¿Cómo virtualizar SQL Server?

200

3-Sep-08

2:00:00 PM

-5

TechNet

Virtualizando Aplicaciones críticas de su negocio.

200

4-Sep-08

2:00:00 PM

-5

TechNet

Windows Server 2008 Hyper-V y Cifrado con BitLocker

200

9-Sep-08

2:00:00 PM

-5

TechNet

Guía Esencial de virtualización para Servidores de Negocios

200

10-Sep-08

2:00:00 PM

-5

TechNet

Virtualización desde Data Center hasta su escritorio

200

11-Sep-08

2:00:00 PM

-5

TechNet

Microsoft System Center Virtual Machine Manager 2008, Básico-Avanzado

200

16-Sep-08

2:00:00 PM

-5

TechNet

Asegurando su red virtual

200

17-Sep-08

2:00:00 PM

-5

TechNet

La transición a la virtualización de Windows Server 2008 - Escenarios y funcionalidades

300

18-Sep-08

2:00:00 PM

-5

TechNet

Opciones de Failover Clustering en Windows Server 2008 Hyper-V

300

23-Sep-08

2:00:00 PM

-5

TechNet

Virtualización y seguridad: ¿Qué significa eso para mí?

300

24-Sep-08

2:00:00 PM

-5

TechNet

Windows Server 2008 Hyper-V: Mejores prácticas y Seguridad

300

25-Sep-08

2:00:00 PM

-5

TechNet

Microsoft Virtual Desktop Solution y Citrix

300

30-Sep-08

2:00:00 PM

-5

TechNet

Escenarios y Redes: Arquitectura de Windows Server 2008 Hyper-V

300

2-Sep-08

5:00:00 PM

-5

TechNet

Microsoft Application Virtualization 4.5 (Anteriormente SoftGrid) y Microsoft Enterprise Desktop Virtualization  (Anteriormente Kidaro)

300

3-Sep-08

5:00:00 PM

-5

TechNet

Integración Avanzada de Microsoft System Center Virtual Machine Manager

300

4-Sep-08

5:00:00 PM

-5

TechNet

Windows Hypervisor y Seguridad en Windows Server 2008 Hyper-V

300

9-Sep-08

5:00:00 PM

-5

TechNet

Servicio fuera de línea en máquinas virtuales.

300

10-Sep-08

5:00:00 PM

-5

TechNet

Construyendo un Data Center Virtual

300

11-Sep-08

5:00:00 PM

-5

TechNet

Windows Server 2008 Hyper-V: Scripting y Administración programática por Diversión y Negocio (VBS y PowerShell)

300

16-Sep-08

5:00:00 PM

-5

TechNet

Mejores prácticas: Despliegue de Windows Server 2008 Hyper-V y Microsoft System Center Virtual Machine Manager.

300

17-Sep-08

5:00:00 PM

-5

TechNet

Virtualización y alta disponibilidad

300

18-Sep-08

5:00:00 PM

-5

TechNet

Windows PowerShell y Administración Automatizada de Virtualización

300

23-Sep-08

5:00:00 PM

-5

TechNet

Arquitectura  y planificación: el éxito de una infraestructura virtual.

300

24-Sep-08

5:00:00 PM

-5

TechNet

Arquitectura de Software

Metrópolis: intercambio de las operaciones

200

25-Sep-08

5:00:00 PM

-5

MSDN

Datos afuera vs. Datos adentro

200

30-Sep-08

5:00:00 PM

-5

MSDN

Programación basada en interfaces de punta a punta.

200

8-Sep-08

2:00:00 PM

-5

MSDN

Arquitecturas: La Buena, la mala, la fea.

200

8-Sep-08

2:00:00 PM

-5

MSDN

Ciclo de vida del desarrollo de software: Desarrollo de software orientado por servicios.

200

22-Sep-08

2:00:00 PM

-5

MSDN

Vida más allá de las transacciones distribuidas

200

23-Sep-08

5:00:00 PM

-5

MSDN

Arquitectos: ¿Cómo lo hacen?

200

5-Sep-08

2:00:00 PM

-5

MSDN

Arquitectura pragmática: el rol de un Arquitecto

200

5-Sep-08

5:00:00 PM

-5

MSDN

¿Porqué el software apesta?

200

12-Sep-08

2:00:00 PM

-5

MSDN

Una Perspectiva: entendiendo el Software+Servicios

200

12-Sep-08

5:00:00 PM

-5

MSDN

Las Fuerzas supremas y los objetos cambiantes

200

19-Sep-08

2:00:00 PM

-5

MSDN

Inteligencia de Negocios

Revisión técnica a Microsoft Office Performance Point Server 2007

300

19-Sep-08

5:00:00 PM

-5

MSDN

Lleve el su Aplicación Web al siguiente nivel con Minería de Datos

300

26-Sep-08

2:00:00 PM

-5

MSDN

Mejores prácticas: Planificación de integración de datos en Microsoft Office Performance Point Server 2007

300

26-Sep-08

5:00:00 PM

-5

MSDN

Guía del desarrollador para Microsoft Business Intelligence Stack

300

9-Sep-08

10:00:00 AM

-5

MSDN

 

Internet Explorer 8 - Beta 2

No había trabajado con la versión Beta 1 de IE8, pero descargue la versión Beta 2 y me encontré con un par de agradables sorpresas en sus nuevas características. Vamos a detallarlas:

  • Estándares: Creo que el "forzar" el uso de estándares en los desarrollos web va a ser el gran dolor de cabeza de Microsoft en estos meses. ¿Las razones?. Bueno, cuando tomamos la decisión de desarrollar la nueva versión del navegador web, uno de los principales dolores de cabeza fue el justificar ¿cómo podemos hacer para no impactar el mercado mundial de páginas web (que son miles de millones de páginas) , forzando el uso de estándares por parte del navegador?. Bueno, como ustedes conocen, existe el test ACID2, que es la prueba que consiste en conseguir que el navegador renderice una imagen mediante HTML y CSS 2 y para hacerlo se utilizan reglas bastante complejas. Hace unos meses, el IE8, había pasado satisfactoriamente dicha prueba, brindando al mercado mundial la confianza para poder decir que Microsoft se estaba acercando de manera importante al apoyo de estándares de la industria.

Sin embargo, si liberaramos una versión del navegador que forzara a todas las páginas a cumplir con los estándares, ¿se pueden imgainar el caos que viviría el mundo al saber que más del 90% de todas las páginas desarrolladas podrían no verse igual o incluso perder funcionalidades?. Para eso, lo que se inventaron en Corporación fue agregar una etiqueta META que permite emular comportamientos de IE7 e IE8. En otras cosas, esta etiqueta permite que las páginas con problemas de visualización, puedan utilizar características de CSS como contenido generado y pasar el ACID2. Veamos cómo se implementa:

 

Además, desde la perspectiva del usuario, el nuevo navegador provee de características especiales (algunas innovadoras, otras no tanto) que son interesantes de evaluar y de identificar escenarios de aplicaciones de las mismas a través de nuestras aplicaciones:

Botón de Compatibilidad: El botón de compatibilidad (Compatibility View) es un botón que permite emular el comportamiento de la página donde estemos navegando, como si fuera visualizada utilizando el navegador IE7. Haciendo click en este botón, se deberían resolver los problemas de visualización de imágenes, textos no alineados o cajas de textos sin formato.

 

Solamente se activa un botón por sitio, no por página, así que si tienen varios sites abiertos, los demás se visualizarán con el comportamiento del navegador IE8. Para regresar a la visualización anterior, solo tiene que hacer click nuevamente el botón.

Filtro inteligente contra robo de identidad: Los filtros están construidos sobre la base de la detección de sitios no seguros, para poder apoyar a los navegantes que posean dudas sobre la autenticidad de una página en particular. Esta característica ayuda a proteger instalaciones inadvertidas de software malicioso, - malware - software que puede comprometer su información, privacidad e identidad mientras daña o perjudica su computadora.

 

Si el filtro esta activo y se intenta visitar un website que no es considerado seguro, la pantalla que muestro a la izquierda ofrece ciertas alternativas a los usuarios, impidiendo el acceso a la página y protegiendo al usuario de malas intenciones.

Web slices: Son espacios que pueden ser programados para ser agregados a nuestras aplicaciones y que permiten mantener actualizadas las páginas de las cuales deseamos información actualizadas, dentro de dichos espacios. Los Web Slices pueden ser accedidas desde la barra de favoritos o pueden ser eliminados cuando no sean necesarios.

 

Cuando la información de la página a la cual se ha suscrito el web slice se actualiza,  se muestra un icono resaltado en la Barra de Favoritos, indicando al usuario que existe nueva información. Al hacer click sobre la pestaña, muestra un espacio donde se puede apreciar las actualizaciones realizadas sobre la página suscrita.

Aceleradores: Los Aceleradores brindan acceso a servicios on line que pueden ser consumidos por las aplicaciones que desarrollemos. Internet Explorer 8 incluyen un número de útiles aceleradores, dentro de los cuáles se incluyen Búsqueda, Mapas, Definición de Palabras, Traducción, Blogging, y Correo Electrónico.

 

Se puede tener el control sobre los aceleradores, habilitando los diferentes proveedores de servicios y sus asociaciones. De esta manera, fácilmente se pueden tener definiciones desde un sitio web, visualizar mapas desde un segundo sitio, buscar en un tercero, etc.

Además, el grupo de producto de Internet Explorer, ha puesto a nuestra disposición un grupo de 4 máquinas virtuales para todo el tema de compatibilidad entre las diferentes versiones que tenemos en el mercado.  Estas 4 máquinas virtuales, las cuales expiran en Enero de 2009, listas para Virtual PC 2007 y Virtual Server 2005 R2 SP1 son:

  • IE6-XPSP3_VPC.exe contiene un archivo VHD que incluye Windows XP SP3 con IE6.  Mide 421.7 MB.
  • IE7-XPSP2_VPC.exe contiene un archivo VHD que incluye Windows XP SP2 con IE7.  Mide 456.8 MB.
  • IE8B2-XPSP3_VPC.exe contiene un archivo VHD que incluye Windows XP SP3 con IE8 Beta 2.  Mide 464.6 MB.
  • IE7-VIS1.exe+IE7-VIS2.rar+IE7-VIS3.rar contiene un archivo VHD que incluye Windows Vista con IE7.  Los tres archivos en total miden 1,990.5 MB.

Los invito a descargar desde el siguiente enlace el Beta 2 de Internet Explorer 8. Pruébenlo y coméntenme su feedback alrededor de su uso.

SQL Server 2008 - Business Intelligence

Tuve la oportunidad de ser ponente en una actividad de mercadeo relacionada con Inteligencia de Negocios y las nuevas características que provee SQL Server 2008. La sesión tenía como nombre "{Aplicaciones de Misión-Crítica}". En dicha sesión, tocamos varios aspectos importantes relacionados con el comportamiento y los escenarios que se deben evaluar para la implementación de aplicaciones de misión crítica y que SQL Server 2008 trata muy bien. Básicamente, presentamos 3 mensajes relacionados con estos escenarios:

Seguro: Distintos elementos de seguridad fueron incorporados a los ya mejorados niveles de acceso a datos para proteger la información sensible.

Disponible: SQL Server 2008 garantiza la disponibilidad controlando tanto física como lógicamente.

Escalable: Compresión mejorada de la data física en el proceso de almacenamiento. Mejoras en las particiones de datos, tanto para file systems, como para índices. Adición del Gobernador de Recursos para disponibilidad, balanceo y dinamismo en la administración del motor de BD.

Sin embargo, los temas que más gustaron a la audiencia fueron los relacionados con los contextos mediante los cuales se pueden analizar las aplicaciones de soluciones de inteligencia de negocios (BI). En esta visión, construimos un mensaje sobre el hecho de que la inteligencia de negocios puede aplicarse en el contexto individual (personal), en el contexto grupal (equipo) y en el contexto organizacional. 

Hago estos comentarios porque varias personas se aceraron para indagar sobre el conocimiento necesario o las fuentes de aprendizaje más recomendables para iniciar el análisis, comprensión e implantación de proyectos de DW o BI. Recordé entonces que, realmente la mejor bibliografía que he tenido alrededor del tema procede de mis estudios elementales de ingeniería. Tuve la gran oportunidad de tener un profesor con un gran conocimiento sobre el tema - David Uzcategui - y nos mostro la "biblia" del DW con los padres de la tendencia mundial: Bill Inmon y Ralph Kimball. Personalmente, prefiero  los libros y metodologías propuestas por Ralph Kimball, ya que son muy prácticas y brinda claros escenarios de implementación, haciendo una descripción detallada de distintas soluciones de banca, retail y telecomunicaciones. La lista de libros publicados por Ralph Kimball es amplia y la pueden encontrar en este enlace. La presentación  que realicé la pueden descargar de mi espacio SkyDrive haciendo click aquí.

 

 

 

Bueno, esto es todo por los momentos. Estamos en contacto.

Saludos,

Néstor Guadarrama

Gerente Unidad de Desarrollo de Software

Microsoft Venezuela

Technorati Profile

Contenido On-Line para el mes de Agosto

Hola Comunidad!!!

En esta oportunidad les quiero compartir una información relacionada con los contenidos On-Line que estarán disponibles durante el mes de Agosto:

  • Tópico:  Infraestructura de Servidores

# Título Nivel Fecha Hora GMT
1 Revisión general de Windows Server 2008 200 11-Aug-08 05:30:00 p.m. -5
2 Virtualización - Características y Arquitectura de Hyper-V 200 12-Aug-08 05:30:00 p.m. -5
3 Administración de Hyper-V 200 13-Aug-08 05:30:00 p.m. -5
4 TS Remote App & RDP 6.1 - Virtualización de Presentación 200 14-Aug-08 05:30:00 p.m. -5
5 TS Gateway & TS Web Access 200 18-Aug-08 05:30:00 p.m. -5
6 Implantación y migración hacia Terminal Services en Windows Server 2008 200 19-Aug-08 05:30:00 p.m. -5
7 Revisión general y arquitectura de IIS7 200 20-Aug-08 05:30:00 p.m. -5
8 Administración avanzada de IIS7 200 21-Aug-08 05:30:00 p.m. -5
9 Diagnósticos & Troubleshooting para IIS7 200 25-Aug-08 05:30:00 p.m. -5
10 Soporte para aplicaciones web en IIS7 200 26-Aug-08 05:30:00 p.m. -5
11 Características nuevas de AD en Windows Server 2008 200 27-Aug-08 05:30:00 p.m. -5
12 Migración hacia AD DS en Windows Server 2008 200 28-Aug-08 05:30:00 p.m. -5
13 Simplificando la gestión de su plataforma de datos SQL Server 2008, parte 1 200 11-Aug-08 11:30:00 a.m. -5
14 Simplificando la gestión de su plataforma de datos SQL Server 2008, parte 2 200 12-Aug-08 11:30:00 a.m. -5
15 Asegurando que sus datos están seguros con SQL Server 2008 200 13-Aug-08 11:30:00 a.m. -5
16 Asegurando su sistema con SQL Server 2008 200 14-Aug-08 11:30:00 a.m. -5
17 Asegurando la continuidad del negocio con SQL Server 2008 200 18-Aug-08 11:30:00 a.m. -5
18 Replicar datos por todo el mundo con SQL Server 2008 200 19-Aug-08 11:30:00 a.m. -5
19 Escale su negocio 200 20-Aug-08 11:30:00 a.m. -5
20 Respuestas predecibles para sus usuarios 200 21-Aug-08 11:30:00 a.m. -5
21 Troubleshooting del desempeño de bases de datos 200 25-Aug-08 11:30:00 a.m. -5
22 Actualización de sus bases de datos hacia SQL Server 2008 200 26-Aug-08 11:30:00 a.m. -5
23 Mejorando la capacidad y el desempeño de su Data Warehouse 200 27-Aug-08 11:30:00 a.m. -5
24 Gestión de su Data Warehouse 200 28-Aug-08 11:30:00 a.m. -5

  • Tópico:  Plataforma de Datos

# Título Nivel Fecha Hora GMT
25 Introducción a Microsoft SQL Server Data Services 200 12-Aug-08 02:00:00 p.m. -5
26 Microsoft codename “Velocity” para aplicaciones escalables y disponibles 200 13-Aug-08 02:00:00 p.m. -5
27 Del LINQ al DataSet 300 14-Aug-08 02:00:00 p.m. -5
28 Mejores prácticas para el manejo de excepciones y programación defensiva en Microsoft SQL Server 2005 y 2008 300 19-Aug-08 02:00:00 p.m. -5

  • Tópico:  Inteligencia de Negocios

# Título Nivel Fecha Hora GMT
29 Autoría de informes con Microsoft SQL Server 2008 Reporting Services 200 20-Aug-08 02:00:00 p.m. -5
30 Nuevas técnicas de visualización de datos con Microsoft SQL Server 2008 Reporting Services 300 21-Aug-08 02:00:00 p.m. -5
31 Minería de datos desde la perspectiva del desarrollador de aplicaciones 300 26-Aug-08 02:00:00 p.m. -5
32 Microsoft Office Excel y Microsoft SQL Server Analysis Services: Un análisis profundo de la integración 300 27-Aug-08 02:00:00 p.m. -5

Estos webcast podrán ser agendados en los sitios de MSDN y TechNet respectivamente.

Que los disfruten!!

Néstor Guadarrama

Gerente Unidad de Desarrollo de Software

Microsoft Venezuela

Technorati Profile

S+S BluePrints, XNA en Español y otras noticias!

Hola Comunidad,

Durante los meses de Mayo y Junio, he estado recopilando valiosa información sobre actividades, entrenamientos, lanzamientos y nuevas tecnologías, para poder resumir toda esta información y presentarla de manera adecuada. Comencemos!

Arquitectos:

Software + Services Blueprints

Software + Services Blueprints es un conjunto de código fuente y guías de implementación de paquetes que han sido diseñados por la comunidad, a través del programa CodePlex, para proveer de un vínculo arquitectural entre la visión y la implementación de este patrón, simplificando la construcción y entendimiento de aplicaciones S+S.

En el siguiente screencast se puede apreciar la implementación paso a paso del Blueprint para Outlook + Services:


Microsoft Software + Services Blueprints - Walkthrough

Como punto de partida en la construcción de soluciones reales, cada Software + Services Blueprint incluye código y/o utilitarios, guías, procesos de construcción paso a paso y herramientas para incorporar a Visual Studio. Cada Blueprint S+S esta enfocado sobre escenarios relacionados con media/comunidad, eCommerce, Office Business Applications (OBA), movilidad y otras áreas futuras. El rango de la complejidad de aprendizaje abarca desde la construcción paso a paso hasta la implementación de escenarios completos.

También les recomiendo que observen este proyecto en CodePlex: Video.Show. Este proyecto es un caso de referencia que permite implementar sitios de contenido de media de alta calidad. Este proyecto le provee de todo lo que requiere un desarrollador o un arquitecto para cargar, mostrar, catalogar, codificar y publicar videos, usando Silverlight, Expression Encoder y el servicio de Silverlight Streaming de Windows Live.

Disfrutenlo!


Composite Application Guidance for WPF

La guía de composición para aplicaciones WPF esta diseñada para ayudar a facilitar la construcción de aplicaciones de nivel empresarial utilizando Windows Presentation Foundation (WPF). Esta guía ayuda el diseño y permite construir de manera flexible aplicaciones compuestas WPF (aplicaciones compuestas usan bajo acoplamiento, independencia de interfaces (evolución) y piezas unívocas para integrar aplicaciones y servicios.

Pueden descargar la documentación asociada, haciendo click aquí. Uno de los aspectos más resaltantes es que incorpora laboratorios de implementación y ejemplos tipo (Starter kits) como el caso de Stock Trader Reference Implementation.

CFI Stock Trader

Me gusto la implementación que hacen de la arquitectura lógica, ya que define un modelo agnóstico de separación de funciones de visualización de información, especificando las funcionalidades propias de una aplicación de mercado de capitales. Además, implementan un módulo vertical (se interlaza con las funciones específicas) que se comportan como librerias de aplicaciones (funcionales e independientes):

Arquitectura Lógica CFI Stock trader

La gúia además, muestra paso a paso como descargar el software (fuentes), compilarlos y ejecutarlo de manera de poder comprender el funcionamiento interno de la aplicación.

Disfruten!!


Desarrolladores

XNA en Español

Una de las mejores noticias que me llegó por estos lados es que nuestros amigos de Latinoámerica, liberaron recientemente el portal para desarrollo de juegos XNA en español!!. Como alguno de Uds. saben, soy fanático de los juegos de video (jugarlos y desarrollarlos). Esta iniciativa por parte de los chicos de Latam me parece genial, ya que en la región, tenemos un excelente potencial de desarrolladores que están interesados en comprender los enigmas del desarrollo interactivo de juegos, a través del framework ofrecido por XNA:

XNA en Español


SharePoint para Desarrolladores

En la misa tónica del comentario anterior, también nuestros amigos de Latinoámerica liberaron recientemente el portal para desarrolladores de SharePoint. En el portal encontraran variada información sobre técnicas de diseño de SharePoint, utilización y/o configuración de los servicios de SharePoint y laboratorios de productividad:

SharePoint para Desarrolladores en Español

Prometo que la semana entrante, les vuelvo a escribir con más noticias del mundo Microsoft. Por cierto, pronto inciaremos con los eventos presenciales en el interior de Venezuela y Perú, así que estén pendientes!!!

Saludos!!!

Néstor Guadarrama

Arquitecto de Software para Empresas de Desarrollo

Microsoft Región Andina

Technorati Profile

Serie de Webcast - Aspirando a ser Arquitecto

Hola Comunidad!!!

Disculpen el "silencio en la línea", pero tuve un pequeño accidente vehícular (nada grave) y tuve que guardar reposo. :(.

Ahora con las noticias!:

Aspiring Architects Series 2008 

Un gran amigo de Canada, Mohammad Akif, quién es Senior Architect, ha desarrollado una serie de webcast dirigidos a orientar a los profesionales de TI en su transición al mundo de arquitectura empresarial. A continuación les coloco los enlaces y las fechas de la serie:

The Role of an Architect

La edición número 15 del "Architecture Journal" esta totalmente orientada al análisis y discución del rol de arquitectos empresariales, de soluciones de software y de TI. Particularmente, un artículo que me interesó por su claridad y conclusiones fue el artículo de Amit Unde, quién es Architect Lead de la empresa L&T, titulado "Becoming an Architect in a System Integrator", Amit dedica gran parte del análisis a definir e identificar los segmentos de pensamiento y análisis que definen a un arquitecto, catalogando a los arquitectos en Enterprise Architect / Chief Architect, Technical Architects y Solutions Arcitects. También define las competencias que un arquitecto debe tener, en términos de liderazgo, comunicación y pensamiento estratégico. Los invito a leer el artículo, ya que esta muy interesante. Pueden descargarlo desde mi sitio SkyDrive, haciendo click aquí.

OBA Composition Reference Toolkit V2

En los pasados post que he hecho, he comentado sobre algunas iniciativas que Microsoft esta llevando a cabo alrededor de la arquitectura de desarrollo de soluciones compuestas. Ahora, los chicos de Corp, liberaron la 2da versión del OBA Composition Reference Toolkit, el cuál es una suite gratuíta para construir aplicaciones basadas en Office System que integran capacidades de integración de componentes de BI, SharePoint y VSTO, asi como otros componentes más elaborados basados en una arquitectura abierta y flexible. El site provee de laboratorios y ejemplos que permiten componer aplicaciones rápidamente. Los invito a que descarguen esta versión, "jueguen" un rato con ella y me brinden sus comentarios. Pueden obtener más información haciendo click aqui.

Bueno, esto es todo por ahora, porque voy a probar un par de laboratorios de ADO .NET Data Services y de interfaces REST/ATOM para WPF. Luego les cuento como me fúe ;-).

Saludos!!!

Néstor Guadarrama

Arquitecto de Software para Empresas de Desarrollo

Microsoft Región Andina

Technorati Profile

More Posts Next page »
Page view tracker