Mash-upy1 jsou webové aplikace, které kombinují data z více než jednoho zdroje pomocí rozhraní tak, aby vznikla určitá nová přidaná hodnota. Toto rozhraní – API (Application Programming Interface) poskytuje vývojářům sadu funkcí, které lze použít pro obsluhu aplikace jinými aplikacemi nebo službami.
Asi nejznámější ne-webové API jsou v prostředí Windows a jsou jakýmsi zjednodušením komunikace mezi tímto operačním systémem a aplikací. Základní úvaha je: Proč u každé aplikace programovat (navíc s chybami) zobrazení okna znova od začátku, pokud je (a má být) u všech vznikajících aplikací stejné. Namísto toho lze využít předpřipravenou funkci, kterou už někdo vytvořil dřív.
V prostředí webu začaly taková API poskytovat velké servery jako Google a Amazon, u nás začínají s poskytováním firmy Seznam a Atlas. Velmi kvalitní zdroj informací v tomto oboru je Programmable web – nabízí přehled hotových mash-upů, seznam jednotlivých API i možné scénáře užití.
Patrick Zandl uvádí ve svém článku velmi praktický způsob využití API mapového systému: Pokud potřebujete sledovat pohyb flotily svých vozidel, není nic snazšího, než je vybavit modulem pro vysílání GPS souřadnic a napsat pár řádek kódu, který zajistí zobrazení aktuální pozice vozidla na mapovém podkladu (Zandl, 2007).
Pro malé společnosti a jejich vývojáře je výhoda použití API jasná: Zřejmě by nikdy neměli kapacitu ani prostředky na vytvoření takových druhů aplikací, u kterých by jen náklady na zaplacení autorských licenčních poplatků například pro použití kartografických materiálů dokázaly výrazně převýšit jejich rozpočet. Pro velké společnosti jako Google je poskytování API také výhodné – je to pro ně reklama a svým způsobem i upevnění jejich silné pozice na trhu.
Odnoží klasických mash-upů jsou takzvané widgety (v pojetí společnosti Microsoft gadgety). To jsou jednoduché aplikace pro umístění informací (zdrojem dat není nutně web) na pracovní ploše operačního sytému pomocí speciální aplikace (Sidebar ve Windows Vista, Yahoo Widgets anebo Dashboard v MacOS) či v prostředí webu (například speciální widgetové šablony pro systém WordPress).
- Patrick Zandl tento pojem překládá jako Míchanice. Vzhledem ke slangové povaze toho slova se budeme držet raději originálu. ↩
Trackbacks & Pingbacks 1
Tramadol.
Tramadol.
Vložit komentář