sábado, 28 de março de 2009

Plataformas de remixagem e distribuição direta de dados

"Plataformas de remixagem e distribuição direta de dados" é um dos principios fundamentais da Web 2.0 que significa usar conteúdo de diversas fontes para criar um novo serviço com a combinacao desses dados.

É neste contexto em que os mashups se inserem, pois podem ser considerados um dos tipos de aplicação da chamada Web 2.0. E não seria exagero dizer que eles sejam, talvez, o tipo que mais se adere aos princípios da Web 2.0. [fonte:Wikipedia]



Crédito da Imagem: (c) Dion Hinchcliffe - via RemixTheory.net


Características e vantagens:

Em termos de arquitetura, uma aplicação mashup é constituída pelos seguintes elementos:
  • Provedores de conteúdo (ou de APIs),
  • o mashup site,
  • a aplicação cliente (tipicamente, um navegador).
Os provedores de conteúdo normalmente publicam seu conteúdo através de APIs, que implementam protocolos ou paradigmas de interação baseados nos princípios REST, tais como RSS, Atom ou SOAP. O mashup site é onde reside a lógica da aplicação. Não necessariamente a execução da aplicação (ou de parte dela) ocorrerá no servidor do mashup site. Isto porque várias partes da aplicação poderão ser executadas no provedor de conteúdo ou na aplicação cliente (browser).

De fato, pode-se entender que o grande diferencial desse tipo de aplicação está na possibilidade de combinar dados resultantes de computação em vários pontos para obter o resultado final do mashup. [fonte:Wikipedia]

Em poucas palavras podemos dizer uma das princiais vantagens de um mashup é permitir a combinação de dois ou mais aplicativos para poder complementar e melhorar a oferta de um determinado serviço.

Exemplos:

O Google Maps é um ótimo exemplo de Mashup, pois nele é possível ter o conteúdo do site, mas com incrementos do Flickr, Wikipedia, YouTube ou um serviço de anúncios, por exemplo, e agregar em um só lugar.






Outro exemplo é o Apontador, um mashup brasileiro onde você pode obter várias informações sobre estabelecimentos, informar sua localização para amigos ou conhecer guias turísticos.



terça-feira, 17 de março de 2009

Zoho Sheet

O Zoho Sheet é um serviço de planilha eletronica online bem parecido com o Google Spreadsheets. Ele permite criar e editar planilhas, assim como também oferece a opção de compartilhar estes arquivos criados com outros usuários.

Veja abaixo um exemplo de planilha criada com esta ferramenta:




Página do serviço: http://sheet.zoho.com/