Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês

Crie aplicativos do Windows Phone que acessam o SharePoint 2013

SharePoint 2013

Saiba como criar Suplementos do SharePoint que integram SharePoint 2013 e dispositivos móveis, como Windows Phone 8 e Windows Phone 7.

Última alteração:quinta-feira, 17 de setembro de 2015

Aplica-se a:SharePoint Foundation 2013 | SharePoint Server 2013

SharePoint 2013 oferece uma oportunidade de excelentes dos desenvolvedores para criar aplicativos móveis que viajam com usuários, são interativo e atraente e estão disponíveis quando e onde os usuários desejam trabalhar com eles. Você pode combinar aplicativos Windows Phone 8 e Windows Phone 7 com aplicativos e serviços do SharePoint no local ou com remoto SharePoint services e os aplicativos que são executados na nuvem (por exemplo, aqueles que usam SharePoint Online ) para criar poderosos aplicativos que estendem a funcionalidade além do tradicional desktop ou laptop e em um ambiente realmente portátil e muito mais acessível.

Os novos recursos de mobilidade oferecidos pelo SharePoint 2013 são compilados em ferramentas da Microsoft e tecnologias, como o SharePoint, Windows Phone, Visual Studio e Silverlight existentes. Os desenvolvedores que já estejam familiarizados com essas tecnologias e suas ferramentas relacionadas poderão criar aplicativos móveis ativado por SharePoint para Windows Phone sem uma curva de aprendizado acentuada. Nesta seção, podemos explorar alguns dos tipos de aplicativos móveis ativado por SharePoint você pode construir para Windows Phone 8 e Windows Phone 7 e o mais comum maneiras de personalizar esses aplicativos. SharePoint 2013 fornece uma estrutura e ferramentas para desenvolvedores, incluindo Visual Studio 2010 modelos de projeto, para criar soluções móveis que interagem com dados do SharePoint em instalações do SharePoint no local e na nuvem, usando SharePoint Online. A Figura 1 mostra qual poderia a aparência de um aplicativo simples de lista no Windows Phone.

Figura 1. Itens de lista do SharePoint em um aplicativo do Windows Phone

SharePoint list items in a Windows Phone app

Nesta seção, vamos supor que você esteja familiarizado com o SharePoint, o .NET Framework, o sistema de desenvolvimento Visual Studio e Visual c#. Também é bom ter alguma experiência com Windows Phone 8 ou Windows Phone 7 desenvolvimento de aplicativos usando o Silverlight e ele ajuda para estar familiarizado com XAML, StackPanel e Pivot controles para Windows Phone e conceitos como marca de exclusão, vinculação de dados do Silverlight e assim por diante. Se você é novo no desenvolvimento de aplicativos do Windows Phone usando o Silverlight, recomendamos que você confira os recursos a seguir.

Você pode construir uma ampla variedade de aplicativos móveis usando SharePoint 2013. Esta seção descreve o que há de novo ou alterado na versão SharePoint 2013 que simplifica o desenvolvimento de aplicativos móveis para desenvolvedores.

Modelo de aplicativo para Windows Phone SharePoint 2013

Este é o tipo mais simples de aplicativos móveis, que é possível construir para trazer uma lista regular no telefone. SharePoint 2013 oferece um modelo de Visual Studio para habilitar o modo rápido e fácil criar aplicativos de lista do SharePoint para o Windows Phone. Por exemplo, você pode criar um "lista de tarefas pendentes"-digite aplicativo para Windows Phone traz sua lista de tarefas do SharePoint para o Windows Phone e permite que você usar seu telefone para atualizar o status de uma tarefa em trânsito. Outro exemplo está tendo o catálogo de produtos para uma lista de estoque no SharePoint disponível no telefone para o pessoal de vendas. Instalar o Windows Phone SDK do SharePoint disponibiliza dois modelos de aplicativo do SharePoint para Windows Phone para você em Visual Studio 2010 ou Visual Studio 2010 Express para o Windows Phone. (Consulte Como configurar um ambiente para o desenvolvimento de aplicativos móveis para o SharePoint). Usando o modelo de aplicativo para Windows Phone SharePoint lista, você pode seguir as etapas de um Assistente para criar um aplicativo do Windows Phone funcional que podem acessar e manipular dados em uma lista do SharePoint.

Modelo de objeto de mobilidade novos e aprimorados no SharePoint 2013

SharePoint 2013 adiciona várias novas classes com o servidor e de modelos de objeto do cliente para permitir que os cenários de mobilidade do SharePoint que descrito anteriormente neste artigo.

