<?xml version="1.0" encoding="UTF-8"?>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:wx="http://ilps.science.uva.nl/WikiXML/wx" xml:lang="pt" lang="pt">
<head>
<title>Mashup</title>
<meta name="wx_namespace" content="0"/>
<meta name="wx_pagename" content="Mashup"/>
<meta name="wx_page_id" content="348703"/>
</head>
<body>
<div id="wx_article">
<wx:section level="1" title="Mashup" id="wxsec1"><h1 class="pagetitle" id="wx1">Mashup</h1>

<p id="wx2">Um <b id="wx3">mashup</b> é um website ou uma aplicação web que usa conteúdo de mais de uma fonte para criar um novo serviço completo.</p>

<p id="wx4">O conteúdo usado em <i id="wx5">mashups</i> é tipicamente código de terceiros através de uma interface pública ou de uma <a href="/wpt/API" title="API" wx:linktype="known" wx:pagename="API" wx:page_id="22382" id="wx6">API</a>. Outros métodos de codificação de conteúdo para mashups incluem <a href="http://en.wikipedia.org/wiki/Web_feed" class="external text" wx:linktype="external" rel="nofollow" id="wx7">Web feeds</a> (exemplo: <a href="/wpt/RSS" title="RSS" wx:linktype="known" wx:pagename="RSS" wx:page_id="48953" id="wx8">RSS</a> ou <a href="/wpt/Atom" title="Atom" wx:linktype="known" wx:pagename="Atom" wx:page_id="108745" id="wx9">Atom</a>), <a href="/wpt/Javascript" title="Javascript" wx:linktype="known" wx:pagename="Javascript" wx:page_id="69619" id="wx10">Javascript</a> e <a href="/wpt/Widgets" title="Widgets" wx:linktype="known" wx:pagename="Widgets" wx:page_id="1697520" id="wx11">widgets</a> que podem ser entendidas como mini aplicações web, disponíveis para serem incorporadas a outros sites.</p>

<p id="wx12">Assim como os <a href="/wpt/Blogs" title="Blogs" wx:linktype="known" wx:pagename="Blogs" wx:page_id="55401" id="wx13">blogs</a> revolucionaram a publicação online, os mashups estão revolucionando o desenvolvimento web possibilitando a qualquer um combinar dados de fontes como o <a href="/wpt/EBay" title="EBay" wx:linktype="known" wx:pagename="EBay" wx:page_id="43039" id="wx14">eBay</a>, <a href="/wpt/Amazon.com" title="Amazon.com" wx:linktype="known" wx:pagename="Amazon.com" wx:page_id="45366" id="wx15">Amazon.com</a>, <a href="/wpt/Google" title="Google" wx:linktype="known" wx:pagename="Google" wx:page_id="11456" id="wx16">Google</a>, <a href="http://en.wikipedia.org/wiki/Windows_Live" class="external text" wx:linktype="external" rel="nofollow" id="wx17">MS Windows Live</a> e <a href="/wpt/Yahoo%21" title="Yahoo!" wx:linktype="known" wx:pagename="Yahoo!" wx:page_id="68773" id="wx18">Yahoo!</a> de maneiras inovadoras. Uma maior disponibilidade de APIs leves e simples tem possibilitado <i id="wx19">mashups</i> relativamente simples de projetar. Requerem um conhecimento técnico mínimo e os <i id="wx20">mashups</i> 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.</p>

<p id="wx21">Algumas vezes encontrou-se também referências aos termos <a href="/wpt/Aplica%C3%A7%C3%A3o_situacional" class="new" title="Aplicação situacional" wx:linktype="unknown" wx:pagename="Aplicação_situacional" id="wx22">aplicação situacional</a> ou <a href="/wpt/Ad_hoc_sites" class="new" title="Ad hoc sites" wx:linktype="unknown" wx:pagename="Ad_hoc_sites" id="wx23">ad hoc sites</a>, referindo-se aos <b id="wx24">mashups</b>.</p>

<p id="wx25"><br id="wx26"/>
</p>

<div id="wx_toc"/>

<a id="Contexto" name="Contexto"/>
<wx:section level="2" title="Contexto" id="wxsec2"><h2 id="wx27">Contexto</h2>

