Mashupy a kultura API
Mashups and the API Culture
diploma thesis (DEFENDED)
View/ Open
Permanent link
http://hdl.handle.net/20.500.11956/22234Identifiers
Study Information System: 86412
Collections
- Kvalifikační práce [23774]
Author
Advisor
Referee
Šlerka, Josef
Faculty / Institute
Faculty of Arts
Discipline
New Media Studies
Department
Institute of Information Studies and Librarianship - New Media Studies
Date of defense
17. 5. 2010
Publisher
Univerzita Karlova, Filozofická fakultaLanguage
Czech
Grade
Excellent
Diplomová práce zkoumá současný stav, vývoj a možné směry dalšího rozvoje v tvorbě a využívání mashupů a dalšího tzv. situačního software, který pracuje s rozhraním pro programování aplikací (API). V úvodu se práce zabývá rozvojem technologie, který podmínil a umožnil tvorbu mashupů, tedy hybridních aplikací. Práce dále zkoumá ekonomické aspekty a zasazuje trend využívání API do kontextu úvah o webu 2.0. Další část práce se zabývá typologií mashupů, na jejich dělení pohlíží z několika úhlů, a to na základě integrace mashupu, původu dat, používaných protokolů nebo funkce. Zvláštní pozornost je věnována dominantní skupině mapových mashupů. V práci jsou také nastíněny sporné otázky, které mohou problematizovat znovuvyužívání dat prostřednictvím API. Jedná se o otázky surveillance a ochrany soukromí, otázku ochrany virtuálního vlastnictví, riziko selhání aplikace nebo její nedostupnosti. Součástí práce je i praktická část, vytvoření aplikace využívající API služby Foursquare založené na poloze uživatele. V souvislosti s tím je služba Foursquare představena, a to v kontextu Location Based Services obecně.
Thesis examines the current state of development and possible directions for further growth in the creation and use of mashups and hybrid application software that works with the application programming interface (API). At the beginning, the work examines the development of technologies that have enabled the creation of mashups and hybrid applications. The thesis also examines the economic aspects and sets the trend of using the API within the context of reasoning on Web 2.0. Another part deals with the typology of mashups, their division is viewed from several angles: Based on the integration of mashups, data origin, used protocols and functions. Particular attention shall be given to the dominant group of map mashups. Text also outlines the issues that may make reuse of data via the API questionable. This part deals with questions of privacy and surveillance, the issue of protection of virtual property, the risk of application failure or unavailability. The work also includes a practical part, creating an application using the API of Foursquare, a Location Based Service (LBS). Also, the service Foursquare is presented in the context of Location Based Services in general.