DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 
DevWare  
Novidade: DevMedia lança o DevWare - Saiba mais!


  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.

[fechar]

Você não gostou da qualidade deste conteúdo?

(opcional) Você gostaria de comentar o que não lhe agradou?

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."

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!


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.
O que você achou deste post?

    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
 
Cursos relacionados
Publicidade
[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
2013 - Todos os Direitos Reservados a web-03