<p id="wx28">Em 2004, o termo <a href="/wpt/Web_2.0" title="Web 2.0" wx:linktype="known" wx:pagename="Web_2.0" wx:page_id="180258" id="wx29">Web 2.0</a> foi cunhado em uma conferência da O’Reilly Media, referindo-se a uma assim chamada “segunda geração” de aplicações web, caracterizadas por um grau maior de interação e colaboração entre usuários. De lá para cá, o termo passou a ser constantemente utilizado pelo mercado, na esteira do rápido crescimento de um número significativo de <a href="/wpt/Blogs" title="Blogs" wx:linktype="known" wx:pagename="Blogs" wx:page_id="55401" id="wx30">blogs</a>, comunidades virtuais, <i id="wx31">wikis</i> e outras aplicações.</p>

<p id="wx32">Em "What is the Web 2.0"(<a href="http://www.oreillynet.com/pub/a/oreilly/tim/news/2005/09/30/what-is-web-20.html" class="external autonumber" wx:linktype="external" rel="nofollow" id="wx33"/>), Tim O’Reilly menciona que o conceito da Web 2.0 não possui fronteiras rígidas. Mas, de uma forma geral, pode-se entendê-la como um conjunto de princípios e práticas.</p>

<p id="wx34">Alguns desses princípios são:</p>

<ul id="wx35">
<li id="wx36">
<p id="wx37">Web como plataforma (de serviços): O’Reilly menciona duas aplicações surgidas antes da criação do termo Web 2.0, como exemplos de utilização da web como uma plataforma de serviços: DoubleClick (propaganda) e Akamai (serviços de caching de informação).</p>
</li>

<li id="wx38">
<p id="wx39">Oferta de serviços e não pacotes de software.</p>
</li>

<li id="wx40">
<p id="wx41">Arquitetura focada em participação.</p>
</li>

<li id="wx42">
<p id="wx43">Escalabilidade.</p>
</li>

<li id="wx44">
<p id="wx45">Mistura de fontes de dados e de transformação de dados.</p>
</li>

<li id="wx46">
<p id="wx47">Software utilizável em vários tipos de dispositivos.</p>
</li>

<li id="wx48">
<p id="wx49">Aplicações que atuam como potencializadores da inteligência coletiva.</p>
</li>
</ul>

<p id="wx50">É 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.</p>

<p id="wx51"><br id="wx52"/>
</p>

<a id="Exemplos" name="Exemplos"/>
</wx:section><wx:section level="2" title="Exemplos" id="wxsec3"><h2 id="wx53">Exemplos</h2>

<ul id="wx54">
<li id="wx55"><a href="http://www.wikicrimes.org/" class="external text" wx:linktype="external" rel="nofollow" id="wx56">WikiCrimes</a></li>

<li id="wx57"><a href="http://www.wdot.com.br/musicplace/" class="external text" wx:linktype="external" rel="nofollow" id="wx58">musicplace</a></li>

<li id="wx59"><a href="http://djangopeople.net/" class="external text" wx:linktype="external" rel="nofollow" id="wx60">Django People</a></li>

<li id="wx61"><a href="http://chicagocrime.org/" class="external text" wx:linktype="external" rel="nofollow" id="wx62">Chicago Crime</a></li>
</ul>

<a id="Arquitetura_de_um_Mashup" name="Arquitetura_de_um_Mashup"/>
</wx:section><wx:section level="2" title="Arquitetura de um Mashup" id="wxsec4"><h2 id="wx63">Arquitetura de um <b id="wx64">Mashup</b></h2>

<p id="wx65">Em <i id="wx66">Mashups: The New Breed of Web Applications</i> <a href="http://www.ibm.com/developerworks/xml/library/x-mashups.html" class="external autonumber" wx:linktype="external" rel="nofollow" id="wx67"/>, Duane Merrill propõe que, em termos de arquitetura, uma aplicação mashup é constituída pelos seguintes elementos:</p>

<ul id="wx68">
<li id="wx69">
<p id="wx70">Provedores de conteúdo (ou de APIs),</p>
</li>

<li id="wx71">
<p id="wx72">o mashup site,</p>
</li>

<li id="wx73">
<p id="wx74">a aplicação cliente (tipicamente, um navegador).</p>
</li>
</ul>

