36

Experiência Office como foi concebido para ser... sem a complexidade da configuração de servidores

Embed Size (px)

Citation preview

Page 1: Experiência Office como foi concebido para ser... sem a complexidade da configuração de servidores
Page 2: Experiência Office como foi concebido para ser... sem a complexidade da configuração de servidores

Explorando as possibilidades de desenvolvimento no Office 365COS206

Alex SchulzDeveloper Evangelist, DPEMicrosoft Brasilhttp://blogs.msdn.com/alexschulz | @alex_schulz

Page 3: Experiência Office como foi concebido para ser... sem a complexidade da configuração de servidores

Objetivos da sessãoObjetivos da Sessão:

Introdução ao desenvolvimento do Office no Office 365O que permanece mesmo e o que muda na história do desenvolvedor?

Mensagem PrincipalTer uma compreensão de como Office 365, sendo um serviço on-line, molda o desenvolvimento de soluções do Office.

Page 4: Experiência Office como foi concebido para ser... sem a complexidade da configuração de servidores

Experiência Office como foi concebido para ser... sem a complexidade da configuração de servidores.

Page 5: Experiência Office como foi concebido para ser... sem a complexidade da configuração de servidores

Office 365Componentes dos Planos

Office Web Apps

SharePoint Online Kiosk

Plano K1

Plano K2

Componentes

Exchange OnlineKiosk

Office Web Apps

Email, calendar, AV/AS, Personal Archive

Collaboration Portal

Conferencing

IM & presence

Office Pro Plus

Forms, Access, Excel, & Visio Services

V.mail & Advanced Archive Capabilities

Voz

Plano E1

Plano E2

Plano E3

Plano E4

Usuários Kiosk (Planos K) Usuários Enterprise (Planos E)

Brian Shiers
NEED to draw attention to E plans E3 and Office Pro Plus box
Page 6: Experiência Office como foi concebido para ser... sem a complexidade da configuração de servidores

Office Professional PlusSuíte completaAssinatura mensalProvisionamento por usuário, até 5 dispositivosMesmas apps como Office Pro Plus 2010Office Web Apps no Office 36532 ou 64 bits

PublisherWord

Excel

PowerPoint

OneNote

Outlook

Access

InfoPathSharePoint Workspace

• Excel• OneNote

• PowerPoint• Word

Brian Shiers
Help me simplify this slide - less text
Page 7: Experiência Office como foi concebido para ser... sem a complexidade da configuração de servidores

Fluxo Setup do Office Professional Plus

Page 8: Experiência Office como foi concebido para ser... sem a complexidade da configuração de servidores

Office 365 – Configuração do DesktopAtualiza computadores para trabalhar com serviços do Office 365Configura os clientes para serviços assinados

Page 9: Experiência Office como foi concebido para ser... sem a complexidade da configuração de servidores

Ambiente de Desenvolvimento

Sistema Operacional

Windows 7 RTM

Windows Server® 2008 R2

Microsoft Vista® SP2

Windows: XP SP3 com Internet Explorer® 7

Office Office Professional Plus 2010 Subscription

Office 2010 RTM

Office 2007 SP2

Visual StudioVisual Studio 2010

Page 10: Experiência Office como foi concebido para ser... sem a complexidade da configuração de servidores

Office 365 – Arquitetura de IdentidadeOpções de Identidade

Contoso Customer (on-premises)

Microsoft Online IDs

ADMS Online Directory

Sync

Identity Platform

Provisioningplatform Lync™

Online

SharePoint® Online

Exchange Online

Federation

GatewayActive

Directory Federation Server 2.0

Trust

IdP Directory

Store

Admin Portal

Authentication platform IdP

Microsoft Online Services

Microsoft Online IDs + DirSyncFederated IDs + DirSync

Page 11: Experiência Office como foi concebido para ser... sem a complexidade da configuração de servidores

O que não muda p/ desenvolvedores Office?

Round-tripping de documentos com VBAAdd-insCustomização da UI

RibbonBackstage

Excel Services, Access Services, Visio Services, Infopath Services

Page 12: Experiência Office como foi concebido para ser... sem a complexidade da configuração de servidores

O que muda para desenvolvedores no Office 365?

Acessando dados do SharePoint Online utilizando SP Client OM Word Automation Services não disponívelBusiness Connectivity Services(BCS) não disponívelSegue o guia de desenvolvimento de solução Sandbox

Page 13: Experiência Office como foi concebido para ser... sem a complexidade da configuração de servidores

Acessando dados no SharePoint Online

UtilizandoVisual Studio 2010Office Professional Plus

SharePoint Client Object Model (SP COM)Modelo de Objetos unificado para os clientesSubconjunto do Server OM

Artigo: Remote Authentication in SharePoint Online Using Claims-Based Authentication http://msdn.microsoft.com/en-us/library/hh147177.aspx

Page 14: Experiência Office como foi concebido para ser... sem a complexidade da configuração de servidores

Solução SharePoint Client Object Model Office Pro Plus 2010

Client

SharePoint Online

Veja: - Uma solução COM document-level

Add-in utilizand

o SP COM

Lista

Page 15: Experiência Office como foi concebido para ser... sem a complexidade da configuração de servidores

demo

Solução com VS 2010, SharePoint COM & Office Add-ins no Office 365

Page 16: Experiência Office como foi concebido para ser... sem a complexidade da configuração de servidores

Excel & Excel Services

API RESTPermite a incorporação de intervalos e gráficos contidos em um workbook em uma página da webAlterações nos outros Workbooks são refletidas automaticamente quando a página da web é (re-) carregada

Page 17: Experiência Office como foi concebido para ser... sem a complexidade da configuração de servidores

