Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Community Webcast:Criando Aplicativos Ricos para o SharePoint 2010 com Silverlight<br />Fabian André Gehrke<br />MCPD, MCI...
Agenda<br />Visão geral do SharePoint 2010 <br />SharePoint ClientObject Model (SharePoint + Silverlight<br />
Microsoft SharePoint 2010A Plataforma de ColaboraçãoparaCorporações e para a Web<br />Sites<br />Conectar e capacitarpesso...
Exemplos de Sites - Internet<br />
SharePoint 2010<br />demo <br />
Integração de Informações<br />Serviços Externos<br />Cliente / Usuários<br />Azure<br />???<br />ERP<br />CRM<br />BD<br ...
SharePointClient Object Model<br />API paraacessar dados do SharePoint <br />a partir de aplicativosclientes<br />
Porque um Client Object Model?<br />A criação de mais web services era cadavezmaisfrequente<br />Client Object Model provê...
As APIs de Client Object Model<br />ECMAScript<br />.NET<br />Silverlight<br />Outros mecanismos<br />
ObjetosSuportados<br />Coleções de Sites e Sites<br />Listas, Itens, Visões,  Estruturas de listas<br />Arquivos e Pastas<...
Equivalência de Objetos<br />Os objetospossuemnomesmuitoparecidosnosmodelos de servidor e cliente(ex.: SPWeb.QuickLaunchEn...
Funcionamento do Client Object Model<br />ECMAScriptControlsand Logic<br />Navegador<br />Client.svc<br />Server OM<br />J...
Visão Geral das Tecnologias de Dados<br />REST APIs<br />Silverlight<br />Listasfortementetipadas<br />ClientOM<br />Lista...
Silverlight Client Object Model<br />
Silverlight Client OM<br />Possibilita o desenvolvimento com Silverlight<br />O Silverlight poder ser utilizadoempáginas A...
Criando Silverlight Web Parts<br />Uma Web Part poder ser um host para o Silverlight<br />SharePoint possuiuma web part de...
Silverlight Client OM<br />
Silverlight + SharePoint<br />demos <br />
E Silverlight<br />Dúvidas?<br />
Referências<br />SharePoint 2010 Devoloper Training Kit http://www.microsoft.com/download/en/details.aspx?displaylang=en&i...
Upcoming SlideShare
Loading in …5
×

Community Webcast: Portal Silverlight Brasil - Criando Aplicativos Ricos Para o SharePoint 2010 com Silverlight

1,095 views

Published on

https://msevents.microsoft.com/CUI/EventDetail.aspx?culture=pt-BR&EventID=1032489465&CountryCode=BR

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Community Webcast: Portal Silverlight Brasil - Criando Aplicativos Ricos Para o SharePoint 2010 com Silverlight

  1. 1. Community Webcast:Criando Aplicativos Ricos para o SharePoint 2010 com Silverlight<br />Fabian André Gehrke<br />MCPD, MCITP e MCT SharePoint 2010<br />Coordenador de Projetos- KeepIT<br />http://fabiangehrke.com.br<br />http://www.twitter.com/fgehrke <br />http://sharepointersbr.wordpress.com<br />
  2. 2. Agenda<br />Visão geral do SharePoint 2010 <br />SharePoint ClientObject Model (SharePoint + Silverlight<br />
  3. 3. Microsoft SharePoint 2010A Plataforma de ColaboraçãoparaCorporações e para a Web<br />Sites<br />Conectar e capacitarpessoas<br />Comunidades<br />Composições<br />Reduzircustos com umainfraestruturaunificada<br />Responder rapidamente a necessidadesde negócio<br />Conteúdo<br />Inovação<br />Search<br />
  4. 4. Exemplos de Sites - Internet<br />
  5. 5. SharePoint 2010<br />demo <br />
  6. 6. Integração de Informações<br />Serviços Externos<br />Cliente / Usuários<br />Azure<br />???<br />ERP<br />CRM<br />BD<br />Serviços Locais<br />
  7. 7. SharePointClient Object Model<br />API paraacessar dados do SharePoint <br />a partir de aplicativosclientes<br />
  8. 8. Porque um Client Object Model?<br />A criação de mais web services era cadavezmaisfrequente<br />Client Object Model provêuma API completaaoinvés de váriosserviços<br />Disponibilizaumacamada de abstraçãopararetornarobjetos SharePoint conhecidoscomoresultados<br />Experiência de desenvolvimentoconsistente entre plataformas<br />
  9. 9. As APIs de Client Object Model<br />ECMAScript<br />.NET<br />Silverlight<br />Outros mecanismos<br />
  10. 10. ObjetosSuportados<br />Coleções de Sites e Sites<br />Listas, Itens, Visões, Estruturas de listas<br />Arquivos e Pastas<br />Web, Listas, e “List Item Property Bags”<br />Web Parts<br />Segurança<br />Tipos de conteúdo<br />Templates de sites, coleções de sites e operações de coleções de sites<br />
  11. 11. Equivalência de Objetos<br />Os objetospossuemnomesmuitoparecidosnosmodelos de servidor e cliente(ex.: SPWeb.QuickLaunchEnabled = Web.QuickLaunchEnabled)<br />
  12. 12. Funcionamento do Client Object Model<br />ECMAScriptControlsand Logic<br />Navegador<br />Client.svc<br />Server OM<br />JSON Response<br />ECMAScript OM<br />XML Request<br />Proxy<br />XML Request<br />Contentdatabase<br />Proxy<br />JSON Response<br />Managed OM<br />Client OM<br />Managed Controls and Logic<br />Servidor SharePoint<br />
  13. 13. Visão Geral das Tecnologias de Dados<br />REST APIs<br />Silverlight<br />Listasfortementetipadas<br />ClientOM<br />Listasfracamentetipadas<br />Ladocliente<br />Data Platform<br />Farm<br />Site<br />List Data<br />External Lists<br />ServerOM<br />Ladoservidor<br />Listasfracamentetipadas<br />LINQ<br />Listasfortementetipadas<br />Novo no 2010<br />Melhorados<br />
  14. 14. Silverlight Client Object Model<br />
  15. 15. Silverlight Client OM<br />Possibilita o desenvolvimento com Silverlight<br />O Silverlight poder ser utilizadoempáginas ASPX ou Web parts<br />O Client OM poder ser utilizado no Silverlight paracriaraplicativospara o SharePoint<br />
  16. 16. Criando Silverlight Web Parts<br />Uma Web Part poder ser um host para o Silverlight<br />SharePoint possuiuma web part de Silverlight<br />A web part podeconterpropriedadescustomizadasparaseremenviadasao Silverlight via propriedadeInitParameters<br />O arquivo XAP poder ser instalado no dirétório LAYOUTS e carregadoem tempo de execuçãooupublicadocomo um arquivoemumabiblioteca<br />A aplicação Silverlight podeutilizar o Client OM<br />
  17. 17. Silverlight Client OM<br />
  18. 18. Silverlight + SharePoint<br />demos <br />
  19. 19. E Silverlight<br />Dúvidas?<br />
  20. 20. Referências<br />SharePoint 2010 Devoloper Training Kit http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=6184<br />Silverlight 3 Toolkit Nov 2009 http://silverlight.codeplex.com/releases/view/36060<br />Exemplo utilizado no webcast http://blogs.msdn.com/b/pandrew/archive/2009/10/16/gettingstarted2010snippets8.aspx<br />
  21. 21. Community Webcast:Criando Aplicativos Ricos para o SharePoint 2010 com Silverlight<br />Fabian André Gehrke<br />MCPD, MCITP e MCT SharePoint 2010<br />Coordenador de Projetos - KeepIT<br />http://fabiangehrke.com.br<br />http://www.twitter.com/fgehrke <br />http://sharepointersbr.wordpress.com<br />

×