<p id="wx75">Os <b id="wx76">provedores de conteúdo</b> normalmente publicam seu conteúdo através de APIs, que implementam protocolos ou paradigmas de interação baseados nos princípios <a href="/wpt/REST" title="REST" wx:linktype="known" wx:pagename="REST" wx:page_id="596518" id="wx77">REST</a>, tais como <a href="/wpt/RSS" title="RSS" wx:linktype="known" wx:pagename="RSS" wx:page_id="48953" id="wx78">RSS</a>, <a href="/wpt/Atom" title="Atom" wx:linktype="known" wx:pagename="Atom" wx:page_id="108745" id="wx79">Atom</a> ou <a href="/wpt/SOAP" title="SOAP" wx:linktype="known" wx:pagename="SOAP" wx:page_id="37505" id="wx80">SOAP</a>. Em alguns casos, o provedor de conteúdo não foi necessariamente preparado para ser utilizado por outra aplicação. Ou seja, seu conteúdo é utilizado na composição de um mashup, sem que o criador do site ou aplicação o tenha concebido para tal tipo de interação. Nestes casos, como não há uma <a href="/wpt/API" title="API" wx:linktype="known" wx:pagename="API" wx:page_id="22382" id="wx81">API</a> previamente definida, os construtores de mashup podem utilizar uma técnica chamada de <a href="/wpt/Screen_scrapping" class="new" title="Screen scrapping" wx:linktype="unknown" wx:pagename="Screen_scrapping" id="wx82">screen scrapping</a> para obter conteúdo desses sites.</p>

<p id="wx83">Uma outra forma de publicar conteúdo para a construção de mashups é através de <a href="/wpt/Widgets" title="Widgets" wx:linktype="known" wx:pagename="Widgets" wx:page_id="1697520" id="wx84">widgets</a>, que são pedaços de códigos que podem ser incorporados pelas aplicações mashup.</p>

<p id="wx85">O <b id="wx86">mashup site</b> é 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 <b id="wx87">provedor de conteúdo</b> ou na <b id="wx88">aplicação cliente</b> (browser).</p>

<p id="wx89">Um dos principais exemplos de mashup site é o <a href="http://www.chicagocrime.org" class="external autonumber" wx:linktype="external" rel="nofollow" id="wx90"/>. Neste caso, <a href="/wpt/Google_Maps" title="Google Maps" wx:linktype="known" wx:pagename="Google_Maps" wx:page_id="111369" id="wx91">Google Maps</a> (fornecendo os mapas) e o Departamento de Polícia de Chicago (fornecendo os dados das ocorrências de crime) são os fornecedores de conteúdo.</p>

<p id="wx92">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 (nos três elementos da arquitetura) para obter o resultado final do mashup.</p>

<p id="wx93">A <b id="wx94">aplicação cliente</b> tipicamente é um navegador sendo executado no computador do usuário. Nele executa-se a lógica para a apresentação do conteúdo. Muitas vezes, utiliza-se alguma lógica rodando no cliente para compor e agregar o conteúdo, além da apresentação propriamente.</p>

<a id="Tecnologia_e_padr.C3.B5es_que_suportam_os_Mashups" name="Tecnologia_e_padr.C3.B5es_que_suportam_os_Mashups"/>
</wx:section><wx:section level="2" title="Tecnologia e padrões que suportam os Mashups" id="wxsec5"><h2 id="wx95">Tecnologia e padrões que suportam os Mashups</h2>

<p id="wx96">Ao analisar a arquitetura proposta, percebe-se que essa baseia-se num paradigma que, de certa forma, já era utilizado pelos protocolos e padrões da <a href="/wpt/Web" title="Web" wx:linktype="known" wx:pagename="Web" wx:page_id="3153" id="wx97">web</a>. Ao utilizar pequenos “pedaços” de software, como os antigos contadores de acesso, ou mesmo pedaços de <i id="wx98">client-side code</i> (como os códigos em <a href="/wpt/JavaScript" title="JavaScript" wx:linktype="known" wx:pagename="JavaScript" wx:page_id="21978" id="wx99">JavaScript</a>), os criadores de sites já estavam, de certa forma, montando <i id="wx100">mashup applications</i>.</p>