Para permitir que aplicativos com reconhecimento de local, há uma nova classe de tipo de campo nativa, SPFieldGeoLocation, juntamente com várias classes associadas para estruturação o valor dos campos de local e renderização-los. Essas classes também são que pode ser chamados no modelo de objeto de cliente SharePoint 2013 para o Silverlight. O novo tipo de campo também tem uma definição adicionada ao arquivo de fldtypes padrão do SharePoint e novos controles de usuário para o campo nos formulários exibir, editar e novos de renderização. Para obter uma visão geral, consulte Integrar a funcionalidade de local e o mapa no SharePoint 2013.

Para habilitar a autenticação SharePoint 2013 para usuários do Windows Phone, o modelo de objeto do cliente inclui uma nova classe de Authenticator e várias classes associadas. Para obter uma visão geral, consulte Visão geral sobre o modelo de objeto SharePoint 2013 autenticação de cliente móvel.

Para habilitar notificações automáticas para usuários do Windows Phone de eventos em um farm do SharePoint, o modelo de objeto do servidor inclui várias novas classes, cada um deles também pode ser chamado do modelo de objeto do cliente. Essas classes incluem métodos que permitem que aplicativos de telefone registrar com aplicativos de servidor de SharePoint 2013 para notificações sobre especificados tipos de eventos. Também há métodos que os aplicativos de servidor usam para enviar notificações para assinantes registrados. Para obter uma visão geral, consulte o Criar um aplicativo de lista do SharePoint do Windows Phone para receber notificações de push.

Com SharePoint 2013, você não está limitado ao desenvolvimento de aplicativos móveis apenas para Windows Phone 8 e Windows Phone 7. Com o JavaScript a nova interface de programação de transferência de estado representacional (REST) fornecidos pelo SharePoint 2013 e de interface de programação, você pode criar aplicativos para dispositivos móveis de não - Windows Phone; Você pode interagir com sites do SharePoint usando o JavaScript que executa como scripts no navegador ou remotamente usando qualquer tecnologia que ofereça suporte a recursos padrão do REST. A seção a seguir fornece uma visão geral do REST e JavaScript interfaces de programação.

Arquitetura do modelo de objeto de ECMAScript (JavaScript, JScript)

SharePoint Foundation 2010 introduziu os modelos de objeto do cliente, que habilitado para desenvolvedores executar a comunicação remota com o SharePoint usando a tecnologia de sua escolha de programação da web: o .NET Framework, Silverlight ou JavaScript.

No SharePoint Foundation 2010, os modelos de objeto do cliente fornecem APIs que permitem que o desenvolvedor interaja com sites do SharePoint a partir de script que é executado no navegador, do código (com base no .NET Framework 3.5 ou posterior) que executam em um aplicativo gerenciado do .NET Framework ou código que é executado em um aplicativo Silverlight 2.0. A. js de proxy e arquivos. dll gerenciada que compõem a modelos de objeto do cliente são compilados em um serviço da web client.svc e tratam a serialização de lote, efetiva de solicitações e respostas da análise. A Figura 2 mostra uma exibição de alto nível da arquitetura de modelo de objeto do cliente do SharePoint.

Figura 2. Arquitetura de modelo de objeto de cliente do SharePoint

SharePoint client object model architecture

Para saber como usar o modelo de objeto do cliente JavaScript em relação aos dados do SharePoint, consulte o Modelo de objeto do cliente ECMAScript

Pontos de extremidade do REST em SharePoint 2013

Para usar os recursos do REST que são embutidos no SharePoint 2013, você pode construir uma solicitação de HTTP por REST usando o padrão de Open Data Protocol (OData) que corresponde à API de modelo de objeto do cliente desejado. O serviço da web client.svc manipula a solicitação HTTP e serve a resposta apropriada, no formato Atom ou JavaScript Object Notation (JSON). O aplicativo cliente deve ser analisado, em seguida, essa resposta. A Figura 3 mostra um modo de exibição de alto nível da arquitetura do REST do SharePoint.

Figura 3. Arquitetura do REST do SharePoint

SharePoint REST architecture

Atualmente, o serviço REST no SharePoint 2013 é somente leitura. Isto é, apenas pontos de extremidade REST que representam uma operação HTTP GET estão disponíveis

Por padrão, as respostas de serviço REST SharePoint 2013 são formatadas usando o protocolo Atom, de acordo com a especificação do OData. Além disso, o serviço REST suporta cabeçalhos HTTP aceitar que permitem que os desenvolvedores especificar que a resposta é retornada no formato JSON. Para saber mais sobre os serviços do REST no SharePoint 2013, consulte Programação usando o serviço SharePoint 2013 REST.

O serviço REST SharePoint 2013 suporta os seguintes operadores de consulta OData:

  • Filtro

  • Take

  • Expande.

Os seguintes tópicos como fazer e visões gerais abordar as informações específicas que você precisa iniciar o desenvolvimento de aplicativos móveis:

Mostrar: