quinta-feira, 28 de outubro de 2010

Projeto IV: Mashups em Músicas (Síntese)

Os mashups são muito comumente utilizados para a criação de músicas. Estamos no auge das músicas eletrônicas e o que mais se vê hoje são músicas remixadas com canções antigas e modernas de artistas diversos. Com as facilidades existentes para a construção de mashups em músicas, não há a necessidade que você seja um dj profissional para construir sua própria canção. Muitas ferramentas e tutorias disponíveis na web se dedicam a viabilizar a criação de mashups musicais de maneira bastante simples. O sucesso dessa tendência é observado em âmbito mundial, uma vez em que as músicas que mais tocam nas boates em qualquer canto do globo misturam sons, estilos, artistas.. um verdadeiro "samba" de mashups!

Por Tatiana Pontes

Projeto IV: A onda dos Mashups (Síntese)

Devido às facilidade de acesso à informação oriundas da explosão da internet, ferramentas de mashup se tornam cada vez mais populares entre usuários. O Yahoo Pipes, por exemplo, permite a integração de várias fontes e bases de dados que podem ser relacionadas de acordo com as preferências de cada um. Nesse sistema é possível criar um feed RSS personalizado, cruzando informações de diferentes bases (sites,blogs), trazendo resultados mais precisos. Além disso, essa ferramenta possui uma interface interativa e intuitiva para formar mashups facilmente, sem que seja preciso usar códigos, basta apenas lógica. A cada dia surgem novos serviços e ferramentas para mashup como o Flickr para fotos, YouTube para vídeos, Google para buscas, entre outros. Alguns exemplos de grandes projetos mashups são Meebo, Netvibes e Programmable Web.

Por Tatiana Pontes

Projeto IV: Definindo Mashups (Síntese)

O conceito de mashup pode ser definido como um website ou uma aplicação web que utiliza conteúdo de fontes diversas para criar um novo serviço. Portanto, o conteúdo presente em mashups é derivado de códigos de terceiros usado em interfaces públicas. Outros métodos de codificação de conteúdo para mashups incluem Web feeds (RSS ou Atom), Javascript e widgets. Esses exemplos são mini aplicações web disponíveis que podem ser utilizadas para serem incorporadas a outros sites. Vários sites famosos utilizam de mashups. Entre eles, pode-se mencionar eBay, Amazon.com, Google, Windows Live e Yahoo!. Uma maior disponibilidade de APIs leves e simples tem possibilitado mashups relativamente simples de projetar, uma vez que o desenvolvimento de mashups requer um conhecimento técnico mínimo.

Por Tatiana Pontes

quinta-feira, 14 de outubro de 2010

Projeto IV - Produção

Os aplicativos mashup tem se multiplicado pela Internet. Cada vez mais empresas lançam novos aplicativos desse tipo, basicamente com a preocupação de agradar ao usuário e despertar mais interesse dele pelos produtos e serviços da empresa.

Um exemplo disso é o uso de aplicativos mashup em sites de jornais conceituados. Em um momento em que há uma tendência de substituição dos jornais impressos por suas versões online, chamar a atenção do público para seus sites é vital para a sobrevida desses jornais.

Empresas como o Google e a Microsoft também entram nessa onda para estender ainda mais a popularidade de suas marcas, oferecendo serviços interessantes e úteis a seu público.

A tendência é haver ainda uma proliferação desse tipo de aplicativos, porque além das muitas possibilidades de produtos interessantes e úteis (só a partir do google maps pode-se gerar, e já foram gerados, mashups muito bons, como o que indica as áreas de uma cidade com alto índice de violência), sua criação é facilitada pela grande disponibilidade de ferramentas (online ou desktop) para tal.

Por Leonel Fonseca Ivo

Projeto IV: Google anuncia API de localizador online com precisão de 200 metros (Produção)

