DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da Java Magazine DIGITAL ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!


Artigo Java Magazine 67 - Google Data APIs: Calendar 2.0

Artigo da Revista Java Magazine Edição 67.

Esse artigo faz parte da revista Java Magazine edição 67. Clique aqui para ler todos os artigos desta edição

Google Data APIs: Calendar 2.0

Interagindo com a API do Google Agenda

Aprenda a integrar sua aplicação Java com a API de dados do Google Agenda

 

De que se trata o artigo:

Este artigo mostra, de forma prática, as principais operações oferecidas pela API de Agenda Google. Aqui podemos ver como gerenciar as agendas e eventos do usuário utilizando o protocolo GData e, principalmente, utilizando a Java Client Library.

 

Para que serve:

As APIs de Dados Google possibilitam a integração das nossas aplicações com os diversos serviços Google. Utilizando a Java Cliente Library, nossas aplicações Java têm acesso a essa funcionalidade de forma simples. Utilizando a API de Agenda podemos, dentre outras coisas, criar e editar agendas e eventos.

 

Em que situação o tema é útil:

Utilizar serviços já existentes e robustos é sempre uma boa alternativa, principalmente nos dias de hoje, onde temos a constante necessidade de integração entre os diversos serviços existentes. Podemos utilizar a API de Agenda para sincronizar eventos com alguma aplicação desktop para uso offline ou simplesmente para criar um módulo de eventos num site de baladas. Enfim, existem vários possíveis cenários onde seria interessante ter um módulo de gerenciamento de eventos.

 

Google Data APIs – Calendar:

A API de Agenda, que está em sua versão 2.0, é parte do conjunto de APIs de Dados fornecidos pelo Google. Com essa API conseguimos criar novas agendas, subscrever o usuário em agendas de outros usuários, criar e editar eventos, criar lembretes (reminders) para os eventos, dentre outras funcionalidades.

Utilizando as classes fornecidas pela Java Client Library, não é preciso se preocupar com detalhes de protocolo. Para interagir com a API de Agenda temos a classe CalendarService. Essa classe abstrai todo o protocolo do serviço e permite que o usuário use esses serviços como se estivesse invocando métodos locais. Para inserir um evento, por exemplo, basta criar um objeto CalendarEventEntry e passá-lo como parâmetro para o método CalendarService.insert().

Dessa maneira conseguimos utilizar os serviços da API sem precisar nos preocupar com os detalhes de protocolo."



ATENÇÃO! A exibição deste artigo foi interrompida.


  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da Java Magazine DIGITAL ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!






    2 COMENTÁRIOS

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.



Luciano De Souza Novaes
Prezado,
Gostaria de saber quando ficara disponível o código fonte conforme mencionado no artigo.
Obs.: Procurei no site todo e não localizei.


[há +1 ano] - Responder

 

Devmedia - Equipe De Moderação
estão em http://www.devmedia.com.br/resumo/download.asp?site=6&idrevista=123
[há +1 ano] - Responder
 



Publicidade
Autor
Paulo César Coutinho

Analista de Sistemas no SERPRO. Tem experiência no desenvolvimento e projeto de aplicações Java, C/C++ e Flex, PL/SQL e Oracle Forms. Possui as certificações SCJP 5 e SCWCD 1.4.


Space do autor
Estatísticas
Favorito:
Comentários:
Feedback:
Utilidade:
0   0
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]


Este post está fechado. Saiba mais sobre a assinatura MVP!
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2012 - Todos os Direitos Reservados a web-03