Exportar (0) Imprimir
Expandir Tudo
Expandir Minimizar
Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original.
Tradução
Original

Criar aplicativos móveis para o SharePoint 2013

SharePoint 2013

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

Última alteração: segunda-feira, 11 de novembro de 2013

É aplicável ao: SharePoint Foundation 2013 | SharePoint Server 2013

SharePoint 2013 oferece uma oportunidade interessante para os desenvolvedores a criarem aplicativos móveis que viajam com usuários, são interativo e atraente e estão disponíveis quando e onde eles 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 remoto SharePoint services e aplicativos que são executados na nuvem (como aquelas que usam SharePoint Online) para criar aplicativos poderosos que ampliam a funcionalidade para além do tradicional desktop ou laptop e em um ambiente verdadeiramente portátil e muito mais acessível.

Os novos recursos de mobilidade oferecidos pela SharePoint 2013 baseiam-se no existentes ferramentas e tecnologias Microsoft, como SharePoint, Windows Phone, Visual Studioe Silverlight. Os desenvolvedores que já estejam familiarizados com as tecnologias e as ferramentas relacionadas poderão criar aplicativos móveis baseados em SharePoint para Windows Phone sem uma curva de aprendizado acentuada. Nesta seção, exploraremos alguns dos tipos de aplicativos móveis baseados em SharePoint você pode criar para Windows Phone 8 e Windows Phone 7 e mais comuns maneiras de personalizar esses aplicativos. SharePoint 2013 fornece uma estrutura e ferramentas para desenvolvedores, incluindo modelos de projeto de Visual Studio 2010 , 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 como um aplicativo de lista simples pode parecer 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 o desenvolvimento de aplicativos usando o Silverlight e ele ajuda para estar familiarizado com o XAML, StackPanel e controla a dinâmica para o Windows Phone e conceitos como marca de exclusão, ligação de dados do Silverlight e assim por diante. Se você for novo no desenvolvimento de aplicativos do Windows Phone usando o Silverlight, recomendamos que você consulte os recursos a seguir.

Você pode criar uma grande variedade de aplicativos móveis usando SharePoint 2013. Esta seção descreve o que é novo ou alterado na versão SharePoint 2013 que simplifica o desenvolvimento de aplicativos móveis para os desenvolvedores.

Modelo de aplicativo do Windows Phone do SharePoint 2013

Esse é o tipo mais simples de aplicativo móvel, que você pode criar para trazer uma lista regular para o telefone. SharePoint 2013 oferece um modelo de Visual Studio para que você possa rapidamente e facilmente criar aplicativos de lista do SharePoint para o Windows Phone. Por exemplo, você pode criar uma "lista de tarefas pendentes"-digite o aplicativo Windows Phone que traz a sua lista de tarefas do SharePoint para o Windows Phone e permite que você use seu telefone para atualizar o status de uma tarefa em trânsito. Outro exemplo é garantir que o catálogo de produtos para uma lista de inventário no SharePoint disponível no telefone para o pessoal de vendas. Instalar o SDK do Windows Phone SharePoint disponibiliza dois modelos de aplicativo do Windows Phone do SharePoint para você em Visual Studio 2010 ou Visual Studio 2010 Express para Windows Phone. (Consulte Como: configurar um ambiente para o desenvolvimento de aplicativos móveis para o SharePoint). Usando o modelo de aplicativo de lista do Windows Phone do SharePoint, 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 para o servidor e os modelos de objeto do cliente para habilitar cenários de mobilidade de SharePoint descritos anteriormente neste artigo.

Para permitir que aplicativos com reconhecimento de local, há uma nova classe de tipo de campo nativo, SPFieldGeoLocation, juntamente com diversas classes associadas para estruturar o valor dos campos de local e tornando-os. Essas classes também são callable 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 fldtypes de padrão do SharePoint e novos controles de usuário para renderizar o campo nos formulários de exibição, edição e novo. Para obter uma visão geral, consulte Integrar a funcionalidade local e mapa do SharePoint 2013.

Para habilitar a autenticação de SharePoint 2013 para os 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 uma delas também pode ser chamada do modelo de objeto do cliente. Essas classes incluem métodos que permitem que aplicativos de telefone registrar-se com os aplicativos de servidor de SharePoint 2013 para notificações sobre tipos específicos de eventos. Também há métodos que os aplicativos de servidor usam para enviar notificações aos assinantes registrados. Para obter uma visão geral, consulte Criar um aplicativo de lista do SharePoint do Windows Phone para receber as notificações de envio.

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

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

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

No SharePoint Foundation 2010, os modelos de objeto de cliente fornecem APIs que permitem aos desenvolvedores interagir com sites do SharePoint a partir de script que é executado no navegador de código (com base no.NET Framework 3.5 ou posterior) que executam em um aplicativo gerenciado.NET Framework ou código que é executado em um aplicativo do Silverlight 2.0. Os arquivos. dll gerenciada que compõem os modelos de objeto cliente e. js do proxy baseiam-se no serviço da web client.svc e manipulam a serialização de lote, eficaz de solicitações e respostas da análise. A Figura 2 mostra uma visão geral da arquitetura do modelo de objeto do SharePoint cliente.

Figura 2. Arquitetura do modelo de objeto do SharePoint cliente

SharePoint client object model architecture

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

Pontos de extremidade restante em SharePoint 2013

Para usar os recursos do resto baseiam-se em SharePoint 2013, você pode construir uma solicitação de HTTP RESTful usando o padrão Open Data Protocol (OData) que corresponde à API de modelo de objeto do cliente desejado. O serviço de 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 então analisar essa resposta. A Figura 3 mostra uma visão geral da arquitetura do SharePoint restante.

Figura 3. Arquitetura REST do SharePoint

SharePoint REST architecture

No momento, o serviço REST no SharePoint 2013 é somente leitura. Ou seja, apenas restante pontos de extremidade que representam uma operação GET HTTP 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 de aceitação HTTP que permitem que os desenvolvedores especifiquem que a resposta é retornada no formato JSON. Para saber mais sobre serviços REST em 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:

  • Filter

  • Tirar

  • Expandir

As seguintes instruções e visões gerais aprofundar as informações específicas que você precisa para começar o desenvolvimento de aplicativos para dispositivos móveis:

A Microsoft está realizando uma pesquisa online para saber sua opinião sobre o site do MSDN. Se você optar por participar, a pesquisa online lhe será apresentada quando você sair do site do MSDN.

Deseja participar?
Mostrar:
© 2014 Microsoft