#Este é um post fechado Este post está disponível para assinantes da Java Magazine DIGITAL ou para quem possui Créditos DevMedia. Clique aqui para saber mais sobre como abrir este post!
Artigo Java Magazine 75 - Google Documents List Data API
Aprenda a integrar sua aplicação Java com a API de dados do Google Documents
Java Magazine 75
[Artigo já está disponível no Leitor Digital DevMedia®. Clique aqui para acessá-lo]
> Clique aqui para ler todos os artigos da Java Magazine 75
[Artigo já está disponível no Leitor Digital DevMedia®. Clique aqui para acessá-lo]
> Clique aqui para ler todos os artigos da Java Magazine 75
BRK##: 0 - 0
Google Documents List Data API
Integrando aplicações Java com o Google Docs
Aprenda a integrar sua aplicação Java com a API de dados do Google Documents
De que se trata o artigo:
Este artigo mostra, de forma prática, as principais funcionalidades oferecidas pela API do Google Docs, que incluem download em formatos ersos, OCR e tradução automática. Aqui são apresentados os feeds utilizados na interação com a API de documentos e as operações básicas envolvendo esses feeds. Além disso, também são mostrados exemplos práticos utilizando a biblioteca cliente Java.
Para que serve:
As APIs de Dados do Google, de um modo geral, permitem a aplicações de terceiros interagirem com os serviços da Google. No caso da API Google Docs, é possível criar, editar, excluir, fazer upload e download de documentos. Além disso, também é possível traduzir um documento e converter um texto em forma de imagem num documento de texto editável. Com esta API podemos utilizar o serviço do Google Docs como sistema de backup de documentos, conversor de arquivos (como no exemplo deste artigo), tradutor de documentos, entre muitas outras funcionalidades.
Em que situação o tema é útil:
A integração entre serviços é uma tendência no desenvolvimento de praticamente todas as aplicações. Diante desse cenário, a Google oferece ersas facilidades e formas de integração com seus serviços. No caso específico da API do Google Docs, essa integração abre um leque de possibilidades para as aplicações, que podem utilizar esse serviço para fornecer funcionalidades como um repositório de documentos, uma ferramenta de tradução de textos, etc.
Google Documents List Data API:
A API do Google Docs é parte das APIs de Dados Google (Google Data APIs) que permite a aplicações de terceiros interagirem com os serviços Google. Com a API de documentos é possível gerenciar os documentos do usuário, traduzir documentos, converter imagens contendo texto em texto editável (OCR), dentre outras funcionalidades.
Para utilizar essa, ou qualquer outra API de dados, basta que a aplicação seja capaz de enviar requisições HTTP e manipular dados XML ou JSON. Para facilitar ainda mais, a Google oferece uma série de bibliotecas cliente em várias linguagens, inclusive Java. Utilizando essas bibliotecas, o desenvolvedor não precisa se preocupar com os detalhes do protocolo, bastando criar objetos que representem o serviço, os feeds e as entries que deseja manipular. Os serviços já oferecem métodos como getFeed(), para recuperar um determinado feed, insert(), para inserir uma nova entrada, e assim por diante.
Além das operações básicas, a API de documentos também oferece alguns serviços especiais. O serviço de exportação permite que um documento possa ser baixado em ersos formatos, por exemplo, uma planilha pode ser baixada como xls, ods ou csv. O serviço de tradução permite que um documento seja traduzido no momento do upload, sendo necessário informar na URL os parâmetros sourceLanguage e targetLanguage. Por fim, o serviço de OCR permite que textos em forma de imagem sejam convertidos em documentos de texto editáveis. Para isso basta acrescentar o parâmetro ocr com o valor true na URL de upload.
Como é do conhecimento de muitos, a Google disponibiliza APIs que permitem a aplicações de terceiros interagirem com os seus vários serviços. Dentre essas APIs estão as APIs de dados (Google Data APIs), através das quais é possível interagir com serviços como Google Contacts e Google Calendar , Picasa Web, Google Finance, Blogger, You Tube, Google Health, Google Docs, dentre outros. A lista completa dos serviços suportados pode ser vista em http://code.google.com/apis/gdata/.
Neste artigo veremos como utilizar a Google Documents List Data API, que é responsável pela interação com o serviço do Google Documents (ou simplesmente Google Docs). Aqui veremos como executar algumas operações básicas, como listar, fazer download e upload de documentos em formatos ersos e também algumas operações especiais.
Veremos como cada operação funciona tanto em nível de protocolo, onde serão mostrados exemplos das requisições enviadas e das respostas recebidas em forma de XML, quanto em nível de código, utilizando a Java Client Library. Para não perder o foco prático, construiremos como projeto final deste artigo um conversor de arquivos capaz de fazer ersos tipos de conversão (doc para pdf ou ods para xls, por exemplo), incluindo a conversão de imagem para texto e tradução automática de documentos.
A API
A Google Documents List Data API, bem como as outras APIs de dados, disponibiliza métodos que permitem a aplicações de terceiros interagirem com algum serviço Google, no nosso caso, o Google Docs. Por meio desta, é possível listar, criar, editar e excluir documentos do usuário. Também é possível fazer upload e download de arquivos em vários formatos, gerenciar o compartilhamento e as versões dos documentos, dentre outras funcionalidades.
ATENÇÃO! A exibição deste artigo foi interrompida.
#Este é um post fechado
Este post está disponível para assinantes da Java Magazine DIGITAL ou para quem possui Créditos DevMedia. Clique aqui para saber mais sobre como abrir este post!
Google Documents List Data API
Integrando aplicações Java com o Google Docs
Aprenda a integrar sua aplicação Java com a API de dados do Google Documents
De que se trata o artigo:
Este artigo mostra, de forma prática, as principais funcionalidades oferecidas pela API do Google Docs, que incluem download em formatos ersos, OCR e tradução automática. Aqui são apresentados os feeds utilizados na interação com a API de documentos e as operações básicas envolvendo esses feeds. Além disso, também são mostrados exemplos práticos utilizando a biblioteca cliente Java.
Para que serve:
As APIs de Dados do Google, de um modo geral, permitem a aplicações de terceiros interagirem com os serviços da Google. No caso da API Google Docs, é possível criar, editar, excluir, fazer upload e download de documentos. Além disso, também é possível traduzir um documento e converter um texto em forma de imagem num documento de texto editável. Com esta API podemos utilizar o serviço do Google Docs como sistema de backup de documentos, conversor de arquivos (como no exemplo deste artigo), tradutor de documentos, entre muitas outras funcionalidades.
Em que situação o tema é útil:
A integração entre serviços é uma tendência no desenvolvimento de praticamente todas as aplicações. Diante desse cenário, a Google oferece ersas facilidades e formas de integração com seus serviços. No caso específico da API do Google Docs, essa integração abre um leque de possibilidades para as aplicações, que podem utilizar esse serviço para fornecer funcionalidades como um repositório de documentos, uma ferramenta de tradução de textos, etc.
Google Documents List Data API:
A API do Google Docs é parte das APIs de Dados Google (Google Data APIs) que permite a aplicações de terceiros interagirem com os serviços Google. Com a API de documentos é possível gerenciar os documentos do usuário, traduzir documentos, converter imagens contendo texto em texto editável (OCR), dentre outras funcionalidades.
Para utilizar essa, ou qualquer outra API de dados, basta que a aplicação seja capaz de enviar requisições HTTP e manipular dados XML ou JSON. Para facilitar ainda mais, a Google oferece uma série de bibliotecas cliente em várias linguagens, inclusive Java. Utilizando essas bibliotecas, o desenvolvedor não precisa se preocupar com os detalhes do protocolo, bastando criar objetos que representem o serviço, os feeds e as entries que deseja manipular. Os serviços já oferecem métodos como getFeed(), para recuperar um determinado feed, insert(), para inserir uma nova entrada, e assim por diante.
Além das operações básicas, a API de documentos também oferece alguns serviços especiais. O serviço de exportação permite que um documento possa ser baixado em ersos formatos, por exemplo, uma planilha pode ser baixada como xls, ods ou csv. O serviço de tradução permite que um documento seja traduzido no momento do upload, sendo necessário informar na URL os parâmetros sourceLanguage e targetLanguage. Por fim, o serviço de OCR permite que textos em forma de imagem sejam convertidos em documentos de texto editáveis. Para isso basta acrescentar o parâmetro ocr com o valor true na URL de upload.
Como é do conhecimento de muitos, a Google disponibiliza APIs que permitem a aplicações de terceiros interagirem com os seus vários serviços. Dentre essas APIs estão as APIs de dados (Google Data APIs), através das quais é possível interagir com serviços como Google Contacts e Google Calendar , Picasa Web, Google Finance, Blogger, You Tube, Google Health, Google Docs, dentre outros. A lista completa dos serviços suportados pode ser vista em http://code.google.com/apis/gdata/.
Neste artigo veremos como utilizar a Google Documents List Data API, que é responsável pela interação com o serviço do Google Documents (ou simplesmente Google Docs). Aqui veremos como executar algumas operações básicas, como listar, fazer download e upload de documentos em formatos ersos e também algumas operações especiais.
Veremos como cada operação funciona tanto em nível de protocolo, onde serão mostrados exemplos das requisições enviadas e das respostas recebidas em forma de XML, quanto em nível de código, utilizando a Java Client Library. Para não perder o foco prático, construiremos como projeto final deste artigo um conversor de arquivos capaz de fazer ersos tipos de conversão (doc para pdf ou ods para xls, por exemplo), incluindo a conversão de imagem para texto e tradução automática de documentos.
A API
A Google Documents List Data API, bem como as outras APIs de dados, disponibiliza métodos que permitem a aplicações de terceiros interagirem com algum serviço Google, no nosso caso, o Google Docs. Por meio desta, é possível listar, criar, editar e excluir documentos do usuário. Também é possível fazer upload e download de arquivos em vários formatos, gerenciar o compartilhamento e as versões dos documentos, dentre outras funcionalidades.
ATENÇÃO! A exibição deste artigo foi interrompida.
#Este é um post fechado Este post está disponível para assinantes da Java Magazine DIGITAL ou para quem possui Créditos DevMedia. Clique aqui para saber mais sobre como abrir este post!

Você está em:
canal Java
Publicidade
Paulo César Coutinho
Space do autor
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

Estudo comparativo entre banco de dados IBM Informix e Microsoft SQL

0
0
Conheça os planos de créditos DevMedia e visualize esse post agora mesmo!