Posts recientes

El contenido de este blog tiene una licencia Creative Commons.
Creative Commons

Seminario de BPIO/BPOS en Microsoft

El pasado lunes 27 de septiembre se ofreció en Microsoft Barcelona una presentación de los servicios de productividad para empresas (BPIS/BPOS). En líneas generales el significado de estas dos siglas es:

  • BPIO (Business Productivity Infrastructure Optimization): incluye una serie de tecnologías destinadas a la optimización de la productividad en la gestión y control de los datos de la empresa. La mejora de la productividad se traduce en Comunicaciones Unificadas, Colaboración, Gestión de contenidos corporativos, Procesos de Búsqueda de Información en el ámbito corporativo y Business Intelligence.

 

  • BPOS (Business Productivity Online Services): básicamente son las versiones on-line de los servicios de mensajería Exchange, SharePoint, Office Live Meeting y Office Communication.

La palabra clave en todo ello es Productividad. Las nuevas tecnologías y servicios de Microsoft buscan hacer más eficiente el trabajo realizado por los trabajadores de la información. Lo más novedoso de la presentación fueron los servicios online (BPOS). Ofrecidos por Microsoft desde hace ya año y medio como servicios de alquiler y que permiten a las empresas disfrutar de las tecnologías de productividad de Microsoft, todo ello sin necesidad de los productos instalados en un servidor propio con toda la inversión de gestión e infraestructura necesaria para ello.

Esta estrategia de migración a la nube encaja con los últimos movimientos de Microsoft, como la plataforma Windows Azure, y supone para la compañía un nuevo rumbo comercial en su estrategia de negocio.

Podéis conocer más sobre BPOS en http://www.microsoft.com/online. Encontrareis información sobre los productos, condiciones de los servicios, precios, etc.

image

Autor: Rubén Claramunt Vicente
Publicado: 29/09/2010  16:52 | 0  Comentarios | 0  Enlaces a este post

Error en el diseño de formularios: 'child' is not a child of this parent

Si alguna vez estáis en el desarrollo de un proyecto, y mientras estáis diseñando una página os aparece de buenas a primeras el error:  << 'child' is not a child of this parent >>, y no os deja acceder al diseño del fórmulario lo que deberíais hacer es acceder al "Designer" del formulario y dentro del procedimiento InitializeComponent() localizar la definición del formulario y añadir una línea por cada control existente en el formulario que tenga la siguiente estructura:

this.Controls.Add(this.myControlName);

Con esta sencilla instrucción para cada uno de los controles existentes solventaréis el error y podréis seguir trabajando con el formulario que se había corrompido.
Autor: David Acosta Lesmes
Publicado: 23/09/2010  9:24 | 0  Comentarios | 0  Enlaces a este post

Encontrar un SPListItem mediante su ID

El caso con el que me encontré es el siguiente:

Tenía una lista de SharePoint y el identificador de un elemento de dicha lista. Lo único que quería era encontrar un elemento en concreto mediante este identificador.

Mi código era el siguiente:

oList = oWeb.Lists ("ListaDeSharePoint")
oItem = oList.Items.GetItemById (idElemento)

Bien, descubrí que NUNCA se debe usar esa construcción para acceder al elemento concreto, sinó que se debe implementar de la siguiente forma:

oList = oWeb.Lists ("ListaDeSharePoint")
oItem = oList.GetItemById (idElemento)

Si se utiliza la primera opción, que es la incorrecta, se crea un objeto SPQuery para leer todos los elementos de la lista y luego el GetItemById() ejecuta un bucle, en busca del elemento con el identificador que buscamos.

En cambio, si se ejecuta la segunda opción, recordemos que es la correcta, se crea un objeto SPQuery para leer solamente un objeto cuyo identificador es el que le pasamos.

Autor: Anna Vilalta Gili
Publicado: 16/09/2010  14:05 | 0  Comentarios | 0  Enlaces a este post

Presentaciones de desarrollo avanzado en SharePoint 2010

Des del centro de descarga de Microsoft podemos ahora descargar una serie de presentaciones en PowerPoint para desarrollo avanzado en SharePoint. El caso es que son muy completas y pueden ser muy útiles tanto para presentaciones como para aprendizaje propio.

Las podéis descargar desde http://www.microsoft.com/downloads/en/details.aspx?FamilyID=22882429-EE80-40BB-BA8D-FF55D6E33959&displayLang=en

