04/01/2008
API, de Application Programming Interface (ou Interface de Programação de Aplicativos) é um conjunto de rotinas e padrões estabelecidos por um software para utilização de suas funcionalidades por programas aplicativos - isto é: programas que não querem envolver-se em detalhes da implementação do software, mas apenas usar seus serviços.
De modo geral, a API é composta por uma série de funções acessÃveis somente por programação, e que permitem utilizar caracterÃsticas do software menos evidentes ao usuário tradicional.
Por exemplo, um sistema operacional (como o Linux) possui uma grande quantidade de funções na API, que permitem ao programador criar janelas, acessar arquivos, criptografar dados, etc. Ou então programas de desenho geométrico que possuem uma API especÃfica para criar automaticamente entidades de acordo com padrões definidos pelo usuário.
No caso de sistemas operacionais, a API costuma ser dissociada de tarefas mais essenciais, como manipulação de blocos de memória e acesso a dispositivos. Estas tarefas são atributos do Kernel ou núcleo do sistema, e raramente são programáveis.
Mais recentemente o uso de APIs tem se generalizado nos chamados plugins, acessórios que complementam a funcionalidade de um programa. Os autores do programa principal fornecem uma API especÃfica para que outros autores criem plugins, estendendo as funcionalidades do programa para os usuários comuns.
Fonte:
Wikipédia
11/12/2007
Um mashup é um website ou uma aplicação web que usa conteúdo de mais de uma fonte para criar um novo serviço completo.
O conteúdo usado em mashups é tipicamente código de terceiros através de uma interface pública ou de uma API. Outros métodos de codificação de conteúdo para mashups incluem Web feeds (exemplo: RSS ou Atom) e Javascript.
Assim como os blogs revolucionaram a publicação online, os mashups estão revolucionando o desenvolvimento web possibilitando a qualquer um combinar dados de fontes como o eBay, Amazon.com, Google, MS Windows Live e Yahoo! de maneiras inovadoras. Uma maior disponibilidade de APIs leves e simples tem possibilitado mashups relativamente simples de projetar. Requerem um conhecimento técnico mÃnimo e os mashups feitos sob encomenda muitas vezes apresentam inovações que eram consideradas improváveis, combinando uma nova disponibilidade pública de dados e novos caminhos criativos.
Fonte:
Wikipédia
09/10/2007
A folksonomia é um novo conceito de indexar informações. A grande diferença é que ao invés de categorias você utiliza o conceito de palavas-chaves ou como tags.
Por meio das tags, o usuário pode então recuperar as informações e compartilhá-las. Pode visualizar as tags de outros usuários, assim como identificar o grau de popularidade de cada tag (metadata) no sistema, e acessar as informações relacionadas.
Este conceito é aplicado em muitos sistemas da Web 2.0 como o Del.ici.us e o Flickr. Os blogs também são ótimos exemplos de sua utilização.
Mais artigos
Página 1 de 11