<p id="wx101">Assim, não seria errado entender que os <b id="wx102">mashups</b> são, na verdade, uma natural evolução dos paradigmas anteriores, com a possibilidade de agregar conteúdo mais dinâmico (extraídos de bases de dados), e de apresentá-los em formatos distintos, combinados com outras informações.</p>

<p id="wx103">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.</p>

<p id="wx104">Os <b id="wx105">provedores de conteúdo</b> publicam serviços ou APIs para que outras aplicações obtenham informações de seus sites. De maeira ideal, esses serviços ou APIs devem funcionar de acordo com os princípios de arquitetura conhecidos como <a href="/wpt/REST" title="REST" wx:linktype="known" wx:pagename="REST" wx:page_id="596518" id="wx106">REST</a>.</p>

<p id="wx107"><a href="/wpt/REST" title="REST" wx:linktype="known" wx:pagename="REST" wx:page_id="596518" id="wx108">REST</a> é definido por Roy Thomas Fielding como “um estilo de arquitetura para sistemas distribuídos de hipermídia”. <a href="/wpt/REST" title="REST" wx:linktype="known" wx:pagename="REST" wx:page_id="596518" id="wx109">REST</a> 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.</p>

<p id="wx110">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 [<a href="http://en.wikipedia.org/wiki/Web_feed" class="external text" wx:linktype="external" rel="nofollow" id="wx111">Web feeds</a>], <a href="/wpt/Ajax" title="Ajax" wx:linktype="known" wx:pagename="Ajax" wx:page_id="49256" id="wx112">Ajax</a>, <a href="/wpt/Web_Services" title="Web Services" wx:linktype="known" wx:pagename="Web_Services" wx:page_id="429906" id="wx113">Web Services</a> (<a href="/wpt/SOAP" title="SOAP" wx:linktype="known" wx:pagename="SOAP" wx:page_id="37505" id="wx114">SOAP</a>), <a href="/wpt/Screen_Scrapping" class="new" title="Screen Scrapping" wx:linktype="unknown" wx:pagename="Screen_Scrapping" id="wx115">Screen Scrapping</a> e <a href="/wpt/Web_sem%C3%A2ntica" title="Web semântica" wx:linktype="known" wx:pagename="Web_semântica" wx:page_id="2804" id="wx116">Web semântica</a> (<a href="/wpt/RDF" title="RDF" wx:linktype="known" wx:pagename="RDF" wx:page_id="50222" id="wx117">RDF</a>).</p>

<p id="wx118"><br id="wx119"/>
</p>

<a id="Classifica.C3.A7.C3.A3o_dos_mashups" name="Classifica.C3.A7.C3.A3o_dos_mashups"/>
</wx:section><wx:section level="2" title="Classificação dos mashups" id="wxsec6"><h2 id="wx120">Classificação dos mashups</h2>

<p id="wx121">Considerando-se a natureza dinâmica e, até certo ponto, anárquica da <a href="/wpt/Web" title="Web" wx:linktype="known" wx:pagename="Web" wx:page_id="3153" id="wx122">web</a>, seria de certa forma até arriscado propor algum tipo de classificação dos mashups. Porém, como há algumas propostas diferentes de classificação, entende-se que é interessante mostrar essas possibilidades, a título de informação.</p>

<p id="wx123">No artigo da Wikipedia (<a href="/wpt/Mashup_%28web_application_hybrid%29" title="Mashup (web application hybrid)" wx:linktype="known" wx:pagename="Mashup_(web_application_hybrid)" wx:page_id="374455" id="wx124">Mashup (web application hybrid)</a>) em inglês, os mashups são classificados, conforme a sua destinação, como <i id="wx125">consumer mashups</i>, <i id="wx126">data mashups</i> e <i id="wx127">enterprise mashups</i>. Mas esta classificação pode ser melhorada, pois um dos tipos mencionados (<i id="wx128">data mashups</i>) poderia pertencer a uma dimensão de classificação diferente de dos outros dois. Ou seja, pode-se entender que um <i id="wx129">data mashup</i> pode ser também classificado como um <i id="wx130">consumer mashup</i>, por exemplo.</p>

