• PROJECT 2013. PROJECT SERVER 2013. DOCUMENTACION DESARROLLADORES.

    Hola, buenas

    En este post, queríamos haceros llegar (para quien no lo tuviera localizado todavía) este enlace donde tenemos la información relacionada con los desarrollos en Project 2013:

    http://msdn.microsoft.com/es-es/library/ms512767(office.15).aspx

    ¿Qué podemos encontrarnos aquí? Un montón de cosas interesantes, como:

    Me permito incluir algunas de las consideraciones más relevantes a continuación:

    “Este es el Kit de desarrollo de software (SDK) de Microsoft Project 2013. El SDK contiene documentación, ejemplos de código, artículos de procedimientos y referencias de programación para ayudar a desarrollar aplicaciones para una tienda pública o un catálogo de aplicaciones privado, y para personalizar e integrar Project Server y los clientes de Project con una amplia variedad de aplicaciones empresariales y de escritorio diferentes para la administración de proyectos empresariales.

    Project Server 2013 está integrado en la plataforma de Microsoft SharePoint Server 2013, y Microsoft Project 2013 incluye en gran medida la misma infraestructura que las demás aplicaciones de Microsoft Office 2013. Si desea obtener documentación del modelo para aplicaciones para SharePoint, los flujos de trabajo basados en SharePoint, los elementos web, el desarrollo con otras características de SharePoint y documentación de aplicaciones para Office, consulte el SDK de Office 2013.”

    Project Server 2013 incluye un cambio importante: usa una sola base de datos, en lugar de las bases de datos publicados, de borrador, de archivo y de informes que había en Project Server 2010. Para más información sobre las nuevas características, vea Novedades para programadores de Project 2013. Si desea obtener información sobre los cambios en la plataforma de Project Server, vea Arquitectura de Project Server 2013. Para obtener información general sobre la plataforma de desarrollo presente en Project Server 2010 y en la que se basa Project Server 2013, vea Introducción al desarrollo en Project 2010 en MSDN

    A continuación, se indican los requisitos para desarrollar e implementar soluciones EPM y aplicaciones de la Tienda de Office pública que se integren con Project Server 2013:

    • Debe instalar .NET Framework 4 o .NET Framework 4.5 en el equipo de desarrollo y en los equipos de implementación. Para determinar si se instaló la versión correcta, abra Programas y características en el Panel de control de Windows.

    • Visual Studio 2012 instala y usa .NET Framework 4.5. Al crear un proyecto de Visual Studio, puede seleccionar .NET Framework 4.0 o .NET Framework 4.5 en la lista desplegable del cuadro de diálogo Nuevo proyecto. También puede seleccionar Marco de trabajo de destino en la pestaña Aplicación de la ventana Propiedades del proyecto.

      Puede usar Visual Studio 2010 para las aplicaciones que usan el CSOM o la PSI, y para las aplicaciones del panel de tareas de Project. Sin embargo, Visual Studio 2010 no contiene las plantillas de aplicaciones para Office, las herramientas de desarrollo de Office ni las herramientas de desarrollo de SharePoint para Office 2013. Para descargar Visual Studio 2012 y el Instalador de plataforma web (WPI) que incluye las herramientas de desarrollo de Office y SharePoint, vea Descargas de aplicaciones para Office y SharePoint.

    Recomendamos desarrollar soluciones personalizadas en un entorno de prueba. Si desarrolla soluciones para las compilaciones actuales de Project Server 2013 y Project 2013, se deben volver a compilar con las referencias actualizadas y posiblemente necesiten otras modificaciones para funcionar con las versiones posteriores. Es posible que las soluciones desarrolladas para las versiones preliminares no funcionen con la versión publicada.

    Recursos adicionales

    Esperamos os resulte de interés, un saludo

     

    Jorge Puig

  • PROJECT 2013 & PROJECT SERVER 2013. ACTUALIZACION ACUMULATIVA FEBRERO 2013. ACTUALIZACION MARZO 2013.

    Buenas,

    Recientemente se ha liberado la actualización para Project Server 2013, SharePoint 2013, etc, de Marzo 2013, la cual correspondería con la de Febrero de 2013 (recordemos que la intención es publicar dichas actualizaciones acumulativas el segundo martes de cada mes par: Febrero, Abril, Junio, Agosto, Octubre y Diciembre.)

    Nuestros colegas de SharePoint han publicado en su blog la información relativa a SharePoint:

    http://blogs.technet.com/b/hablamoss/archive/2013/03/14/disponible-public-update-march-2013-sharepoint-2013-foundation-y-server-y-los-cus-de-febrero-2013-workflow-manager-y-bus-service.aspx

    Por favor, tengamos en cuenta su recomendación, acerca de que “Son de instalación obligatoria, porque si no, la próxima actualización acumulativa", correspondiente a Abril de 2013, y posteriores, no se podrán instalar.”

    Y nosotros indicaremos las correspondientes a Project 2013 y Project Server 2013:

    Paquete cliente Project 2013:

    Descripción del paquete de revisiones de Project 2013 (project-x-none.msp): 12 de Febrero de 2013

    http://support.microsoft.com/kb/2738031/es

    Paquete “rollup” o completo  Project Server 2013:

    Descripción de la actualización de Project Server 2013: 12 de Marzo de 2013

    http://support.microsoft.com/kb/2768001/es

    Atención a la nota:

    “Este paquete de actualización acumulativa incluye todos los paquetes de componente de servidor. Además, este paquete de actualización acumulativa actualiza sólo aquellos componentes que están instalados en el sistema. “

     

    Esperamos os resulte de interés, un saludo

     

    Jorge Puig

  • PROJECT SERVER 2013. COMPARACION ENTRE PROJECT SERVER 2013 Y PROJECT ONLINE.

    Buenas,

    En este post queríamos hacernos eco del excelente artículo publicado por nuestro colega Marc Biarnes. El post original (en francés) se puede encontrar aquí:

    http://blogs.technet.com/b/frenchpjblog/archive/2013/02/20/3553808.aspx

    La migración a Project Server 2013 plantea una pregunta, que, desde nuestro punto de vista, es muy importante: ¿debemos migrar a una solución de Project Server 2013 On-Premise (la que estamos acostumbrados a usar) o Project Online, en la nube?

    Más allá de las sonsideraciones de precio y gestión de licencias, en las cuales no vamos a entrar en este artículo, es importante saber algunas diferencias funcionales y técnicas entre ambas versiones.

    Prioridades de la versión en línea:

    Al desarrollar la versión en línea, se han definido 3 prioridades principales en las especificaciones:

    1. Principal: mantener una experiencia de usuario similar a la de la versión en local, manteniendo la misma interfaz
    2. Recurrente: mantener un rendimiento excelente en términos de visualización y procesamiento de datos
    3. Crucial: Garantizar la seguridad de los datos

     

    Restricción de características:

    - Informes: Project Server 2010 permite a los usuarios crear informes con acceso directo a la base de datos de informes, o acceder a los cubos OLAP en Analysis Services de SQL Server. Por razones de seguridad de los datos, el acceso directo a las bases de datos de SQL Server no está permitido en la versión Online. La infraestructura de informes se basa en una capa Odata (Open Data Protocol) que permite a los usuarios tener acceso a la información del servidor de Project Server en línea a través de Microsoft Excel, o Excel Services.

    -Programación: Tanto SharePoint Online y Project Online usan un mecanismo de autenticación basado en Live ID, el cual es muy diferente al usado en la manera On-Premise, el cual está basado en NTLM o Kerberos. Al existir aplicaciones personalizadas, servicios, o aplicaciones de terceros que no se han desarrollado para proporcionar una autenticación Live ID rápida, SharePoint Online usa OAuth (Open Authorization) como mecanismo de autenticación para llamadas a APIs.

    También implementamos un nuevo modelo de objetos de cliente nuevo, que soporta oAuth (CSOM, Client-side Object Model) para Project Server. Esta nueva API utiliza la infraestructura CSOM de Sharepoint y por lo tanto se acerca a las características de extensibilidad de Project Server y Sharepoint.

    ATENCION: La interfaz de Project Server (PSI) no está accesible en la versión Online.

    Para finalizar, el uso de controladores de eventos personalizados (custom even handlers) no es posible en la versión Online. Se puede usar en su lugar CSOM para registrar y ejecutar controladores de eventos personalizados de manera remota.

    - Acceso a la Administración Central de SharePoint: Esto no está permitido en la versión Online

    - Copias de seguridad y restauración administrativas: Esta es otra de las características que no están disponibles en la versión Online. La ejecución de estas acciones podría resultar en un impacto en el rendimiento, y al tener recursos compartidos, se intenta optimizar la posibilidad de impactos negativos en los servidores implicados.

    - Alertas y notificaciones por correo: Esta característica no está disponible en la versión Online porque el hecho de realizar una notificación regular correos electrónicos en un gran número de proyectos o recursos pueden tener un impacto negativo sobre el rendimiento de los otros sitios.

     

    Bueno, a grandes rasgos, éstas son las diferenceias principales. Esperamos os resulte de utilidad, y nos ayude a todos a tener determinados conceptos más claros.

     

    Un saludo

     

    Jorge Puig