Autor: Rubén Claramunt Vicente
Publicado: 15/09/2010  11:58 | 0  Comentarios | 0  Enlaces a este post

Paquete de idioma en catalán para SharePoint 2010

Microsoft ha liberado por fin el paquete de idioma en catalán para la versión 2010 de SharePoint. Este paquete está disponible tanto para SharePoint Foundation 2010 como para SharePoint Server 2010.

Aquí tenéis las direcciones de los correspondientes language pack.

SharePoint Server 2010: http://www.microsoft.com/downloads/details.aspx?displaylang=ca&FamilyID=046f16a9-4bce-4149-8679-223755560d54

SharePoint Foundation 2010: http://www.microsoft.com/downloads/details.aspx?displaylang=ca&FamilyID=646e311a-aaf3-4d30-b03c-2f3c70d19a22

Autor: Rubén Claramunt Vicente
Publicado: 13/09/2010  14:56 | 0  Comentarios | 0  Enlaces a este post

Beta de Microsoft Visual Studio LightSwitch

Microsoft Visual Studio LighSwitch, un nuevo producto para desarrolladores, hace su aparición, de momento en beta. Dentro de la almágana de pequeños productos y tecnologías con las que nos bombardea Microsoft encontramos esta pequeña joya que nos permite la creación hiper-rápida de aplicaciones de negocio en Silverlight.

imageLightSwitch se integra dentro de Visual Studio 2010 como nuevas plantillas de proyecto, con sus propios asistentes y herramientas de desarrollo específicas. El objetivo de LightSwith es permitirnos a partir de un modelo de datos diseñar como queremos que sean las pantallas de gestión de estos datos, trabajando a alto nivel. El resto, la aplicación en sí, la genera automáticamente LightSwith.

Hemos probado el producto y la verdad que impresiona poder crear toda una interfaz de gestión en Silverlight para todo un modelo de datos en apenas 5 minutos. ¿Nos quedaremos sin trabajo los desarrolladores de aplicaciones? No lo creo. El producto está todavía verde y deberá probarse en desarrollos reales para ver hasta que punto permite la personalización de su funcionalidad y si resulta realmente eficiente fuera de un entorno puramente de test. De momento, aquí lo tenéis… a disfrutarlo!

 

Autor: Rubén Claramunt Vicente
Publicado: 09/09/2010  16:00 | 0  Comentarios | 0  Enlaces a este post

Patterns & practices SharePoint Guidance

Ya disponemos del Pattern & practices para el desarrollo de aplicaciones en Microsoft SharePoint 2010. El documento, de más de 500 páginas, se puede descargar en diversos formatos (CHM, PDF) y es una recopilación de consejos, buenas prácticas, técnicas y muchas otras cosas muy interesantes a tener en cuenta si desarrollamos aplicacions en la nueva versión de SharePoint. La verdad es que las novedades respecto la versión anterior son muchas y vale mucho la pena hecharle un vistazo.

Podéis descargarlo de http://spg.codeplex.com/

Y recordad que Pattern & practices no se limita a SharePoint. Existen multitud de documentación del mismo estilo para multitud de tecnologías y plataformas. Es una de las cosas muy buenas que ha hecho Microsoft, os lo recomiendo.

Autor: Rubén Claramunt Vicente
Publicado: 09/09/2010  15:18 | 0  Comentarios | 0  Enlaces a este post

Abrir PDF directamente desde el navegador con Sharepoint 2010

Seguro que os habeís encontrado, que nuestras soluciones Sharepoint no nos permite abrir los archivos PDF directamente en el navegador al pinchar sobre un documento.
La solución a ello, es muy sencilla, únicamente hemos de modificar desde la administración central de portal, la manera de como se comporta el navegador con los archivos.
Para ello, en primer lugar nos deplazamos a la adminsitración central y desde el menú "Administrar aplicaciones web"
Una vez dentro, en la pestaña configuración general, nos dirigimos a la propiedad "Manejo de archivos del explorador" y la marcamos como permisiva.
 
 
Esto será suficiente para podaís abrir directamente los archivos en nuestro portal.
Autor: Javier Tirado Pampín
Publicado: 01/09/2010  17:14 | 4  Comentarios | 0  Enlaces a este post