experiência office como foi concebido para ser... sem a complexidade da configuração de...
TRANSCRIPT
Explorando as possibilidades de desenvolvimento no Office 365COS206
Alex SchulzDeveloper Evangelist, DPEMicrosoft Brasilhttp://blogs.msdn.com/alexschulz | @alex_schulz
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.
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)
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
Fluxo Setup do Office Professional Plus
Office 365 – Configuração do DesktopAtualiza computadores para trabalhar com serviços do Office 365Configura os clientes para serviços assinados
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
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
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
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
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
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
demo
Solução com VS 2010, SharePoint COM & Office Add-ins no Office 365
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
demo
Excel & Excel Services no Office 365
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
Configuração do Serviço de Forms no Office 365
Customização de List Forms no SharePoint Online
Acessível com um clique no SharePoint
Rich Form Design ExperienceInfoPath 2010 fornece serviço de designLayout
ThemesTable Layout
ComportamentoRegrasCódigo Customizado
DadosBindingDados Externos
Suporte Offline no InfoPath 2010Tratado pelo SharePoint Workspace
Fornece um cache offline de sites SharePointHospeda InfoPath Forms customizadosMesmos forms usados pelo Forms Services
demo
InfoPath & Forms Services
no Office 365
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
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
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
demo
Access & Access Services
no Office 365
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
demo
Visio, SharePoint Designer &Workflows Declarativos no Office 365
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
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
Conteúdo RelacionadoMicrosoft Office 365 - http://www.microsoft.com/en-us/office365/
Office 365 Developer Training Course - http://msdn.microsoft.com/en-us/hh181605
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
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
Não esqueça de preencher sua
avaliação onlinewww.teched.com.br/
avaliacao
Getthefreemobileappforyourphonehttp://gettag.mobi
© 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.