O Google anunciou que a API Gears Geolocation sofreu diversas modificações, tornando-a mais precisa e rápida. A API agora permite localizar os usuários dos seus serviços com precisão de até 200 metros de distância em várias cidades do mundo.

Segundo o gerente de produto do Google Mobile Team, Charles Wiles, o objetivo inicial era tornar mais fácil para os web-developers distribuirem seus sites e serviços para celular com capacidade de se localizar geograficamente seus usuários. Depois descobriram que usuários de laptop também poderiam se beneficiar de sites com capacidade de localização, então adicionaram na API do Geolocation os sinais de Wi-fi.

Por questões de privacidade, o sevidor do Geolocation não grava a localização do usuário, e recomenda que o usuário use apenas sites confiáveis para acessar sua localização. O Gears vai avisar sempre que o usuário entrar em algum site que deseje acessar sua localização, dando a opção para o usuário escolher se permite ou não.

A empresa aconselha a avaliar a confiabilidade e a política de privacidade do provedor do serviço, caso haja dúvidas sobre como o site usará as informações sobre sua localização.

Por Eduardo

Projeto IV: Google Brasil monta site com mashup para indicar pontos de interesse em SC (Síntese)

O Google Brasil desenvolveu uma página especial criada para ajudar a identificar pontos importantes nas regiões afetadas pelas chuvas no estado de Santa Catarina. A página tem como base um mashup feito no Google Maps destacando as cidades mais atingidas pelas enchentes e deslizamentos de terra, com indicações de pontos de interesse, como abrigos improvisados, helipontos para resgate, hospitais, etc. O site ainda informa os dados das contas criadas pela Defesa Civil do Estado para acolher doações para os desabrigados.

Por Eduardo

Projeto IV: Mash-up: mídias geradas por usuários são a nova ordem dos negócios na web (Síntese)

Diretores de 3 empresas de comunicação concordam que mídias sociais e mídias espontâneas geradas pelos usuários são a ordem dos negócios na web. As mídias espontâneas geradas pelo usuário são de forte impacto no marketing de uma empresa, pois muitas vezes o cliente tem mais informações sobre um produto do que a própria empresa. Batizado de boca-a-boca online, este fenômeno já é utilizado por muitas empresas, que monitoram o que falam sobre os seus produtos na rede, e o Serviço de Atendimento ao Consumidor de algumas delas inclusive respondem ao usuário. Segundo Alessandro Lima, presidente da e.Life, este tipo de medida é eficiente para evitar que o problema se espalhe. “Quanto maior a dispersão, maior o problema”.

Por Eduardo

Projeto IV: Prefeitura de SP se inspira em mashup para reformular site de reclamações (Síntese)

A prefeitura da maior cidade do país convocou o criador do mashup SACSP para reformular o sistema de reclamações da Secretaria de Gestão, Modernização e Desburocratização municipal. O mashup SACSP coletava as reclamações feitas pelo serviço telefônico e site da prefeitura para mapear as reclamações com objetivo de “fiscalizar” a administração municipal, e agora, seu criador em parceria com a PRODAM (Empresa de Tecnologia da Informação e Comunicação do Município de São Paulo), irão trabalhar juntos no novo sistema. Existe ainda a intenção de oferecer API para que novos desenvolvedores criem novos Mashups nos moldes do SACSP.


Por Eduardo

Projeto IV: Mash-up: mídias geradas por usuários são a nova ordem dos negócios na web (Captura)

Debate expõe que buscadores são nova mídia e que mash-ups são bem-vindos, pois a mistura de disciplinas amplia limites.

