Mashup (Internet)
Mashup ( dall'inglese a mash per mix) descrive la creazione di nuovi contenuti multimediali attraverso la (ri) combinazione senza soluzione di continuità di contenuti già esistenti. Il termine viene dal mondo della musica e significa qualcosa come remix in inglese (vedi Mashup (musica) ). Il termine Web 2.0 è stato importato nel mondo di lingua tedesca , poiché i mashup sono citati come un esempio essenziale delle novità del Web 2.0. B. appena combinato come un collage . I mashup utilizzano le interfacce di programmazione aperte (API) fornite da altre applicazioni web.
Quindi z. B. Integra i fornitori di siti Web tramite l'API di mappe e foto satellitari sul tuo sito Web e fornisci loro contrassegni individuali. L'API di Flickr viene spesso utilizzata anche per integrare le foto in nuove applicazioni. Un numero particolarmente elevato di mashup collega i dati geografici, ad esempio da Google Maps o Bing Maps , con altri contenuti come foto o annunci economici. Vengono utilizzati anche video incorporati nei siti Web.
Mentre i mashup erano inizialmente etichettati come giocattoli, nel frattempo alcuni fornitori commerciali, ad es. B. I fornitori di beni immobili di utilizzare le possibilità di cui sopra, ma anche in altri ambienti aziendali rappresentano un'opzione nel contesto delle applicazioni situazionali, questo è particolarmente interessante per la cosiddetta coda lunga del business .
Tecnologie utilizzate
I mashup utilizzano prevalentemente architetture e tecnologie web moderne e leggere. Il più delle volte vengono eseguiti nel browser, che quindi comunica con un server utilizzando JSON , Ajax , REST , SOAP , RSS o Atom . Tutto ciò è relativamente semplice e in gran parte possibile con JavaScript , ma esistono anche ambienti di mash-up che si basano su una certa tecnologia che deve essere prima installata dall'utente finale. Esempi potrebbero essere Adobe Flash , JavaFX o Silverlight .
Fornitore di tecnologia Mashup
Esistono vari fornitori di ambienti di mashup. Spesso gli utenti possono creare o modificare un mashup qui tramite interfacce utente grafiche. Esempi sono:
- Yahoo Pipes (interrotto alla fine di settembre 2015)
- Microsoft Popfly (interrotto alla fine di agosto 2009)
- IBM Mashup Center
- Google Mashup Editor (fuori produzione a gennaio 2009)
- JackBe Presto
- Mozilla Ubiquity
- Serena Business Manager , precedentemente Serena Business Mashups
- ARIS MashZone , fornitore: IDS Scheer
- SAP Business ByDesign
I singoli ambienti differiscono principalmente nel loro gruppo target. I singoli ambienti sono rivolti agli sviluppatori di software, altri ai consumatori o ai dipendenti di reparti specializzati nelle aziende.
Criteri per la classificazione dei mashup
- È un mashup lato client o lato server? I dati vengono aggregati ed elaborati in un server delle applicazioni prima di essere "inviati" o tutto viene eseguito sul lato client con l'aiuto di JavaScript ?
- Come viene implementata l' orchestrazione ? I singoli componenti sono collegati sotto forma di flusso (i dati fluiscono da un componente al successivo) o è basato sugli eventi , in modo che i singoli componenti siano collegati dal modello di progettazione dell'ascoltatore di eventi?
- Come vengono trasportati i dati? Esistono variabili globali in cui vengono memorizzati i dati e con cui possono funzionare tutti i componenti, oppure i dati vengono passati al componente successivo come parametri formali?
- Viene creata una nuova istanza ogni volta che la pagina viene visualizzata? Oppure tutti gli utenti vedono la stessa istanza, il che avrebbe come conseguenza che le azioni dell'utente A potrebbero influenzare ciò che vede l'utente B.
- A chi è rivolto l'ambiente di sviluppo: sono utenti web esperti, tutti o programmatori? E in relazione ad esso:
- Che aspetto ha l'ambiente di sviluppo: vengono offerti il drag and drop , la modifica del codice sorgente o una combinazione di entrambi?
- Sono necessarie estensioni del browser (ad esempio Adobe Flash )?
- per eseguire il mashup
- per eseguire l'ambiente di sviluppo
- Puoi ospitare tu stesso il mashup dopo che è stato creato e copiarlo come desideri, o sei legato a determinati provider (come nel caso di Yahoo Pipes a Yahoo )?
letteratura
- Tom Alby : Web 2.0 - Concetti, applicazioni, tecnologia . 3a edizione rivista. Hanser Verlag , Monaco 2008, ISBN 978-3-446-41449-5 (prima edizione: 2007, ISBN 978-3-446-40931-6 ).
- Michael Koch, Alexander Richter: Enterprise 2.0. Progettazione, implementazione e utilizzo di successo del social software nelle aziende . Oldenbourg Verlag, Monaco di Baviera 2007, ISBN 978-3-486-58578-0 .
- Alexander Richter, Michael Koch: Social Software. Status quo e futuro . 2007 ( online [PDF; 1000 kB ] disponibile gratuitamente).
- Volker Hoyer, Katarina Stanoveska-Slabeva: Enterprise Mashups: New Challenge for Project Management . dpunkt.verlag, 2008, ISSN 1436-3011 ( online - HMD - Praxis der Wirtschaftsinformatik, numero 260).
- Volker Hoyer: si sono trasferiti insieme. Software ad hoc dal reparto specializzato . Heise Verlag, 2008 ( online - ix - Magazin für Professionelle Informationstechnik, 10/2008, 98-102).
- Denny Carl, Jörn Clausen, Marco Hassler, Anatol Zund: Programming mashup . O'Reilly, 2008, ISBN 978-3-89721-758-4 .
- Eckart Voigts: Mashup ed ermeneutica intertestuale della vita quotidiana. Sulla presenza e l'esecuzione del remix digitale . Schüren, Marburg 2015 ( online - MEDIENwissenschaft, numero 2/15).
link internet
- Takethisdance.com - il primo video musicale di mashup
- open.dapper.net - servizio di mashup
- programmableweb - vasta raccolta di mashup con collegamenti
- Mashup Zurigo - Mashup utilizzando l'esempio dei movimenti di volo con Google Maps
- (Enterprise) Mashup : vari articoli e link commentati
- Raccolta di vari Google Mashup vari articoli su Google Mashup
Prove individuali
- ↑ archiviati copia ( ricordo del l' originale dal 3 gennaio 2015 in Internet Archive ) Info: Il dell'archivio collegamento è stato inserito automaticamente e non è stata ancora verificata. Controllare l'originale e il collegamento all'archivio secondo le istruzioni, quindi rimuovere questo avviso.
- ↑ http://www-01.ibm.com/software/info/mashup-center/
- ↑ http://www.serena.com/sbm
- ↑ http://www.mashzone.com/