Para registrarse:http://msevents.microsoft.com/cui/EventDetail.aspx?culture=es-UY&EventID=1032437989&IO=fXCqDoSr7XkmukfznchbzA%3d%3d
lunes 14 de diciembre de 2009
sábado 28 de noviembre de 2009
Silverlight + Sharepoint 2010, demostración del Run Reload, Argentina
Quiero compartir con todos ustedes la demostración que hicimos en el evento Run Reload en Buenos Aires, Argentina. Está demostración combina el poder de Silverlight 3.0 y la nueva versión de la plataforma Sharepoint Server 2010. La misma muestra una aplicación realizada para contestar una encuesta confeccionada en Sharepoint Server 2010, tomando los datos de una lista y guardando los resultados proporcionados por el usuario en la lista.
Tengo que agradecer a Alvaro (Siderys Elite Software) que estuvo trabajando varias horas en la creación, animación y estética de la aplicación Silverlight, sin él la misma no se podría haber realizado, gracias!!!
En los próximos días estaremos publicando el artículo completo de como podemos hacer la misma y la aplicación Silverlight parametrizada para que la puedan usar con cualquier encuesta en Sharepoint 2010.
Run Reload, Buenos Aires Argentina
El pasado 24 y 25 de Noviembre se llevo a cabo el evento Run Relod en Buenos Aires, Argentina, organizado por Microsoft. En esta ocasión tuve la grata oportunidad de participar como orador en 4 charlas sobre Sharepoint 2010.
Quiero dales las gracias a Alvaro, Diego y Javier, de Siderys, que estuvieron apoyándome y colaborándome en las charlas que estuve preparando para este evento. Sin el apoyo de ellos se me hubiera hecho mucho más difícil, muchas gracias!!!
También quiero agradecer al grupo de personas que estuvo trabajando de lleno en el evento en Buenos Aires, que se preocuparon por todos los detalles y me hicieron sentir como si estuviera en mi casa y no dejaron que nunca faltara nada, de corazón, muchas gracias!!!
Acá les dejo una serie de fotos que estuve sacando en algún ratito libre que tuve y en la última charla que estuve dictando.
[Tercera Charla – Sharepoint 2010 – Imagen 1]
[Tercera Charla – Sharepoint 2010 – Imagen 2]
[Cierre para desarrolladores - Imagen 1]
[Cierre para desarrolladores - Imagen 2]
[Entrega de premios - Imagen 1]
[uruguayos en el evento - Imagen 1]
El evento estuvo muy bueno y en lo personal me sentí muy cómodo compartiendo con la gente la nueva versión de Sharepoint 2010. En los próximos días encontrarán en este blog, los ejemplos que estuve dictando en las charlas y mucho más…..
Fabián Imaz
miércoles 18 de noviembre de 2009
Cómo funciona la nueva barra de herramientas Ribbon en Sharepoint Server 2010.
Una de las características más importantes de la nueva versión de Sharepoint 2010 es la nueva interfaz gráfica que como todos los productos de la línea Office incorpora la barra de trabajo Ribbon.
Al principio parece un poco complicado pero todo cambio lleva una adopción necesaria y siempre somos reacios a los mismos.
Lo que vamos hacer es editar la página del sitio que vemos en la imagen 1, para lo cual vamos al menú “Site Actions” y seleccionamos la opción “Edit Page”.
Al editar la página en la parte superior derecha se nos desplegara la barra de herramientas donde encontraremos un botón “Edit” y al seleccionarlo la página junto con las zonas web que tengamos pasaran a modo edición como podemos ver en la imagen 2
Si seleccionamos una de las zonas, la izquierda por ejemplo, la barra de herramientas adicionara nuevas solapas de otro color para trabajar con la página como podemos ver en la imagen 3.
Si seleccionamos la nueva opción (de color amarillo) la barra de herramientas nos desplegara nuevas opciones que podemos usar para insertar elementos en la zona seleccionada como podemos ver in la imagen 4.
Cada una de estas opciones nos permite agregar un tipo de contenido diferente a la página:
1) Text: Nos agrega una webpart de texto para ingresar texto en dicha zona.
2) Image: Nos agrega una webpart para insertar imágenes en dicha zona.
3) Webpart: Se nos abre un buscador de webpart como podemos ver en la imagen 5, las cuales están cargadas en nuestro sitio ordenadas por categorías. Al seleccionar una categoría se nos despliegan todas las webpart de la misma y al seleccionar la webpart que queremos cargar en parte derecha se muestra un sección donde podemos ver una descripción de la misma y un vista previa de cómo quedaría la misma en nuestra página.
4) Existing List: Se nos abre un buscador de listas y bibliotecas de documentos, como podemos ver en la imagen 6, creadas en nuestro sitio. Al seleccionar una lista se despliega una descripción y podemos ver una vista previa de los datos que la lista tiene.
Una vez que seleccionamos la lista (que es lo que vamos a estar agregando en este ejemplo) la misma será cargada en la zona de la página que nosotros estamos trabajando y sí seleccionamos la webpart cargada veremos como la barra de trabajo (Ribbon) se habilita nuevamente mostrándonos todas las opciones de configuración que tentemos sobre la misma como podemos ver en la imagen 7.
Como pueden apreciar en la imagen 7 al seleccionar la lista la primera solapa (Color Azul) nos da la brinda en la Ribbon todos los comandos de lista y elementos de para que podamos trabajar con la misma. La segunda solapa (Color Naranja) nos mostrara en la Ribbon todos los comandos para seguir ingresando webpart o listas a la página y la tercer solapa (Color Verde) nos mostrara en la Ribbon todos los comandos para configurar la Webpart seleccionada, si seleccionamos dicha solapara podemos acceder a dichos comandos como podemos ver en la imagen 8.
El primer comando que tenemos disponible es para editar las propiedades de la webpart y que al presionarlo se nos abrirá las opciones de configuración de la misma como podemos ver en la imagen 9.
Una de las opciones que quiero destacar en el panel de configuración y que es nueva de esta versión es la posibilidad de configurar las opciones de AJAX de la webpart. Esto quiere decir que podemos configurar que la carga de la misma sea de forma asincrónica, establecer un tipo de recarga, si lo queremos hacer de forma manual o de forma automática. Esto nos brinda la posibilidad de tener nuestras webpart siempre con la última versión de los datos y como en este caso estamos usando la lista de productos sincronizada contra una base de datos si cambiamos el origen de datos no necesitaremos refrescar la página para ver dichos cambios si tenemos las opciones de AJAX configurada ya que los mismos se recargaran de forma automática según nuestra configuración.
Fabián ImazCreando una lista externa en Sharepoint Server 2010
En este artículo vamos a ver cómo podemos crear una lista externa en un sitio de Sharepoint. Una lista externa nos brinda la posibilidad de tener un tipo de contenido externo enlazado a un origen de datos como lista. En otro artículo estuvimos viendo como podíamos crear una conexión a una base de datos con BCS (Business Connectivity Services). Ahora lo que vamos a hacer es que esa conexión que tenemos sincronizada con la base de datos esté disponible como una lista de Sharepoint.
Lo primero que tenemos que hacer es acceder al sitio de Sharepoint donde queremos crear la lista externa como podemos ver en la imagen 1.
Para crear una lista tenemos varios caminos. Nosotros vamos acceder a través de ver todo el contenido del sitio como vemos en la imagen 1. Al seleccionar el link navegaremos a dicha funcionalidad donde presionamos el vínculo “Crear” como podemos ver en la imagen 2.
En la próxima pantalla vamos a seleccionar el tipo de lista que queremos crear como podemos ver en la imagen 3.
Al seleccionar el vínculo lista externa se nos desplegara una nueva página para cargar el nombre de la lista, su descripción, el tipo de navegación que queremos para la misma y un selector de entidades de BCS el cual tiene dos iconos. El primero de ellos es para validar el nombre de la entidad escrito y el segundo es para buscar una entidad con el buscador como podemos ver en la imagen 4
En el buscador debemos introducir un criterio de búsqueda o presionar el botón de buscar para que nos liste todas las entidades creadas. Una vez que seleccionamos la entidad que queremos usar como lista debemos presionar el botón “Ok” para que la misma se cargue en la configuración de la lista como podemos ver en la imagen 5
Terminada la configuración de la lista debemos presionar el botón “Create” para crear la lista en Sharepoint como podemos ver en la imagen 6.
Como podemos ver la lista se creó perfectamente y la vista por defecto nos muestra todas las columnas configuradas y los registros cargados en la base de datos.
Fabián ImazConexión con repositorio externo usando Business Connectivity Sevices
Una de las características que cambio en la versión Sharepoint 2010 es Catalogo de Datos Profesionales (BDC) por B CS. En esta presentación quiero mostrarle como usando el Sharepoint Designer podemos generar una conexión con un sistema externo y crear todas las operaciones necesarias para el manejo de los datos en 5 minutos.
Abrimos el Sharepoint Designer y vamos a la opción Entities del menú izquierdo. Una vez ahí, lo que vamos hacer es presionar sobre el botón nuevo “External Content Type” como podemos ver en la imagen 1.
Se nos abrirá una nueva solapa para la creación de la entidad externa en la cual deberemos llenar los datos de configuración, como ser Nombre Visible, Nombre Programático y algunos datos más cómo podemos ver en la imagen 2.
El próximo paso es generar la conexión con nuestro repositorio de datos externos presionando en el botón “Operation Design View” en la Ribbon y cómo podemos ver en la imagen 3 se nos desplegara el diseñador de conexiones.
En esta nueva pantalla vamos a seleccionar el botón “Add Connection” para generar una nueva conexión. Lo primero que debemos seleccionar es el tipo (en este ejemplo SQL Server) del origen de datos y después los valores de conexión como podemos ver en la imagen 4.
Una vez configurados los valores de conexión se nos desplegaran todos los objetos del origen de datos. En este caso estamos usando una base de pruebas en un SQL Server como podemos ver en la imagen 5.
En este ejemplo haremos un caso sencillo así que seleccionamos la tabla productos y vamos a generar las operaciones básicas, presionando el botón derecho sobre la tabla se nos abrirá un menú contextual para que seleccionemos las operaciones como podemos ver en la imagen 6.
Seleccionamos que nos genere todas las operaciones básicas para la tabla productos. Se nos abrirá un asistente de configuración que nos guiara paso a paso para crear las operaciones como podemos ver en la imagen 7. En el primer paso debemos cargar el nombre con el cual queremos que empiecen nuestras operaciones.
El próximo paso debemos seleccionar los campos de la tabla que queremos utilizar con esta entidad, que campo será la clave primaria y que campos queremos que se vean en el selector de entidades como podemos ver en la imagen 8.
El último paso del asistente es para generar filtros a la hora de trabajar con los datos y cómo podemos ver en la imagen 9 para este ejemplo no vamos a generar ningún filtro.
Una vez finalizada la configuración en él asistente presionamos él botón “Finish” para cerrar el mismo y cómo podemos ver en la imagen 10 las operaciones se crearon para la tabla productos.
Solo nos resta guardar la nueva entidad creada presionando el botón “Save” en la barra de trabajo (Ribbon) y cómo podeos ver en la imagen 11 comienza el proceso de guardado.
Cundo el proceso de guardado termine veremos nuestra entidad externa creada con las operaciones y columnas configuradas como podemos ver en la imagen 12.
En próximos artículos estaremos hablando de otras características que tiene el nuevo BCS de Sharepoint 2010 que lo hacen muy útil y potente.
Fabián ImazMicrosoft Sharepoint Designer 2010
En este artículo quiero comentar la nueva versión del Sharepoint Designer dado al cambio que se produjo en la misma. La nueva versión se transformó en una herramienta esencial para los que los que trabajemos en Sharepoint.
Esta versión, como todos los productos de la suite de office agrega también una Ribbon como barra de trabajo, donde encontraremos todas las acciones comunes que estamos acostumbrados a utilizar.
Vamos a empezar por la página de inicio cuando nos conectamos a un sitio web con el Sharepoint Designer. En la misma vamos a encontrar varias secciones de configuración acerca del sitio, en la cual podemos ver la descripción del sitio, los grupos creados, los sub-sitios que tiene y mucho más. Pero por si fuera poco, toda esta información es editable desde esta página pudiendo cambiarla en cualquier momento. En la imagen 1 vemos la página de inicio al sitio que nos conectamos.
La navegación de los contenidos y secciones es muy sencilla y dinámica, en la imagen 2 vemos como al seleccionar una opción del menú izquierdo (Master Pages) nos muestra el contenido en la sección de trabajo.
Además podemos marcar el contenido de un elemento del menú izquierdo para que este siempre visible y tengamos acceso a la información que deseamos. En la imagen 3 podemos ver como el contenido de la sección Master Page es desplegado en la sección inferior izquierda y en el área de trabajo estamos navegando una carpeta de dicha sección.
También a medida que vamos navegando las distintas secciones se nos van abriendo solapas en la parte superior, con lo cual podremos volver a una a una sección abierta en cualquier momento. En la imagen 4 podemos ver cómo estamos editando un tipo de contenido con el Sharepoint Designer en una solapa y las demás solapas continúan abiertas.
A la hora de crear un nuevo elemento, un Tipo de Contenido, se nos abrirá una ventana modal para cargar la información del nuevo elemento, en la imagen 5 podemos ver la nueva ventana abierta.
Cuando editamos una página contamos con una vista que nos permitirá ver la información de la misma. Si queremos editar el código de la misma podremos hacerlo directamente seleccionando la página en el menú de navegación horizontal y seleccionando la opción edición. En la imagen 6 podemos ver como tenemos acceso a la página de información y la opción de edición.
El editor de páginas es similar al de la versión anterior donde podemos partir la vista en dos partes y se nos despliega la barra de herramientas a la derecha. En la imagen 7 vemos una página abierta.
Por último mostrarle la página de opciones del Sharepoint Designer en la cual podremos crear nuevos elementos, acceder a las opciones de configuración de la herramienta y otras opciones. En la imagen 8 podemos ver la página de opciones a la cual accedemos al presionar el icono de color naranja que se encuentra en la parte superior derecha.
En próximos artículos estaremos profundizando el trabajo con esta herramienta ya que desde la misma se pueden crear muchas de las cosas que comúnmente creamos en Sharepoint.
Fabián ImazComo crear y configurar sitios personales en Microsoft SharePoint Server 2010
En este artículo vamos a ver como configurar y crear los sitios personales en la nueva plataforma Sharepoint Server 2010. Cuando trabajamos en la versión 2007, los sitios personales se configuran en el Proveedor de Servicios Compartidos, donde teníamos que establecer una URL donde se empezarían a crear los sitios personales de cada usuario, la recomendación era usar una aplicación web para este propósito, dado que nos permitía tener centralizado los sitios de los usuarios y además su migración era mucho más fácil, dado que solo teníamos que respaldar la aplicación web.
En Sharepoint 2010, si bien no existe más el concepto de Proveedor de Servicios Compartidos, de todas formas vamos a crear los sitios de los usuarios en una aplicación diferente. Para esto, vamos a la sección “Application Management” de la administración central y en la misma tendremos un acceso a la sección que maneja las aplicaciones Web en Sharepoint 2010, seleccionamos el link “”Manege Web Application” y se desplegara una ventana como la que podemos ver en la imagen 1
Vamos a seleccionar la opción nueva en la barra de trabajo y se nos abrirá una nueva ventana modal para la creación de la aplicación web, como podrán ver la información que deberemos cargar es la misma que usamos en Sharepoint 2007, una pequeña diferencia que podemos destacar, es que podemos seleccionar una cuenta pre configurada para nuestro pool de aplicaciones, pero si no, podrán ingresar una cuenta y su contraseña para el mismo. Cargamos todos los valores necesarios para la creación de la misma y una vez cargados, presionamos el botón “Ok”. Una vez que el proceso termine procederemos a cerrar la ventana y la página de manejo de aplicaciones web se recargara y veremos nuestro aplicación creada, como podemos ver en la imagen 2.
Lo próximo que tenemos que hacer es crear dos rutas específicas en nuestra aplicación web, para lo cual seleccionamos la misma y veremos que la barra de edición “Ribbon” se habilitara y tendremos todas las opciones para continuar configurando la aplicación web (el manejo de la barra y opciones adicionales, es todo un tema aparte, por lo cual los estaremos viendo en otro momento). Una de las opciones que aparece en dicha barra, ver imagen 2, es la opción de crear rutas manejadas para nuestra aplicación la cual vamos a seleccionar y se nos abrirá una ventana modal para la configuración de las rutas, como podemos ver en la imagen 3.
Vamos a crear dos rutas para esta aplicación:
1) “my”, esta ruta será usada para crear una colección de sitios en la misma, como pueden ver la opción de creación es “Explicit Inclusion”.
2) “my/location”, esta ruta será usada por la configuración del manejo de sitios personales para crear todos los sitios de los usuarios. A diferencia de la anterior, la misma fue creada como “Wildcard inclusión”, para que todos los sitios de los usuarios tengan esta ruta como base.
Una vez creadas las dos rutas, presionamos el botón “Ok”, para que la ventana de configuración se cierre y volvamos a la pantalla de configuración de aplicaciones Web. Bien, tenemos la aplicación web creada y configurada, lo próximo es crear la colección de sitios que se usara para almacenar todos los sitios de los usuarios. Otra vez accedemos a la sección “Application Management” de la administración central pero esta vez, seleccionamos la opción “Create Site Collection” como podemos ver en la imagen 4.
La próxima pantalla nos resultara conocida, pues bien, es la pantalla para la creación de colecciones de sitios de Sharepoint 2010. En la misma vamos a completar todos los datos que nos solicitan. La gran sorpresa, será la cantidad de plantillas que tenemos para crear sitios, una de las cuales se llama “My Site Host” en la sección “Enterprise” como podemos ver en la imagen 5 y la cual seleccionaremos para crear nuestra colección de sitios.
Estamos prontos, ahora vamos a configurar el manejo de los sitios personales en nuestro servidor. Para eso, accedemos al manejo de servicios de la granja para lo cual presionamos el link “Manege Service Application” que se encuentra en la página principal de la administración central como podemos ver en la imagen 6.
En la página de manejo de servicios, vamos a buscar el servicio “People”, en este servicio es donde manejaremos todo lo referente a los perfiles de usuarios, sincronización de datos y más. Al marcarlo se mostrara la barra de edición nuevamente como podemos ver en la imagen 7.
En la barra de edición vamos a seleccionar la opción “Manage”, para acceder a la configuración de dicho servicio como podemos ver en la imagen 8
En la página principal de configuración del servicio vamos a seleccionar la opción “Setup My Site” lo cual nos llevara a la página de configuración como podemos ver en la imagen 9.
Vamos a dejar la configuración del centro de búsqueda para otro momento y en la siguiente sección vamos a escribir la URL de la colección de sitios creado anteriormente el cual será el que albergue los sitios personales de cada usuario. En la próxima sección vamos a escribir donde vamos a ir creando cada sitio personal para cada usuario, es decir que vamos a cargar la ruta específica “my/location” que habíamos creado cuando configuramos la aplicación web. El próximo paso será establecer cómo se crearan los sitios personales, en este caso, dejamos la primera opción, la cual usara los nombres de los usuarios para crear los sitios de cada uno. Las demás opciones las marcamos en función de las necesidades que tengamos. Como podrán ver, todos los usuarios autenticados tendrán acceso de lectura por defecto. Una vez configurado todas las opciones presionamos el botón “Ok” para que la configuración sea guardada.
Tenemos todo configurado, así que vamos a crear el sitio personal para mi usuario. En la parte superior derecha de una página de Sharepoint, tenemos varias opciones de presencia del usuario logeado, si accedemos a las opciones de “My Sharepoint”, podemos ver que una de ellas es “My site”, la presionamos para acceder a nuestro sitio personal y cómo podemos ver en la imagen 10 el mismo se empieza a crear.
Una vez el proceso finalice tendremos acceso al nuevo sito personal de nuestro usuario y como podrán ver en la imagen 11 el mismo está totalmente renovado y cuenta con muchas funciones interesantes que les dejo para que investiguen.
En la sección derecha del sitio personal tenemos un control que nos muestra opciones para el usuario tipo las redes sociales y que podremos marcar e ingresar un texto tipo facebook.
Fabián ImazRUN Reloaded, Buenos Aires, Argentina – Registraciones abiertas al público!
A una semana de la nueva edición del RUN, se han abierto las registraciones para el público general!!!
El evento está organizado en dos días (24 y 25 de Noviembre, es decir Martes y Miércoles próximo!) en la Universidad Argentina de la Empresa - Lima 717, realizándose las sesiones de IT durante la mañana, y las de Desarrollo durante las tardes.
Les comparto aquí los links de registración, así como las agendas de las sesiones de desarrollo:
En caso de desear asistir a más de un track de sesiones, deben realizarse la registración a cada una de forma individual.
Agenda del evento:
Día 1 – Sesiones de Desarrollo (por la tarde)
13:30 Acreditación
14:00 Apertura + keynote
15:20 1° sesión de conferencias simultáneas
Presentando .NET 4.0 – Diego González - Pablo Zaidenvoren
La versión 4.0 del Framework .NET incluye nuevas funcionalidades que extienden a su versión anterior. En esta sesión recorreremos algunas de ellas: Parallel Extensions, Tipos Dinámicos, Contratos de Código, Microsoft Extensilbility Framework.
Qué hay de nuevo en ASP.NET 4.0 – Eugenio Serrano
ASP.NET es una plataforma estable y madura, con lo cual parece dificil pensar en un nuevo conjunto de funcionalidades para la misma. Sin embargo, el lanzamiento de ASP.NET 4.0 en combinación con IIS 7.5 y Windows Server 2008 R2, ofrece nuevas capacidades para el desarrollo y despliegue de aplicaciones web.
Windows Azure: Presente y Futuro, una recorrida con Autocosmos y ThreeMelons – Ezequiel Glinsky - Martín Legnoverde - Patricio Jutard
Esta presentación mostrará las características principales de Windows Azure, la plataforma de cloud computing de Microsoft. Recorreremos sus fundamentos, componentes y el funcionamiento con dos casos innovadores desarrollados en Argentina: Autocosmos y ThreeMelons. Además, se cubrirán novedades de la plataforma y recientes tendencias en este campo.
16:25 2° sesión de conferencias simultáneas
Presentando Entity Framework 4.0 – Daniel Laco
ADO.NET Entity Framework, es un nuevo modelo de acceso a datos. En su versión 4.0, encontramos nuevas funcionalidades que permiten diferentes formas de atacar el desarrollo de la capa de datos, ya sea iniciando por el código, el modelo o la base de datos.
Prototipando y Diseñando Aplicaciones Ricas en Silverlight y WPF – Daniel Priego García
Conoce los secretos para crear prototipos interactivos en pocos minutos, utilizando Blend 3 y el novedoso SketchFlow, y cómo diseñar interfaces que tus usuarios y clientes puedan usar y entender fácilmente; integrando las herramientas que utilizas día a día, haciendo mucho más rápida y efectiva la creación de Aplicaciones Ricas en Silverlight y Windows Presentation Foundation.
Autorización Federada con Windows Identity Foundation – Matías Woloski - Martín Salías
Windows Identity Foundation permite un manejo avanzado de Identidad establecido sobre estándares abiertos. Conozca cómo el modelo basado en Claims permite una integración intuitiva con el modelo de Identidad de .NET, ofreciendo a los desarrolladores un control completo sobre autenticación y autorización.
17:20 3° sesión de conferencias simultáneas
Construcción de servicios de baja latencia en .net 4.0 utilizado Workflow Foundation y Windows Communication Foundation – Pablo César García
Implementar una aplicación orientada a servicios en la plataforma .net presenta un conjunto de desafíos que implican, casi siempre, construir artefactos, frameworks y herramientas, los cuales terminan pareciéndose a un “application server”. El framework .net 4.0 integra una nueva versión de workflow foundation (totalmente nueva, con un runtime de muy baja latencia y un rediseño total del subsistema de workflows), una nueva versión de Windows communication foundation (que integra nuevos protocolos del stack ws-*, con capacidades de versionado de interfaces y ruteo dinámico de mensajes) y el nuevo Windows Application Host, el cual brinda a los servicios implementados con WCF y/o WF un conjunto de atributos “enterprise” que le dan la escalabilidad y capacidad de administración que antes solo encontrábamos en entornos de alto costo. Estos tres componentes juntos implican un cambio tan importante en como implementaremos la orientación a servicios en la plataforma .net que seguramente serán tres de los componentes que marcarán la mayor evolución de la plataforma .net en la generación de aplicaciones 2010/2011. En esta sesión, analizaremos en profundidad estos tres componentes y desarrollaremos algunos “servicios tipo” con la mencionada plataforma.
Estrategias de Caching distribuido con Microsoft “Velocity” Project – Juan Ladetto - Dante Otero
Las capacidades de caching distribuído en memoria que ofrece Microsoft “Velocity” cambiarán la forma es que pensamos como escalar las aplicaciones que desarrollamos con .net. La facilidad de integración que ofrece con los lenguajes .net hace que sea muy fácil incorporar un low-latency data caching para sus aplicaciones.
Windows Presentation Foundation 4, cómo aprovechar las nuevas funcionalidades de Windows 7 – Rodolfo Finochietti
Windows 7 ofrece nuevas de API’s y servicios que ayudan a mejorar la experiencia del usuario. Durante esta session veremos como con Windows Presentation Foundation 4 y Visual Studio 2010 podemos utlizar estas carcateristicas para mejorar nuestras aplicaciones.
Día 2 – Sesiones de Desarrollo (por la tarde)
13:35 Acreditación
14:05 1° sesión de conferencias simultáneas
® Innovación y Liderazgo – Pablo César García - Jorge Rodríguez
Las plataformas de aplicación evolucionan a un ritmo cada vez más acelerado. Sentimos que es casi imposible estar actualizado… ¿Estamos viviendo cambios de paradigmas en TI? ¿Sentimos que los de TI somos los malos de la empresa, que demoramos cualquier innovación de negocios? En esta sesión analizaremos las grandes tendencias que están afectando a las tecnologías de la información, así como el impacto de las mismas en la academia, en la industria, en las plataformas .net y dentro de nuestras organizaciones. Les proponemos una sesión para analizar las causas de los cambios y para plantear estrategias que nos permitan canalizar los efectos de los cambios para volver a ser desde TI el motor de innovación de la organización.
® SQL Server 2008 R2: La manipulación de datos y la inteligencia de negocio nunca fue tan poderosa – Maximiliano Accotto - Jose Mariano Álvarez
Las nuevas características de gestión de datos maestros hacen posible mejorar la calidad y nos permiten tener una sola verdad, así como asegurar la consistencia a la hora de generar reportes con resultados precisos. Las nuevas capacidades para manejar grandes volúmenes de datos y para presentar la información permiten aumentar las posibilidades del desarrollador.
® Descubriendo la nueva plataforma Sharepoint 2010 – Fabián Imaz
En esta primera sesión estaremos descubriendo la nueva versión de la plataforma de colaboración más robusta y escalable. Donde podremos ver cómo construir desde una intranet hasta un portal de internet. Hacer que nuestros recursos accedan a toda la información navegando en la nueva interfaz gráfica, mucho más dinámica, intuitiva y usable. Nos solo la internet está cambiando ahora las intranet son también 2.0+.
15:00 2° sesión de conferencias simultáneas
® Calidad en el software con Visual Studio Team System 2010 – Andrés Vettori
La calidad pobre en el software causa pérdidas innecesarias para las compañías, todos los años. Conozca como nuevas funcionalidades de control de calidad del código en Visual Studio Team System 2010, pueden mejorar la habilidad de descubrir fallas tempranas y comprender mejor la raíz de cada problema. Herramientas para diferentes integrantes del equipo, incluyendo arquitectos, desarrolladores, gerentes y testers. Recorreremos las mejores prácticas, comprendiendo cómo mejorar la calidad en el código utilizando VSTS 2010.
® Creando reportes ricos con SQL Server 2008 R2 – Maximiliano Accotto - Jose Mariano Álvarez
Reporting Service ya viene desde hace algunas versiones de SQL y hoy día se está transformando en un estándar. En esta nueva versión Incorpora novedades muy potentes para reportes cada vez más profesionales. Se mostrarán temas como: Reportes geográficos usando MAPS y Bing maps; cambios en las sintaxis RDL para soportar consultas geográficas; mejoras en el Look & Feel; subscripciones a RSS.
® Programando sobre Shapoint 2010 – Patricio Belardo - Fabián Imaz
Utilizando la última versión de Visual Studio 2010 podremos ver el nuevo modelo de programación de Sharepoint 2010, basta de carga pesada e innecesaria de objetos, de timeout, con el nuevo modelo de objetos, podrá hacer que sus aplicaciones sean mucho mas robustas y escalables, mejorando los tiempos de respuesta y el almacenamiento en cache innecesario.
16:05 3° sesión de conferencias simultáneas
® Hacking Visual Studio 2010 – Víctor García Aprea - Daniel Cazzullino
Habiéndose liberado la Beta 2 de Visual Studio 2010 algunas semanas atrás, su versión final está cada vez más cerca. Daniel Cazzulino y Victor García Aprea recorrerán las principales herramientas de desarrollo que potencian la productividad en el desarrollo de aplicaciones .NET.
® Integrando Silverlight 3 con Sharepoint 2010 – Fabián Imaz - Mauricio Grimberg - Miguel Saez
Todos sabemos que Silverlight se transformó en el motor de aplicaciones cliente más poderoso que corre en el browser. La nueva plataforma de Sharepoint 2010 no podía omitir esto y es por eso que trae una fuerte integración con la misma. Vamos a estar mostrando cómo podemos hospedar una aplicación Silverlight en un portal de Sharepoint interactuando con los procesos de negocio.
® Desarrollo en Office 2010 – Mauro Castagnasso - Diego Ferreyra
Office 2010 provee nuevas funcionalidades para los desarrolladores que simplifican el proceso de desarrollo y aprovechan al máximo la suite. Para mostrar esto, durante la presentación utilizaremos nuevas plantillas de desarrollo para Visual Studio, extenderemos la interfaz de usuario con ejemplos y comentaremos diversas mejoras en el deployment y desarrollo de aplicaciones en .NET con Visual Studio Tools for Office.
17:05 Cierre
17:50 Sorteos