demo

Excel & Excel Services no Office 365

Page 18: Experiência Office como foi concebido para ser... sem a complexidade da configuração de servidores

Cenários de InfoPath 2010

Information WorkerCustomizar List FormsAcessar Listas OfflineDados de Aplicações em Listas

Desenvolvedor de Office Business AppWorkflows no SharePoint DesignerCódigo customizado rodando em Sandbox

Page 19: Experiência Office como foi concebido para ser... sem a complexidade da configuração de servidores

Configuração do Serviço de Forms no Office 365

Page 20: Experiência Office como foi concebido para ser... sem a complexidade da configuração de servidores

Customização de List Forms no SharePoint Online

Acessível com um clique no SharePoint

Page 21: Experiência Office como foi concebido para ser... sem a complexidade da configuração de servidores

Rich Form Design ExperienceInfoPath 2010 fornece serviço de designLayout

ThemesTable Layout

ComportamentoRegrasCódigo Customizado

DadosBindingDados Externos

Page 22: Experiência Office como foi concebido para ser... sem a complexidade da configuração de servidores

Suporte Offline no InfoPath 2010Tratado pelo SharePoint Workspace

Fornece um cache offline de sites SharePointHospeda InfoPath Forms customizadosMesmos forms usados pelo Forms Services

Page 23: Experiência Office como foi concebido para ser... sem a complexidade da configuração de servidores

demo

InfoPath & Forms Services

no Office 365

Page 24: Experiência Office como foi concebido para ser... sem a complexidade da configuração de servidores

Access & Access ServicesCom Access 2010, você pode:

Armazena e distribui soluções AccessConstruir um banco de dados WebPublicar para um SharePoint no local ou on-lineFornecer acesso a dados de qualquer lugarCompartilhar e colaborar com outras pessoasUse permissões do SharePoint para determinar quem pode ver o que

Page 25: Experiência Office como foi concebido para ser... sem a complexidade da configuração de servidores

Considerações de Design de banco de dados Web

Criar objetos de banco de dados para a WebUse objetos Web prontoAdicionar formulários somente cliente ou VBA somente se necessário

Não pode ser usado em ambiente web, mas ainda pode ser usado no cliente

Crie uma tab de uma base de dados client only:

Crie uma tab de uma base de dados web:Note icones de

Globo que significa que é um objeto da

Web pronto

Page 26: Experiência Office como foi concebido para ser... sem a complexidade da configuração de servidores

Publicar p/ Access Services OnlineACCDB Site SharePointTabelas Access Listas SharePointForms Access Páginas ASPXRelatórios Access RDL (SQL Server Reports)Macros UI JavaScriptMacros Dados WF no SharePoint

Page 27: Experiência Office como foi concebido para ser... sem a complexidade da configuração de servidores

demo

Access & Access Services

no Office 365

Page 28: Experiência Office como foi concebido para ser... sem a complexidade da configuração de servidores

Visio & SharePoint Designer 2010Visio 2010

Novo template de workflow para SharePointSuporta quase todas as ações & condições do SharePoint Designer

Exporta arquivo .vwiSharePoint Designer 2010

Importa arquivo .vwiSuporta round-trips para Visio

Page 29: Experiência Office como foi concebido para ser... sem a complexidade da configuração de servidores

demo

Visio, SharePoint Designer &Workflows Declarativos no Office 365

Page 30: Experiência Office como foi concebido para ser... sem a complexidade da configuração de servidores

SharePoint Workspace & Outlook

Dados offlineTodas as Listas & Bibliotecas podem ser acessadas offline pelo SharePoint WorkspaceBibliotecas e algumas listas podem ser acessadas offline no OutlookSincronização

Off-line/on-line awareLeitura / Escrita

Page 31: Experiência Office como foi concebido para ser... sem a complexidade da configuração de servidores

Resumo

Há uma série de opções de integração com OfficeExcel & Excel Services RESTInfoPath & Forms ServicesAccess & Access ServicesVisio & SharePoint Designer p/ WorkflowsVisual Studio 2010 p/ construir Office Add-ins

Page 32: Experiência Office como foi concebido para ser... sem a complexidade da configuração de servidores

Conteúdo RelacionadoMicrosoft Office 365 - http://www.microsoft.com/en-us/office365/

Office 365 Developer Training Course - http://msdn.microsoft.com/en-us/hh181605

Page 33: Experiência Office como foi concebido para ser... sem a complexidade da configuração de servidores

Palestras RelacionadasOSP201 | Visão Geral do Microsoft SharePoint Online (Office 365)

OSP303 | Levando o Office para a nuvem: Integrando Microsoft Office 2010 e Windows Azure

COS204 - Microsoft Office 365: o futuro da produtividade

COS203 - Como clientes do BPOS podem se preparar para o Microsoft Office 365?

COS205 - Microsoft Office 365: visão geral da implantação

Page 34: Experiência Office como foi concebido para ser... sem a complexidade da configuração de servidores

Recursos

Recursos para IT Pros

Recursos para Desenvolvedores

http://technet.microsoft.com/pt-br

http://msdn.microsoft.com/pt-br

Getthefreemobileappforyourphonehttp://gettag.mobi

Getthefreemobileappforyourphonehttp://gettag.mobi

Page 35: Experiência Office como foi concebido para ser... sem a complexidade da configuração de servidores

Não esqueça de preencher sua

avaliação onlinewww.teched.com.br/

avaliacao

Getthefreemobileappforyourphonehttp://gettag.mobi

Page 36: Experiência Office como foi concebido para ser... sem a complexidade da configuração de servidores

© 2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.

The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after

the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.