Farmville para SharePoint

   El nuevo modelo de Apps

         Edin Kapić
Edin Kapić
             • Key Consultant en
             • Cofundador de
             • Contacto
               –   http://www.edinkapic.com
               –   http://spblogedin.blogspot.com
               –   @ekapic
               –   ekapic@pasiona.com
             • Ponente
Miembro de
               – European SharePoint Conference
                 2011, CEUS, MS NetWork 2.0
                 Bosnia, SharePoint Saturday Bélgica
¿Qué es una SharePoint App?
• Apps for SharePoint are self-contained pieces
  of functionality that extend the capabilities of
  a SharePoint website.

• Los usuarios descubren las Apps y las instalan
  desde SharePoint Store o del catálogo
  privado de su empresa
Evolución
  • SharePoint 2001-2007

  • Código en el servidor




http://sergeluca.wordpress.com
Evolución
  • SharePoint 2010

  • Código en el servidor
       – Sandbox
  • Código en cliente
       – JS (CSOM)
       – Silverlight
       – NET

http://sergeluca.wordpress.com
Evolución
  • SharePoint 2013

  • CSOM mejorado
  • Aislamiento completo




http://sergeluca.wordpress.com
Modelo de ejecución
Hosting
Modelo de programación
Hello World


  Home.aspx

(sin code-behind)
Hello World



App.js
Herramientas
• VS 2012         • “Napa”
¡Gracias!

CatDotNet - Farmville para SharePoint

  • 1.
    Farmville para SharePoint El nuevo modelo de Apps Edin Kapić
  • 3.
    Edin Kapić • Key Consultant en • Cofundador de • Contacto – http://www.edinkapic.com – http://spblogedin.blogspot.com – @ekapic – ekapic@pasiona.com • Ponente Miembro de – European SharePoint Conference 2011, CEUS, MS NetWork 2.0 Bosnia, SharePoint Saturday Bélgica
  • 4.
    ¿Qué es unaSharePoint App? • Apps for SharePoint are self-contained pieces of functionality that extend the capabilities of a SharePoint website. • Los usuarios descubren las Apps y las instalan desde SharePoint Store o del catálogo privado de su empresa
  • 7.
    Evolución •SharePoint 2001-2007 • Código en el servidor http://sergeluca.wordpress.com
  • 8.
    Evolución •SharePoint 2010 • Código en el servidor – Sandbox • Código en cliente – JS (CSOM) – Silverlight – NET http://sergeluca.wordpress.com
  • 9.
    Evolución •SharePoint 2013 • CSOM mejorado • Aislamiento completo http://sergeluca.wordpress.com
  • 10.
  • 11.
  • 12.
  • 13.
    Hello World Home.aspx (sin code-behind)
  • 14.
  • 15.
    Herramientas • VS 2012 • “Napa”
  • 16.