Para mais informações, acesse (http://idgnow.uol.com.br/internet/2007/08/10/idgnoticia.2007-08-10.2678613467/)


Por Eduardo

Projeto IV: Google anuncia API de localizador online com precisão de 200 metros (Captura)

API Gears Geolocation servirá para desenvolvedores oferecerem serviços da web aos usuários de acordo com localização geográfica.

Para mais infomações, acesse (http://idgnow.uol.com.br/telecom/2008/10/22/google-anuncia-api-de-localizador-online-com-precisao-de-200-metros/)

Por Eduardo

Projeto IV: Google Brasil monta site com mashup para indicar pontos de interesse em SC (Captura)

Mashup do buscador tem indicações de abrigos improvisados, pontos de doações e hospitais para regiões mais afetadas pela chuva.

Para mais informações, acesse (http://idgnow.uol.com.br/internet/2008/12/05/google-monta-site-com-mashup-para-indicar-pontos-de-interesse-em-sc/)

Por Eduardo

Projeto IV: Reforma da lei do direito autoral prevê cópia privada e oficializa mashup (Captura)

Primeiro esboço da reforma na Lei do Direito Autoral permite cópia privada de CD ou DVD para consumo próprio e distribuição de obras fora de catálogo.

Para mais informações, acesse (http://idgnow.uol.com.br/internet/2009/11/09/reforma-da-lei-do-direito-autoral-preve-copia-privada-e-oficializa-mashup/)

Por Eduardo

Projeto IV: Mashup SACSP mapeia reclamações feitas por paulistanos à Prefeitura (Captura)

Serviço localiza em mapas e classifica por assuntos reclamações feitas à Prefeitura e, segundo seu criador, ajudar a fiscalizar administração municipal.

Para mais informações, acesse (http://idgnow.uol.com.br/internet/2009/11/27/sacsp-cria-mashup-para-mapear-reclamacoes-feitas-por-paulistanos-a-prefeitura/)


Por Eduardo

Projeto IV: Mashup traz locais das multas do Street View (Captura)

Os lugares onde os carros do Google Street View Brasil receberam 20 multas podem ser esquadrinhados agora em um mashup, feito no Google Maps.

Para mais informações, acesse (http://info.abril.com.br/noticias/tecnologia-pessoal/mashup-traz-locais-das-multas-do-street-view-31052010-31.shl)

Por Eduardo

quinta-feira, 7 de outubro de 2010

Projeto IV - Síntese (3)

A Microsoft lançou seu web mashup Windows Live Essentials 2011. Esse serviço é um conjunto de aplicações desktop que utilizam vários serviços online como email, mensagens instantâneas, sincronização de dados, blogs e edição de fotos e vídeos. Estará disponível apenas para Windows Vista e Windows 7, sendo que a Dell já carregará o aplicativo nas máquinas com Windows 7.

Link: http://www.theinquirer.net/inquirer/news/1736720/microsoft-releases-suite-applications

Por Leonel Fonseca Ivo

Projeto IV - Síntese (2)

O tradicional jornal americano USA Today anunciou no mês passado que vai liberar ao público o acesso à sua base de dados por meio de uma API. A intenção é que desenvolvedores criem mashups em torno do conteúdo da publicação, em uma tentativa de criar valor em torno da circulação da informação ao invés do controle da mesma. Essa estratégia já foi adotada anteriormente por outros dois jornais tradicionais, o Guardian e o NYTimes. A estratégia do USA Today é, como o Guardian, se tornar uma plataforma aberta de conteúdo envolta por uma coleção de aplicativos.

Link: http://www.tiagodoria.ig.com.br/2010/09/10/usa-today-vai-liberar-acesso-a-api/

Por Leonel Fonseca Ivo

Projeto IV - Síntese (1)

O Google apresentou no fim do mês passado um novo serviço quer permite ampliar a transparência de suas práticas ao redor do mundo. O Google Transparency Report é dividido em duas seções: Government Requests e Traffic. O primeiro é um mashup baseado no Google Maps que permite visualizar os países que fizeram solicitações de informações à empresa, o número de solicitações e outras informações. A segunda parte do serviço permite visualizar as datas e por quanto tempo os principais serviços do Google ficaram indisponíveis.

Link: http://info.abril.com.br/noticias/internet/google-apresenta-ferramenta-de-transparencia-21092010-3.shl

Por Leonel Fonseca Ivo

Projeto IV - Captura - Daniel Nonaka

Postado por Daniel Nonaka

No site abaixo há um tutorial muito interessante sobre a tecnologia Mashup.
http://www.masternewmedia.com.br/gestao_de_informacao_e_visualizacao_de_dados/agregar-conteudos/mashups/o-que-e-um-mashup-tipos-de-mashups-tecnologias-de-suporte-a-mashups.htm

Projeto IV - Produção - Daniel Nonaka

Postado Por Daniel Nonaka

Mashups são um novo género de aplicações Web interativas que tiram partido de conteúdos recolhidos de fontes de dados externos para criar serviços inteiramente novos e inovadores. São um marco da segunda geração de aplicações Web informalmente conhecida como Web 2.0.
Mashup tira partido de conteúdos recolhidos de fontes de dados externos para criar serviços inteiramente novos e inovadores.
Mashup quer dizer mistura, juntar tudo em uma unidade só. Isso significa usar ferramentas de outros sites para incrementar suas próprias páginas ou o seu blog.
Os mashups estão sendo usados das mais variadas formas. WikiCrimes, HousingMaps e RemixerDemo.
Mashups que extraem conteúdo de sítios Web como a Wikipédia, TV Guide, e praticamente todos os sítios Web governamentais e de domínio público fazem-no através de uma técnica conhecida como leitura de ecrã. Neste contexto, a leitura de ecrã representa o processo pelo qual uma ferramenta tenta extrair informação do fornecedor de conteúdos tentando ler as suas páginas Web, inicialmente concebidas para consumo humano.
Pode criar motores Ajax para mashups com vários toolkits e bibliotecas Ajax (tais como Sajax ou Zimbra), geralmente implementadas em Javascript. A API do Google Maps inclui um motor Ajax proprietário, e o efeito que tem sobre a experiência de utilizador é poderosa: comporta-se como uma aplicação verdadeiramente local onde não existem barras de deslocamento para manipular ou carregamentos de página forçados.
mashups podem ser implementadas de forma similar às aplicações Web tradicionais utilizando tecnologias de criação de conteúdos dinâmicas no servidor, como servlets Java, CGI, PHP ou ASP.

Projeto IV - Síntese - Daniel Nonaka

Postado Por Daniel Nonaka

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), Javascript e widgets que podem ser entendidas como mini aplicações web, disponíveis para serem incorporadas a outros sites.
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, 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.
Algumas vezes encontrou-se também referências aos termos aplicação situacional ou ad hoc sites, referindo-se aos mashups.

Neste ponto, é interessante apresentar algumas das tecnologias e padrões que suportam o conceito de mashups. Tome-se como base os três elementos considerados os componentes de uma aplicação mashup.
Os provedores de conteúdo publicam serviços ou APIs para que outras aplicações obtenham informações de seus sites. De maneira ideal, esses serviços ou APIs devem funcionar de acordo com os princípios de arquitetura conhecidos como REST.
REST é definido por Roy Thomas Fielding como “um estilo de arquitetura para sistemas distribuídos de hipermídia”. REST define um conjunto de propriedades com ênfase na escalabilidade, uso de interfaces genéricas, implantação de componentes independentes, além do uso de componentes intermediários para reduzir latência, prover segurança e encapsular sistemas legados.
Mas, além dessas tecnologias básicas da web, pode-se identificar outras tecnologias mais recentes (ou seria melhor dizer, modelos de aplicações), cuja evolução permitiu o surgimento e a disseminação dos mashups. Não se pretende que a lista a seguir seja extensiva, dada a diversidade e o dinamismo da web, mas podemos citar Web feeds, Ajax, Web Services (SOAP), Screen Scrapping e Web semântica (RDF).

Daniel Nonaka