Mashup (Internet)
Mashup (od angielskiego do mash for to mix) opisuje tworzenie nowych treści multimedialnych poprzez płynne (ponowne) połączenie już istniejących treści. Termin pochodzi ze świata muzyki i oznacza coś w rodzaju remiksu w języku angielskim (patrz Mashup (muzyka) ). Termin Web 2.0 został zaimportowany do niemieckojęzycznego świata , ponieważ mashupy są wymieniane jako podstawowy przykład tego, co nowego w Web 2.0. B. nowo zestawione jak kolaż . Mashupy wykorzystują otwarte interfejsy programistyczne (API) dostarczane przez inne aplikacje internetowe.
Więc z. B. Zintegruj dostawców serwisów poprzez API map i zdjęć satelitarnych na własnej stronie i dodatkowo nadaj im indywidualne oznaczenia. Flickr API jest również często używany do integracji zdjęć z nowymi aplikacjami. Szczególnie duża liczba mashupów łączy dane geograficzne, na przykład z Google Maps lub Bing Maps , z innymi treściami, takimi jak zdjęcia lub ogłoszenia. Używane są również filmy osadzone w witrynach internetowych.
Podczas gdy mashupy były początkowo oznaczane jako zabawki, w międzyczasie niektórzy komercyjni dostawcy, np. B. Dostawcy nieruchomości na wykorzystanie wyżej wymienionych możliwości, ale także w innych środowiskach biznesowych stanowią opcję w kontekście zastosowań sytuacyjnych, co jest szczególnie interesujące w przypadku tzw. Długiego ogona biznesu .
Zastosowane technologie
Mashupy wykorzystują głównie nowoczesne, lekkie architektury i technologie internetowe. Najczęściej działają w przeglądarce, która następnie komunikuje się z serwerem za pomocą JSON , Ajax , REST , SOAP , RSS lub Atom . Wszystko to jest stosunkowo nieskomplikowane i możliwe w dużej mierze dzięki JavaScript , ale istnieją również środowiska typu mash-up, które opierają się na określonej technologii, którą najpierw musi zainstalować użytkownik końcowy. Przykładami mogą być Adobe Flash , JavaFX lub Silverlight .
Dostawca technologii Mashup
Jest wielu dostawców środowisk mashup. Często użytkownicy mogą tutaj tworzyć lub edytować mashup za pomocą graficznych interfejsów użytkownika. Przykłady:
- Yahoo Pipes (wycofane z końcem września 2015 r.)
- Microsoft Popfly (wycofany pod koniec sierpnia 2009)
- IBM Mashup Center
- Edytor Google Mashup (wycofany w styczniu 2009)
- JackBe Presto
- Mozilla Ubiquity
- Serena Business Manager , dawniej Serena Business Mashups
- ARIS MashZone , dostawca: IDS Scheer
- SAP Business ByDesign
Poszczególne środowiska różnią się głównie pod względem grupy docelowej. Poszczególne środowiska skierowane są do programistów, inne do konsumentów czy do pracowników specjalistycznych działów w firmach.
Kryteria kategoryzacji mashupów
- Czy jest to mashup po stronie klienta czy po stronie serwera? Czy dane są agregowane i przetwarzane na serwerze aplikacji przed ich „wysłaniem”, czy też wszystko odbywa się po stronie klienta za pomocą JavaScript ?
- Jak jest wdrażana orkiestracja ? Czy poszczególne komponenty są połączone w formie przepływu (dane przepływają z jednego komponentu do drugiego), czy też jest oparte na zdarzeniach , tak że poszczególne komponenty są połączone przez model projektowy detektora zdarzeń?
- Jak są transportowane dane? Czy istnieją zmienne globalne, w których przechowywane są dane i z którymi mogą współpracować wszystkie komponenty, czy też dane są przekazywane do następnego komponentu jako parametry formalne?
- Czy za każdym razem, gdy strona jest wyświetlana, jest tworzona nowa instancja? Lub wszyscy użytkownicy widzą tę samą instancję, co spowodowałoby, że działania użytkownika A mogłyby wpływać na to, co widzi użytkownik B.
- Do kogo jest skierowane środowisko programistyczne: czy są to doświadczeni użytkownicy sieci, wszyscy czy programiści? I związane z tym:
- Jak wygląda środowisko programistyczne: czy oferowane jest przeciąganie i upuszczanie , edycja kodu źródłowego lub kombinacja obu?
- Czy wymagane są rozszerzenia przeglądarki (np. Adobe Flash )?
- aby uruchomić mashup
- do obsługi środowiska programistycznego
- Czy możesz samodzielnie hostować mashup po jego utworzeniu i kopiować go, jak chcesz, czy też jesteś powiązany z niektórymi dostawcami (jak w przypadku Yahoo Pipes to Yahoo )?
literatura
- Tom Alby : Web 2.0 - koncepcje, aplikacje, technologia . Trzecie wydanie poprawione. Hanser Verlag , Monachium 2008, ISBN 978-3-446-41449-5 (pierwsze wydanie: 2007, ISBN 978-3-446-40931-6 ).
- Michael Koch, Alexander Richter: Enterprise 2.0. Planowanie, wdrażanie i skuteczne wykorzystanie oprogramowania społecznościowego w firmach . Oldenbourg Verlag, Monachium 2007, ISBN 978-3-486-58578-0 .
- Alexander Richter, Michael Koch: Oprogramowanie społecznościowe. Status quo i przyszłość . 2007 ( online [PDF; 1000 kB ] dostępne bezpłatnie).
- Volker Hoyer, Katarina Stanoveska-Slabeva: Enterprise Mashups: New Challenge for Project Management . dpunkt.verlag, 2008, ISSN 1436-3011 ( online - HMD - Praxis der Wirtschaftsinformatik, wydanie 260).
- Volker Hoyer: Przeprowadzili się razem. Oprogramowanie ad hoc z działu specjalistycznego . Heise Verlag, 2008 ( online - ix - Magazin für Professionelle Informationstechnik, 10/2008, 98-102).
- Denny Carl, Jörn Clausen, Marco Hassler, Anatol Zund: Programowanie mashupów . O'Reilly, 2008, ISBN 978-3-89721-758-4 .
- Eckart Voigts: Mashup i intertekstualna hermeneutyka życia codziennego. O obecności i wykonaniu cyfrowego remiksu . Schüren, Marburg 2015 ( online - MEDIENwissenschaft, wydanie 2/15).
linki internetowe
- Takethisdance.com - pierwszy teledysk typu mashup
- open.dapper.net - usługa mashup
- programmableweb - obszerna kolekcja mashupów z linkami
- Mashup Zurich - Mashup na przykładzie ruchów lotniczych z Google Maps
- (Enterprise) Mashup - różne artykuły i linki z komentarzami
- Zbiór różnych Google Mashup różne artykuły o Google Mashup
Indywidualne dowody
- ↑ Zarchiwizowana kopia ( pamiątka po oryginale z 3 stycznia 2015 r. W Internet Archive ) Informacje: Link do archiwum został wstawiony automatycznie i nie został jeszcze sprawdzony. Sprawdź oryginalny i archiwalny link zgodnie z instrukcjami, a następnie usuń to powiadomienie.
- ↑ http://www-01.ibm.com/software/info/mashup-center/
- ↑ http://www.serena.com/sbm
- ↑ http://www.mashzone.com/