Mashup (Internet)

Mashup (de l' anglais au mash pour mélanger) décrit la création de nouveau contenu multimédia grâce à la (re) combinaison transparente de contenu déjà existant. Le terme vient du monde de la musique et signifie quelque chose comme remix en anglais (voir Mashup (musique) ). Le terme Web 2.0 a été importé dans le monde germanophone , car les mashups sont cités comme un exemple essentiel des nouveautés du Web 2.0. B. nouvellement combiné comme un collage . Les mashups utilisent les interfaces de programmation ouvertes (API) fournies par d'autres applications Web.

Alors z. B. Intégrez les fournisseurs de sites Web via l'API de cartes et de photos satellites sur votre propre site Web et fournissez-leur en outre des marquages ​​individuels. L'API Flickr est également souvent utilisée pour intégrer des photos dans de nouvelles applications. Un nombre particulièrement important de mashups associent des données géographiques, par exemple de Google Maps ou Bing Maps , à d'autres contenus tels que des photos ou des petites annonces. Des vidéos intégrées dans des sites Web sont également utilisées.

Alors que les mashups étaient initialement étiquetés comme des jouets, entre-temps, certains fournisseurs commerciaux, par ex. B. Les prestataires immobiliers utilisent les possibilités susmentionnées, mais aussi dans d'autres environnements commerciaux, ils représentent une option dans le contexte des applications situationnelles, ce qui est particulièrement intéressant pour ce que l'on appelle la longue traîne des affaires .

Technologies utilisées

Les mashups utilisent principalement des architectures et des technologies Web modernes et légères. La plupart du temps, ils s'exécutent dans le navigateur, qui communique ensuite avec un serveur en utilisant JSON , Ajax , REST , SOAP , RSS ou Atom . Tout cela est relativement simple et largement possible avec JavaScript , mais il existe également des environnements mixtes qui reposent sur une certaine technologie qui doit d'abord être installée par l'utilisateur final. Des exemples seraient Adobe Flash , JavaFX ou Silverlight .

Fournisseur de technologie Mashup

Il existe différents fournisseurs d'environnements de mashup. Souvent, les utilisateurs peuvent créer ou modifier un mashup ici via des interfaces utilisateur graphiques. Des exemples sont:

Les environnements individuels diffèrent principalement dans leur groupe cible. Les environnements individuels s'adressent aux développeurs de logiciels, d'autres aux consommateurs ou aux employés de services spécialisés dans les entreprises.

Critères de catégorisation des mashups

  1. S'agit-il d'un mashup côté client ou côté serveur? Les données sont-elles agrégées et traitées dans un serveur d'applications avant d'être «envoyées», ou tout est-il fait côté client à l'aide de JavaScript ?
  2. Comment l' orchestration est-elle mise en œuvre? Les composants individuels sont-ils connectés sous la forme d'un flux (les données circulent d'un composant au suivant) ou sont -ils basés sur des événements , de sorte que les composants individuels sont connectés par le modèle de conception de l'écouteur d'événements?
  3. Comment les données sont-elles transportées? Existe-t-il des variables globales dans lesquelles les données sont stockées et avec lesquelles tous les composants peuvent fonctionner, ou les données sont-elles transmises au composant suivant en tant que paramètres formels?
  4. Une nouvelle instance est-elle créée à chaque fois que la page est consultée? Ou tous les utilisateurs voient la même instance, ce qui aurait pour conséquence que les actions de l'utilisateur A pourraient influencer ce que l'utilisateur B voit.
  5. A qui s'adresse l'environnement de développement: sont-ils des utilisateurs web expérimentés, tout le monde ou des programmeurs? Et lié à cela:
  6. À quoi ressemble l'environnement de développement: le glisser-déposer , l'édition du code source ou une combinaison des deux sont-ils proposés?
  7. Des extensions de navigateur (par exemple Adobe Flash ) sont-elles nécessaires?
    • pour exécuter le mashup
    • pour exécuter l'environnement de développement
  8. Pouvez-vous héberger le mashup vous-même après sa création et le copier comme vous le souhaitez, ou êtes-vous lié à certains fournisseurs (comme dans le cas de Yahoo Pipes à Yahoo )?

Littérature

  • Tom Alby : Web 2.0 - Concepts, applications, technologie . 3e édition révisée. Hanser Verlag , Munich 2008, ISBN 978-3-446-41449-5 (première édition: 2007, ISBN 978-3-446-40931-6 ).
  • Michael Koch, Alexander Richter: Entreprise 2.0. Planification, mise en œuvre et utilisation réussie des logiciels sociaux dans les entreprises . Oldenbourg Verlag, Munich 2007, ISBN 978-3-486-58578-0 .
  • Alexander Richter, Michael Koch: Logiciel social. Statu quo et avenir . 2007 (en ligne [PDF; 1000 kB ] disponible gratuitement).
  • Volker Hoyer, Katarina Stanoveska-Slabeva: Mashups d'entreprise: nouveau défi pour la gestion de projet . dpunkt.verlag, 2008, ISSN  1436-3011 (en ligne - HMD - Praxis der Wirtschaftsinformatik, numéro 260).
  • Volker Hoyer: Déplacés ensemble. Logiciel ad hoc du département spécialisé . Heise Verlag, 2008 (en ligne - ix - Magazin für Professionelle Informationstechnik, 10/2008, 98-102).
  • Denny Carl, Jörn Clausen, Marco Hassler, Anatol Zund: Programmation de mashups . O'Reilly, 2008, ISBN 978-3-89721-758-4 .
  • Eckart Voigts: Mashup et herméneutique intertextuelle de la vie quotidienne. Sur la présence et la performance du remix numérique . Schüren, Marburg 2015 (en ligne - MEDIENwissenschaft, numéro 2/15).

liens web

Preuve individuelle

  1. Copie archivée ( souvenir de l' original du 3 janvier 2015 dans les archives Internet ) Info: Le lien de l' archive a été inséré automatiquement et n'a pas encore été vérifié. Veuillez vérifier le lien d'origine et d'archive conformément aux instructions , puis supprimez cet avis. @1@ 2Modèle: Webachiv / IABot / pipes.yahoo.com
  2. http://www-01.ibm.com/software/info/mashup-center/
  3. http://www.serena.com/sbm
  4. http://www.mashzone.com/