<p id="wx131">David Linthicum em "Critical Business Data for Mashups, SOAs, and Enterprise Applications"(<a href="http://www.kapowtech.com/pdf/A%20Primer%20on%20Enterprise%20Mashups.pdf" class="external free" wx:linktype="external" rel="nofollow" id="wx132">http://www.kapowtech.com/pdf/A%20Primer%20on%20Enterprise%20Mashups.pdf</a>), por sua vez, classifica-os em dois tipos: <b id="wx133">centrados em apresentação</b> (<i id="wx134">presentation-centric</i>) e <b id="wx135">centrados em dados</b> (<i id="wx136">data-centric</i>). Estes, por sua vez, podem ser classificados em <b id="wx137">agregação de conteúdo</b>, <b id="wx138">fluxos automatizados de dados</b>, <b id="wx139">dados compostos</b> e <b id="wx140">migração de conteúdos</b>.</p>

<p id="wx141">Já Duane Merrill em "Mashups: The New Breed of Web Applications"(<a href="http://www.ibm.com/developerworks/xml/library/x-mashups.html" class="external free" wx:linktype="external" rel="nofollow" id="wx142">http://www.ibm.com/developerworks/xml/library/x-mashups.html</a>), propõe uma classificação baseada no tipo de aplicação em que um mashup é utilizado. Assim, eles podem ser classificados em <b id="wx143">mashups de mapas</b> (<i id="wx144">mapping mashups</i>), <b id="wx145">de vídeo e fotos</b>, <b id="wx146">de busca e compras</b>, e <b id="wx147">de notícias</b>.</p>

<p id="wx148">Considerando-se as possibilidades acima, parece fazer sentido classificar os mashups em mais de uma dimensão: conforme a origem e composição das informações (seguindo a proposta de David Linthicum, por exemplo); conforme o público-alvo; conforme seu objetivo ou utilização.</p>

<p id="wx149"><br id="wx150"/>
</p>

<a id="Liga.C3.A7.C3.B5es_externas" name="Liga.C3.A7.C3.B5es_externas"/>
</wx:section><wx:section level="2" title="Ligações externas" id="wxsec7"><h2 id="wx151"><wx:template id="wx_t1" pagename="Predefinição:Links_externos" page_id="917352"/>Ligações externas<wx:templateend start="wx_t1"/></h2>

<ul id="wx152">
<li id="wx153"><a href="http://www.webmashup.com/" class="external text" wx:linktype="external" rel="nofollow" id="wx154">Webmashup.com</a>
<p id="wx155">– Mashups &amp; Web 2.0 APIs</p>
</li>

<li id="wx156"><a href="http://mashup.com" class="external text" wx:linktype="external" rel="nofollow" id="wx157">Mashup.com</a></li>

<li id="wx158"><a href="http://www.programmableweb.com" class="external text" wx:linktype="external" rel="nofollow" id="wx159">ProgrammableWeb.com</a></li>
</ul>

<wx:template id="wx_t2" pagename="Predefinição:Esboço-informática" page_id="60400"/>
<table align="center" cellpadding="0" cellspacing="0" style="background-color: white; border: 1px solid #ccc; padding: 5px; font-size:85%;" class="noprint" id="wx160">
<tr id="wx161">
<td id="wx162"><a href="/wpt/Imagem:Crystal_Clear_app_ktalkd.png" title="" wx:linktype="image" wx:pagename="Imagem:Crystal_Clear_app_ktalkd.png" id="wx163"><img src="/wpt/Imagem:Crystal_Clear_app_ktalkd.png" alt="" width="25" id="wx164"/></a> </td>
<td id="wx165">
<p id="wx166">  <i id="wx167">Este artigo é um <a href="/wpt/Wikipedia:Esbo%C3%A7o" title="Wikipedia:Esboço" wx:linktype="known" wx:pagename="Wikipedia:Esboço" id="wx168">esboço</a> sobre <b id="wx169"><a href="/wpt/Inform%C3%A1tica" title="Informática" wx:linktype="known" wx:pagename="Informática" wx:page_id="1027" id="wx170">Informática</a></b>. Pode ajudar a Wikipédia <span class="plainlinks" id="wx171"><a href="http://wpt/wpt/index.php?title=Mashup&amp;action=edit" class="external text" wx:linktype="external" rel="nofollow" id="wx172">expandindo-o</a></span>.</i></p>
</td>
</tr>
</table>

<wx:templateend start="wx_t2"/>
</wx:section></wx:section></div>
<div id="wx_categorylinks">
<a href="/wpt/index.php?title=Especial:Categories&amp;article=Mashup" title="Especial:Categories" wx:linktype="known" wx:pagename="Especial:Categories" id="wx173">Categorias de páginas</a>: <span dir="ltr" id="wx174"><a href="/wpt/Categoria:%21Esbo%C3%A7os_sobre_inform%C3%A1tica" title="Categoria:!Esboços sobre informática" wx:linktype="known" wx:pagename="Categoria:!Esboços_sobre_informática" wx:page_id="96230" id="wx175">!Esboços sobre informática</a></span> | <span dir="ltr" id="wx176"><a href="/wpt/Categoria:Web_2.0" title="Categoria:Web 2.0" wx:linktype="known" wx:pagename="Categoria:Web_2.0" wx:page_id="391671" id="wx177">Web 2.0</a></span></div>
<div id="wx_languagelinks">
Outras línguas: <a href="http://af.wikipedia.org/wiki/Datavleg_%28Internet%29" class="external" wx:linktype="interwiki" wx:pagename="af:Datavleg_(Internet)" id="wx178">Afrikaans</a> | <a href="http://de.wikipedia.org/wiki/Mashup_%28Internet%29" class="external" wx:linktype="interwiki" wx:pagename="de:Mashup_(Internet)" id="wx179">Deutsch</a> | <a href="http://en.wikipedia.org/wiki/Mashup_%28web_application_hybrid%29" class="external" wx:linktype="interwiki" wx:pagename="en:Mashup_(web_application_hybrid)" id="wx180">English</a> | <a href="http://es.wikipedia.org/wiki/Mashup_%28aplicaci%C3%B3n_web_h%C3%ADbrida%29" class="external" wx:linktype="interwiki" wx:pagename="es:Mashup_(aplicación_web_híbrida)" id="wx181">Español</a> | <a href="http://fr.wikipedia.org/wiki/Application_composite" class="external" wx:linktype="interwiki" wx:pagename="fr:Application_composite" id="wx182">Français</a> | <a href="http://it.wikipedia.org/wiki/Mash-up_%28informatica%29" class="external" wx:linktype="interwiki" wx:pagename="it:Mash-up_(informatica)" id="wx183">Italiano</a> | <a href="http://ja.wikipedia.org/wiki/%E3%83%9E%E3%83%83%E3%82%B7%E3%83%A5%E3%82%A2%E3%83%83%E3%83%97_%28Web%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%29" class="external" wx:linktype="interwiki" wx:pagename="ja:マッシュアップ_(Webプログラミング)" id="wx184">日本語</a> | <a href="http://ko.wikipedia.org/wiki/%EB%A7%A4%EC%8B%9C%EC%97%85" class="external" wx:linktype="interwiki" wx:pagename="ko:매시업" id="wx185">한국어</a> | <a href="http://nl.wikipedia.org/wiki/Mashup_%28internetapplicatie%29" class="external" wx:linktype="interwiki" wx:pagename="nl:Mashup_(internetapplicatie)" id="wx186">Nederlands</a> | <a href="http://no.wikipedia.org/wiki/Mashup_%28internett%29" class="external" wx:linktype="interwiki" wx:pagename="no:Mashup_(internett)" id="wx187">Norsk (bokmål)</a> | <a href="http://ru.wikipedia.org/wiki/%D0%9C%D1%8D%D1%88%D0%B0%D0%BF_%28%D0%B2%D0%B5%D0%B1%29" class="external" wx:linktype="interwiki" wx:pagename="ru:Мэшап_(веб)" id="wx188">Русский</a> | <a href="http://uk.wikipedia.org/wiki/Mashup" class="external" wx:linktype="interwiki" wx:pagename="uk:Mashup" id="wx189">Українська</a> | <a href="http://zh.wikipedia.org/wiki/%E6%B7%B7%E6%90%AD" class="external" wx:linktype="interwiki" wx:pagename="zh:混搭" id="wx190">中文</a></div>
</body>
<wx:templatearguments for="wx_t1"><wx:argument name=""/></wx:templatearguments>
<wx:templatearguments for="wx_t2"><wx:argument name=""/></wx:templatearguments>
</html>
